1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="439c4849-013b-2799-5bc3-dbd6686767a0")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,515288,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(975157);function s(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("bg-card text-card-foreground flex flex-col gap-6 rounded-xl py-4",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}function n(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("@container/card-header grid auto-rows-min grid-rows-[auto_auto] items-start gap-1.5 px-4 has-data-[slot=card-action]:grid-cols-[1fr_auto] [.border-b]:pb-4",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card-header",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}function a(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("leading-none font-medium",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card-title",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}function l(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("text-muted-foreground text-sm",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card-description",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}function c(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("px-4",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card-content",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}function o(e){let s,n,a,l,c=(0,r.c)(8);return c[0]!==e?({className:s,...n}=e,c[0]=e,c[1]=s,c[2]=n):(s=c[1],n=c[2]),c[3]!==s?(a=(0,i.cn)("flex items-center px-4 [.border-t]:pt-4",s),c[3]=s,c[4]=a):a=c[4],c[5]!==n||c[6]!==a?(l=(0,t.jsx)("div",{"data-slot":"card-footer",className:a,...n}),c[5]=n,c[6]=a,c[7]=l):l=c[7],l}e.s(["Card",()=>s,"CardContent",()=>c,"CardDescription",()=>l,"CardFooter",()=>o,"CardHeader",()=>n,"CardTitle",()=>a])},158524,e=>{"use strict";var t=e.i(413824);e.s(["Link2",()=>t.default])},174886,e=>{"use strict";let t=(0,e.i(475254).default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",()=>t],174886)},487486,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(991918),s=e.i(225913),n=e.i(975157);let a=(0,s.cva)("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-normal w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40 dark:bg-destructive/60",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function l(e){let s,l,c,o,d,u,m=(0,r.c)(12);m[0]!==e?({className:s,variant:o,asChild:c,...l}=e,m[0]=e,m[1]=s,m[2]=l,m[3]=c,m[4]=o):(s=m[1],l=m[2],c=m[3],o=m[4]);let h=void 0!==c&&c?i.Slot:"span";return m[5]!==s||m[6]!==o?(d=(0,n.cn)(a({variant:o}
2),s),m[5]=s,m[6]=o,m[7]=d):d=m[7],m[8]!==h||m[9]!==l||m[10]!==d?(u=(0,t.jsx)(h,{"data-slot":"badge",className:d,...l}),m[8]=h,m[9]=l,m[10]=d,m[11]=u):u=m[11],u}e.s(["Badge",()=>l])},678745,e=>{"use strict";let t=(0,e.i(475254).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["default",()=>t])},643531,e=>{"use strict";var t=e.i(678745);e.s(["Check",()=>t.default])},768834,e=>{"use strict";var t=e.i(271645);let r=e=>{let t,r=new Set,i=(e,i)=>{let s="function"==typeof e?e(t):e;if(!Object.is(s,t)){let e=t;t=(null!=i?i:"object"!=typeof s||null===s)?s:Object.assign({},t,s),r.forEach(r=>r(t,e))}},s=()=>t,n={setState:i,getState:s,getInitialState:()=>a,subscribe:e=>(r.add(e),()=>r.delete(e))},a=t=e(i,s,n);return n},i=e=>{let i=e?r(e):r,s=e=>(function(e,r=e=>e){let i=t.default.useSyncExternalStore(e.subscribe,()=>r(e.getState()),()=>r(e.getInitialState()));return t.default.useDebugValue(i),i})(i,e);return Object.assign(s,i),s},s=e=>e?i(e):i;e.s(["create",()=>s],768834)},286536,e=>{"use strict";let t=(0,e.i(475254).default)("eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",()=>t],286536)},89128,e=>{"use strict";let t=(0,e.i(475254).default)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);e.s(["TriangleAlert",()=>t],89128)},486963,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(737806),n=e.i(798125),a=e.i(947414);function l({children:e,isValidProp:r,...l}){r&&(0,n.loadExternalIsValidProp)(r),(l={...(0,i.useContext)(s.MotionConfigContext),...l}).isStatic=(0,a.useConstant)(()=>l.isStatic);let c=(0,i.useMemo)(()=>l,[JSON.stringify(l.transition),l.transformPagePoint,l.reducedMotion]);return(0,t.jsx)(s.MotionConfigContext.Provider,{value:c,children:e})}var c=e.i(846932);let o=[.16,1,.3,1],d={once:!0,margin:"-80px"};function u(e){let i,s=(0,r.c)(2),{children:n}=e;return s[0]!==n?(i=(0,t.jsx)(l,{reducedMotion:"user",children:n}),s[0]=n,s[1]=i):i=s[1],i}function m(e){let i,s,n,a,l=(0,r.c)(11),{children:u,className:m,delay:h,y:p,duration:x}=e,f=void 0===h?0:h,g=void 0===p?24:p,k=void 0===x?.7:x;return l[0]!==g?(i={opacity:0,y:g,filter:"blur(6px)"},l[0]=g,l[1]=i):i=l[1],l[2]===Symbol.for("react.memo_cache_sentinel")?(s={opacity:1,y:0,filter:"blur(0px)"},l[2]=s):s=l[2],l[3]!==f||l[4]!==k?(n={duration:k,ease:o,delay:f},l[3]=f,l[4]=k,l[5]=n):n=l[5],l[6]!==u||l[7]!==m||l[8]!==i||l[9]!==n?(a=(0,t.jsx)(c.motion.div,{className:m,initial:i,whileInView:s,viewport:d,transition:n,children:u}),l[6]=u,l[7]=m,l[8]=i,l[9]=n,l[10]=a):a=l[10],a}let h={hidden:{},show:(e=.08)=>({transition:{staggerChildren:e}})},p={hidden:{opacity:0,y:24,filter:"blur(6px)"},show:{opacity:1,y:0,filter:"blur(0px)",transition:{duration:.65,ease:o}}};function x(e){let i,s=(0,r.c)(4),{children:n,className:a,stagger:l}=e,o=void 0===l?.08:l;return s[0]!==n||s[1]!==a||s[2]!==o?(i=(0,t.jsx)(c.motion.div,{className:a,variants:h,custom:o,initial:"hidden",whileInView:"show",viewport:d,children:n}),s[0]=n,s[1]=a,s[2]=o,s[3]=i):i=s[3],i}function f(e){let i,s=(0,r.c)(3),{children:n,className:a}=e;return s[0]!==n||s[1]!==a?(i=(0,t.jsx)(c.motion.div,{className:a,variants:p,children:n}),s[0]=n,s[1]=a,s[2]=i):i=s[2],i}e.s(["EASE",0,o,"MotionProvider",()=>u,"REVEAL_BLUR",0,"blur(6px)","REVEAL_DURATION",0,.7,"Reveal",()=>m,"SCROLL_VIEWPORT",0,d,"Stagger",()=>x,"StaggerItem",()=>f],486963)},677572,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(981140),n=e.i(30030),a=e.i(842727),l=e.i(296626),c=e.i(248425),o=e.i(586318),d=e.i(369340),u=e.i(610772),m="Tabs",[h,p]=(0,n.createContextScope)(m,[a.createRovingFocusGroupScope]),x=(0,a.createRovingFocusGroupScope)(),[f,g]=h(m),k=i.forwardRef((e,r)=>{let{__scopeTabs:i,value:s,onValueChange:n,defaultValue:a,orientation:l="horizontal",dir:h,activationMode:p="automatic",...x}=e,g=(0,o.useDirection)(h),[k,y]=(0,d.useControllableState)({prop:s,onChange:n,defaultProp:a??"",caller:m});return(0,t.jsx)(f,{scope:i,baseId:(0,u.useId)(),value:k,onValueChange:y,orientation:l,dir:g,activationMode:p,children:(0,t.jsx)(c.Primitive.div,{dir:g,"data-orientation":l,...x,ref:r})})});k.displayName=m;var y="TabsList",b=i.forwardRef((e,r)=>{let{__scopeTabs:i,loop:s=!0,...n}=e,l=g(y,i),o=x(i);return(0,t.jsx)(a.Root,{asChild:!0,...o,orientation:l.orientation,dir:l.dir,loop:s,children:(0,t.jsx)(c.Primitive.div,{role:"tablist","aria-orientation":l.orientation,...n,ref:r})})});b.displayName=y;var v="TabsTrigger",w=i.forwardRef((e,r)=>{let{__scopeTabs:i,value:n,disabled:l=!1,...o}=e,d=g(v,i),u=x(i),m=C(d.baseId,n),h=S(d.baseId,n),p=n===d.value;return(0,t.jsx)(a.Item,{asChild:!0,...u,focusable:!l,active:p,children:(0,t.jsx)(c.Primitive.button,{type:"button",role:"tab","aria-selected":p,"aria-controls":h,"data-state":p?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:m,...o,ref:r,onMouseDown:(0,s.composeEventHandlers)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(n)}),onKeyDown:(0,s.composeEventHandlers)(e.onKeyDown,e=>
2{[" ","Enter"].includes(e.key)&&d.onValueChange(n)}),onFocus:(0,s.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==d.activationMode;p||l||!e||d.onValueChange(n)})})})});w.displayName=v;var j="TabsContent",N=i.forwardRef((e,r)=>{let{__scopeTabs:s,value:n,forceMount:a,children:o,...d}=e,u=g(j,s),m=C(u.baseId,n),h=S(u.baseId,n),p=n===u.value,x=i.useRef(p);return i.useEffect(()=>{let e=requestAnimationFrame(()=>x.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(l.Presence,{present:a||p,children:({present:i})=>(0,t.jsx)(c.Primitive.div,{"data-state":p?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":m,hidden:!i,id:h,tabIndex:0,...d,ref:r,style:{...e.style,animationDuration:x.current?"0s":void 0},children:i&&o})})});function C(e,t){return`${e}-trigger-${t}`}function S(e,t){return`${e}-content-${t}`}N.displayName=j;var T=e.i(975157);function z(e){let i,s,n,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...s}=e,l[0]=e,l[1]=i,l[2]=s):(i=l[1],s=l[2]),l[3]!==i?(n=(0,T.cn)("flex flex-col gap-2",i),l[3]=i,l[4]=n):n=l[4],l[5]!==s||l[6]!==n?(a=(0,t.jsx)(k,{"data-slot":"tabs",className:n,...s}),l[5]=s,l[6]=n,l[7]=a):a=l[7],a}function M(e){let i,s,n,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...s}=e,l[0]=e,l[1]=i,l[2]=s):(i=l[1],s=l[2]),l[3]!==i?(n=(0,T.cn)("bg-muted text-muted-foreground inline-flex h-9 w-fit items-center justify-center rounded-lg p-[3px]",i),l[3]=i,l[4]=n):n=l[4],l[5]!==s||l[6]!==n?(a=(0,t.jsx)(b,{"data-slot":"tabs-list",className:n,...s}),l[5]=s,l[6]=n,l[7]=a):a=l[7],a}function P(e){let i,s,n,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...s}=e,l[0]=e,l[1]=i,l[2]=s):(i=l[1],s=l[2]),l[3]!==i?(n=(0,T.cn)("data-[state=active]:bg-background cursor-pointer dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",i),l[3]=i,l[4]=n):n=l[4],l[5]!==s||l[6]!==n?(a=(0,t.jsx)(w,{"data-slot":"tabs-trigger",className:n,...s}),l[5]=s,l[6]=n,l[7]=a):a=l[7],a}function _(e){let i,s,n,a,l=(0,r.c)(8);return l[0]!==e?({className:i,...s}=e,l[0]=e,l[1]=i,l[2]=s):(i=l[1],s=l[2]),l[3]!==i?(n=(0,T.cn)("flex-1 outline-none",i),l[3]=i,l[4]=n):n=l[4],l[5]!==s||l[6]!==n?(a=(0,t.jsx)(N,{"data-slot":"tabs-content",className:n,...s}),l[5]=s,l[6]=n,l[7]=a):a=l[7],a}e.s(["Tabs",()=>z,"TabsContent",()=>_,"TabsList",()=>M,"TabsTrigger",()=>P],677572)},667585,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return s}});let i=e.r(775692);function s({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new i.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},652157,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return c}});let i=e.r(843476),s=e.r(174080),n=e.r(563599),a=e.r(309885),l=e.r(543369);function c({moduleIds:e}){if("u">typeof window)return null;let t=n.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let i=t.reactLoadableManifest;for(let t of e){if(!i[t])continue;let e=i[t].files;r.push(...e)}}if(0===r.length)return null;let c=(0,l.getDeploymentIdQueryOrEmptyString)();return(0,i.jsx)(i.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,a.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,i.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,s.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},655958,e=>{"use strict";
2var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(657688),n=e.i(975157);let a={4:"h-4 w-4",5:"h-[18px] w-[18px]",6:"h-6 w-6",8:"h-9 w-9",10:"h-10 w-10",12:"h-12 w-12",16:"h-16 w-16"},l="https://avatar.vercel.sh",c="flex items-center justify-center overflow-hidden rounded-full border bg-gradient-to-b from-zinc-50/60 to-zinc-100 dark:bg-gradient-to-b dark:from-zinc-900/60 dark:to-zinc-800";function o(e){return e+1}let d=(0,i.memo)(function(e){var d;let u,m,h,p,x,f,g,k,y,b,v,w,j,N=(0,r.c)(38),{url:C,size:S,imgSize:T,className:z,icon:M}=e,P=void 0===S?8:S,_=void 0===T?2.5:T;N[0]!==C?(m=encodeURIComponent(d=h=C?.trim()?(e=>{try{let t=e.startsWith("http://")||e.startsWith("https://")?e:`https://${e}`;return new URL(t).hostname.split(".").slice(-2).join(".")}catch{return"slugy.co"}})(C):"slugy.co"),p=!d||"localhost"===(u=d.toLowerCase())||u.endsWith(".localhost")||u.includes("127.0.0.1")||"::1"===u?[`${l}/${m}?size=32`]:[`https://www.google.com/s2/favicons?domain=${m}&sz=64`,`${l}/${m}?size=32`],N[0]=C,N[1]=h,N[2]=p):(h=N[1],p=N[2]);let L=p,[A,R]=(0,i.useState)(0),[E,D]=(0,i.useState)(!0);N[3]===Symbol.for("react.memo_cache_sentinel")?(x=()=>{R(0),D(!0)},N[3]=x):x=N[3],N[4]!==h?(f=[h],N[4]=h,N[5]=f):f=N[5],(0,i.useEffect)(x,f);let I=L[Math.min(A,L.length-1)];N[6]!==_||N[7]!==P?(g=Math.round(P*_),N[6]=_,N[7]=P,N[8]=g):g=N[8];let O=Math.max(g,16),B=P>8;if(M){let e,r,i=a[P];N[9]!==z||N[10]!==i?(e=(0,n.cn)(i,c,z),N[9]=z,N[10]=i,N[11]=e):e=N[11];let s=`Icon for ${h}`;return N[12]!==M||N[13]!==e||N[14]!==s?(r=(0,t.jsx)("div",{className:e,"aria-label":s,children:M}),N[12]=M,N[13]=e,N[14]=s,N[15]=r):r=N[15],r}let U=a[P];N[16]!==z||N[17]!==U?(k=(0,n.cn)(U,c,z),N[16]=z,N[17]=U,N[18]=k):k=N[18];let F=`Favicon for ${h}`,q=P<=6?75:85,W=B?"eager":"lazy";N[19]!==A||N[20]!==L.length?(y=e=>{let t=e.currentTarget;if(t.naturalWidth>0&&t.naturalWidth<=16&&0===A&&L.length>1){R(1),D(!0);return}D(!1)},b=()=>{if(A+1<L.length){R(o),D(!0);return}D(!1)},N[19]=A,N[20]=L.length,N[21]=y,N[22]=b):(y=N[21],b=N[22]);let $=E?"opacity-70 blur-[1.5px]":"blur-0 opacity-100";return N[23]!==$?(v=(0,n.cn)("rounded-full transition-all duration-200",$),N[23]=$,N[24]=v):v=N[24],N[25]!==O||N[26]!==B||N[27]!==I||N[28]!==q||N[29]!==W||N[30]!==y||N[31]!==b||N[32]!==v?(w=(0,t.jsx)(s.default,{alt:"","aria-hidden":!0,src:I,width:O,height:O,quality:q,loading:W,priority:B,unoptimized:!0,onLoad:y,onError:b,className:v}),N[25]=O,N[26]=B,N[27]=I,N[28]=q,N[29]=W,N[30]=y,N[31]=b,N[32]=v,N[33]=w):w=N[33],N[34]!==w||N[35]!==k||N[36]!==F?(j=(0,t.jsx)("div",{className:k,"aria-label":F,children:w}),N[34]=w,N[35]=k,N[36]=F,N[37]=j):j=N[37],j});e.s(["default",0,d],655958)},920884,e=>{"use strict";let t=(0,e.i(475254).default)("corner-down-right",[["path",{d:"m15 10 5 5-5 5",key:"qqa56n"}],["path",{d:"M4 4v7a4 4 0 0 0 4 4h12",key:"z08zvw"}]]);e.s(["CornerDownRight",()=>t],920884)},287491,e=>{"use strict";function t(e,t){let r=12*e;return r<=0?0:Number(((r-t)/r*100).toFixed(2))}function r(e,t){return"free"===e.planType||"basic"===e.planType?e.monthlyPrice:"yearly"===t?e.yearlyPrice:e.monthlyPrice}function i(e,t){return"free"===e.planType||"basic"===e.planType?"Forever":"yearly"===t?"/year":"/month"}function s(e){return"growth"===e?"Clicks + Leads + Sales":"pro"===e?"Clicks + Leads":"Clicks"}function n(e){return!e.isReady}function a(e){return e.buttonLabel}function l(e){if(e<1e3)return`${e} clicks`;let t=e/1e3,r=Number.isInteger(t)?t.toFixed(0):t.toFixed(1);return`${r}k clicks`}let c={name:"Free",description:"Perfect for trying Slugy. Upgrade when you grow.",monthlyPrice:0,yearlyPrice:0,monthlyPriceId:"",yearlyPriceId:"",isRecommended:!1,buttonLabel:"Get Started",isReady:!0,yearly
2Discount:0,planType:"free",currency:"USD",interval:"month",maxWorkspaces:1,maxLinksPerWorkspace:10,maxClicksPerWorkspace:1e3,maxUsers:1,maxCustomDomains:1,maxBioLinks:5,maxLinkTags:5,maxUTM:5,maxGalleries:1,linkExp:!1,linkPassword:!1,linkGeoTargeting:!1,analyticsRetention:"30 days",customizeLinkPreview:!1,features:["1 workspace","10 new links/month","1k tracked clicks/month","Basic analytics","Basic QR codes","5 links/bio links","1 user","1 custom domain","5 link tags","5 UTM templates","Community support"]},o={name:"Pro",description:"Perfect for individuals and small teams who need advanced features.",monthlyPrice:8,yearlyPrice:80,monthlyPriceId:"07e4482f-a5e3-4c28-b1eb-154ee639fcf4",yearlyPriceId:"dd43396b-fcb7-404e-9f32-fcb84444e274",isRecommended:!0,buttonLabel:"Get Pro",isReady:!0,yearlyDiscount:t(8,80),planType:"pro",currency:"USD",interval:"month",maxWorkspaces:3,maxLinksPerWorkspace:250,maxClicksPerWorkspace:1e4,maxUsers:2,maxCustomDomains:3,maxBioLinks:10,maxLinkTags:10,maxUTM:10,maxGalleries:2,linkExp:!0,linkPassword:!0,linkGeoTargeting:!0,analyticsRetention:"12 months",customizeLinkPreview:!0,features:["3 workspaces","250 new links/month","10k tracked clicks/month","Click + lead analytics","Lead conversion tracking","Custom link preview","Link expiration","Password protection","Geo targeting","10 links/bio links","Up to 2 team members","10 link tags","12 months analytics retention","Priority email support","3 custom domains","10 UTM templates"]},d={name:"Growth",description:"For teams and agencies running links at scale.",monthlyPrice:29,yearlyPrice:290,monthlyPriceId:"30fa72d9-4fb0-4cd0-b74b-fb663ac2fc83",yearlyPriceId:"d7f501c9-b5c4-48ab-8e54-bbbdfc7919e0",isRecommended:!1,buttonLabel:"Get Growth",isReady:!0,yearly
2Discount:t(29,290),planType:"growth",currency:"USD",interval:"month",maxWorkspaces:10,maxLinksPerWorkspace:1500,maxClicksPerWorkspace:5e4,maxUsers:5,maxCustomDomains:10,maxBioLinks:30,maxLinkTags:30,maxUTM:30,maxGalleries:5,linkExp:!0,linkPassword:!0,linkGeoTargeting:!0,analyticsRetention:"24 months",customizeLinkPreview:!0,features:["10 workspaces","1500 new links/month","50k tracked clicks/month","Click + lead + sales analytics","Sales analytics with revenue attribution","Custom link preview","Link expiration","Password protection","Geo targeting","30 links/bio links","Up to 5 team members","30 link tags","24 months analytics retention","Priority support","10 custom domains","30 UTM templates","Bulk link creation"]},u=[c,o,d];c.maxWorkspaces,o.maxWorkspaces,d.maxWorkspaces,c.maxLinksPerWorkspace,o.maxLinksPerWorkspace,d.maxLinksPerWorkspace,l(c.maxClicksPerWorkspace),l(o.maxClicksPerWorkspace),l(d.maxClicksPerWorkspace),s("free"),s("pro"),s("growth"),c.analyticsRetention,o.analyticsRetention,d.analyticsRetention,c.maxBioLinks,o.maxBioLinks,d.maxBioLinks,c.maxLinkTags,o.maxLinkTags,d.maxLinkTags,c.maxCustomDomains,o.maxCustomDomains,d.maxCustomDomains,c.maxUsers,o.maxUsers,d.maxUsers,c.maxUTM,o.maxUTM,d.maxUTM,c.customizeLinkPreview,o.customizeLinkPreview,d.customizeLinkPreview,c.linkExp,o.linkExp,d.linkExp,c.linkPassword,o.linkPassword,d.linkPassword,c.linkGeoTargeting,o.linkGeoTargeting,d.linkGeoTargeting,e.s(["BASIC_PLAN",0,{name:"Basic",description:"Great for genuine users who need essential link tools.",monthlyPrice:1,yearlyPrice:1,monthlyPriceId:"6b03fc81-fbd7-40f2-a72f-2ea2cc60619b",yearlyPriceId:"6b03fc81-fbd7-40f2-a72f-2ea2cc60619b",isRecommended:!1,buttonLabel:"Get Basic",isReady:!0,yearly
2Discount:0,planType:"basic",currency:"USD",interval:"month",maxWorkspaces:2,maxLinksPerWorkspace:20,maxClicksPerWorkspace:1e3,maxUsers:1,maxCustomDomains:2,maxBioLinks:5,maxLinkTags:5,maxUTM:5,maxGalleries:1,linkExp:!1,linkPassword:!1,linkGeoTargeting:!1,analyticsRetention:"30 days",customizeLinkPreview:!1,features:["2 workspaces","20 links/workspace","1k tracked clicks/month","Basic analytics","Basic QR codes","5 links/bio links","2 custom domains","1 user","Community support","5 link tags","5 UTM templates"]},"PRICING_COPY",0,{promoCode:"GETPRO",promoPrefix:"Use code",promoSuffix:"to lock Pro at $5/month â forever.",promoAmount:3,promoPrice:5,promoDuration:"forever",promoMaxRedemptions:25,yearlySavings:"2 Months Free",loginUrl:"https://app.slugy.co/login"},"PRICING_CURRENCY_FORMAT",0,{style:"currency",currency:"USD",currencyDisplay:"narrowSymbol",maximumFractionDigits:0},"PRO_PLAN",0,o,"getPlanCtaLabel",()=>a,"getPlanPrice",()=>r,"getPlanPriceSubtitle",()=>i,"isPlanComingSoon",()=>n,"plans",0,u])},444113,962607,824511,e=>{"use strict";var t=e.i(843476),r=e.i(271645),i=e.i(648070),s=e.i(513565);function n({children:e,features:n,strict:l=!1}){let[,c]=(0,r.useState)(!a(n)),o=(0,r.useRef)(void 0);if(!a(n)){let{renderer:e,...t}=n;o.current=e,(0,s.loadFeatures)(t)}return(0,r.useEffect)(()=>{a(n)&&n().then(({renderer:e,...t})=>{(0,s.loadFeatures)(t),o.current=e,c(!0)})},[]),(0,t.jsx)(i.LazyContext.Provider,{value:{renderer:o.current,strict:l},children:e})}function a(e){return"function"==typeof e}e.s(["LazyMotion",()=>n],444113);var l=e.i(223070),c=e.i(708149);let o={renderer:e.i(154505).createDomVisualElement,...l.animations,...c.gestureAnimations};e.s(["domAnimation",()=>o],962607);let d=(0,e.i(907051).createMotionProxy)();e.s(["m",()=>d],824511)},472168,e=>{"use strict";e.i(486427);var t=e.i(83352),r=e.i(83411),i=e.i(287022);function s(e,s,a){let l,c=e.get(),o=null,d=c,u="string"==typeof c?c.replace(/[\d.-]/g,""):void 0,m=()=>{o&&(o.stop(),o=null)},h=()=>{m(),o=new t.JSAnimation({keyframes:[n(e.get()),n(d)],velocity:e.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...a,onUpdate:l})};if(e.attach((t,r)=>(d=t,l=e=>{var t,i;return r((t=e,(i=u)?t+i:t))},i.frame.postRender(h),e.get()),m),(0,r.isMotionValue)(s)){let t=s.on("change",t=>{var r,i;return e.set((r=t,(i=u)?r+i:r))}),r=e.on("destroy",t);return()=>{t(),r()}}return m}function n(e){return"number"==typeof e?e:parseFloat(e)}e.s(["attachSpring",()=>s])},887652,e=>{"use strict";var t=e.i(486427),r=e.i(271645),i=e.i(737806),s=e.i(947414);function n(e){let n=(0,s.useConstant)(()=>(0,t.motionValue)(e)),{isStatic:a}=(0,r.useContext)(i.MotionConfigContext);if(a){let[,t]=(0,r.useState)(e);(0,r.useEffect)(()=>n.on("change",t),[])}return n}e.s(["useMotionValue",()=>n])},591994,895420,e=>{"use strict";var t=e.i(472168),r=e.i(83411),i=e.i(271645),s=e.i(737806),n=e.i(887652),a=e.i(344230),l=e.i(947414),c=e.i(287022),o=e.i(674008);function d(e,t){let r=(0,n.useMotionValue)(t()),i=()=>r.set(t());return i(),(0,o.useIsomorphicLayoutEffect)(()=>{let t=()=>c.frame.preRender(i,!1,!0),r=e.map(e=>e.on("change",t));return()=>{r.forEach(e=>e()),(0,c.cancelFrame)(i)}}),r}var u=e.i(486427);function m(e,t,r,i){if("function"==typeof e){let t;return u.collectMotionValues.current=[],e(),t=d(u.collectMotionValues.current,e),u.collectMotionValues.current=void 0,t}let s="function"==typeof t?t:function(...e){let t=!Array.isArray(e[0]),r=t?0:-1,i=e[0+r],s=e[1+r],n=e[2+r],l=e[3+r],c=(0,a.interpolate)(s,n,l);return t?c(i):c}(t,r,i);return Array.isArray(e)?h(e,s):h([e],([e])=>s(e))}function h(e,t){let r=(0,l.useConstant)(()=>[]);return d(e,()=>{r.length=0;let i=e.length;for(let t=0;t<i;t++)r[t]=e[t].get();return t(r)})}function p(e,a={}){let{isStatic:l}=(0,i.useContext)(s.MotionConfigContext),c=()=>(0,r.isMotionValue)(e)?e.get():e;if(l)return m(c);let o=(0,n.useMotionValue)(c());return(0,i.useInsertionEffect)(()=>(0,t.attachSpring)(o,e,a),[o,JSON.stringify(a)]),o}e.s(["useTransform",()=>m],895420),e.s(["useSpring",()=>p],591994)},283086,e=>{"use strict";let t=(0,e.i(475254).default)("sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);e.s(["Sparkles",()=>t],283086)},896642,e=>{"use strict";var t=e.i(843476),r=e.i(500932);function i(e){let i,s=(0,r.c)(2),{children:n}=e;return s[0]!==n?(i=(0,t.jsx)("div",{className:"mx-auto w-full max-w-7xl px-3 md:px-6",children:n}),s[0]=n,s[1]=i):i=s[1],i}e.s(["default",()=>i])},761911,e=>{"use strict";let t=(0,e.i(475254).default)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]]);e.s(["Users",()=>t],761911)},88653,e=>{"use strict";e.i(247167);var t=e.i(843476),r=e.i(271645),i=e.i(231178),s=e.i(947414),n=e.i(674008),a=e.i(821476),l=e.i(772846),c=r,o=e.i(737806);class d extends c.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=t.offsetParent,r=(0,l.isHTMLElement)(e)&&e.offsetWidth||0,i=this.props.sizeRef.current;i.height=t.offsetHeight||0,i.width=t.offsetWidth||0,i.top=t.offsetTop,i.left=t.offsetLeft,i.right=r-i.width-i.left}return null}componentDidUpdate(){}render(){return this.props.children}}function u({children:e,isPresent:r,anchorX:i,root:s}){let n=(0,c.useId)(),a=(0,c.useRef)(null),l=(0,c.useRef)({width:0,height:0,top:0,left:0,right:0}),{nonce:u}=(0,c.useContext)(o.MotionConfigContext);return(0,c.useInsertionEffect)(()=>{let{width:e,height:t,top:c,left:o,right:d}=l.current;if(r||!a.current||!e||!t)return;
2let m="left"===i?`left: ${o}`:`right: ${d}`;a.current.dataset.motionPopId=n;let h=document.createElement("style");u&&(h.nonce=u);let p=s??document.head;return p.appendChild(h),h.sheet&&h.sheet.insertRule(` 3 [data-motion-pop-id="${n}"] { 4 position: absolute !important; 5 width: ${e}px !important; 6 height: ${t}px !important; 7 ${m}px !important; 8 top: ${c}px !important; 9 } 10 `),()=>{p.contains(h)&&p.removeChild(h)}},[r]),(0,t.jsx)(d,{isPresent:r,childRef:a,sizeRef:l,children:c.cloneElement(e,{ref:a})})}let m=({children:e,initial:i,isPresent:n,onExitComplete:l,custom:c,presenceAffectsLayout:o,mode:d,anchorX:m,root:p})=>{let x=(0,s.useConstant)(h),f=(0,r.useId)(),g=!0,k=(0,r.useMemo)(()=>(g=!1,{id:f,initial:i,isPresent:n,custom:c,onExitComplete:e=>{for(let t of(x.set(e,!0),x.values()))if(!t)return;l&&l()},register:e=>(x.set(e,!1),()=>x.delete(e))}),[n,x,l]);return o&&g&&(k={...k}),(0,r.useMemo)(()=>{x.forEach((e,t)=>x.set(t,!1))},[n]),r.useEffect(()=>{n||x.size||!l||l()},[n]),"popLayout"===d&&(e=(0,t.jsx)(u,{isPresent:n,anchorX:m,root:p,children:e})),(0,t.jsx)(a.PresenceContext.Provider,{value:k,children:e})};function h(){return new Map}var p=e.i(464978);let x=e=>e.key||"";function f(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}let g=({children:e,custom:a,initial:l=!0,onExitComplete:c,presenceAffectsLayout:o=!0,mode:d="sync",propagate:u=!1,anchorX:h="left",root:g})=>{let[k,y]=(0,p.usePresence)(u),b=(0,r.useMemo)(()=>f(e),[e]),v=u&&!k?[]:b.map(x),w=(0,r.useRef)(!0),j=(0,r.useRef)(b),N=(0,s.useConstant)(()=>new Map),[C,S]=(0,r.useState)(b),[T,z]=(0,r.useState)(b);(0,n.useIsomorphicLayoutEffect)(()=>{w.current=!1,j.current=b;for(let e=0;e<T.length;e++){let t=x(T[e]);v.includes(t)?N.delete(t):!0!==N.get(t)&&N.set(t,!1)}},[T,v.length,v.join("-")]);let M=[];if(b!==C){let e=[...b];for(let t=0;t<T.length;t++){let r=T[t],i=x(r);v.includes(i)||(e.splice(t,0,r),M.push(r))}return"wait"===d&&M.length&&(e=M),z(f(e)),S(b),null}let{forceRender:P}=(0,r.useContext)(i.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:T.map(e=>{let r=x(e),i=(!u||!!k)&&(b===T||v.includes(r));return(0,t.jsx)(m,{isPresent:i,initial:(!w.current||!!l)&&void 0,custom:a,presenceAffectsLayout:o,mode:d,root:g,onExitComplete:i?void 0:()=>{if(!N.has(r))return;N.set(r,!0);let e=!0;N.forEach(t=>{t||(e=!1)}),e&&(P?.(),z(j.current),u&&y?.(),c&&c())},anchorX:h,children:e},r)})})};e.s(["AnimatePresence",()=>g],88653)},526943,e=>{"use strict";let t=(0,e.i(475254).default)("link",[["path",{d:"M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71",key:"1cjeqo"}],["path",{d:"M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71",key:"19qd67"}]]);e.s(["default",()=>t])},826707,e=>{"use strict";let t=(0,e.i(475254).default)("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);e.s(["Smartphone",()=>t],826707)},662031,e=>{"use strict";let t=(0,e.i(475254).default)("share-2",[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]]);e.s(["Share2",()=>t],662031)},221345,e=>{"use strict";var t=e.i(526943);e.s(["Link",()=>t.default])},722915,e=>{"use strict";let t=(0,e.i(475254).default)("archive",[["rect",{width:"20",height:"5",x:"2",y:"3",rx:"1",key:"1wp1u1"}],["path",{d:"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8",key:"1s80jp"}],["path",{d:"M10 12h4",key:"a56b0p"}]]);e.s(["Archive",()=>t],722915)},182159,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(522016),s=e.i(643531),n=e.i(174886),a=e.i(722915);let l=(0,e.i(475254).default)("book-text",[["path",{d:"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20",key:"k3hazp"}],["path",{d:"M8 11h8",key:"vwpz6n"}],["path",{d:"M8 7h6",key:"1f0q6e"}]]);var c=e.i(920884),o=e.i(662031),d=e.i(826707),u=e.i(487486),m=e.i(746798),h=e.i(519455),p=e.i(776639),x=e.i(379444),f=e.i(975157),g=e.i(614691),k=e.i(655958);let y=e=>{let i,s,n,a,l,c=(0,r.c)(7),{className:o}=e;return c[0]!==o?(i=(0,f.cn)("size-4",o),c[0]=o,c[1]=i):i=c[1],c[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)("path",{d:"M9 9l5 12 1.774-5.226L21 14 9 9z"}),n=(0,t.jsx)("path",{d:"M16.071 16.071l4.243 4.243"}),a=(0,t.jsx)("path",{d:"M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"}),c[2]=s,c[3]=n,c[4]=a):(s=c[2],n=c[3],a=c[4]),c[5]!==i?(l=(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:i,children:[s,n,a]}),c[5]=i,c[6]=l):l=c[6],l};function b(e){return e.linkManagedByBio}function v(e){return!e.linkManagedByBio}e.s(["AnalyticsBadge",0,e=>{let s,n,a,l,c,d,h,p,f,g,k=(0,r.c)(25),{clicks:b,isPublic:v,pathname:w,slug:j,onShareAnalytics:N,analyticsShared:C}=e;k[0]!==C||k[1]!==N?(s=C&&(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(m.Tooltip,{children:[(0,t.jsx)(m.TooltipTrigger,{asChild:!0,className:"",children:(0,t.jsx)(u.Badge,{onClick:N,className:"size-6 cursor-pointer rounded-md bg-transparent p-0 hover:bg-slate-100",children:(0,t.jsx)(o.Share2,{size:22,strokeWidth:1.5,className:"text-green-600 dark:text-green-500"})})}),(0,t.jsx)(m.TooltipContent,{children:"Analytics shared publicly"})]})}),k[0]=C,k[1]=N,k[2]=s):s=k[2],k[3]!==C||k[4]!==v||k[5]!==N?(n=v&&!C&&(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(m.Tooltip,{children:[(0,t.jsx)(m.TooltipTrigger,{asChild:!0,className:"",children:(0,t.jsx)(u.Badge,{onClick:N,className:"size-6 cursor-pointer rounded-md border border-green-200 bg-green-50 p-0",children:(0,t.jsx)(o.Share2,{size:16,strokeWidth:1.5})})}),(0,t.jsx)(m.TooltipContent,{children:"Share analytics"})]})}),k[3]=C,k[4]=v,k[5]=N,k[6]=n):n=k[6];let S=`${w}/analytics?slug_key=${j}`,T=b>0?"text-blue-500":"";return k[7]!==T?(a=(0,t.jsx)(y,{className:T}),k[7]=T,k[8]=a):a=k[8],k[9]!==b?(l=(0,x.formatNumber)(b),k[9]=b,k[10]=l):l=k[10],k[11]===Symbol.for("react.memo_cache_sentinel")?(c=(0,t.jsx)("span",{className:"hidden sm:inline",children:"clicks"}),k[11]=c):c=k[11],k[12]!==a||k[13]!==l?(d=(0,t.jsxs)("div",{className:"flex items-center justify-center gap-x-1 text-[13px]",children:[a,l,c]}),k[12]=a,k[13]=l,k[14]=d):d=k[14],k[15]!==S||k[16]!==d?(h=(0,t.jsx)(m.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(i.default,{href:S,children:d})}),k[15]=S,k[16]=d,k[17]=h):h=k[17],k[18]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsx)(m.TooltipContent,{children:"Click to see analytics"}),k[18]=p):p=k[18],k[19]!==h?(f=(0,t.jsx)(u.Badge,{variant:"outline",className:"flex cursor-pointer items-center justify-center gap-x-1 rounded-md bg-zinc-100/50 text-sm font-normal text-zinc-700 shadow-none hover:bg-zinc-200/50 dark:bg-zinc-800 dark:text-zinc-50 dark:hover:bg-zinc-700",children:(0,t.jsxs)(m.Tooltip,{children:[h,p]})}),k[19]=h,k[20]=f):f=k[20],k[21]!==s||k[22]!==f||k[23]!==n?(g=(0,t.jsxs)("div",{className:"flex items-center gap-1",children:[s,n,f]}),k[21]=s,k[22]=f,k[23]=n,k[24]=g):g=k[24],g},"AnalyticsIcon",0,y,"BioBadge",0,e=>{let i,s,n=(0,r.c)(3),{bioLinks:a}=e;if(!a.length)return null;let l=a.some(b),c=a.some(v),o=l&&c?"Used in bio pages (auto-created + attached)":l?"Auto-created for a bio page":"Attached to a bio page";return n[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(m.TooltipTrigger,{asChild:!0,children:(0,t.jsx)("span",{children:(0,t.jsx)(d.Smartphone,{size:14,"aria-hidden":"true",className:"text-violet-700 dark:text-violet-300"})})}),n[0]=i):i=n[0],n[1]!==o?(s=(0,t.jsxs)(m.Tooltip,{children:[i,(0,t.jsx)(m.TooltipContent,{children:o})]}),n[1]=o,n[2]=s):s=n[2],s},"CopyButton",0,e=>{let i,a,l=(0,r.c)(6),{isCopied:c,onClick:o}=e,d=c?"Copied":"Copy to clipboard";return l[0]!==c?(i=c?(0,t.jsx)(s.Check,{className:"h-[0.69rem] w-[0.69rem] text-green-500",strokeWidth:1.5}):(0,t.jsx)(n.Copy,{className:"p-[1.5px]",strokeWidth:1.8}),l[0]=c,l[1]=i):i=l[1],l[2]!==o||l[3]!==d||l[4]!==i?(a=(0,t.jsx)(h.Button,{variant:"ghost",size:"sm",className:"h-auto rounded-full p-[1px] hover:bg-transparent",onClick:o,"aria-label":d,children:i}),l[2]=o,l[3]=d,l[4]=i,l[5]=a):a=l[5],a},"DeleteConfirmationDialog",0,e=>{let i,s,n,a,l,c,o,d,u=(0,r.c)(20),{isOpen:m,onOpenChange:x,onConfirm:f,isDeleting:k}=e;return u[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(p.DialogHeader,{children:(0,t.jsx)(p.DialogTitle,{children:"Delete Link"})}),s=(0,t.jsx)("div",{children:(0,t.jsx)("p",{className:"text-muted-foreground text-sm",children:"Are you sure you want to delete this link? This action cannot be undone."})}),u[0]=i,u[1]=s):(i=u[0],s=u[1]),u[2]!==x?(n=()=>x(!1),u[2]=x,u[3]=n):n=u[3],u[4]!==k||u[5]!==n?(a=(0,t.jsx)(h.Button,{variant:"outline",onClick:n,disabled:k,children:"Cancel"}),u[4]=k,u[5]=n,u[6]=a):a=u[6],u[7]!==k?(l=k&&(0,t.jsx)(g.LoaderCircle,{className:"mr-1 h-4 w-4 animate-spin"}),u[7]=k,u[8]=l):l=u[8],u[9]!==k||u[10]!==f||u[11]!==l?(c=(0,t.jsxs)(h.Button,{variant:"destructive",onClick:f,disabled:k,children:[l,"Delete"]}),u[9]=k,u[10]=f,u[11]=l,u[12]=c):c=u[12],u[13]!==a||u[14]!==c?(o=(0,t.jsxs)(p.DialogContent,{className:"bg-white sm:max-w-[425px] dark:bg-black",children:[i,s,(0,t.jsxs)("div",{className:"flex justify-end gap-3",children:[a,c]})]}),u[13]=a,u[14]=c,u[15]=o):o=u[15],u[16]!==m||u[17]!==x||u[18]!==o?(d=(0,t.jsx)(p.Dialog,{open:m,onOpenChange:x,children:o}),u[16]=m,u[17]=x,u[18]=o,u[19]=d):d=u[19],d},"DescriptionTooltip",0,e=>{let i,s,n=(0,r.c)(3),{description:a}=e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(m.TooltipTrigger,{asChild:!0,children:(0,t.jsx)(l,{className:"hidden h-[0.89rem] w-[0.89rem] sm:inline",strokeWidth:1.5})}),n[0]=i):i=n[0],n[1]!==a?(s=(0,t.jsxs)(m.Tooltip,{children:[i,(0,t.jsx)(m.TooltipContent,{children:(0,t.jsx)("p",{children:a})})]}),n[1]=a,n[2]=s):s=n[2],s},"LinkAvatar",0,e=>{let i,s=(0,r.c)(3),{isArchived:n,url:l}=e;if(n){let e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("div",{className:"mt-1 flex h-9 w-9 items-center justify-center rounded-full border bg-gradient-to-b from-zinc-50/60 to-zinc-100 sm:mt-0 sm:mr-3 dark:bg-gradient-to-b dark:from-zinc-900/60 dark:to-zinc-800",children:(0,t.jsx)(a.Archive,{size:15,className:"block text-zinc-500 dark:text-zinc-300"})}),s[0]=e):e=s[0],e}return s[1]!==l?(i=(0,t.jsx)("div",{className:"hidden rounded-full sm:block",children:(0,t.jsx)(k.default,{url:l})}),s[1]=l,s[2]=i):i=s[2],i},"LinkPreviewComponent",0,e=>{let i,s,n,a=(0,r.c)(6),{url:l}=e;return(a[0]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)(c.C
10ornerDownRight,{strokeWidth:1.5,size:15,className:"mt-0.5"}),a[0]=i):i=a[0],a[1]!==l)?(s=l.replace(/^https?:\/\//,"").replace(/^www\./,""),a[1]=l,a[2]=s):s=a[2],a[3]!==s||a[4]!==l?(n=(0,t.jsx)("div",{className:"flex w-full items-center",children:(0,t.jsxs)("div",{className:"text-muted-foreground flex w-full items-start gap-1 text-sm",children:[i,(0,t.jsx)("a",{href:l,target:"_blank",rel:"noopener noreferrer",className:"text-muted-foreground max-w-[calc(100%-3rem)] cursor-pointer truncate hover:underline dark:text-white",children:s})]})}),a[3]=s,a[4]=l,a[5]=n):n=a[5],n},"SelectionCheckbox",0,e=>{let i,n,a,l=(0,r.c)(7),{isSelected:c}=e,o=c?"border-black bg-black dark:border-white dark:bg-white":"border-zinc-300 dark:border-zinc-700";return l[0]!==o?(i=(0,f.cn)("flex h-5 w-5 items-center justify-center rounded-full transition-colors",o),l[0]=o,l[1]=i):i=l[1],l[2]!==c?(n=c&&(0,t.jsx)(s.Check,{strokeWidth:2.7,className:"h-4 w-4 p-[2px] text-white dark:text-black"}),l[2]=c,l[3]=n):n=l[3],l[4]!==i||l[5]!==n?(a=(0,t.jsx)("div",{className:"mt-1 mr-2 flex h-9 w-9 items-center justify-center rounded-full border bg-gradient-to-b from-zinc-50/60 to-zinc-100 sm:mt-0 sm:mr-3 dark:bg-gradient-to-b dark:from-zinc-900/60 dark:to-zinc-800",children:(0,t.jsx)("div",{className:i,children:n})}),l[4]=i,l[5]=n,l[6]=a):a=l[6],a}],182159)},270756,e=>{"use strict";let t=(0,e.i(475254).default)("lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",()=>t],270756)},772436,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(248425),n="horizontal",a=["horizontal","vertical"],l=i.forwardRef((e,r)=>{var i;let{decorative:l,orientation:c=n,...o}=e,d=(i=c,a.includes(i))?c:n;return(0,t.jsx)(s.Primitive.div,{"data-orientation":d,...l?{role:"none"}:{"aria-orientation":"vertical"===d?d:void 0,role:"separator"},...o,ref:r})});l.displayName="Separator";var c=e.i(975157);function o(e){let i,s,n,a,o,d,u=(0,r.c)(12);u[0]!==e?({className:i,orientation:n,decorative:a,...s}=e,u[0]=e,u[1]=i,u[2]=s,u[3]=n,u[4]=a):(i=u[1],s=u[2],n=u[3],a=u[4]);let m=void 0===n?"horizontal":n,h=void 0===a||a;return u[5]!==i?(o=(0,c.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",i),u[5]=i,u[6]=o):o=u[6],u[7]!==h||u[8]!==m||u[9]!==s||u[10]!==o?(d=(0,t.jsx)(l,{"data-slot":"separator",decorative:h,orientation:m,className:o,...s}),u[7]=h,u[8]=m,u[9]=s,u[10]=o,u[11]=d):d=u[11],d}e.s(["Separator",()=>o],772436)},720482,e=>{"use strict";var t,r=e.i(511474);function i(e,t,i){try{return e(t)}catch(e){return(0,r.warn)("[nuqs] Error while parsing value `%s`: %O"+(i?" (for key `%s`)":""),t,e,i),null}}var s=function(){if("u"<typeof window||!window.GestureEvent)return 50;try{let e=navigator.userAgent?.match(/version\/([\d\.]+) safari/i);return parseFloat(e[1])>=17?120:320}catch{return 320}}(),n=new Map,a={history:"replace",scroll:!1,shallow:!0,throttleMs:s},l=new Set,c=0,o=null,d=e.i(271645);function u(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),i(e.parse,r)}return{eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}var m=u({parse:e=>e,serialize:e=>`${e}`}),h=u({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:t},serialize:e=>Math.round(e).toFixed()});u({parse:e=>{let t=h.parse(e);return null===t?null:t-1},serialize:e=>h.serialize(e+1)}),u({parse:e=>{let t=parseInt(e,16);return Number.isNaN(t)?null:t},serialize:e=>{let t=Math.round(e).toString(16);return t.padStart(t.length+t.length%2,"0")}}),u({parse:e=>{let t=parseFloat(e);return Number.isNaN(t)?null:t},serialize:e=>e.toString()});var p=u({parse:e=>"true"===e,serialize:e=>e?"true":"false"});function x(e,t){return e.valueOf()===t.valueOf()}function f(e,t=","){let r=e.eq??((e,t)=>e===t),s=encodeURIComponent(t);return u({parse:r=>""===r?[]:r.split(t).map((r,n)=>i(e.parse,r.replaceAll(s,t),`[${n}]`)).filter(e=>null!=e),serialize:r=>r.map(r=>(e.serialize?e.serialize(r):String(r)).replaceAll(t,s)).join(t),eq:(e,t)=>
10e===t||e.length===t.length&&e.every((e,i)=>r(e,t[i]))})}u({parse:e=>{let t=parseInt(e);return Number.isNaN(t)?null:new Date(t)},serialize:e=>e.valueOf().toString(),eq:x}),u({parse:e=>{let t=new Date(e);return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString(),eq:x}),u({parse:e=>{let t=new Date(e.slice(0,10));return Number.isNaN(t.valueOf())?null:t},serialize:e=>e.toISOString().slice(0,10),eq:x});var g={all:t=t||new Map,on:function(e,r){var i=t.get(e);i?i.push(r):t.set(e,[r])},off:function(e,r){var i=t.get(e);i&&(r?i.splice(i.indexOf(r)>>>0,1):t.set(e,[]))},emit:function(e,r){var i=t.get(e);i&&i.slice().map(function(e){e(r)}),(i=t.get("*"))&&i.slice().map(function(t){t(e,r)})}};function k(e,{history:t="replace",shallow:u=!0,scroll:m=!1,throttleMs:h=s,parse:p=e=>e,serialize:x=String,eq:f=(e,t)=>e===t,defaultValue:y,clearOnDefault:b=!0,startTransition:v}={history:"replace",scroll:!1,shallow:!0,throttleMs:s,parse:e=>e,serialize:String,eq:(e,t)=>e===t,clearOnDefault:!0,defaultValue:void 0}){let w=(0,r.useAdapter)(),j=w.searchParams,N=(0,d.useRef)(j?.get(e)??null),[C,S]=(0,d.useState)(()=>{let t=n.get(e),r=void 0===t?j?.get(e)??null:t;return null===r?null:i(p,r,e)}),T=(0,d.useRef)(C);(0,r.debug)("[nuqs `%s`] render - state: %O, iSP: %s",e,C,j?.get(e)??null),(0,d.useEffect)(()=>{let t=j?.get(e)??null;if(t===N.current)return;let s=null===t?null:i(p,t,e);(0,r.debug)("[nuqs `%s`] syncFromUseSearchParams %O",e,s),T.current=s,N.current=t,S(s)},[j?.get(e),e]),(0,d.useEffect)(()=>{function t({state:t,query:i}){(0,r.debug)("[nuqs `%s`] updateInternalState %O",e,t),T.current=t,N.current=i,S(t)}return(0,r.debug)("[nuqs `%s`] subscribing to sync",e),g.on(e,t),()=>{(0,r.debug)("[nuqs `%s`] unsubscribing from sync",e),g.off(e,t)}},[e]);let z=(0,d.useCallback)((i,d={})=>{var p,k;let j,N="function"==typeof i?i(T.current??y??null):i;(d.clearOnDefault??b)&&null!==N&&void 0!==y&&f(N,y)&&(N=null);let C=(p=N,k={history:d.history??t,shallow:d.shallow??u,scroll:d.scroll??m,throttleMs:d.throttleMs??h,startTransition:d.startTransition??v},j=null===p?null:x(p),(0,r.debug)("[nuqs queue] Enqueueing %s=%s %O",e,j,k),n.set(e,j),"push"===k.history&&(a.history="push"),k.scroll&&(a.scroll=!0),!1===k.shallow&&(a.shallow=!1),k.startTransition&&l.add(k.startTransition),a.throttleMs=Math.max(k.throttleMs??s,Number.isFinite(a.throttleMs)?a.throttleMs:0),j);return g.emit(e,{state:N,query:C}),function({getSearchParamsSnapshot:e=function(){return new URLSearchParams(location.search)},updateUrl:t,rateLimitFactor:i=1}){return null===o&&(o=new Promise((d,u)=>{if(!Number.isFinite(a.throttleMs)){(0,r.debug)("[nuqs queue] Skipping flush due to throttleMs=Infinity"),d(e()),setTimeout(()=>{o=null},0);return}function m(){c=performance.now();let[i,m]=function({updateUrl:e,getSearchParamsSnapshot:t}){let i=t();if(0===n.size)return[i,null];let c=Array.from(n.entries()),o={...a},d=Array.from(l);for(let[e,t]of(n.clear(),l.clear(),a.history="replace",a.scroll=!1,a.shallow=!0,a.throttleMs=s,(0,r.debug)("[nuqs queue] Flushing queue %O with options %O",c,o),c))null===t?i.delete(e):i.set(e,t);try{var u,m;let t;return u=d,m=()=>{e(i,{history:o.history,scroll:o.scroll,shallow:o.shallow})},(t=e=>{if(e===u.length)return m();let r=u[e];if(!r)throw Error("Invalid transition function");r(()=>t(e+1))})(0),[i,null]}catch(e){return console.error((0,r.error)(429),c.map(([e])=>e).join(),e),[i,e]}}({updateUrl:t,getSearchParamsSnapshot:e});null===m?d(i):u(i),o=null}setTimeout(function(){let e=performance.now()-c,t=a.throttleMs,s=i*Math.max(0,Math.min(t,t-e));(0,r.debug)("[nuqs queue] Scheduling flush in %f ms. Throttled at %f ms",s,t),0===s?m():setTimeout(m,s)},0)})),o}(w)},[e,t,u,m,h,v,w.updateUrl,w.getSearchParamsSnapshot,w.rateLimitFactor]);return[C??y??null,z]}e.s(["parseAsArrayOf",()=>f,"parseAsBoolean",()=>p,"parseAsString",()=>m,"useQueryState",()=>k],720482)},232189,(e,t,r)=>{"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},865156,(e,t,r)=>{"use strict";var i=e.r(232189);function s(){}function n(){}n.resetWarningCache=s,t.exports=function(){function e(e,t,r,s,n,a){if(a!==i){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
10:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:s};return r.PropTypes=r,r}},745009,(e,t,r)=>{t.exports=e.r(865156)()},379444,e=>{"use strict";function t(e){if(e<1e3)return e.toString();for(let{threshold:t,suffix:r}of[{threshold:1e9,suffix:"B"},{threshold:1e6,suffix:"M"},{threshold:1e3,suffix:"k"}])if(e>=t){let i=(e/t).toFixed(1).replace(/\.0$/,"");return`${i}${r}`}return e.toString()}e.s(["formatNumber",()=>t])},463059,e=>{"use strict";var t=e.i(246349);e.s(["ChevronRight",()=>t.default])},931067,e=>{"use strict";function t(){return(t=Object.assign.bind()).apply(null,arguments)}e.s(["default",()=>t])},40992,e=>{"use strict";function t(e,t){if(!e)throw Error("Invariant failed")}e.s(["default",()=>t])},723749,e=>{"use strict";let t=Array.from({length:30},(e,t)=>new Date(Date.now()-(29-t)*864e5).toISOString()),r=e=>t.map((t,r)=>({time:t,clicks:e[r]})),i=e=>e.reduce((e,t)=>e+t,0),s=[21,28,32,29,35,39,42,31,27,34,38,45,41,36,30,44,49,37,35,40,47,52,56,48,43,25,51,30,30,30],n=[1,2,2,1,3,2,3,2,1,2,3,4,3,2,2,4,4,3,2,3,4,4,5,3,3,2,4,4,4,4],a=[{slug:"summer-sale",url:"https://shopify.com/summer-sale",domain:"shopify.com",clicks:486},{slug:"product-demo",url:"https://stripe.com/demo",domain:"stripe.com",clicks:312},{slug:"newsletter",url:"https://notion.so/newsletter",domain:"notion.so",clicks:241},{slug:"github-repo",url:"https://github.com/vercel/next.js",domain:"github.com",clicks:198},{slug:"design-resources",url:"https://www.figma.com/community",domain:"figma.com",clicks:164},{slug:"web-development",url:"https://www.udemy.com/course/web-development",domain:"udemy.com",clicks:137}],l={clicks:{totalClicks:i(s),clicksOverTime:r(s),links:a.map(e=>({...e})),cities:[{city:"New York",country:"us",clicks:298},{city:"London",country:"gb",clicks:187}
10,{city:"Bengaluru",country:"in",clicks:154},{city:"San Francisco",country:"us",clicks:132},{city:"Toronto",country:"ca",clicks:118},{city:"Singapore",country:"sg",clicks:104}],countries:[{country:"us",clicks:462},{country:"gb",clicks:224},{country:"in",clicks:186},{country:"ca",clicks:142},{country:"de",clicks:119},{country:"sg",clicks:98}],continents:[{continent:"North America",clicks:521},{continent:"Europe",clicks:287},{continent:"Asia",clicks:244},{continent:"South America",clicks:86},{continent:"Oceania",clicks:54}],devices:[{device:"Mobile",clicks:692},{device:"Desktop",clicks:419},{device:"Tablet",clicks:46}],browsers:[{browser:"Chrome",clicks:703},{browser:"Safari",clicks:279},{browser:"Firefox",clicks:91},{browser:"Edge",clicks:63}],oses:[{os:"iOS",clicks:402},{os:"Windows",clicks:318},{os:"Android",clicks:290},{os:"macOS",clicks:126},{os:"Linux",clicks:42}],referrers:[{referrer:"Instagram",clicks:383},{referrer:"Google",clicks:306},{referrer:"Direct",clicks:251},{referrer:"LinkedIn",clicks:218},{referrer:"Twitter",clicks:164},{referrer:"Reddit",clicks:97}],destinations:a.map(e=>({destination:e.url,clicks:e.clicks})),utmSources:[{source:"instagram",clicks:383},{source:"google",clicks:306},{source:"linkedin",clicks:218},{source:"twitter",clicks:164},{source:"reddit",clicks:97}],utmMediums:[{medium:"social",clicks:427},{medium:"cpc",clicks:306},{medium:"email",clicks:218},{medium:"referral",clicks:164},{medium:"organic",clicks:142}],utmCampaigns:[{campaign:"summer-sale",clicks:486},{campaign:"product-launch",clicks:312},{campaign:"newsletter",clicks:241},{campaign:"github-promo",clicks:198},{campaign:"design-resources",clicks:164}],utmTerms:[{term:"short links",clicks:184},{term:"link management",clicks:122},{term:"url shortener",clicks:96},{term:"link analytics",clicks:81}],utmContents:[{content:"profile-bio",clicks:383},{content:"search-ad",clicks:306},{content:"email-cta",clicks:218},{content:"social-post",clicks:164},{content:"homepage-banner",clicks:127}]},leads:{totalClicks:i(n),clicksOverTime:r(n),links:a.map((e,t)=>({...e,clicks:[39,28,19,16,12,9][t]})),cities:[{city:"New York",country:"us",clicks:22},{city:"London",country:"gb",clicks:16},{city:"Bengaluru",country:"in",clicks:13},{city:"San Francisco",country:"us",clicks:11},{city:"Toronto",country:"ca",clicks:9},{city:"Singapore",country:"sg",clicks:7}],countries:[{country:"us",clicks:37},{country:"gb",clicks:21},{country:"in",clicks:17},{country:"ca",clicks:12},{country:"de",clicks:9},{country:"sg",clicks:7}],continents:[{continent:"North America",clicks:42},{continent:"Europe",clicks:25},{continent:"Asia",clicks:19},{continent:"South America",clicks:8},{continent:"Oceania",clicks:5}],devices:[{device:"Mobile",clicks:54},{device:"Desktop",clicks:29},{device:"Tablet",clicks:3}],browsers:[{browser:"Chrome",clicks:51},{browser:"Safari",clicks:24},{browser:"Firefox",clicks:7},{browser:"Edge",clicks:4}],oses:[{os:"iOS",clicks:35},{os:"Windows",clicks:24},{os:"Android",clicks:22},{os:"macOS",clicks:11},{os:"Linux",clicks:3}],referrers:[{referrer:"Instagram",clicks:31},{referrer:"Google",clicks:27},{referrer:"Direct",clicks:18},{referrer:"LinkedIn",clicks:15},{referrer:"Twitter",clicks:11},{referrer:"Reddit",clicks:7}],destinations:a.map((e,t)=>({destination:e.url,clicks:[39,28,19,16,12,9][t]})),utmSources:[{source:"instagram",clicks:31},{source:"google",clicks:27},{source:"linkedin",clicks:15},{source:"twitter",clicks:11},{source:"reddit",clicks:7}],utmMediums:[{medium:"social",clicks:36},{medium:"cpc",clicks:27},{medium:"email",clicks:18},{medium:"referral",clicks:13},{medium:"organic",clicks:9}],utmCampaigns:[{campaign:"summer-sale",clicks:39},{campaign:"product-launch",clicks:28},{campaign:"newsletter",clicks:19},{campaign:"github-promo",clicks:16},{campaign:"design-resources",clicks:12}],utmTerms:[{term:"short links",clicks:14},{term:"link management",clicks:11},{term:"url shortener",clicks:9},{term:"link analytics",clicks:7}],utmContents:[{content:"profile-bio",clicks:31},{content:"search-ad",clicks:27},{content:"email-cta",clicks:18},{content:"social-post",clicks:11},{content:"homepage-banner",clicks:8}]},sales:{totalClicks:18,totalRevenue:1367,clicksOverTime:[{time:t[4],clicks:1},{time:t[11],clicks:2},{time:t[18],clicks:3},{time:t[24],clicks:5},{time:t[28],clicks:7}],revenueOverTime:[{time:t[4],revenue:49,sales:1},{time:t[11],revenue:220,sales:2},{time:t[18],revenue:70,sales:3},{time:t[24],revenue:399,sales:5},{time:t[28],revenue:123,sales:7}],links:a.slice(0,3).map((e,t)=>({...e,clicks:[8,6,4][t]})),cities:[{city:"New York",country:"us",clicks:7},{city:"London",country:"gb",clicks:5},{city:"Toronto",country:"ca",clicks:4},{city:"Singapore",country:"sg",clicks:2}],countries:[{country:"us",clicks:8},{country:"gb",clicks:5},{country:"ca",clicks:3},{country:"sg",clicks:2}],continents:[{continent:"North America",clicks:11},{continent:"Europe",clicks:5},{continent:"Asia",clicks:2}],devices:[{device:"Desktop",clicks:11},{device:"Mobile",clicks:6},{device:"Tablet",clicks:1}],browsers:[{browser:"Chrome",clicks:10},{browser:"Safari",clicks:5},{browser:"Edge",clicks:3}],oses:[{os:"Windows",clicks:7},{os:"macOS",clicks:6},{os:"iOS",clicks:5}],referrers:[{referrer:"Google",clicks:8},{referrer:"Direct",clicks:6},{referrer:"LinkedIn",clicks:4}],destinations:a.slice(0,3).map((e,t)=>({destination:e.url,clicks:[8,6,4][t]})),utmSources:[{source:"google",clicks:8},{source:"linkedin",clicks:4},{source:"newsletter",clicks:6}],utmMediums:[{medium:"cpc",clicks:8},{medium:"email",clicks:6},{medium:"referral",clicks:4}],utmCampaigns:[{campaign:"summer-sale",clicks:9},{campaign:"product-launch",clicks:6},{campaign:"newsletter",clicks:3}],utmTerms:[{term:"short links",clicks:5},{term:"link management",clicks:4}],utmContents:[{content:"search-ad",clicks:8},{content:"email-cta",clicks:6},{content:"profile-bio",clicks:4}]}};function c(e){return"leads"===e?"leads":"sales"===e?"sales":"clicks"}function o(e){return"funnel"===e?"funnel":"timeseries"}e.s(["DEMO_ANALYTICS_DATA",0,l,"parseAnalyticsEvent",()=>c,"parseAnalyticsView",()=>o])},627942,e=>{"use strict";e.i(486963),e.s([])},913910,e=>{"use strict";
10var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(657688),n=e.i(522016),a=e.i(972520),l=e.i(975157);e.i(627942);var c=e.i(486963),o=e.i(720482),d=e.i(503893),u=e.i(723749);let m=(0,i.memo)(function(){let e,i,s=(0,r.c)(5),[n]=(0,o.useQueryState)("event",o.parseAsString),a=(0,u.parseAnalyticsEvent)(n);e:{let t;if("sales"===a){let t;s[0]===Symbol.for("react.memo_cache_sentinel")?(t=u.DEMO_ANALYTICS_DATA.sales.revenueOverTime?.map(h),s[0]=t):t=s[0],e=t;break e}if("leads"===a){let t;s[1]===Symbol.for("react.memo_cache_sentinel")?(t=u.DEMO_ANALYTICS_DATA.leads.clicksOverTime.map(p),s[1]=t):t=s[1],e=t;break e}s[2]===Symbol.for("react.memo_cache_sentinel")?(t=u.DEMO_ANALYTICS_DATA.clicks.clicksOverTime.map(x),s[2]=t):t=s[2],e=t}let l=e;return s[3]!==l?(i=(0,t.jsx)("section",{className:"mx-auto max-w-4xl",children:(0,t.jsx)(d.default,{data:l,totalClicks:u.DEMO_ANALYTICS_DATA.clicks.totalClicks,totalLeads:u.DEMO_ANALYTICS_DATA.leads.totalClicks,totalSales:u.DEMO_ANALYTICS_DATA.sales.totalClicks,totalRevenue:u.DEMO_ANALYTICS_DATA.sales.totalRevenue,timePeriod:"30d",canUseLeadTracking:!0,canUseSalesAnalytics:!0,hideSalesCount:!0,compactHeader:!0})}),s[3]=l,s[4]=i):i=s[4],i});function h(e){return{time:String(e.time),clicks:e.revenue,sales:e.sales}}function p(e){return{time:String(e.time),clicks:e.clicks}}function x(e){return{time:String(e.time),clicks:e.clicks}}m.displayName="AnalyticsDemoVisual";let f=[{eyebrow:"Branded links",title:"Links that look like you",description:"Custom domains and branded slugs â every link on brand, whoever ships it.",bullets:["Custom domains + branded slugs","UTM Builder + bulk creation","Shared workspaces for teams"],cta:"Create a branded link",href:"https://app.slugy.co",visual:(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none flex max-h-[400px] items-start justify-center bg-white select-none dark:bg-zinc-950",children:(0,t.jsx)(s.default,{src:"/svgs/links.svg",alt:"",width:345,height:331,className:"pointer-events-none h-auto w-full max-w-[390px] select-none",sizes:"(max-width: 768px) 100vw, 520px",draggable:!1})})}],g={eyebrow:"Click analytics",title:"Every click, accounted for",description:"Referrers, campaigns, and geo â live, and ready to share.",bullets:["Referrer + campaign + geo breakdown","Shareable client-ready reports"],cta:"See live analytics",href:"https://app.slugy.co",visual:(0,t.jsx)(m,{}),fullWidth:!0},k=[{eyebrow:"QR codes",title:"From link to scan in one click",description:"A print-ready, on-brand QR with every short link.",cta:"Create a QR code",href:"https://app.slugy.co",visual:(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none flex max-h-[320px] items-start justify-center bg-white select-none lg:max-h-[355px] dark:bg-zinc-950",children:(0,t.jsx)(s.default,{src:"/svgs/qrcode.svg",alt:"",width:484,height:549,className:"pointer-events-none relative top-0 h-auto w-full max-w-[380px] select-none",sizes:"(max-width: 768px) 100vw, 400px",draggable:!1})})},{eyebrow:"UTM Builder",title:"Campaign URLs, done right",description:"Free, no-login builder with presets and validation for clean GA4-ready attribution.",cta:"Open the free UTM Builder",href:"/tools/utm-builder",visual:(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none flex max-h-[320px] items-start justify-center bg-white select-none lg:max-h-[355px] dark:bg-zinc-950",children:(0,t.jsx)(s.default,{src:"/svgs/utm.svg",alt:"",width:484,height:549,className:"pointer-events-none relative top-0 h-auto w-full max-w-[380px] select-none",sizes:"(max-width: 768px) 100vw, 400px",draggable:!1})})}],y=[{eyebrow:"Geo insights",title:"Know where every click comes from",description:"Country, city and browser breakdown on every link.",cta:"Explore click insights",href:"https://app.slugy.co",visual:(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none flex max-h-[320px] items-start justify-center bg-white select-none lg:max-h-[355px] dark:bg-zinc-950",children:(0,t.jsx)(s.default,{src:"/svgs/device.svg",alt:"",width:484,height:549,className:"pointer-events-none relative top-0 h-auto w-full max-w-[380px] select-none",sizes:"(max-width: 768px) 100vw, 400px",draggable:!1})})}
10,{eyebrow:"Bio links",title:"One page for all your links",description:"Your posts, videos, and QR codes behind a single URL.",cta:"Build your bio page",href:"https://app.slugy.co",visual:(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none flex max-h-[320px] items-start justify-center bg-white select-none lg:max-h-[355px] dark:bg-zinc-950",children:(0,t.jsx)(s.default,{src:"/svgs/bio.webp",alt:"",width:484,height:549,className:"pointer-events-none relative top-0 h-auto w-full max-w-[380px] select-none",sizes:"(max-width: 768px) 100vw, 400px",draggable:!1})})}],b="[mask-image:linear-gradient(to_bottom,white_72%,transparent_100%)] [-webkit-mask-image:linear-gradient(to_bottom,white_72%,transparent_100%)]",v=(0,i.memo)(function(){let e,i,s,l,o,d,u,m,h,p,x=(0,r.c)(10);return x[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsxs)(c.Reveal,{className:"mx-auto max-w-2xl text-center",children:[(0,t.jsx)("h2",{className:"text-2xl font-medium text-balance sm:text-4xl",children:"One toolkit for every link"}),(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-3 max-w-xl text-sm sm:text-base",children:"Shorten, share, and track â all on brand."})]}),x[0]=e):e=x[0],x[1]===Symbol.for("react.memo_cache_sentinel")?(i=f.map(j),x[1]=i):i=x[1],x[2]===Symbol.for("react.memo_cache_sentinel")?(s=(0,t.jsx)(c.Stagger,{className:"grid grid-cols-1 border-t md:grid-cols-2",children:k.map(N)}),x[2]=s):s=x[2],x[3]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase",children:g.eyebrow}),o=(0,t.jsx)("h3",{className:"mt-2 text-xl font-medium text-balance sm:text-2xl",children:g.title}),d=(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-3 max-w-md text-sm leading-relaxed sm:text-base",children:g.description}),x[3]=l,x[4]=o,x[5]=d):(l=x[3],o=x[4],d=x[5]),x[6]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)("ul",{className:"mt-4 flex flex-wrap items-center justify-center gap-x-6 gap-y-1.5",children:g.bullets.map(C)}),x[6]=u):u=x[6],x[7]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsxs)("div",{className:"mx-auto max-w-2xl min-w-0 text-center",children:[l,o,d,u,(0,t.jsxs)(n.default,{href:g.href,className:"mt-4 inline-flex items-center gap-1 text-sm font-medium underline underline-offset-4 hover:opacity-80",children:[g.cta," ",(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4"})]})]}),x[7]=m):m=x[7],x[8]===Symbol.for("react.memo_cache_sentinel")?(h=(0,t.jsxs)(c.Reveal,{y:32,className:"min-w-0 border-t p-6 sm:p-10",children:[m,(0,t.jsxs)("div",{className:"relative mt-8 min-w-0",children:[g.visual,(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-80 bg-gradient-to-t from-white via-white/70 to-transparent dark:from-zinc-900 dark:via-zinc-900/70"})]})]}),x[8]=h):h=x[8],x[9]===Symbol.for("react.memo_cache_sentinel")?(p=(0,t.jsxs)("div",{className:"dark:bg-background mx-auto mt-8 max-w-6xl px-2 py-10 sm:px-4 sm:py-16",children:[e,(0,t.jsxs)("div",{className:"mt-8 overflow-hidden rounded-[20px] border sm:mt-10",children:[i,s,h,(0,t.jsx)(c.Stagger,{className:"grid grid-cols-1 border-t md:grid-cols-2",children:y.map(S)})]})]}),x[9]=p):p=x[9],p});function w(e){return(0,t.jsxs)("li",{className:"flex items-start gap-2 text-sm text-zinc-700 dark:text-zinc-300",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"text-zinc-400 dark:text-zinc-500",children:"â¢"}),e]},e)}function j(e,r){return(0,t.jsxs)(c.Reveal,{y:32,className:(0,l.cn)("grid min-w-0 grid-cols-1 items-center gap-6 p-6 sm:p-10 md:grid-cols-2",r>0&&"border-t"),children:[(0,t.jsxs)("div",{className:(0,l.cn)("min-w-0",r%2==1&&"md:order-2"),children:[(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase",children:e.eyebrow}),(0,t.jsx)("h3",{className:"mt-2 text-xl font-medium text-balance sm:text-2xl",children:e.title}),(0,t.jsx)("p",{className:"text-muted-foreground mt-3 max-w-md text-sm leading-relaxed sm:text-base",children:e.description}),(0,t.jsx)("ul",{className:"mt-4 space-y-1.5",children:e.bullets.map(w)}),(0,t.jsxs)(n.default,{href:e.href,className:"mt-4 inline-flex items-center gap-1 text-sm font-medium underline underline-offset-4 hover:opacity-80",children:[e.cta," ",(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4"})]})]}),(0,t.jsxs)("div",{className:(0,l.cn)("relative min-w-0 overflow-hidden",r%2==1&&"md:order-1"),children:[(0,t.jsx)("div",{className:b,children:e.visual}
10),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-52 bg-gradient-to-t from-white to-transparent dark:from-zinc-900"})]})]},e.eyebrow)}function N(e,r){return(0,t.jsxs)(c.StaggerItem,{className:(0,l.cn)("flex flex-col p-6 sm:p-10",r>0&&"border-t md:border-t-0 md:border-l"),children:[(0,t.jsxs)("div",{className:"relative order-2 mt-6 min-w-0 overflow-hidden md:order-1 md:mt-0 md:mb-6",children:[(0,t.jsx)("div",{className:b,children:e.visual}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-gradient-to-t from-white to-transparent dark:from-zinc-950"})]}),(0,t.jsxs)("div",{className:"order-1 md:order-2",children:[(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase md:text-center",children:e.eyebrow}),(0,t.jsx)("h3",{className:"mx-auto mt-2 max-w-sm text-lg font-medium md:text-center",children:e.title}),(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-2 max-w-sm text-sm leading-relaxed md:text-center",children:e.description}),(0,t.jsx)("div",{className:"mt-3 md:text-center",children:(0,t.jsxs)(n.default,{href:e.href,className:"inline-flex items-center gap-1 text-sm font-medium underline underline-offset-4 hover:opacity-80",children:[e.cta," ",(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4"})]})})]})]},e.eyebrow)}function C(e){return(0,t.jsxs)("li",{className:"flex items-center gap-2 text-sm text-zinc-700 dark:text-zinc-300",children:[(0,t.jsx)("span",{"aria-hidden":!0,className:"text-zinc-400 dark:text-zinc-500",children:"â¢"}),e]},e)}function S(e,r){return(0,t.jsxs)(c.StaggerItem,{className:(0,l.cn)("flex flex-col p-6 sm:p-10",r>0&&"border-t md:border-t-0 md:border-l"),children:[(0,t.jsxs)("div",{className:"relative order-2 mt-6 min-w-0 overflow-hidden md:order-1 md:mt-0 md:mb-6",children:[(0,t.jsx)("div",{className:b,children:e.visual}),(0,t.jsx)("div",{"aria-hidden":!0,className:"pointer-events-none absolute inset-x-0 bottom-0 h-16 bg-gradient-to-t from-white to-transparent dark:from-zinc-950"})]}),(0,t.jsxs)("div",{className:"order-1 md:order-2",children:[(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase md:text-center",children:e.eyebrow}),(0,t.jsx)("h3",{className:"mx-auto mt-2 max-w-sm text-lg font-medium md:text-center",children:e.title}),(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-2 max-w-sm text-sm leading-relaxed md:text-center",children:e.description}),(0,t.jsx)("div",{className:"mt-3 md:text-center",children:(0,t.jsxs)(n.default,{href:e.href,className:"inline-flex items-center gap-1 text-sm font-medium underline underline-offset-4 hover:opacity-80",children:[e.cta," ",(0,t.jsx)(a.ArrowRight,{className:"h-4 w-4"})]})})]})]},e.eyebrow)}v.displayName="Features",e.s(["default",0,v],913910)},315110,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(657688);e.i(627942);var s=e.i(486963);let n=[{name:"Neon",icon:"/icons/neon-logo.webp",link:"https://neon.tech?ref=slugy.co"}];function a(){let e,i,a=(0,r.c)(2);return a[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase",children:"Supported by"}),a[0]=e):e=a[0],a[1]===Symbol.for("react.memo_cache_sentinel")?(i=(0,t.jsx)("section",{className:"border-y border-zinc-200/70 bg-zinc-50/60 dark:border-zinc-800 dark:bg-zinc-900/30",children:(0,t.jsxs)(s.Reveal,{className:"mx-auto max-w-6xl px-4 py-10 text-center sm:py-16",children:[e,(0,t.jsx)("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-x-12 gap-y-6",children:n.map(l)})]})}),a[1]=i):i=a[1],i}function l(e){return(0,t.jsx)("a",{href:e.link,target:"_blank",rel:"noopener noreferrer","aria-label":e.name,className:"opacity-70 transition-opacity hover:opacity-100",children:(0,t.jsx)(i.default,{src:e.icon,alt:`${e.name} logo`,width:140,height:44,className:"h-9 w-auto object-contain grayscale"})},e.name)}e.s(["default",()=>a])},692860,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(271645),s=e.i(749652);let n={some:0,all:1};var a=e.i(591994),l=e.i(283599),c=e.i(761911),o=e.i(221345),d=e.i(182159),u=e.i(486963);let m=new Intl.NumberFormat("en-US"),h=async e=>{let t=await fetch(e);if(!t.ok)throw Error("Failed to load stats");return t.json()},p=(0,i.memo)(e=>{let i,s,n,a,l,c,o=(0,r.c)(18),{stat:d,showDivider:m}=e,h=d.icon,p=m?"border-t border-zinc-200/70 pt-8 md:border-t-0 md:border-l md:pt-0 md:pl-8 dark:border-zinc-800":"",f=`flex size-10 items-center justify-center rounded-xl ${d.iconBg} dark:bg-zinc-800`,g=`size-5 ${d.iconColor} dark:text-zinc-200`;return o[0]!==h||o[1]!==g?(i=(0,t.jsx)(h,{className:g}),o[0]=h,o[1]=g,o[2]=i):i=o[2],o[3]!==f||o[4]!==i?(s=(0,t.jsx)("span",{className:f,children:i}),o[3]=f,o[4]=i,o[5]=s):s=o[5],o[6]!==d.count||o[7]!==d.suffix?(n=(0,t.jsx)("p",{className:"text-3xl font-medium tracking-tight tabular-nums sm:text-4xl",children:(0,t.jsx)(x,{value:d.count,suffix:d.suffix})}),o[6]=d.count,o[7]=d.suffix,o[8]=n):n=o[8],o[9]!==d.title?(a=(0,t.jsx)("h3",{className:"text-muted-foreground text-sm",children:d.title}),o[9]=d.title,o[10]=a):a=o[10],o[11]!==s||o[12]!==n||o[13]!==a?(l=(0,t.jsxs)("div",{className:"flex flex-col items-center gap-3 text-center",children:[s,n,a]}),o[11]=s,o[12]=n,o[13]=a,o[14]=l):l=o[14],o[15]!==p||o[16]!==l?(c=(0,t.jsx)(u.StaggerItem,{className:p,children:l}),o[15]=p,o[16]=l,o[17]=c):c=o[17],c});function x(e){let l,c,o,d,u,h,p,x=(0,r.c)(13),{value:f,suffix:g}=e,k=void 0===g?"":g,y=(0,i.useRef)(null);x[0]===Symbol.for("react.memo_cache_sentinel")?(l={once:!0},x[0]=l):l=x[0];let b=function(e,{root:t,margin:r,amount:a,once:l=!1,initial:c=!1}={}){let[o,d]=(0,i.useState)(c);return(0,i.useEffect)(()=>
10{if(!e.current||l&&o)return;let i={root:t&&t.current||void 0,margin:r,amount:a};return function(e,t,{root:r,margin:i,amount:a="some"}={}){let l=(0,s.resolveElements)(e),c=new WeakMap,o=new IntersectionObserver(e=>{e.forEach(e=>{let r=c.get(e.target);if(!!r!==e.isIntersecting)if(e.isIntersecting){let r=t(e.target,e);"function"==typeof r?c.set(e.target,r):o.unobserve(e.target)}else"function"==typeof r&&(r(e),c.delete(e.target))})},{root:r,rootMargin:i,threshold:"number"==typeof a?a:n[a]});return l.forEach(e=>o.observe(e)),()=>o.disconnect()}(e.current,()=>(d(!0),l?void 0:()=>d(!1)),i)},[t,e,r,l,a]),o}(y,l);x[1]===Symbol.for("react.memo_cache_sentinel")?(c={mass:.8,stiffness:75,damping:15},x[1]=c):c=x[1];let v=(0,a.useSpring)(0,c);return x[2]!==b||x[3]!==v||x[4]!==f?(o=()=>{b&&v.set(f)},d=[b,f,v],x[2]=b,x[3]=v,x[4]=f,x[5]=o,x[6]=d):(o=x[5],d=x[6]),(0,i.useEffect)(o,d),x[7]!==v||x[8]!==k?(u=()=>{if(y.current)return v.onChange(e=>{let t=m.format(Math.round(e));y.current.textContent=`${t}${k}`})},h=[v,k],x[7]=v,x[8]=k,x[9]=u,x[10]=h):(u=x[9],h=x[10]),(0,i.useEffect)(u,h),x[11]!==k?(p=(0,t.jsxs)("span",{ref:y,className:"tabular-nums",children:["0",k]}),x[11]=k,x[12]=p):p=x[12],p}function f(){let e,i,s,n,a,m,p,x=(0,r.c)(14);x[0]===Symbol.for("react.memo_cache_sentinel")?(e={revalidateOnFocus:!1,revalidateOnReconnect:!1,dedupingInterval:864e5},x[0]=e):e=x[0];let{data:f}=(0,l.default)("/api/public/stats",h,e);if(!f)return null;x[1]!==f.users?(i={title:"Active Users",count:f.users,suffix:"+",icon:c.Users,iconColor:"text-blue-500",iconBg:"bg-blue-50"},x[1]=f.users,x[2]=i):i=x[2],x[3]!==f.links?(s={title:"Links Created",count:f.links,suffix:"+",icon:o.Link,iconColor:"text-purple-500",iconBg:"bg-purple-50"},x[3]=f.links,x[4]=s):s=x[4],x[5]!==f.clicks?(n={title:"Clicks Tracked",count:f.clicks,suffix:"+",icon:d.AnalyticsIcon,iconColor:"text-green-500",iconBg:"bg-green-50"},x[5]=f.clicks,x[6]=n):n=x[6],x[7]!==i||x[8]!==s||x[9]!==n?(a=[i,s,n],x[7]=i,x[8]=s,x[9]=n,x[10]=a):a=x[10];let k=a;return x[11]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsxs)(u.Reveal,{className:"mx-auto max-w-2xl text-center",children:[(0,t.jsx)("p",{className:"text-muted-foreground text-xs font-semibold tracking-widest uppercase",children:"Open startup"}),(0,t.jsx)("h2",{className:"mt-2 text-2xl font-medium tracking-tight text-balance sm:text-4xl",children:"Growing in the open"}),(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-3 max-w-xl text-sm sm:text-base",children:"Live totals from the Slugy platform â no vanity metrics."})]}),x[11]=m):m=x[11],x[12]!==k?(p=(0,t.jsxs)("section",{className:"relative mx-auto max-w-6xl px-3 py-10 sm:px-4 sm:py-16",children:[m,(0,t.jsx)(u.Stagger,{className:"mx-auto mt-8 max-w-4xl sm:mt-10",stagger:.2,children:(0,t.jsx)("div",{className:"grid grid-cols-1 gap-8 md:grid-cols-3 md:gap-0",children:k.map(g)})})]}),x[12]=k,x[13]=p):p=x[13],p}function g(e,r){return(0,t.jsx)(p,{stat:e,showDivider:r>0},e.title)}p.displayName="StatCard",e.s(["default",()=>f],692860)},619076,e=>{"use strict";let t;var r=e.i(843476),i=e.i(271645),s=e.i(653145),n=e.i(994814),a=e.i(50270),l=e.i(283599),c=e.i(846696),o=e.i(88653),d=e.i(444113),u=e.i(962607),m=e.i(824511),h=e.i(793479),p=e.i(500932),x=e.i(487486),f=e.i(920884),g=e.i(174886),k=e.i(643531);let y=(0,e.i(475254).default)("timer",[["line",{x1:"10",x2:"14",y1:"2",y2:"2",key:"14vaq8"}],["line",{x1:"12",x2:"15",y1:"14",y2:"11",key:"17fdiu"}],["circle",{cx:"12",cy:"14",r:"8",key:"1e1u0o"}]]);var b=e.i(314296),v=e.i(519455),w=e.i(618566),j=e.i(746798),N=e.i(214250),C=e.i(776639),S=e.i(975157),T=e.i(655958);let z=(0,i.memo)(e=>{let t,i,s,n=(0,p.c)(5),{url:a}=e;return n[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(f.CornerDownRight,{strokeWidth:1.5,className:"mt-0.5 size-4 min-h-3.5 min-w-3.5"}),n[0]=t):t=n[0],n[1]!==a?(i=a.replace("https://","").replace("http://","").replace("www.",""),n[1]=a,n[2]=i):i=n[2],n[3]!==i?(s=(0,r.jsx)("div",{className:"flex w-full items-center",children:(0,r.jsxs)("div",{className:"text-muted-foreground flex w-full items-start gap-1 text-sm",children:[t,(0,r.jsx)("a",{target:"_blank",className:"line-clamp-1 cursor-pointer truncate hover:underline",children:i})]})}),n[3]=i,n[4]=s):s=n[4],s});z.displayName="LinkPreviewComponent";let M=(0,i.memo)(e=>{let t,i,s=(0,p.c)(6),{isCopied:n,onClick:a}=e,l=n?"Copied":"Copy to clipboard";return s[0]!==n?(t=n?(0,r.jsx)(k.Check,{className:"h-[0.69rem] w-[0.69rem] text-green-500",strokeWidth:1.5}):(0,r.jsx)(g.Copy,{className:"p-[1.5px]",strokeWidth:1.8}),s[0]=n,s[1]=t):t=s[1],s[2]!==a||s[3]!==l||s[4]!==t?(i=(0,r.jsx)(v.Button,{variant:"ghost",size:"sm",className:"h-auto rounded-full p-[1px] hover:bg-transparent",onClick:a,"aria-label":l,children:t}),s[2]=a,s[3]=l,s[4]=t,s[5]=i):i=s[5],i});M.displayName="CopyButton";let P=(0,i.memo)(e=>{let t,i,s=(0,p.c)(3),{onClick:n}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,r.jsx)(b.QrCode,{className:"p-[1.5px]",strokeWidth:1.8}),s[0]=t):t=s[0],s[1]!==n?(i=(0,r.jsx)(v.Button,{variant:"ghost",size:"sm",className:"h-auto rounded-full p-[1px] hover:bg-transparent",onClick:n,"aria-label":"Show QR code",children:t}),s[1]=n,s[2]=i):i=s[2],i});P.displayName="QrButton";let _=(0,i.memo)(({clicks:e,expires:t})=>{let s=(0,i.useMemo)(()=>
10{if(!t)return null;let e=new Date,r=Math.floor((new Date(t).getTime()-e.getTime())/6e4);return r<=0?"Expired":r<60?`${r}m left`:`${Math.floor(r/60)}h ${r%60}m left`},[t]);return(0,r.jsx)(x.Badge,{variant:"outline",className:"flex cursor-pointer items-center justify-center overflow-hidden p-0 text-sm font-normal shadow-none",children:(0,r.jsxs)(j.Tooltip,{children:[(0,r.jsx)(j.TooltipTrigger,{asChild:!0,children:(0,r.jsxs)("div",{className:"flex flex-col",children:[(0,r.jsxs)("div",{className:"flex items-center justify-center gap-x-1 bg-zinc-50 px-1.5 py-0.5 text-[13px]",children:[(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:1.5,strokeLinecap:"round",strokeLinejoin:"round",className:"size-4 text-blue-600",children:[(0,r.jsx)("path",{d:"M9 9l5 12 1.774-5.226L21 14 9 9z"}),(0,r.jsx)("path",{d:"M16.071 16.071l4.243 4.243"}),(0,r.jsx)("path",{d:"M7.188 2.239l.777 2.897M5.136 7.965l-2.898-.777M13.95 4.05l-2.122 2.122m-5.657 5.656l-2.12 2.122"})]}),function(e){if(e<1e3)return e.toString();for(let{threshold:t,suffix:r}of[{threshold:1e9,suffix:"B"},{threshold:1e6,suffix:"M"},{threshold:1e3,suffix:"k"}])if(e>=t){let i=(e/t).toFixed(1).replace(/\.0$/,"");return`${i}${r}`}return e.toString()}(e),(0,r.jsx)("span",{className:"hidden sm:inline",children:"clicks"})]}),s&&(0,r.jsxs)("div",{className:"flex items-center justify-center border-t px-0.5",children:[(0,r.jsx)(y,{className:"size-3 text-orange-500",strokeWidth:1.5}),(0,r.jsx)("span",{className:"text-[10px] text-orange-500",children:s})]})]})}),(0,r.jsxs)(j.TooltipContent,{children:[e," total clicks"]})]})})});function L(e){let t,s,n,a,l,o,d,u,m,h,x,f,g,k,y,b,v,L,R=(0,p.c)(41),{link:E}=e;R[0]===Symbol.for("react.memo_cache_sentinel")?(t={qrCode:!1},R[0]=t):t=R[0];let[D,I]=(0,i.useState)(t),[O,B]=(0,i.useState)(!1),U=(0,w.usePathname)(),F=E.short||"";R[1]===Symbol.for("react.memo_cache_sentinel")?(s=(e,t)=>{I(r=>({...r,[e]:t}))},R[1]=s):s=R[1];let q=s;R[2]!==F?(n=()=>{navigator.clipboard.writeText(F).then(()=>{B(!0),c.toast.success("Copied to clipboard"),setTimeout(()=>B(!1),2e3)}).catch(A)},R[2]=F,R[3]=n):n=R[3];let W=n;R[4]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{q("qrCode",!0)},R[4]=a):a=R[4];let $=a;R[5]===Symbol.for("react.memo_cache_sentinel")?(l=(0,S.cn)("bg-background flex w-full cursor-pointer flex-row items-center space-x-3 rounded-xl border p-4 py-3 transition-all hover:shadow-[0_0_16px_rgba(0,0,0,0.08)]"),R[5]=l):l=R[5];let G=E.original||"";R[6]!==G?(o=(0,r.jsx)("div",{className:"rounded-full",children:(0,r.jsx)(T.default,{url:G})}),R[6]=G,R[7]=o):o=R[7];let V=E.short||"N/A";R[8]!==V?(d=(0,r.jsx)("p",{className:"max-w-[calc(100%-3rem)] truncate text-sm font-medium",children:V}),R[8]=V,R[9]=d):d=R[9],R[10]!==W||R[11]!==O?(u=(0,r.jsx)(M,{isCopied:O,onClick:W}),R[10]=W,R[11]=O,R[12]=u):u=R[12],R[13]===Symbol.for("react.memo_cache_sentinel")?(m=(0,r.jsx)(P,{onClick:$}),R[13]=m):m=R[13],R[14]!==u?(h=(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[u,m]}),R[14]=u,R[15]=h):h=R[15],R[16]!==h||R[17]!==d?(x=(0,r.jsxs)("div",{className:"flex items-center gap-2 sm:flex-row",children:[d,h]}),R[16]=h,R[17]=d,R[18]=x):x=R[18];let Y=E.original||"";R[19]!==Y?(f=(0,r.jsx)(z,{url:Y}),R[19]=Y,R[20]=f):f=R[20],R[21]!==x||R[22]!==f?(g=(0,r.jsxs)("div",{className:"min-w-0 flex-1 space-y-[6px]",children:[x,f]}),R[21]=x,R[22]=f,R[23]=g):g=R[23];let H=E.clicks??0;R[24]!==E.short?(k=E.short?.split("/").pop()?.replace("&c","")??"",R[24]=E.short,R[25]=k):k=R[25];let Q=E.expires??null;return R[26]!==U||R[27]!==H||R[28]!==k||R[29]!==Q?(y=(0,r.jsx)("div",{className:"flex h-full w-auto items-center justify-end",children:(0,r.jsx)(_,{clicks:H,pathname:U,slug:k,expires:Q})}),R[26]=U,R[27]=H,R[28]=k,R[29]=Q,R[30]=y):y=R[30],R[31]!==g||R[32]!==y||R[33]!==o?(b=(0,r.jsxs)("div",{className:l,children:[o,g,y]}),R[31]=g,R[32]=y,R[33]=o,R[34]=b):b=R[34],R[35]!==D.qrCode||R[36]!==E.short?(v=D.qrCode&&(0,r.jsx)(C.Dialog,{open:D.qrCode,onOpenChange:e=>q("qrCode",e),children:(0,r.jsxs)(C.DialogContent,{className:"sm:max-w-[480px]",children:[(0,r.jsx)(C.DialogHeader,{children:(0,r.jsx)(C.DialogTitle,{children:"QR Code Design"})}),(0,r.jsx)(N.default,{domain:"slugy.co",linkId:E.short||"",code:E.short?.split("/").pop()?.replace("&c","")??"",onOpenChange:e=>q("qrCode",e),hideActions:!0})]})}),R[35]=D.qrCode,R[36]=E.short,R[37]=v):v=R[37],R[38]!==b||R[39]!==v?(L=(0,r.jsxs)(j.TooltipProvider,{delayDuration:0,
10children:[b,v]}),R[38]=b,R[39]=v,R[40]=L):L=R[40],L}function A(){c.toast.error("Failed to copy to clipboard")}_.displayName="AnalyticsBadge",(0,i.memo)(({expires:e})=>{let t=(0,i.useMemo)(()=>{let t=new Date,r=Math.floor((new Date(e).getTime()-t.getTime())/6e4);return r<=0?"Expired":r<60?`${r}m left`:`${Math.floor(r/60)}h ${r%60}m left`},[e]);return(0,r.jsx)(x.Badge,{variant:"outline",className:"flex cursor-pointer items-center justify-center gap-x-1 bg-zinc-100/70 text-sm font-normal text-zinc-700 shadow-none hover:bg-zinc-100 dark:bg-zinc-800 dark:text-zinc-50 dark:hover:bg-zinc-700",children:(0,r.jsxs)(j.Tooltip,{children:[(0,r.jsx)(j.TooltipTrigger,{asChild:!0,children:(0,r.jsxs)("div",{className:"flex items-center justify-center gap-x-1 text-[13px]",children:[(0,r.jsx)(y,{className:"size-4 text-orange-500",strokeWidth:1.5}),t]})}),(0,r.jsxs)(j.TooltipContent,{className:"bg-background border font-medium text-black",children:["Expires at ",new Date(e).toLocaleString()]})]})})}).displayName="ExpirationBadge";var R=e.i(614691),E=e.i(173652);let D="/api/temp",I={short:"slugy.co/git",original:"https://github.com/slugylink/slugy",clicks:3232,expires:null},O=(t=/^https?:\/\//,a.z.object({url:a.z.string().min(3,"Destination URL is required").refine(e=>{if(t.test(e))try{return new URL(e),!0}catch{return!1}return/^[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}(\/.*)?$/.test(e)},{message:"Please enter a valid URL (e.g., https://example.com or example.com)"})})),B=(0,i.memo)(function(){let[e,t]=(0,i.useState)([I]),{data:a,mutate:p}=(0,l.default)(D,E.fetcher,{onError:e=>{/Too many requests/i.test(e.message)||c.toast.error(e.message)},revalidateOnFocus:!1}),{register:x,handleSubmit:f,reset:g,formState:{isSubmitting:k}}=(0,s.useForm)({resolver:(0,n.zodResolver)(O)});(0,i.useEffect)(()=>{let e=a?.data?.links||a?.links||[];e.length&&t(t=>[...e.filter(e=>!t.some(t=>t.short===e.short)),...t.map(t=>e.find(e=>e.short===t.short)??t)])},[a]);let y=(0,i.useCallback)(async e=>{try{let r=await fetch(D,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),i=await r.json();if(!r.ok)throw Error(429===r.status?"You can only create 1 temporary link at a time. Please wait for it to expire or create an account for unlimited links.":"error"in i?i.error:"Failed to create link");let s="data"in i&&i.data?i.data:"success"in i&&i.success?i:null;s&&"short"in s&&t(e=>[s,...e]),g(),c.toast.success("Link created successfully!"),await p()}catch(e){c.toast.error(e instanceof Error?e.message:"Failed to create link")}},[g,p]),b=k||e.length>=2;return(0,r.jsxs)("div",{children:[(0,r.jsxs)("form",{onSubmit:f(y),className:"relative z-30 mx-auto mt-10 max-w-[580px] rounded-[18px] bg-zinc-100/80 p-2 shadow-sm sm:p-2.5",children:[(0,r.jsxs)("div",{className:"flex items-center gap-2 rounded-xl border bg-white p-1",children:[(0,r.jsx)(h.Input,{type:"text",placeholder:"Enter a destination URL",disabled:b,autoComplete:"off",...x("url"),className:"w-full border-none focus-visible:ring-0",required:!0}),(0,r.jsxs)(v.Button,{type:"submit",disabled:b,className:"rounded-lg text-sm transition-colors disabled:opacity-50",children:[k&&(0,r.jsx)(R.LoaderCircle,{className:"mr-1 h-4 w-4 animate-spin"}),"Shorten"," "]})]}),(0,r.jsx)("div",{className:"mx-auto mt-4 max-w-[580px] space-y-2",children:(0,r.jsx)(d.LazyMotion,{features:u.domAnimation,children:(0,r.jsx)(o.AnimatePresence,{initial:!1,children:e.map(e=>(0,r.jsx)(m.m.div,{initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-4},transition:{duration:.22,ease:[.25,.46,.45,.94]},children:(0,r.jsx)(L,{link:e})},e.short))})})})]}),(0,r.jsxs)("div",{className:"mx-auto mt-5 max-w-sm text-center text-sm text-zinc-800",children:["Want to claim your links, edit them, or view their analytics?"," ",(0,r.jsx)("a",{href:"https://app.slugy.co/login",className:"text-black underline hover:text-gray-700",children:"Create an account to get started."})]})]})});B.displayName="HeroLinkForm",e.s(["default",0,B],619076)},403274,e=>{"use strict";var t=e.i(843476),r=e.i(500932),i=e.i(896642),s=e.i(271645),n=e.i(486963),a=e.i(519455),l=e.i(522016),c=e.i(677572),o=e.i(487486),d=e.i(287491),u=e.i(475254);let m=(0,u.default)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]),h=(0,u.default)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]),p=(0,u.default)("calendar-days",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M8 18h.01",key:"lrp35t"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M16 18h.01",key:"kzsmim"}]]),x=(0,u.default)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);var f=e.i(286536);let g=(0,u.default)("flask-conical",[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]);var k=e.i(248256);let y=(0,u.default)("layout-grid",[["rect",{width:"7",height:"7",x:"3",y:"3",rx:"1",key:"1g98yp"}],["rect",{width:"7",height:"7",x:"14",y:"3",rx:"1",key:"6d4xhi"}],["rect",{width:"7",height:"7",x:"14",y:"14",rx:"1",key:"nxv5o0"}],["rect",{width:"7",height:"7",x:"3",y:"14",rx:"1",key:"1bb6yr"}]]);var b=e.i(158524),v=e.i(270756);let w=(0,u.default)("map-pin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);var j=e.i(107899),N=e.i(314296),C=e.i(751975),S=e.i(761911);let T=(0,u.default)("life-buoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]]);var z=e.i(283086);let M=[{match:/click|event/i,icon:j.MousePointerClick},{match:/qr/i,icon:N.QrCode},{match:/retention|month|year/i,icon:p},{match:/domain/i,icon:k.Globe},{match:/team|member|user/i,icon:S.Users},{match:/support/i,icon:T},{match:/tag/i,icon:C.Tag},{match:/bio/i,icon:y},{match:/password/i,icon:v.Lock},{match:/geo/i,icon:w},{match:/expir/i,icon:x},{match:/preview/i,icon:f.Eye},{match:/utm/i,icon:g},{match:/workspace/i,icon:h},{match:/analytic/i,icon:m},{match:/link/i,icon:b.Link2}];function P(e){let i,s,n,a,l,c,o,u=(0,r.c)(15),{plan:m,billing:h}=e;if(u[0]!==h||u[1]!==m){let e=(0,d.getPlanPrice)(m,h),t=(0,d.getPlanPriceSubtitle)(m,h);i="Forever"===t?"free forever":`per ${t.slice(1)}`,a="text-lg",s="font-semibold",n=new Intl.NumberFormat("en-US",d.PRICING_CURRENCY_FORMAT).format(e),u[0]=h,u[1]=m,u[2]=i,u[3]=s,u[4]=n,u[5]=a}else i=u[2],s=u[3],n=u[4],a=u[5];return u[6]!==s||u[7]!==n?(l=(0,t.jsx)("span",{className:s,children:n}),u[6]=s,u[7]=n,u[8]=l):l=u[8],u[9]!==i?(c=(0,t.jsx)("span",{className:"text-muted-foreground text-sm",children:i}),u[9]=i,u[10]=c):c=u[10],u[11]!==a||u[12]!==l||u[13]!==c?(o=(0,t.jsxs)("p",{className:a,children:[l," ",c]}),u[11]=a,u[12]=l,u[13]=c,u[14]=o):o=u[14],o}function _(e){let i,s,n,c,u,m,h,p,x,f,g,k,y=(0,r.c)(32),{plan:b,billing:v,bestValue:w,plusHeader:j,plusFeatures:N}=e,C=N??b.features;y[0]!==b.name?(i=(0,t.jsx)("h3",{className:"text-lg font-medium",children:b.name}),y[0]=b.name,y[1]=i):i=y[1],y[2]!==w?(s=w&&(0,t.jsx)(o.Badge,{className:"bg-orange-200 px-2 py-0 text-[10px] font-semibold tracking-wide text-orange-900 uppercase hover:bg-orange-200 dark:bg-orange-900/40 dark:text-orange-200",children:"Best value"}),y[2]=w,y[3]=s):s=y[3],y[4]!==i||y[5]!==s?(n=(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[i,s]}
10),y[4]=i,y[5]=s,y[6]=n):n=y[6],y[7]!==v||y[8]!==b?(c=(0,t.jsx)("div",{className:"mt-1",children:(0,t.jsx)(P,{plan:b,billing:v})}),y[7]=v,y[8]=b,y[9]=c):c=y[9],y[10]!==b.description?(u=(0,t.jsx)("p",{className:"text-muted-foreground mt-3 min-h-10 text-sm",children:b.description}),y[10]=b.description,y[11]=u):u=y[11],y[12]!==w||y[13]!==b?(m=(0,d.isPlanComingSoon)(b)?(0,t.jsx)(a.Button,{size:"lg",variant:"outline",className:"mt-4 w-full",disabled:!0,children:(0,d.getPlanCtaLabel)(b)}):(0,t.jsx)(a.Button,{asChild:!0,size:"lg",variant:w?"default":"outline",className:w?"mt-4 w-full":"mt-4 w-full bg-white hover:bg-zinc-50 dark:bg-zinc-900 dark:hover:bg-zinc-800",children:(0,t.jsx)(l.default,{href:d.PRICING_COPY.loginUrl,children:(0,d.getPlanCtaLabel)(b)})}),y[12]=w,y[13]=b,y[14]=m):m=y[14],y[15]!==n||y[16]!==c||y[17]!==u||y[18]!==m?(h=(0,t.jsxs)("div",{className:"rounded-xl bg-zinc-100/80 p-5 dark:bg-zinc-900",children:[n,c,u,m]}),y[15]=n,y[16]=c,y[17]=u,y[18]=m,y[19]=h):h=y[19];let S=j??"Key Features:";return y[20]!==S?(p=(0,t.jsx)("p",{className:"text-sm font-semibold",children:S}),y[20]=S,y[21]=p):p=y[21],y[22]!==C?(x=C.map(L),y[22]=C,y[23]=x):x=y[23],y[24]!==x?(f=(0,t.jsx)("ul",{className:"mt-3 space-y-2.5",children:x}),y[24]=x,y[25]=f):f=y[25],y[26]!==f||y[27]!==p?(g=(0,t.jsxs)("div",{className:"px-1 pt-5",children:[p,f]}),y[26]=f,y[27]=p,y[28]=g):g=y[28],y[29]!==g||y[30]!==h?(k=(0,t.jsxs)("div",{className:"flex h-full flex-col",children:[h,g]}),y[29]=g,y[30]=h,y[31]=k):k=y[31],k}function L(e){let r=M.find(t=>t.match.test(e))?.icon??z.Sparkles;return(0,t.jsxs)("li",{className:"flex items-start gap-2.5 text-sm",children:[(0,t.jsx)(r,{className:"text-muted-foreground mt-0.5 h-4 w-4 shrink-0"}),(0,t.jsx)("span",{children:e})]},e)}function A(){let e,a,l,u,m,h,p,x,f,g,k=(0,r.c)(18),[y,b]=(0,s.useState)("monthly"),[v,w,j]=d.plans;if(k[0]===Symbol.for("react.memo_cache_sentinel")){let t=new Set(w?.features??[]);e=(j?.features??[]).filter(e=>!t.has(e)),k[0]=e}else e=k[0];let N=e;return k[1]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsxs)(n.Reveal,{className:"mb-6 text-center sm:mb-8",children:[(0,t.jsx)("h2",{className:"text-2xl font-medium text-balance sm:text-4xl",children:"Flexible Pricing for Everyone"}),(0,t.jsx)("p",{className:"text-muted-foreground mx-auto mt-3 max-w-2xl text-sm sm:text-base",children:"Pick a plan that fits your needs. Upgrade anytime."})]}),k[1]=a):a=k[1],k[2]===Symbol.for("react.memo_cache_sentinel")?(l=e=>b(e),k[2]=l):l=k[2],k[3]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(c.TabsTrigger,{value:"monthly",children:"Monthly"}),k[3]=u):u=k[3],k[4]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)("div",{className:"flex w-full items-center justify-center pt-3",children:(0,t.jsxs)(c.TabsList,{className:"relative mt-2 h-auto overflow-visible",children:[u,(0,t.jsxs)(c.TabsTrigger,{value:"yearly",className:"relative overflow-visible",children:["Yearly",(0,t.jsx)(o.Badge,{className:"absolute -top-4 left-[50%] z-10 -translate-x-1/2 bg-blue-500 px-1.5 py-0 text-[10px] leading-4",children:d.PRICING_COPY.yearlySavings})]})]})}),k[4]=m):m=k[4],k[5]!==y?(h=v&&(0,t.jsx)(n.StaggerItem,{children:(0,t.jsx)(_,{plan:v,billing:y})}),k[5]=y,k[6]=h):h=k[6],k[7]!==y?(p=w&&(0,t.jsx)(n.StaggerItem,{children:(0,t.jsx)(_,{plan:w,billing:y,bestValue:!0})}),k[7]=y,k[8]=p):p=k[8],k[9]!==y?(x=j&&(0,t.jsx)(n.StaggerItem,{children:(0,t.jsx)(_,{plan:j,billing:y,plusHeader:"Everything in Pro, plus:",plusFeatures:N.length>0?N:void 0})}),k[9]=y,k[10]=x):x=k[10],k[11]!==h||k[12]!==p||k[13]!==x?(f=(0,t.jsxs)(n.Stagger,{className:"mx-auto mt-8 grid w-full max-w-5xl grid-cols-1 gap-8 sm:mt-10 md:grid-cols-3 md:gap-5",stagger:.12,children:[h,p,x]}),k[11]=h,k[12]=p,k[13]=x,k[14]=f):f=k[14],k[15]!==y||k[16]!==f?(g=(0,t.jsx)("section",{className:"py-10 sm:py-16",children:(0,t.jsxs)(i.default,{children:[a,(0,t.jsxs)(c.Tabs,{value:y,onValueChange:l,className:"w-full",children:[m,f]})]})}),k[15]=y,k[16]=f,k[17]=g):g=k[17],g}e.s(["default",()=>A],403274)}]); 11 12//# debugId=439c4849-013b-2799-5bc3-dbd6686767a0 13//# sourceMappingURL=9b2d336d7cab8aff.js.map
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.