1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,80537,e=>{"use strict";var t=e.i(43476),a=e.i(71645);let i=(0,a.createContext)(null);e.s(["BillingPeriodProvider",0,function({children:e}){let[s,r]=(0,a.useState)("monthly");return(0,t.jsx)(i.Provider,{value:{period:s,setPeriod:r},children:e})},"useBillingPeriod",0,function(){let e=(0,a.useContext)(i);if(!e)throw Error("useBillingPeriod must be used within a BillingPeriodProvider");return e}])},22805,e=>{"use strict";var t=e.i(43476),a=e.i(48148),i=e.i(19036),s=e.i(80537);e.s(["BillingToggle",0,function(){let e=(0,a.useTranslations)("pricing.billingToggle"),{period:r,setPeriod:n}=(0,s.useBillingPeriod)(),o="yearly"===r;return(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[(0,t.jsx)("button",{type:"button",onClick:()=>n("monthly"),className:`text-sm font-medium ${o?"text-[#a3a1aa]":"text-foreground"}`,children:e("monthly")}),(0,t.jsx)(i.Switch,{checked:o,onCheckedChange:e=>n(e?"yearly":"monthly"),"aria-label":e("toggleAria")}),(0,t.jsxs)("button",{type:"button",onClick:()=>n("yearly"),className:"flex flex-col items-start text-left text-sm font-medium",children:[(0,t.jsx)("span",{className:o?"text-foreground":"text-[#a3a1aa]",children:e("yearly")}),(0,t.jsx)("span",{className:"font-semibold text-interactive",children:e("save")})]})]})}])},63167,e=>{"use strict";var t=e.i(43476);e.i(36095);var a=e.i(34557),i=e.i(43957),i=i,s=e.i(63676),r=e.i(61745),n=e.i(48148),o=e.i(71645),l=e.i(95213),u=e.i(67881),p=e.i(18700),c=e.i(78520),d=e.i(70137);let h={en:[{key:"build",label:"Build"},{key:"sell",label:"Sell"},{key:"grow",label:"Grow"},{key:"support",label:"Support & Workspace"}],fr:[{key:"build",label:"Créer"},{key:"sell",label:"Vendre"},{key:"grow",label:"Développer"},{key:"support",label:"Support & espace de travail"}]},f={en:[{key:"link-in-bio",category:"build",label:"Link-in-bio",popover:"Your central page â links, content, and shop, organized in tabs behind one link.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"pages",category:"build",label:"Pages",popover:"Standalone pages for anything â text, gallery, map, or signup â shareable anywhere.",values:{free:"3",basic:"5",plus:"Unlimited",pro:"Unlimited"}},{key:"personalization",category:"build",label:"Personalization",popover:"Style your Paage to match your brand: colors, fonts, and layout.",values:{free:"Limited",basic:"Advanced",plus:"Advanced",pro:"Advanced"}},{key:"remove-logo",category:"build",label:"Remove Paage logo",popover:'Hide the "Powered by Paage" badge for a fully white-label page.',values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"file-upload-size",category:"build",label:"File upload size",popover:"The maximum size for each image, video, or file you upload.",values:{free:"Up to 5 MB",basic:"Up to 10 MB",plus:"Up to 10 MB",pro:"Up to 20 MB"}},{key:"multi-language",category:"build",label:"Multi-language",popover:"Publish your Paage in several languages so visitors see it in theirs.",values:{free:"1 language",basic:"1 language",plus:"2 languages",pro:"8 languages"}},{key:"sell-products-services",category:"sell",label:"Sell products & services",popover:"Sell physical products, digital downloads, and services from your Paage.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"payment-methods",category:"sell",label:"Payment methods",popover:"Let customers pay by card, PayPal, Apple/Google Pay and more at checkout.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"products",category:"sell",label:"Products",popover:"The number of products you can list in your catalog.",values:{free:"3",basic:"5",plus:"50",pro:"500"}},{key:"promotional-popups",category:"sell",label:"Promotional pop-ups",popover:"Show timed pop-ups to announce offers, drops, or news.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"discounts-promos",category:"sell",label:"Discounts & promos",popover:"Create discount codes and promotions to drive sales.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"instagram-tiktok-shopping",category:"sell",label:"Instagram & TikTok shopping",popover:"Tag and sell your products directly in your Instagram and TikTok content.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"automatic-invoicing",category:"sell",label:"Automatic invoicing",popover:"Generate a branded invoice automatically after every sale.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"abandoned-cart-recovery",category:"sell",label:"Abandoned cart recovery",popover:"Automatically remind shoppers who leave without checking out.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"transaction-fees",category:"sell",label:"Transaction fees",popover:"The percentage Paage takes per sale â lower on higher plans, with a minimum of â¬0.50 per transaction. Card processing fees (Stripe, PayPal) still apply.",values:{free:"9%",basic:"9%",plus:"3%",pro:"1%"}},{key:"newsletter-signup",category:"grow",label:"Newsletter signup form",popover:"Collect emails from visitors with a built-in form.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"contacts",category:"grow",label:"Contacts",popover:"How many contacts you can store in y
1our audience.",values:{free:"250",basic:"500",plus:"1,500",pro:"Unlimited"}},{key:"monthly-emails",category:"grow",label:"Monthly emails",popover:"How many marketing emails you can send each month.",values:{free:"250",basic:"5,000",plus:"7,500",pro:"15,000 (+add on)"}},{key:"audience-segmentation",category:"grow",label:"Audience segmentation",popover:"Group contacts by activity to target the right people.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"workflow-automations",category:"grow",label:"Workflow automations",popover:"Automate follow-ups triggered by what your audience does.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"analytics",category:"grow",label:"Analytics",popover:"Track visits, clicks, and sales across your Paage.",values:{free:"Basic",basic:"Advanced",plus:"Advanced",pro:"Advanced"}},{key:"export-analytics",category:"grow",label:"Export analytics",popover:"Download your analytics as CSV for deeper analysis.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"multi-workspace",category:"support",label:"Multi-workspace",popover:"Run several separate Paages from one account.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"workspace-users",category:"support",label:"Workspace users",popover:"How many teammates can work in your workspace.",values:{free:"1",basic:"1",plus:"1",pro:"2 (+add on)"}},{key:"storage-space",category:"support",label:"Storage space",popover:"Total space for your images, videos, and files.",values:{free:"100 MB",basic:"250 MB",plus:"1 GB",pro:"10 GB (+add on)"}},{key:"priority-support",category:"support",label:"Priority support",popover:"Faster responses from our support team.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"dedicated-account-manager",category:"support",label:"Dedicated account manager",popover:"A named expert to help you set up and grow.",values:{free:!1,basic:!1,plus:!1,pro:!0}}],fr:[{key:"link-in-bio",category:"build",label:"Link-in-bio",popover:"Votre page centrale â liens, contenu et boutique, organisés en onglets derrière un seul lien.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"pages",category:"build",label:"Pages",popover:"Des pages autonomes pour tout â texte, galerie, carte ou inscription â partageables n'importe où.",values:{free:"3",basic:"5",plus:"Illimité",pro:"Illimité"}},{key:"personalization",category:"build",label:"Personnalisation",popover:"Personnalisez votre Paage à l'image de votre marque : couleurs, polices et mise en page.",values:{free:"Limité",basic:"Avancé",plus:"Avancé",pro:"Avancé"}},{key:"remove-logo",category:"build",label:"Supprimer le logo Paage",popover:"Masquez le badge « Powered by Paage » pour une page en marque blanche complète.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"file-upload-size",category:"build",label:"Taille max. des fichiers",popover:"La taille maximale pour chaque image, vidéo ou fichier que vous importez.",values:{free:"Jusqu'à 5 Mo",basic:"Jusqu'à 10 Mo",plus:"Jusqu'à 10 Mo",pro:"Jusqu'à 20 Mo"}},{key:"multi-language",category:"build",label:"Multilingue",popover:"Publiez votre Paage en plusieurs langues pour que les visiteurs la voient dans la leur.",values:{free:"1 langue",basic:"1 langue",plus:"2 langues",pro:"8 langues"}},{key:"sell-products-services",category:"sell",label:"Vendre produits & services",popover:"Vendez des produits physiques, des téléchargements numériques et des services depuis votre Paage.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"payment-methods",category:"sell",label:"Moyens de paiement",popover:"Permettez à vos clients de payer par carte, PayPal, Apple/Google Pay et plus encore au paiement.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"products",category:"sell",label:"Produits",popover:"Le nombre de produits que vous pouvez lister dans votre catalogue.",values:{free:"3",basic:"5",plus:"50",pro:"500"}},{key:"promotional-popups",category:"sell",label:"Pop-ups promotionnels",popover:"Affichez des pop-ups programmés pour annoncer des offres, des sorties ou des actualités.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"discounts-promos",category:"sell",label:"Réductions & promotions",popover:"Créez des codes de réduction et des promotions pour booster vos ventes.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"instagram-tiktok-shopping",category:"sell",label:"Shopping Instagram & TikTok",popover:"Identifiez et vendez vos produits directement dans votre contenu Instagram et TikTok.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"automatic-invoicing",category:"sell",label:"Facturation automatique",popover:"Générez automatiquement une facture à votre marque après chaque vente.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"abandoned-cart-recovery",category:"sell",label:"Récupération de paniers abandonné
1s",popover:"Relancez automatiquement les acheteurs qui repartent sans finaliser leur achat.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"transaction-fees",category:"sell",label:"Frais de transaction",popover:"Le pourcentage que Paage prélève par vente â plus faible sur les plans supérieurs, avec un minimum de 0,50 ⬠par transaction. Les frais de traitement des cartes (Stripe, PayPal) s'appliquent toujours.",values:{free:"9%",basic:"9%",plus:"3%",pro:"1%"}},{key:"newsletter-signup",category:"grow",label:"Formulaire d'inscription newsletter",popover:"Collectez les emails de vos visiteurs grâce à un formulaire intégré.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"contacts",category:"grow",label:"Contacts",popover:"Le nombre de contacts que vous pouvez stocker dans votre audience.",values:{free:"250",basic:"500",plus:"1 500",pro:"Illimité"}},{key:"monthly-emails",category:"grow",label:"Emails mensuels",popover:"Le nombre d'emails marketing que vous pouvez envoyer chaque mois.",values:{free:"250",basic:"5 000",plus:"7 500",pro:"15 000 (+ option)"}},{key:"audience-segmentation",category:"grow",label:"Segmentation de l'audience",popover:"Regroupez vos contacts par activité pour cibler les bonnes personnes.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"workflow-automations",category:"grow",label:"Automatisations de workflow",popover:"Automatisez les relances déclenchées par les actions de votre audience.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"analytics",category:"grow",label:"Analyses",popover:"Suivez les visites, les clics et les ventes sur votre Paage.",values:{free:"Basique",basic:"Avancé",plus:"Avancé",pro:"Avancé"}},{key:"export-analytics",category:"grow",label:"Export des analyses",popover:"Téléchargez vos analyses au format CSV pour une analyse plus poussée.",values:{free:!1,basic:!1,plus:!1,pro:!0}},{key:"multi-workspace",category:"support",label:"Multi-espaces de travail",popover:"Gérez plusieurs Paages séparés depuis un seul compte.",values:{free:!0,basic:!0,plus:!0,pro:!0}},{key:"workspace-users",category:"support",label:"Utilisateurs de l'espace de travail",popover:"Le nombre de coéquipiers qui peuvent travailler dans votre espace de travail.",values:{free:"1",basic:"1",plus:"1",pro:"2 (+ option)"}},{key:"storage-space",category:"support",label:"Espace de stockage",popover:"L'espace total pour vos images, vidéos et fichiers.",values:{free:"100 Mo",basic:"250 Mo",plus:"1 Go",pro:"10 Go (+ option)"}},{key:"priority-support",category:"support",label:"Support prioritaire",popover:"Des réponses plus rapides de notre équipe support.",values:{free:!1,basic:!1,plus:!0,pro:!0}},{key:"dedicated-account-manager",category:"support",label:"Chargé de compte dédié",popover:"Un expert attitré pour vous aider à démarrer et à grandir.",values:{free:!1,basic:!1,plus:!1,pro:!0}}]},g={EUR:0,USD:0,GBP:0,CHF:0,CAD:0,INR:0,BRL:0},m={EUR:0,USD:0,GBP:0,CHF:0,CAD:0,INR:0,BRL:0},v={EUR:6,USD:6,GBP:6,CHF:6,CAD:9,INR:399,BRL:35},y={EUR:4,USD:4,GBP:4,CHF:4,CAD:6,INR:332.5,BRL:25},b={EUR:19,USD:16,GBP:19,CHF:19,CAD:29,INR:699,BRL:100},C={EUR:14,USD:12,GBP:14,CHF:14,CAD:19,INR:582.5,BRL:75},x={EUR:29,USD:29,GBP:29,CHF:29,CAD:45,INR:999,BRL:160},w={EUR:21,USD:21,GBP:19,CHF:21,CAD:30,INR:832.5,BRL:120},S={en:[{id:"free",label:"Free",tagline:"Showcase your content with a beautiful link â free forever.",priceMonthly:g,priceYearly:m},{id:"basic",label:"Basic",tagline:"Grow your audience with your own branding and email tools.",priceMonthly:v,priceYearly:y},{id:"plus",label:"Plus",tagline:"Start selling products and services, all in one place.",priceMonthly:b,priceYearly:C,popular:!0},{id:"pro",label:"Pro",tagline:"Scale with advanced commerce, automations, and your team.",priceMonthly:x,priceYearly:w}],fr:[{id:"free",label:"Free",tagline:"Mettez en valeur votre contenu avec un lien élégant â gratuit à vie.",priceMonthly:g,priceYearly:m},{id:"basic",label:"Basic",tagline:"Développez votre audience avec votre propre image de marque et des outils email.",priceMonthly:v,priceYearly:y},{id:"plus",label:"Plus",tagline:"Commencez à vendre des produits et des services, le tout au même endroit.",priceMonthly:b,priceYearly:C,popular:!0},{id:"pro",label:"Pro",tagline:"Passez à l'échelle avec du commerce avancé, des automatisations et votre équipe.",priceMonthly:x,priceYearly:w}]};var k=e.i(18929),P=e.i(61039),R=e.i(80537);e.s([],58421),e.i(58421);var E=e.i(81709),j=e.i(46420),_=e.i(33332);let T=o.createContext(void 0);function N(e){let t=o.useContext(T);if(void 0===t&&!e)throw Error((0,_.default)(47));return t}var M=e.i(74080),A=e.i(1252),O=e.i(24660),I=e.i(56789),L=e.i(56434),B=A;class U extends B.ReactStore{setState(e){}update(e){}set(e,t){}notifyAll(){}}var z=e.i(64111),F=e.i(56341),K=e.i(84806);let $=e=>e.triggerIdProp??e.activeTriggerId,D=e=>
1e.openProp??e.open,H=e=>(e.popupElement?.id??e.floatingId)||void 0;function V(e,t){return void 0!==t&&D(e)&&$(e)===t}var q=e.i(90627),G=e.i(38396);let Z={open:D,mounted:e=>e.mounted,transitionStatus:e=>e.transitionStatus,floatingRootContext:e=>e.floatingRootContext,triggerCount:e=>e.triggerCount,preventUnmountingOnClose:e=>e.preventUnmountingOnClose,payload:e=>e.payload,activeTriggerId:$,activeTriggerElement:e=>e.mounted?e.activeTriggerElement:null,popupId:H,isTriggerActive:(e,t)=>void 0!==t&&$(e)===t,isOpenedByTrigger:(e,t)=>V(e,t),isMountedByTrigger:(e,t)=>void 0!==t&&$(e)===t&&e.mounted,triggerProps:(e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps,triggerPopupId:(e,t)=>V(e,t)||void 0!==t&&D(e)&&null==$(e)&&1===e.triggerCount?H(e):void 0,popupProps:e=>e.popupProps,popupElement:e=>e.popupElement,positionerElement:e=>e.positionerElement,disabled:e=>e.disabled,instantType:e=>e.instantType,openMethod:e=>e.openMethod,openChangeReason:e=>e.openChangeReason,modal:e=>e.modal,focusManagerModal:e=>e.focusManagerModal,stickIfOpen:e=>e.stickIfOpen,titleElementId:e=>e.titleElementId,descriptionElementId:e=>e.descriptionElementId,openOnHover:e=>e.openOnHover,closeDelay:e=>e.closeDelay,adaptiveOrigin:e=>e.adaptiveOrigin};class Y extends A.ReactStore{constructor(e,t,a){const i=new q.PopupTriggerMap;super(W(e,i,t,a),J(i),Z)}setOpen=(e,t)=>{let a,i=t.reason===L.REASONS.triggerHover,s=t.reason===L.REASONS.triggerPress&&0===t.event.detail,r=!e&&(t.reason===L.REASONS.escapeKey||null==t.reason),n=(0,z.attachPreventUnmountOnClose)(t),o=this.select("activeTriggerId");if(e||t.reason!==L.REASONS.closePress||null!=t.trigger||null==o||(t.trigger=this.context.triggerElements.getById(o)??this.select("activeTriggerElement")??void 0),this.context.onOpenChange?.(e,t),t.isCanceled)return;this.state.floatingRootContext.dispatchOpenChange(e,t);let l=()=>{let a={open:e,openChangeReason:t.reason};(0,z.setPopupOpenState)(a,e,t.trigger,n()),this.update(a)};i?(this.set("stickIfOpen",!0),this.context.stickIfOpenTimeout.start(G.PATIENT_CLICK_THRESHOLD,()=>{this.set("stickIfOpen",!1)}),M.flushSync(l)):l(),s?a="click":r?a="dismiss":t.reason===L.REASONS.focusOut&&(a="focus"),this.set("instantType",a)}}function W(e,t,a,i=!1){let s={...{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:(0,K.getEmptyRootContext)(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:I.EMPTY_OBJECT,inactiveTriggerProps:I.EMPTY_OBJECT,popupProps:I.EMPTY_OBJECT},disabled:!1,modal:!1,focusManagerModal:!1,instantType:void 0,openMethod:null,openChangeReason:null,titleElementId:void 0,descriptionElementId:void 0,stickIfOpen:!0,openOnHover:!1,closeDelay:0,adaptiveOrigin:void 0,...e};return s.open&&e?.mounted===void 0&&(s.mounted=!0),s.floatingRootContext=function(e,t,a=!1){return new F.FloatingRootStore({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:a,onOpenChange:void 0})}(t,a,i),s}function J(e){return{popupRef:o.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerFocusTargetRef:o.createRef(),beforeContentFocusGuardRef:o.createRef(),stickIfOpenTimeout:new O.Timeout,triggerElements:e}}var X=e.i(75606);function Q({props:e}){var a;let i,{children:s,open:r,defaultOpen:n=!1,onOpenChange:l,onOpenChangeComplete:u,modal:p=!1,handle:c,triggerId:d,defaultTriggerId:h=null}=e,f=(a={modal:p,open:n,openProp:r,activeTriggerId:h,triggerIdProp:d},i=(0,z.usePopupRootStore)((e,t)=>new Y(a,e,t)),o.useEffect(()=>i.context.stickIfOpenTimeout.disposeEffect(),[i]),i);f.useControlledProp("openProp",r),f.useControlledProp("triggerIdProp",d);let g=f.useState("open"),m=f.useState("mounted"),v=f.useState("payload");f.useContextCallback("onOpenChange",l),f.useContextCallback("onOpenChangeComplete",u),(0,z.usePopupRootSync)(f,g),(0,z.useImplicitActiveTrigger)(f);let{forceUnmount:y}=(0,z.useOpenStateTransitions)(g,f,()=>{f.update({stickIfOpen:!0,openChangeReason:null})});f.useSyncedValues({modal:p}),o.useEffect(()=>{g||f.context.stickIfOpenTimeout.clear()},[f,g]),o.useImperativeHandle(e.actionsRef,()=>({unmount:y,close:()=>f.setOpen(!1,(0,X.createChangeEventDetails)(L.REASONS.imperativeAction))}),[y,f]);let b=g||m;return(0,t.jsxs)(T.Provider,{value:f,children:[c&&(0,t.jsx)(z.PopupHandleAttachment,{handle:c,store:f}),b&&(0,t.jsx)(ee,{store:f,modal:p}),"function"==typeof s?s({payload:v}):s]})}function ee({store:e,modal:t}){let a=e.useState("floatingRootContext"),i=(0,E.useDismiss)(a,{outsidePressEvent:{mouse:"trap-focus"===t?"sloppy":"intentional",touch:"sloppy"}}),s=i.reference,r=i.floating;return(0,z.usePopupInteractionProps)(e,{activeTriggerProps:s,inactiveTriggerProps:s,popupProps:r}),null}var et=e.i(40886),ea=e.i(5005),ei=e.i(52245),es=e.i(50316),er=e.i(85689),en=e.i(72135),eo=e.i(88015),el=e.i(52535),eu=e.i(2239),ep=e.i(47554),ec=e.i(83976),ed=e.i(32199);let eh=o.forwardRef(function(e,a){let i,s,r,{render:n,className:l,style:u,disabled:p=!1,nativeButton:c=!0,handle:d,payload:h,openOnHover:f=!1,delay:g=300,closeDelay:m=0,id:v,...y}=e,b=N(!0),C=(i=o.useCallback(e=>void 0===d?I.NOOP:d.subscribeStore(e),[d]),s=o.useCallback(()=>void 0===d?void 0:d.store,[d]),(0,eu.useSyncExternalStore)(i,s,()=>d?.serverStore)??b);
1if(!C)throw Error((0,_.default)(74));let x=(0,eo.useBaseUiId)(v),w=C.useState("isTriggerActive",x),S=C.useState("floatingRootContext"),k=C.useState("isOpenedByTrigger",x),P=C.useState("triggerPopupId",x),R=o.useRef(null),{registerTrigger:E,isMountedByThisTrigger:j}=(0,z.useTriggerDataForwarding)(x,R,C,{payload:h,disabled:p,openOnHover:f,closeDelay:m}),T=C.useState("openChangeReason"),A=C.useState("stickIfOpen"),O=C.useState("openMethod"),B=C.useState("focusManagerModal"),U=(0,en.useHoverReferenceInteraction)(S,{enabled:!p&&f&&("touch"!==O||T!==L.REASONS.triggerPress),mouseOnly:!0,move:!1,handleClose:(0,es.safePolygon)(),restMs:g,delay:{close:m},triggerElementRef:R,isActiveTrigger:w,isClosing:()=>"ending"===C.select("transitionStatus")}),F=(0,er.useClick)(S,{stickIfOpen:A}),K=(0,ed.useOpenMethodTriggerProps)(()=>C.select("open"),e=>{C.set("openMethod",e)}),$=C.useState("triggerProps",j),{getButtonProps:D,buttonRef:H}=(0,et.useButton)({disabled:p,native:c}),{preFocusGuardRef:V,handlePreFocusGuardFocus:q,handleFocusTargetFocus:Z}={preFocusGuardRef:r=o.useRef(null),handlePreFocusGuardFocus:function(e){M.flushSync(()=>{C.setOpen(!1,(0,X.createChangeEventDetails)(L.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let t=(0,ec.getTabbableBeforeElement)(r.current);t?.focus()},handleFocusTargetFocus:function(e){let t=C.select("positionerElement");if(t&&(0,ec.isOutsideEvent)(e,t))C.context.beforeContentFocusGuardRef.current?.focus();else{M.flushSync(()=>{C.setOpen(!1,(0,X.createChangeEventDetails)(L.REASONS.focusOut,e.nativeEvent,e.currentTarget))});let a=(0,ec.getTabbableAfterElement)(C.context.triggerFocusTargetRef.current||R.current);for(;null!==a&&(0,ep.contains)(t,a);){let e=a;if((a=(0,ec.getNextTabbable)(a))===e)break}a?.focus()}}},Y=(0,ei.useRenderElement)("button",e,{state:{disabled:p,open:k},ref:[H,a,E,R],props:[F.reference,U,$,K,{[G.CLICK_TRIGGER_IDENTIFIER]:"",id:x,"aria-haspopup":"dialog","aria-expanded":k,"aria-controls":P},y,D],stateAttributesMapping:{open:e=>e&&T===L.REASONS.triggerPress?ea.pressableTriggerOpenStateMapping.open(e):ea.triggerOpenStateMapping.open(e)}}),W=(0,t.jsx)(o.Fragment,{children:Y},x);return j&&!B?(0,t.jsxs)(o.Fragment,{children:[(0,t.jsx)(el.FocusGuard,{ref:V,onFocus:q}),W,(0,t.jsx)(el.FocusGuard,{ref:C.context.triggerFocusTargetRef,onFocus:Z})]}):W});var ef=e.i(26674);let eg=o.createContext(void 0),em=o.forwardRef(function(e,a){let{keepMounted:i=!1,...s}=e;return N().useState("mounted")||i?(0,t.jsx)(eg.Provider,{value:i,children:(0,t.jsx)(ef.FloatingPortal,{ref:a,...s})}):null});var ev=e.i(44394),ey=e.i(46376);let eb=o.createContext(void 0);function eC(){let e=o.useContext(eb);if(!e)throw Error((0,_.default)(46));return e}var ex=e.i(23706),ew=e.i(426),eS=e.i(22640),ek=e.i(89579),eP=e.i(33383);let eR=o.forwardRef(function(e,a){let{render:i,className:s,style:r,anchor:n,positionMethod:l,side:u,align:p,sideOffset:c,alignOffset:d,collisionBoundary:h="clipping-ancestors",collisionPadding:f,arrowPadding:g,sticky:m,disableAnchorTracking:v=!1,collisionAvoidance:y=G.POPUP_COLLISION_AVOIDANCE,...b}=e,C=N(),x=function(){let e=o.useContext(eg);if(void 0===e)throw Error((0,_.default)(45));return e}(),w=(0,j.useFloatingNodeId)(),S=C.useState("floatingRootContext"),k=C.useState("mounted"),P=C.useState("open"),R=C.useState("openChangeReason"),E=C.useState("activeTriggerElement"),T=C.useState("modal"),M=C.useState("openMethod"),A=C.useState("positionerElement"),O=C.useState("instantType"),I=C.useState("transitionStatus"),B=C.useState("adaptiveOrigin"),U=o.useRef(null),z=(0,eS.useAnimationsFinished)(A),F=(0,ex.useAnchorPositioning)({anchor:n,floatingRootContext:S,positionMethod:l,mounted:k,side:u,sideOffset:c,align:p,alignOffset:d,arrowPadding:g,collisionBoundary:h,collisionPadding:f,sticky:m,disableAnchorTracking:v,keepMounted:x,nodeId:w,collisionAvoidance:y,adaptiveOrigin:B}),K=S.useState("domReferenceElement");(0,ey.useIsoLayoutEffect)(()=>{let e=U.current;if(K&&(U.current=K),e&&K&&K!==e){C.set("instantType",void 0);let e=new AbortController;return z(()=>{C.set("instantType","trigger-change")},e.signal),()=>{e.abort()}}},[K,z,C]);let $=!0===T&&R!==L.REASONS.triggerHover;(0,eP.useAnchoredPopupScrollLock)(P&&$,"touch"===M,A,E);let D=C.useStateSetter("positionerElement"),H={open:P,side:F.side,align:F.align,anchorHidden:F.anchorHidden,instant:O},V=(0,ek.usePositioner)(e,H,{styles:F.positionerStyles,transitionStatus:I,props:b,refs:[a,D],hidden:!k,inert:!P});return(0,t.jsxs)(eb.Provider,{value:F,children:[k&&$&&(0,t.jsx)(ew.InternalBackdrop,{inert:(0,ev.inertValue)(!P),cutout:E}),(0,t.jsx)(j.FloatingNode,{id:w,children:V})]})});var eE=e.i(29315),ej=e.i(61487),e_=e.i(31157),eT=e.i(37584),eN=e.i(73327),eM=e.i(96533),eA=e.i(53984),eO=e.i(67865);let eI=o.createContext(void 0),eL=o.forwardRef(function(e,a){let{render:i,className:s,style:r,initialFocus:n,finalFocus:l,...u}=e,p=N(),c=eC(),d=null!=(0,eM.useToolbarRootContext)(!0),{context:h,hasClosePart:f}=function(){let[e,t]=o.useState(0),a=(0,eO.useStableCallback)(()=>(t(e=>e+1),()=>{t(e=>Math.max(0,e-1))}));return{context:o.useMemo(()=>({register:a}),[a]),hasClosePart:e>0}
1}(),g=p.useState("open"),m=p.useState("openMethod"),v=p.useState("instantType"),y=p.useState("transitionStatus"),b=p.useState("popupProps"),C=p.useState("titleElementId"),x=p.useState("descriptionElementId"),w=p.useState("modal"),S=p.useState("mounted"),k=p.useState("openChangeReason"),P=p.useState("activeTriggerElement"),R=p.useState("floatingRootContext"),E=R.useState("floatingId"),j=p.useState("disabled"),_=p.useState("openOnHover"),T=p.useState("closeDelay");(0,eT.useOpenChangeComplete)({open:g,ref:p.context.popupRef,onComplete(){g&&p.context.onOpenChangeComplete?.(!0)}}),(0,e_.useHoverFloatingInteraction)(R,{enabled:_&&!j,closeDelay:T});let M=void 0===n?(0,z.createDefaultInitialFocus)(p.context.popupRef):n,A=!1!==w&&f;p.useSyncedValue("focusManagerModal",A);let O=p.useStateSetter("popupElement"),I={open:g,side:c.side,align:c.align,instant:v,transitionStatus:y},B=(0,ei.useRenderElement)("div",e,{state:I,ref:[a,p.context.popupRef,O],props:[b,{id:E,role:"dialog",...z.FOCUSABLE_POPUP_PROPS,"aria-labelledby":C,"aria-describedby":x,onKeyDown(e){d&&eN.COMPOSITE_KEYS.has(e.key)&&e.stopPropagation()}},(0,eA.getDisabledMountTransitionStyles)(y),u],stateAttributesMapping:ea.popupTransitionStateMapping});return(0,t.jsx)(ej.FloatingFocusManager,{context:R,openInteractionType:m,modal:A,disabled:!S||k===L.REASONS.triggerHover,initialFocus:M,returnFocus:l,restoreFocus:"popup",previousFocusableElement:(0,eE.isHTMLElement)(P)?P:void 0,nextFocusableElement:p.context.triggerFocusTargetRef,beforeContentFocusGuardRef:p.context.beforeContentFocusGuardRef,children:(0,t.jsx)(eI.Provider,{value:h,children:B})})}),eB=o.forwardRef(function(e,t){let{render:a,className:i,style:s,...r}=e,n=N().useState("open"),{arrowRef:o,side:l,align:u,arrowUncentered:p,arrowStyles:c}=eC();return(0,ei.useRenderElement)("div",e,{state:{open:n,side:l,align:u,uncentered:p},ref:[t,o],props:[{style:c,"aria-hidden":!0},r],stateAttributesMapping:ea.popupStateMapping})}),eU=o.forwardRef(function(e,t){let{render:a,className:i,style:s,...r}=e,n=N(),o=n.useState("open"),l=n.useState("mounted"),u=n.useState("transitionStatus"),p=n.useState("openChangeReason");return(0,ei.useRenderElement)("div",e,{state:{open:o,transitionStatus:u},ref:t,props:[{role:"presentation",hidden:!l,style:{pointerEvents:p===L.REASONS.triggerHover?"none":void 0,userSelect:"none",WebkitUserSelect:"none"}},r],stateAttributesMapping:ea.popupTransitionStateMapping})}),ez=o.forwardRef(function(e,t){let{render:a,className:i,style:s,...r}=e,n=N(),o=(0,eo.useBaseUiId)(r.id);return n.useSyncedValueWithCleanup("titleElementId",o),(0,ei.useRenderElement)("h2",e,{ref:t,props:[{id:o},r]})}),eF=o.forwardRef(function(e,t){let{render:a,className:i,style:s,...r}=e,n=N(),o=(0,eo.useBaseUiId)(r.id);return n.useSyncedValueWithCleanup("descriptionElementId",o),(0,ei.useRenderElement)("p",e,{ref:t,props:[{id:o},r]})}),eK=o.forwardRef(function(e,t){let a,{render:i,className:s,style:r,disabled:n=!1,nativeButton:l=!0,...u}=e,{buttonRef:p,getButtonProps:c}=(0,et.useButton)({disabled:n,focusableWhenDisabled:!1,native:l}),d=N();return a=o.useContext(eI),(0,ey.useIsoLayoutEffect)(()=>a?.register(),[a]),(0,ei.useRenderElement)("button",e,{ref:[t,p],props:[{onClick(e){d.setOpen(!1,(0,X.createChangeEventDetails)(L.REASONS.closePress,e.nativeEvent))}},u,c]})});var e$=e.i(8445),eD=e.i(94258),eH=e.i(8868),eV=e.i(73364);function eq(e,t,a){let i=e.style.getPropertyValue(t);return e.style.setProperty(t,a),()=>{e.style.setProperty(t,i)}}function eG(e,t){let a=[];for(let[i,s]of Object.entries(t))a.push(eq(e,i,s));return a.length?()=>{a.forEach(e=>e())}:I.NOOP}function eZ(e,t){let a="auto"===t?"auto":`${t.width}px`,i="auto"===t?"auto":`${t.height}px`;e.style.setProperty("--popup-width",a),e.style.setProperty("--popup-height",i)}function eY(e,t){let a="max-content"===t?"max-content":`${t.width}px`,i="max-content"===t?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",a),e.style.setProperty("--positioner-height",i)}var eW=e.i(72855),eJ=e.i(60495);let eX={activationDirection:e=>e?{"data-activation-direction":e}:null},eQ=o.forwardRef(function(e,a){let{render:i,className:s,style:r,children:n,...l}=e,u=N(),{side:p}=eC(),c=u.useState("instantType"),{children:d,state:h}=function(e){let a,{store:i,side:s,children:r}=e,n=(0,eW.useDirection)(),l=i.useState("activeTriggerElement"),u=i.useState("activeTriggerId"),p=i.useState("open"),c=i.useState("payload"),d=i.useState("mounted"),h=i.useState("popupElement"),f=i.useState("positionerElement"),g=(0,eD.usePreviousValue)(p?l:null),m=function(e,t){let[a,i]=o.useState(0),s=o.useRef(e),r=o.useRef(t),n=o.useRef(!1);return(0,ey.useIsoLayoutEffect)(()=>{let a=s.current,o=t!==r.current;e!==a?(i(e=>e+1),n.current=!o):n.current&&o&&(i(e=>e+1),n.current=!1),s.current=e,r.current=t},[e,t]),`${e??"current"}-${a}`}
1(u,c),v=o.useRef(null),[y,b]=o.useState(null),[C,x]=o.useState(null),w=o.useRef(null),S=o.useRef(null),k=(0,eS.useAnimationsFinished)(w,!0),P=(0,e$.useAnimationFrame)(),R=o.useRef(null),[E,j]=o.useState(null),[_,T]=o.useState(!1);(0,ey.useIsoLayoutEffect)(()=>(i.set("adaptiveOrigin",eJ.adaptiveOrigin),()=>{i.set("adaptiveOrigin",void 0)}),[i]);let N=(0,eO.useStableCallback)(()=>{w.current?.style.setProperty("animation","none"),w.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),A=(0,eO.useStableCallback)(e=>{w.current?.style.removeProperty("animation"),w.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),e&&j(e)}),O=(0,eO.useStableCallback)(()=>{R.current?.abort();let e=new AbortController;R.current=e,k(()=>{b(null),j(null),v.current=null},e.signal)}),L=o.useRef(null);(0,ey.useIsoLayoutEffect)(()=>{p&&d||(L.current=null)},[p,d]),(0,ey.useIsoLayoutEffect)(()=>{var e,t;let a,i,s,r;l&&g&&l!==g&&L.current!==l&&v.current&&(b(v.current),T(!0),x((e=g,t=l,a=e.getBoundingClientRect(),i=t.getBoundingClientRect(),s={x:a.left+a.width/2,y:a.top+a.height/2},{horizontal:(r={x:i.left+i.width/2,y:i.top+i.height/2}).x-s.x,vertical:r.y-s.y})),L.current=l)},[l,g]),(0,ey.useIsoLayoutEffect)(()=>{null!=y&&(R.current?.abort(),T(!0),P.request(()=>{M.flushSync(()=>{T(!1)}),O()}))},[m,y,O,P]),(0,ey.useIsoLayoutEffect)(()=>{let e=w.current;if(!e)return;let t=(0,eH.ownerDocument)(e).createElement("div");for(let a of Array.from(e.childNodes))t.appendChild(a.cloneNode(!0));v.current=t});let B=null!=y;return a=B?(0,t.jsxs)(o.Fragment,{children:[(0,t.jsx)("div",{"data-previous":!0,inert:(0,ev.inertValue)(!0),ref:S,style:{...E?{"--popup-width":`${E.width}px`,"--popup-height":`${E.height}px`}:null,position:"absolute"},"data-ending-style":_?void 0:""},"previous"),(0,t.jsx)("div",{"data-current":!0,ref:w,"data-starting-style":_?"":void 0,children:r},m)]}):(0,t.jsx)("div",{"data-current":!0,ref:w,children:r},m),(0,ey.useIsoLayoutEffect)(()=>{let e=S.current;e&&y&&e.replaceChildren(...Array.from(y.childNodes))},[y]),!function(e){let{popupElement:t,positionerElement:a,content:i,mounted:s,onMeasureLayout:r,onMeasureLayoutComplete:n,side:l,direction:u}=e,p=(0,eS.useAnimationsFinished)(t,!0),c=(0,e$.useAnimationFrame)(),d=o.useRef(null),h=o.useRef(!0),f=o.useRef(I.NOOP),g=(0,eO.useStableCallback)(r),m=(0,eO.useStableCallback)(n),v=o.useMemo(()=>{var e,t;let a,i;return e=l,t=u,a="top"===e,i="left"===e||e===("rtl"===t?"inline-end":"inline-start"),a||i?{position:"absolute",[a?"bottom":"top"]:"0",[i?"right":"left"]:"0"}:I.EMPTY_OBJECT},[l,u]);(0,ey.useIsoLayoutEffect)(()=>{if(!s){f.current=I.NOOP,h.current=!0,d.current=null;return}if(!t||!a)return;f.current=eG(t,v),eZ(t,"auto");let e=eq(t,"position","static"),i=eq(t,"transform","none"),r=eq(t,"scale","1"),n=eG(a,{"--available-width":"max-content","--available-height":"max-content"});function o(){e(),i(),n(),r()}if(g?.(),h.current||null===d.current){eY(a,"max-content");let e=(0,eV.getCssDimensions)(t);return d.current=e,eY(a,e),o(),m?.(null,e),h.current=!1,()=>{f.current(),f.current=I.NOOP}}eY(a,"max-content");let l=d.current,u=(0,eV.getCssDimensions)(t);d.current=u,eZ(t,l),o(),m?.(l,u),eY(a,u);let y=new AbortController;return c.request(()=>{eZ(t,u),p(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},y.signal)}),()=>{y.abort(),c.cancel(),f.current(),f.current=I.NOOP}},[i,t,a,p,c,s,g,m,v])}({popupElement:h,positionerElement:f,mounted:d,content:c,onMeasureLayout:N,onMeasureLayoutComplete:A,side:s,direction:n}),{children:a,state:{activationDirection:function(e){if(e){var t,a;return`${(t=e.horizontal)>5?"right":t<-5?"left":""} ${(a=e.vertical)>5?"down":a<-5?"up":""}`}}(C),transitioning:B}}}({store:u,side:p,children:n}),f={activationDirection:h.activationDirection,transitioning:h.transitioning,instant:c};return(0,ei.useRenderElement)("div",e,{state:f,ref:a,props:[l,{children:d}],stateAttributesMapping:eX})});class e1{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(e,t,a=!0){this.fallbackStore=e,this.componentName=t,this.throwOnMissingTrigger=a}get attachedStore(){return this.attachedStoreValue}
1get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(e){return this.storeListeners.add(e),()=>{this.storeListeners.delete(e)}}attachStore(e){return this.attachedStores.push(e),this.setActiveStore(e),()=>{let t=this.attachedStores.lastIndexOf(e);-1!==t&&this.attachedStores.splice(t,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(e){this.attachedStoreValue!==e&&(this.attachedStoreValue=e,this.storeListeners.forEach(e=>{e()}))}openByTrigger(e){let t,a=this.attachedStore;if(null!==a){if(e){for(let a=this.attachedStores.length-1;a>=0&&!t;a-=1)t=this.attachedStores[a].context.triggerElements.getById(e);t??=this.fallbackStore.context.triggerElements.getById(e)}if(e&&!t&&this.throwOnMissingTrigger)throw Error((0,_.default)(99,this.componentName,e,this.componentName));a.setOpen(!0,(0,X.createChangeEventDetails)(L.REASONS.imperativeAction,void 0,t))}}closePopup(){let e=this.attachedStore;null===e||e.setOpen(!1,(0,X.createChangeEventDetails)(L.REASONS.imperativeAction))}}class e0 extends e1{constructor(){super(function(){let e=new q.PopupTriggerMap;return Object.assign(new U(Object.freeze(W(void 0,e)),Object.freeze(J(e)),Z),{setOpen:I.NOOP})}(),"Popover")}open(e){this.openByTrigger(e)}close(){this.closePopup()}get isOpen(){return this.attachedStore?.select("open")??!1}}e.s(["Arrow",0,eB,"Backdrop",0,eU,"Close",0,eK,"Description",0,eF,"Handle",0,e0,"Popup",0,eL,"Portal",0,em,"Positioner",0,eR,"Root",0,function(e){return N(!0)?(0,t.jsx)(Q,{props:e}):(0,t.jsx)(j.FloatingTree,{children:(0,t.jsx)(Q,{props:e})})},"Title",0,ez,"Trigger",0,eh,"Viewport",0,eQ,"createHandle",0,function(){return new e0}],66914);var e3=e.i(66914),e3=e3,e6=e.i(47163);function e8({...e}){return(0,t.jsx)(e3.Root,{"data-slot":"popover",...e})}function e9({...e}){return(0,t.jsx)(e3.Trigger,{"data-slot":"popover-trigger",...e})}function e5({className:e,align:a="center",alignOffset:i=0,side:s="bottom",sideOffset:r=4,...n}){return(0,t.jsx)(e3.Portal,{children:(0,t.jsx)(e3.Positioner,{align:a,alignOffset:i,side:s,sideOffset:r,className:"isolate z-50",children:(0,t.jsx)(e3.Popup,{"data-slot":"popover-content",className:(0,e6.cn)("relative z-50 flex w-72 origin-(--transform-origin) flex-col gap-2.5 rounded-lg bg-popover p-2.5 text-sm text-popover-foreground shadow-md ring-1 ring-foreground/10 outline-hidden","duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=inline-end]:slide-in-from-left-2 data-[side=inline-start]:slide-in-from-right-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...n})})})}function e2({className:e}){return(0,t.jsx)("div",{"aria-hidden":!0,className:(0,e6.cn)("absolute -bottom-[5px] left-1/2 size-2.5 -translate-x-1/2 rotate-45 rounded-[2px] bg-popover",e)})}function e7({label:e,popover:a}){return(0,t.jsxs)(e8,{children:[(0,t.jsx)(e9,{openOnHover:!0,className:"w-fit cursor-help border-none bg-transparent p-0 text-left font-sans text-base font-medium text-foreground underline decoration-foreground-quaternary decoration-dotted underline-offset-4 outline-none",children:e}),(0,t.jsxs)(e5,{side:"top",align:"center",sideOffset:8,className:"w-64 rounded-lg border-0 bg-[#1b1b18] p-3 text-sm leading-[1.4] text-white shadow-lg",children:[a,(0,t.jsx)(e2,{className:"bg-[#1b1b18]"})]})]})}let e4={build:{color:"#ff954a",border:"#ffaa6e",icon:(0,t.jsx)(l.BuildTabIcon,{size:10})},sell:{color:"#c99eff",border:"#d4b1ff",icon:(0,t.jsx)(l.SellTabIcon,{size:10})},grow:{color:"#79db88",border:"#94e2a0",icon:(0,t.jsx)(l.GrowTabIcon,{size:10})},support:{color:"#929292",border:"#a8a8a8",icon:(0,t.jsx)(l.SupportTabIcon,{size:10})}},te="grid grid-cols-[372px_repeat(4,1fr)] items-center";function tt({stuck:e,headerRef:i}){let s=(0,n.useTranslations)("pricing"),o=(0,k.toLocale)((0,r.useLocale)()),{period:l}=(0,R.useBillingPeriod)(),{currency:h}=(0,c.useCurrency)();return e?(0,t.jsx)("div",{ref:i,className:"fixed inset-x-0 z-20 bg-white",style:{to
1p:52},children:(0,t.jsx)("div",{className:"flex justify-center px-4",style:{paddingTop:16},children:(0,t.jsxs)("div",{className:`w-full max-w-[1128px] border-b border-[#eeeeec] ${te}`,children:[(0,t.jsxs)("div",{className:"flex flex-col items-start gap-2",children:[(0,t.jsx)("p",{className:"text-[20px] font-semibold text-foreground",children:s("choosePlan")}),(0,t.jsx)(p.CurrencyPicker,{})]}),S[o].map(e=>{let i=("yearly"===l?e.priceYearly:e.priceMonthly)[h.code];return(0,t.jsxs)("div",{className:"relative flex flex-col gap-5 p-5",children:[(0,t.jsx)("div",{className:"absolute inset-y-0 left-0 w-px bg-gradient-to-b from-transparent to-[#eeeeec]"}),(0,t.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground",children:e.label}),e.popular&&(0,t.jsx)("span",{className:"flex h-5 shrink-0 items-center justify-center rounded-[8px] border border-[rgba(145,67,248,0.08)] bg-[rgba(145,67,248,0.1)] px-[6px] text-[12px] leading-4 font-medium tracking-[0.1px] text-[#9143f8]",children:s("popular")})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("p",{className:"text-xl leading-none font-semibold text-foreground",children:(0,t.jsx)(a.default,{value:i,format:(0,d.priceFormat)(i),prefix:h.prefix,suffix:h.suffix})}),e.priceMonthly[h.code]>0&&(0,t.jsx)("span",{className:"text-sm text-[#5d5c63]",children:s("perMonth")})]})]}),(0,t.jsx)(u.Button,{variant:e.popular?"default":"secondary",className:"h-8 w-full",nativeButton:!1,render:(0,t.jsx)("a",{href:P.SIGNUP_URL}),children:s("getStarted")})]},e.id)})]})})}):null}function ta({categoryKey:e,label:a}){let i=(0,k.toLocale)((0,r.useLocale)()),s=f[i].filter(t=>t.category===e),n=e4[e];return(0,t.jsxs)("div",{className:"flex flex-col",children:[(0,t.jsxs)("div",{className:`py-5 ${te}`,children:[(0,t.jsx)("p",{className:"text-[20px] font-semibold text-foreground",children:a}),(0,t.jsx)("div",{}),(0,t.jsx)("div",{}),(0,t.jsx)("div",{}),(0,t.jsx)("div",{className:"flex justify-end",children:(0,t.jsx)(l.CategorySwatch,{color:n.color,border:n.border,icon:n.icon})})]}),s.map((e,a)=>(0,t.jsxs)("div",{className:`py-5 ${a<s.length-1?"border-b border-[#eeeeec] ":""}${te}`,children:[(0,t.jsx)(e7,{label:e.label,popover:e.popover}),S[i].map(a=>(0,t.jsx)("div",{className:"pl-5",children:(0,t.jsx)(ti,{value:e.values[a.id]})},a.id))]},e.key))]})}function ti({value:e}){return!0===e?(0,t.jsx)(i.default,{className:"size-5 text-foreground"}):!1===e?(0,t.jsx)(s.X,{className:"size-5 text-foreground"}):(0,t.jsx)("p",{className:"text-base text-foreground",children:e})}e.s(["ComparisonTable",0,function(){let e=(0,n.useTranslations)("pricing"),a=(0,k.toLocale)((0,r.useLocale)()),{stuck:i,topSentinelRef:s,bottomSentinelRef:l,headerRef:u}=function(){let[e,t]=(0,o.useState)(!1),a=(0,o.useRef)(null),i=(0,o.useRef)(null),s=(0,o.useRef)(null),r=(0,o.useRef)(157);return(0,o.useEffect)(()=>{let e=!1;function n(){e=!1;let n=a.current,o=i.current;if(!n||!o)return;s.current&&(r.current=s.current.getBoundingClientRect().height);let l=n.getBoundingClientRect().top<252,u=o.getBoundingClientRect().top>52+r.current;t(l&&u)}function o(){e||(e=!0,requestAnimationFrame(n))}return n(),window.addEventListener("scroll",o,{passive:!0}),window.addEventListener("resize",o),()=>{window.removeEventListener("scroll",o),window.removeEventListener("resize",o)}},[]),{stuck:e,topSentinelRef:a,bottomSentinelRef:i,headerRef:s}}();return(0,t.jsx)("section",{className:"hidden flex-col items-center px-4 pt-[96px] md:flex",children:(0,t.jsxs)("div",{className:"flex w-full max-w-[1128px] flex-col",children:[(0,t.jsx)("h2",{className:"pb-10 text-center font-heading text-[48px] leading-[1.4] font-medium tracking-[-1.44px] text-foreground",children:e("comparePlans")}),(0,t.jsx)("div",{ref:s}),(0,t.jsx)(tt,{stuck:i,headerRef:u}),h[a].map((e,a)=>(0,t.jsxs)("div",{className:"flex flex-col",children:[a>0&&(0,t.jsx)("div",{className:"h-[61px]"}),(0,t.jsx)(ta,{categoryKey:e.key,label:e.label})]},e.key)),(0,t.jsx)("div",{ref:l})]})})}],63167)},47022,e=>{"use strict";var t=e.i(43476);e.i(36095);var a=e.i(34557),i=e.i(61745),s=e.i(48148),r=e.i(67881),n=e.i(56420);let o=(0,n.default)("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]]),l=(0,n.default)("store",[["path",{d:"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5",key:"slp6dd"}],["path",{d:"M17.774 10.31a1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.451 0 1.12 1.12 0 0 0-1.548 0 2.5 2.5 0 0 1-3.452 0 1.12 1.12 0 0 0-1.549 0 2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244",key:"o0xfot"}],["path",{d:"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05",key:"wn3emo"}]]);var u=e.i(57617);let p={"link-in-bio":(0,t.jsx)(u.LinkMenuIcon,{className:"size-4"}),contacts:(0,t.jsx)(u.AudienceMenuIcon,{className:"size-4"}),"monthly-emails":(0,t.jsx)(function({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:e,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M13.1318 1.18868C13.5983 1.23372 14.0869 1.35921 14.3984 1.69454C14.7007 2.02003 14.8002 2.50987 14.8262 2.97579C14.8535 3.4672 14.8044 4.05505 14.7051 4.68673C14.5057 5.95351 14.0913 7.47842 13.5947 8.93966C13.0979 10.4015 12.5106 11.8231 11.956 12.883C11.6802 13.4101 11.4026 13.8667 11.1387 14.1965C11.0075 14.3604 10.8652 14.5104 10.7148 14.6223C10.5719 14.7284 10.3629 14.8432 10.1123 14.8322C9.70968 14.8144 9.40362 14.5939 9.1787 14.302C8.96319 14.0222 8.79284 13.6425 8.64159 13.2043C8.3383 12.3254 8.05377 11.0287 7.68651 9.3586C7.60765 9.00019 7.541 8.87791 7.48143 8.81368C7.46865 8.79992 7.45253 8.78654 7.4326 8.77169C7.41243 8.76091 7.39286 8.7493 7.37401 8.73556C7.29765 8.69288 7.17837 8.64276 6.97655 8.58614C6.70388 8.50965 6.24711 8.42297 5.66307 8.30196C5.09571 8.1844 4.43515 8.03987 3.8076 7.85274C3.18663 7.66
1755 2.56165 7.43112 2.08202 7.11739C1.61207 6.80997 1.17116 6.35133 1.16698 5.70333C1.16556 5.45669 1.28167 5.25146 1.39159 5.10763C1.50685 4.957 1.66038 4.81521 1.82811 4.6838C2.16538 4.41963 2.62936 4.14407 3.16405 3.87228C4.23926 3.3258 5.67568 2.75454 7.14842 2.28048C8.6202 1.80675 10.1527 1.42146 11.4209 1.25509C12.0532 1.17217 12.6415 1.14142 13.1318 1.18868ZM13.0351 2.1838C12.6505 2.14678 12.146 2.16922 11.5508 2.24728C10.3634 2.40307 8.89355 2.76962 7.45506 3.23263C6.0173 3.69543 4.63261 4.24681 3.61717 4.7629C3.10729 5.02208 2.70813 5.2643 2.44432 5.47091C2.31219 5.57445 2.22996 5.65703 2.18553 5.71505C2.17899 5.72361 2.17387 5.73154 2.16991 5.73751C2.18745 5.87794 2.29548 6.06176 2.62987 6.28048C2.98769 6.51448 3.5025 6.71744 4.09373 6.89376C4.67841 7.0681 5.30391 7.20694 5.8662 7.32345C6.4117 7.43647 6.93007 7.53431 7.24705 7.62325C7.35658 7.65398 7.46347 7.68733 7.56639 7.72579L9.64647 5.64669C9.84168 5.45154 10.1582 5.45161 10.3535 5.64669C10.5485 5.84195 10.5486 6.15854 10.3535 6.35372L8.36913 8.33712C8.51742 8.57298 8.59815 8.84866 8.66307 9.14376C9.03638 10.8414 9.30729 12.0679 9.5869 12.8781C9.72707 13.2843 9.85503 13.5414 9.97069 13.6916C10.035 13.7751 10.0827 13.8075 10.1142 13.8215L10.1181 13.8195C10.1732 13.7785 10.2542 13.7004 10.3574 13.5715C10.5631 13.3145 10.8061 12.9222 11.0693 12.4192C11.5934 11.4174 12.1628 10.0462 12.6484 8.61739C13.1342 7.18801 13.5293 5.72151 13.7168 4.53048C13.8107 3.93358 13.8499 3.42395 13.8281 3.03146C13.8048 2.61433 13.7179 2.43128 13.666 2.37521C13.6145 2.31988 13.4432 2.22316 13.0351 2.1838Z"})})},{className:"size-4"}),products:(0,t.jsx)(function({className:e}){return(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:e,children:[(0,t.jsx)("path",{d:"M12.1667 4.33333C12.1667 4.0572 11.9428 3.83333 11.6667 3.83333C11.3905 3.83333 11.1667 4.0572 11.1667 4.33333C11.1667 4.60947 11.3905 4.83333 11.6667 4.83333C11.9428 4.83333 12.1667 4.60947 12.1667 4.33333ZM13.1667 4.33333C13.1667 5.16177 12.4951 5.83333 11.6667 5.83333C10.8383 5.83333 10.1667 5.16177 10.1667 4.33333C10.1667 3.5049 10.8383 2.83333 11.6667 2.83333C12.4951 2.83333 13.1667 3.5049 13.1667 4.33333Z"}),(0,t.jsx)("path",{d:"M8.33138 0.941732C8.9381 0.885983 10.1258 0.798812 11.2874 0.847005C11.8674 0.87107 12.4575 0.929776 12.973 1.04818C13.472 1.16278 13.9777 1.34985 14.3138 1.68587C14.6498 2.02192 14.8369 2.52774 14.9515 3.02669C15.0699 3.54212 15.1286 4.13239 15.1527 4.71224C15.2009 5.87392 15.1147 7.06157 15.0589 7.66829C15.0241 8.04686 14.8692 8.3966 14.6273 8.67806C12.8211 10.7795 10.9488 12.6924 8.90462 14.5228C7.96923 15.3603 6.57207 15.3697 5.59798 14.6156C3.99153 13.3718 2.62891 12.0081 1.38509 10.4017C0.630948 9.42766 0.639532 8.03146 1.47689 7.09603C3.30733 5.05173 5.22011 3.1786 7.32161 1.3724C7.60289 1.13086 7.95314 0.976601 8.33138 0.941732ZM11.2454 1.84701C10.1494 1.80156 9.01346 1.88261 8.42318 1.93685C8.26047 1.95184 8.10481 2.01878 7.97396 2.13118C5.90497 3.90944 4.02299 5.75161 2.22201 7.76302C1.72221 8.32135 1.7021 9.17809 2.17513 9.78939C3.36723 11.3291 4.67063 12.6325 6.21029 13.8245C6.82162 14.2979 7.67919 14.2776 8.23763 13.7777C10.2489 11.9768 12.0903 10.0946 13.8685 8.02572C13.9809 7.89495 14.0479 7.73933 14.0628 7.5765C14.1171 6.98611 14.1991 5.8503 14.1536 4.75423C14.1309 4.20545 14.076 3.68316 13.9769 3.2513C13.8739 2.80288 13.7389 2.52508 13.6068 2.3929C13.4745 2.2608 13.1975 2.12572 12.7493 2.02279C12.3174 1.92358 11.7944 1.86978 11.2454 1.84701Z"}),(0,t.jsx)("path",{d:"M8.98014 6.30408C9.17539 6.10883 9.49191 6.10885 9.68717 6.30408C9.88244 6.49934 9.88244 6.81584 9.68717 7.01111L9.5319 7.16541C9.77299 7.63584 9.69911 8.11975 9.69108 8.27087C9.67643 8.54663 9.44144 8.75818 9.16569 8.74353C8.89005 8.72885 8.67853 8.49376 8.69303 8.21814C8.71095 7.88091 8.73718 7.66829 8.53776 7.48572C8.46991 7.42369 8.35954 7.35076 8.17741 7.2865C7.9878 7.21968 7.73076 7.29314 7.56999 7.48474C7.4964 7.57252 7.46073 7.66734 7.45768 7.75623C7.45489 7.83982 7.47965 7.95639 7.5944 8.099C7.68106 8.20668 7.76283 8.29621 7.84733 8.38904C7.92712 8.47669 8.0197 8.57871 8.09928 8.68884C8.28253 8.94251 8.38923 9.22948 8.36881 9.62634C8.35099 9.97202 8.17793 10.2783 7.96061 10.5072C7.73966 10.7399 7.44393 10.9256 7.11198 11.0277C6.6627 11.1658 6.20434 11.0814 5.82878 10.8685L5.69206 11.0062C5.4968 11.2015 5.18029 11.2015 4.98503 11.0062C4.78981 10.811 4.78978 10.4944 4.98503 10.2992L5.12565 10.1586C4.87612 9.71321 4.9053 9.31906 4.90299 9.19568C4.89795 8.91967 5.11817 8.69204 5.39421 8.68689C5.67016 8.68187 5.8978 8.90115 5.90299 9.17712C5.9053 9.3006 5.89876 9.36835 5.92253 9.47693C5.94309 9.57082 5.98985 9.69278 6.11393 9.83142C6.3143 10.0553 6.60192 10.1381 6.81803 10.0717C6.98852 10.0192 7.13463 9.92438 7.23503 9.81872C7.33918 9.70901 7.36759 9.61734 7.36979 9.57458C7.37773 9.41955 7.34697 9.35541 7.28874 9.27478C7.2476 9.21783 7.19393 9.1562 7.10807 9.06189C7.02689 8.9727 6.92404 8.86131 6.8151 8.72595C6.5659 8.41626 6.44609 8.06992 6.45768 7.72302C6.46912 7.38155 6.60611 7.07748 6.80339 6.84216C7.18457 6.38761 7.86151 6.11485 8.50944 6.34314C8.61725 6.38115 8.71621 6.42726 8.80924 6.47498L8.98014 6.30408Z"})]})},{className:"size-4"}),"transaction-fees":(0,t.jsx)(l,{className:"size-4"}),personalization:(0,t.jsx)(function({className:e}){return(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:e,children:[(0,t.jsx)("path",{d:"M6.83301 3.33301C6.83292 3.11211 6.74507 2.90034 6.58887 2.74414C6.4326 2.58796 6.22094 2.5 6 2.5H3.33301C3.11211 2.50009 2.90034 2.58794 2.74414 2.74414C2.58794 2.90034 2.50009 3.11211 2.5 3.33301V11.333C2.5 11.9076 2.72844 12.4589 3.13477 12.8652C3.54109 13.2716 4.09236 13.5 4.66699 13.5C
15.24151 13.4999 5.79297 13.2715 6.19922 12.8652C6.60534 12.4589 6.83301 11.9075 6.83301 11.333V3.33301ZM7.83301 11.333C7.83301 12.1727 7.49991 12.9784 6.90625 13.5723C6.31246 14.1661 5.50673 14.4999 4.66699 14.5C3.82714 14.5 3.0216 14.1661 2.42773 13.5723C1.83387 12.9784 1.5 12.1729 1.5 11.333V3.33301C1.50009 2.8469 1.69337 2.38085 2.03711 2.03711C2.38085 1.69337 2.8469 1.50009 3.33301 1.5H6C6.48615 1.5 6.9521 1.69339 7.2959 2.03711C7.63964 2.38085 7.83292 2.84689 7.83301 3.33301V11.333Z"}),(0,t.jsx)("path",{d:"M13.4997 12.6667V9.99967C13.4996 9.77878 13.4117 9.56701 13.2555 9.41081C13.0993 9.25463 12.8876 9.16667 12.6667 9.16667H11.1335C10.8573 9.16667 10.6335 8.94281 10.6335 8.66667C10.6335 8.39052 10.8573 8.16667 11.1335 8.16667H12.6667C13.1528 8.16667 13.6188 8.36006 13.9626 8.70378C14.3063 9.04752 14.4996 9.51356 14.4997 9.99967V12.6667C14.4997 13.1529 14.3064 13.6187 13.9626 13.9626C13.6187 14.3064 13.1529 14.4997 12.6667 14.4997L4.66699 14.5C4.39085 14.5 4.16667 14.2758 4.16667 13.9997C4.16684 13.7237 4.39096 13.5 4.66699 13.5L12.6667 13.4997C12.8877 13.4997 13.0993 13.4118 13.2555 13.2555C13.4118 13.0993 13.4997 12.8877 13.4997 12.6667Z"}),(0,t.jsx)("path",{d:"M4.67253 10.6663C5.0407 10.6664 5.33952 10.9652 5.33952 11.3333C5.33952 11.7015 5.0407 12.0003 4.67253 12.0003H4.66667C4.29848 12.0003 3.99967 11.7015 3.99967 11.3333C3.99967 10.9651 4.29848 10.6663 4.66667 10.6663H4.67253Z"}),(0,t.jsx)("path",{d:"M10.0023 2.8294C10.2791 2.82972 10.5535 2.8849 10.809 2.99151C11.0638 3.09789 11.295 3.25361 11.4896 3.44951L12.7465 4.70635L12.89 4.85869C13.0257 5.01804 13.1371 5.19701 13.2201 5.38994C13.3307 5.64698 13.3888 5.92362 13.391 6.20342C13.3931 6.48331 13.3385 6.76105 13.2318 7.01983C13.1256 7.27751 12.9685 7.51075 12.7709 7.70733L12.7719 7.7083L6.95449 13.553C6.75967 13.7487 6.44314 13.7488 6.24746 13.554C6.05182 13.3592 6.05071 13.0427 6.2455 12.847L12.0629 7.00322L12.0648 7.00127C12.169 6.89802 12.2521 6.77454 12.308 6.63897C12.3639 6.50344 12.3921 6.35781 12.391 6.21123C12.3899 6.06474 12.359 5.92004 12.3012 5.78545C12.2432 5.65073 12.1588 5.52871 12.0531 5.42705L10.7807 4.15459C10.6786 4.05177 10.5569 3.97015 10.4232 3.91436C10.2895 3.85861 10.1462 3.82958 10.0014 3.8294C9.85637 3.82923 9.71245 3.85786 9.57851 3.91338C9.44479 3.96885 9.32331 4.05013 9.22109 4.15264L7.68691 5.68682C7.49165 5.88207 7.17514 5.88206 6.97988 5.68682C6.78462 5.49156 6.78462 5.17505 6.97988 4.97979L8.51211 3.44658C8.70745 3.25057 8.94006 3.09555 9.1957 2.98955C9.45136 2.88357 9.72558 2.82909 10.0023 2.8294Z"})]})},{className:"size-4"}),"multi-language":(0,t.jsx)(o,{className:"size-4"}),"workflow-automations":(0,t.jsx)(function({className:e}){return(0,t.jsx)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:e,children:(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 0.833008C9.38064 0.833008 10.4998 1.95245 10.5 3.33301C10.5 4.54241 9.64104 5.55051 8.5 5.78223V6C8.5 6.31812 8.49988 6.52805 8.5127 6.68945C8.52501 6.84415 8.54703 6.91467 8.56836 6.95898C8.66209 7.15294 8.85466 7.32987 9.12695 7.42676C9.20615 7.45487 9.31543 7.47683 9.51074 7.48828C9.70963 7.49991 9.96492 7.5 10.333 7.5C10.6892 7.5 10.9781 7.49998 11.2129 7.51367C11.4508 7.52758 11.6667 7.55673 11.873 7.62988C12.3625 7.80367 12.7761 8.14647 12.998 8.60547C13.0949 8.80609 13.1331 9.01399 13.1504 9.23047C13.1671 9.44075 13.166 9.6975 13.166 10V10.2168C14.3074 10.4482 15.167 11.4573 15.167 12.667C15.1668 14.0475 14.0475 15.1668 12.667 15.167C11.2864 15.167 10.1672 14.0476 10.167 12.667C10.167 11.4577 11.0252 10.4487 12.166 10.2168V10C12.166 9.68158 12.1662 9.47103 12.1533 9.30957C12.141 9.15474 12.119 9.08427 12.0977 9.04004C12.0038 8.84621 11.8113 8.669 11.5391 8.57227C11.4599 8.54421 11.3505 8.52315 11.1553 8.51172C10.9564 8.50011 10.7011 8.5 10.333 8.5C9.97685 8.5 9.68789 8.50003 9.45312 8.48633C9.21518 8.4724 8.9994 8.44239 8.79297 8.36914C8.4902 8.26157 8.21617 8.08944 7.99902 7.86523C7.78197 8.08914 7.50953 8.26167 7.20703 8.36914C7.00057 8.44239 6.78487 8.4724 6.54688 8.48633C6.31201 8.50004 6.02239 8.5 5.66602 8.5C5.2983 8.5 5.04351 8.50011 4.84473 8.51172C4.64952 8.52315 4.54014 8.54421 4.46094 8.57227C4.18848 8.66905 3.99523 8.84602 3.90137 9.04004C3.88 9.08427 3.85904 9.15474 3.84668 9.30957C3.83383 9.47103 3.83301 9.68158 3.83301 10V10.2168C4.97427 10.4483 5.83301 11.4574 5.83301 12.667C5.83283 14.0476 4.7136 15.167 3.33301 15.167C1.95257 15.1668 0.833181 14.0475 0.833008 12.667C0.833008 11.4576 1.69206 10.4486 2.83301 10.2168V10C2.83301 9.69748 2.83287 9.44076 2.84961 9.23047C2.86686 9.01402 2.90412 8.80607 3.00098 8.60547C3.22288 8.14643 3.63647 7.80374 4.12598 7.62988C4.33246 7.55659 4.54811 7.5276 4.78613 7.51367C5.02089 7.49995 5.30983 7.5 5.66602 7.5C6.03407 7.5 6.28938 7.49989 6.48828 7.48828C6.68384 7.47685 6.7928 7.45487 6.87207 7.42676C7.14467 7.32995 7.33683 7.15306 7.43066 6.95898C7.45204 6.91469 7.47398 6.84453 7.48633 6.68945C7.49915 6.52804 7.5 6.31817 7.5 6V5.78223C6.35896 5.55051 5.5 4.54241 5.5 3.33301C5.50017 1.95245 6.61936 0.833008 8 0.833008ZM3.33301 11.167C2.50473 11.1672 1.83301 11.8387 1.83301 12.667C1.83318 13.4952 2.50484 14.1668 3.33301 14.167C4.16133 14.167 4.83283 13.4953 4.83301 12.667C4.83301 11.8385 4.16144 11.167 3.33301 11.167ZM12.667 11.167C11.8385 11.167 11.167 11.8385 11.167 12.667C11.16
172 13.4953 11.8386 14.167 12.667 14.167C13.4952 14.1668 14.1668 13.4952 14.167 12.667C14.167 11.8386 13.4953 11.1672 12.667 11.167ZM8 1.83301C7.17165 1.83301 6.50017 2.50473 6.5 3.33301C6.5 4.16144 7.17155 4.83301 8 4.83301C8.82845 4.83301 9.5 4.16144 9.5 3.33301C9.49983 2.50473 8.82835 1.83301 8 1.83301Z"})})},{className:"size-4"}),"workspace-users":(0,t.jsx)(function({className:e}){return(0,t.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",className:e,children:[(0,t.jsx)("path",{d:"M11.666 8.83301C11.9421 8.83301 12.1658 9.05701 12.166 9.33301V11.166H14C14.2758 11.1662 14.4997 11.3903 14.5 11.666C14.5 11.942 14.276 12.1658 14 12.166H12.166V14C12.1658 14.276 11.942 14.5 11.666 14.5C11.3903 14.4997 11.1662 14.2758 11.166 14V12.166H9.33301C9.05701 12.1659 8.83301 11.9421 8.83301 11.666C8.83336 11.3903 9.05722 11.1662 9.33301 11.166H11.166V9.33301C11.1662 9.05722 11.3903 8.83335 11.666 8.83301Z"}),(0,t.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6.66602 1.5C8.78298 1.5 10.4998 3.21607 10.5 5.33301C10.5 6.70429 9.77911 7.90631 8.69629 8.58398C9.02214 8.72348 9.33185 8.89335 9.61914 9.09375C9.84543 9.25173 9.90095 9.56265 9.74316 9.78906C9.58516 10.0153 9.27327 10.0709 9.04688 9.91309C8.37238 9.44273 7.55256 9.16706 6.66699 9.16699C4.36581 9.16699 2.5 11.0328 2.5 13.334C2.49965 13.6098 2.27593 13.834 2 13.834C1.72407 13.834 1.50035 13.6098 1.5 13.334C1.5 11.2027 2.79049 9.37184 4.63281 8.58203C3.55229 7.90392 2.83301 6.70269 2.83301 5.33301C2.83318 3.21628 4.54932 1.50034 6.66602 1.5ZM6.66602 2.5C5.10161 2.50034 3.83318 3.76856 3.83301 5.33301C3.83301 6.89759 5.1015 8.16665 6.66602 8.16699C8.23081 8.16699 9.5 6.8978 9.5 5.33301C9.49982 3.76835 8.2307 2.5 6.66602 2.5Z"})]})},{className:"size-4"})},c={en:{free:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"250 contacts"},{featureKey:"monthly-emails",label:"250 emails / month"},{featureKey:"products",label:"3 products"},{featureKey:"transaction-fees",label:"9% transaction fees"}],basic:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"500 contacts"},{featureKey:"monthly-emails",label:"5,000 emails / month"},{featureKey:"products",label:"5 products"},{featureKey:"transaction-fees",label:"9% transaction fees"},{featureKey:"personalization",label:"Advanced customization"}],plus:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"1,500 contacts"},{featureKey:"monthly-emails",label:"7,500 emails / month"},{featureKey:"products",label:"50 products"},{featureKey:"transaction-fees",label:"3% transaction fees"},{featureKey:"personalization",label:"Advanced customization"},{featureKey:"multi-language",label:"Multi language (up to 2)"}],pro:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"Unlimited contacts"},{featureKey:"monthly-emails",label:"Unlimited emails / month"},{featureKey:"products",label:"500 products"},{featureKey:"transaction-fees",label:"1% transactions fees"},{featureKey:"personalization",label:"Advanced customization"},{featureKey:"multi-language",label:"Multi language (up to 8)"},{featureKey:"workflow-automations",label:"Workflow automations"},{featureKey:"workspace-users",label:"2 workspace users"}]},fr:{free:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"250 contacts"},{featureKey:"monthly-emails",label:"250 emails / mois"},{featureKey:"products",label:"3 produits"},{featureKey:"transaction-fees",label:"9 % de frais de transaction"}],basic:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"500 contacts"},{featureKey:"monthly-emails",label:"5 000 emails / mois"},{featureKey:"products",label:"5 produits"},{featureKey:"transaction-fees",label:"9 % de frais de transaction"},{featureKey:"personalization",label:"Personnalisation avancée"}],plus:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"1 500 contacts"},{featureKey:"monthly-emails",label:"7 500 emails / mois"},{featureKey:"products",label:"50 produits"},{featureKey:"transaction-fees",label:"3 % de frais de transaction"},{featureKey:"personalization",label:"Personnalisation avancée"},{featureKey:"multi-language",label:"Multilingue (jusqu'à 2)"}],pro:[{featureKey:"link-in-bio",label:"Link-in-bio"},{featureKey:"contacts",label:"Contacts illimités"},{featureKey:"monthly-emails",label:"Emails illimités / mois"},{featureKey:"products",label:"500 produits"},{featureKey:"transaction-fees",label:"1 % de frais de transaction"},{featureKey:"personalization",label:"Personnalisation avancée"},{featureKey:"multi-language",label:"Multilingue (jusqu'à 8)"},{featureKey:"workflow-automations",label:"Automatisations de workflow"},{featureKey:"workspace-users",label:"2 utilisateurs de l'espace de travail"}]}};var d=e.i(70137),h=e.i(18929),f=e.i(61039),g=e.i(78520),m=e.i(80537);e.s(["PlanCard",0,function({plan:e}){let n=(0,s.useTranslations)("pricing"),o=(0,h.toLocale)((0,i.useLocale)()),{period:l}=(0,m.useBillingPeriod)(),{currency:u}=(0,g.useCurrency)(),v=("yearly"===l?e.priceYearly:e.priceMonthly)[u.code],y=c[o][e.id];return(0,t.jsxs)("div",{className:`relative z-0 flex w-full flex-1 flex-col overflow-hidden rounded-2xl border border-[#eeeeec] bg-[length:100%_auto] bg-top bg-no-repeat shadow-[0px_2px_4px_rgba(0,0,0,0.05)] ${e.popular?"bg-[url(/_mkt/images/pricing/plus-card-full-gradient.png)]":"bg-[#f9f9f8]"}`,children:[e.popular&&(0,t.jsx)("div",{className:"absolute inset-0 -z-10 bg-white/20"}),(0,t.jsxs)("div",{className:"relative z-0 -mx-px -mt-px flex flex-col gap-2 border-t border-x border-[#eeeeec] p-5",children:[e.popular&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("img",{src:"/_mkt/images/pricing/plus-card-header-gradient.png",alt:"",className:"absolute inset-0 -z-10 h-full w-full object-cover"}),(0,t.jsx)("div",{className:"absolute inset-0 -z-10 bg-white/20"})]}),(0,t.jsxs)("div",{className:"flex items-start justify-between gap-2",children:[(0,t.jsx)("p",{className:"text-sm font-semibold text-foreground",children:e.label}),e.popular&&(0,t.jsx)("span",{className:"flex h-5 shrink-0 items-center justify-center rounded-[8px] border border-white/80 bg-white/60 px-[6px] text-[12px] leading-4 font-medium tracking-[0.1px] text-foreground backdrop-blur-sm",children:n("popular")})]}),(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)("p",{className:"text-2xl leading-none font-semibold text-foreground",children:(0,t.jsx)(a.default,{value:v,format:(0,d.priceFormat)(v),prefix:u.prefix,suffix:u.suffix})}),e.priceMonthly[u.code]>0&&(0,t.jsx)("span",{className:"text-sm text-foreground-secondary",children:n("perMonth")})]})]}),(0,t.jsxs)("div",{className:"-mx-px -mb-px flex flex-1 flex-col gap-5 rounded-2xl border border-[#eeeeec] bg-white p-5",children:[(0,t.jsx)("p",{className:"text-sm text-foreground",children:e.tagline}),(0,t.jsx)(r.Button,{variant:e.popular?"default":"secondary",className:"h-10 w-full",nativeButton:!1,render:(0,t.jsx)("a",{href:f.SIGNUP_URL}),children:n("getStarted")}),(0,t.jsx)("div",{className:"flex flex-col gap-3",children:y.map(e=>(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[p[e.featureKey],(0,t.jsx)("p",{className:"text-sm text-foreground",children:e.label})]},e.featureKey))})]})]})}],47022)},36095,34557,e=>{"use strict";var t=e.i(71645);let a=String.raw,i=(()=>{try{document.createElement("div").animate({opacity:0}
1,{easing:"linear(0, 1)"})}catch{return!1}return!0})(),s="u">typeof CSS&&CSS.supports&&CSS.supports("line-height","mod(1,1)"),r="u">typeof matchMedia?matchMedia("(prefers-reduced-motion: reduce)"):null,n="--_number-flow-d-opacity",o="--_number-flow-d-width",l="--_number-flow-dx",u="--_number-flow-d",p=(()=>{try{return CSS.registerProperty({name:n,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:l,syntax:"<length>",inherits:!0,initialValue:"0px"}),CSS.registerProperty({name:o,syntax:"<number>",inherits:!1,initialValue:"0"}),CSS.registerProperty({name:u,syntax:"<number>",inherits:!0,initialValue:"0"}),!0}catch{return!1}})(),c="round(nearest, calc(var(--number-flow-mask-height, 0.25em) / 2), 1px)",d=`calc(${c} * 2)`,h="var(--number-flow-mask-width, 0.5em)",f=`calc(${h} / var(--scale-x))`,g="#000 0, transparent 71%",m=a`:host{display:inline-block;direction:ltr;white-space:nowrap;isolation:isolate;line-height:1}.number,.number__inner{display:inline-block;transform-origin:left top}:host([data-will-change]) :is(.number,.number__inner,.section,.digit,.digit__num,.symbol){will-change:transform}.number{--scale-x:calc(1 + var(${o}) / var(--width));transform:translateX(var(${l})) scaleX(var(--scale-x));margin:0 calc(-1 * ${h});position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 ${f},#000 calc(100% - ${f}),transparent ),linear-gradient(to bottom,transparent 0,#000 ${d},#000 calc(100% - ${d}),transparent 100% ),radial-gradient(at bottom right,${g}),radial-gradient(at bottom left,${g}),radial-gradient(at top left,${g}),radial-gradient(at top right,${g});-webkit-mask-size:100% calc(100% - ${d} * 2),calc(100% - ${f} * 2) 100%,${f} ${d},${f} ${d},${f} ${d},${f} ${d};-webkit-mask-position:center,center,top left,top right,bottom right,bottom left;-webkit-mask-repeat:no-repeat}.number__inner{padding:${c} ${h};transform:scaleX(calc(1 / var(--scale-x))) translateX(calc(-1 * var(${l})))}:host > :not(.number){z-index:5}.section,.symbol{display:inline-block;position:relative;isolation:isolate}.section::after{content:'\200b';display:inline-block}.section--justify-left{transform-origin:center left}.section--justify-right{transform-origin:center right}.section > [inert],.symbol > [inert]{margin:0 !important;position:absolute !important;z-index:-1}.digit{display:inline-block;position:relative;--c:var(--current) + var(${u})}.digit__num,.number .section::after{padding:${c} 0}.digit__num{display:inline-block;--offset-raw:mod(var(--length) + var(--n) - mod(var(--c),var(--length)),var(--length));--offset:calc( var(--offset-raw) - var(--length) * round(down,var(--offset-raw) / (var(--length) / 2),1) );--y:clamp(-100%,var(--offset) * 100%,100%);transform:translateY(var(--y))}.digit__num[inert]{position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(var(--y))}.digit:not(.is-spinning) .digit__num[inert]{display:none}.symbol__value{display:inline-block;mix-blend-mode:plus-lighter;white-space:pre}.section--justify-left .symbol > [inert]{left:0}.section--justify-right .symbol > [inert]{right:0}.animate-presence{opacity:calc(1 + var(${n}))}`,v="u">typeof HTMLElement?HTMLElement:class{},y=(a`:host{display:inline-block;direction:ltr;white-space:nowrap;line-height:1}span{display:inline-block}:host([data-will-change]) span{will-change:transform}.number,.digit{padding:${c} 0}.symbol{white-space:pre}`,(e,t,a)=>{let i=document.createElement(e),[s,r]=Array.isArray(t)?[void 0,t]:[t,a];return s&&Object.assign(i,s),null==r||r.forEach(e=>i.appendChild(e)),i}),b=s&&i&&p;class C extends v{constructor(){super(),this.created=!1,this.batched=!1,this._preUpdated=!1;const{animated:e,...t}=this.constructor.defaultProps;this._animated=this.computedAnimated=e,Object.assign(this,t)}get animated(){return this._animated}set animated(e){var t;this.animated!==e&&(this._animated=e,null==(t=this.shadowRoot)||t.getAnimations().forEach(e=>e.finish()))}set data(e){var t;if(null==e||e===this._data)return;let{pre:a,integer:i,fraction:s,post:n,value:o}=e;if(this.created){let l=this._data;this._data=e,this.computedTrend="function"==typeof this.trend?this.trend(l.value,o):this.trend,this.computedAnimated=b&&this._animated&&(!this.respectMotionPreference||!(null!=r&&r.matches))&&this.offsetWidth>0&&this.offsetHeight>0&&"visible"===this.ownerDocument.visibilityState,null==(t=this.plugins)||t.forEach(t=>{var a;return null==(a=t.onUpdate)?void 0:a.call(t,e,l,this)}),this.batched||this.willUpdate(),this._pre.update(a),this._num.update({integer:i,fraction:s}),this._post.update(n),this.batched||this.didUpdate()}else{this._data=e,this.attachShadow({mode:"open"});try{this._internals??(this._internals=this.attachInternals()),this._internals.role="img"}catch{}let t=document.createElement("style");this.nonce&&(t.nonce=this.nonce),t.textContent=m,this.shadowRoot.appendChild(t),this._pre=new k(this,a,{justify:"right",part:"left"}),this.shadowRoot.appendChild(this._pre.el),this._num=new x(this,i,s),this.shadowRoot.appendChild(this._num.el),this._post=new k(this,n,{justify:"left",part:"right"}),this.shadowRoot.appendChild(this._post.el),this.created=!0}try{this._internals.ariaLabel=e.valueAsString}catch{}}willUpdate(){this._preUpdated=b&&this._animated&&(!this.respectMotionPreference||!(null!=r&&r.matches))&&"visible"===this.ownerDocument.visibilityState,this._preUpdated&&(this._pre.willUpdate(),this._num.willUpdate(),this._post.
1willUpdate())}didUpdate(){if(!this.computedAnimated||!this._preUpdated)return;this._abortAnimationsFinish?this._abortAnimationsFinish.abort():this.dispatchEvent(new Event("animationsstart")),this._pre.didUpdate(),this._num.didUpdate(),this._post.didUpdate();let e=new AbortController;Promise.all(this.shadowRoot.getAnimations().map(e=>e.finished)).then(()=>{e.signal.aborted||(this.dispatchEvent(new Event("animationsfinish")),this._abortAnimationsFinish=void 0)}),this._abortAnimationsFinish=e}}C.defaultProps={transformTiming:{duration:900,easing:"linear(0,.005,.019,.039,.066,.096,.129,.165,.202,.24,.278,.316,.354,.39,.426,.461,.494,.526,.557,.586,.614,.64,.665,.689,.711,.731,.751,.769,.786,.802,.817,.831,.844,.856,.867,.877,.887,.896,.904,.912,.919,.925,.931,.937,.942,.947,.951,.955,.959,.962,.965,.968,.971,.973,.976,.978,.98,.981,.983,.984,.986,.987,.988,.989,.99,.991,.992,.992,.993,.994,.994,.995,.995,.996,.996,.9963,.9967,.9969,.9972,.9975,.9977,.9979,.9981,.9982,.9984,.9985,.9987,.9988,.9989,1)"},spinTiming:void 0,opacityTiming:{duration:450,easing:"ease-out"},animated:!0,trend:(e,t)=>Math.sign(t-e),respectMotionPreference:!0,plugins:void 0,digits:void 0};class x{constructor(e,t,a,{className:i,...s}={}){this.flow=e,this._integer=new S(e,t,{justify:"right",part:"integer"}),this._fraction=new S(e,a,{justify:"left",part:"fraction"}),this._inner=y("span",{className:"number__inner"},[this._integer.el,this._fraction.el]),this.el=y("span",{...s,part:"number",className:`number ${i??""}`},[this._inner])}willUpdate(){this._prevWidth=this.el.offsetWidth,this._prevLeft=this.el.getBoundingClientRect().left,this._integer.willUpdate(),this._fraction.willUpdate()}update({integer:e,fraction:t}){this._integer.update(e),this._fraction.update(t)}didUpdate(){let e=this.el.getBoundingClientRect();this._integer.didUpdate(),this._fraction.didUpdate();let t=this._prevLeft-e.left,a=this.el.offsetWidth,i=this._prevWidth-a;this.el.style.setProperty("--width",String(a)),this.el.animate({[l]:[`${t}px`,"0px"],[o]:[i,0]},{...this.flow.transformTiming,composite:"accumulate"})}}class w{constructor(e,t,{justify:a,className:i,...s},r){this.flow=e,this.children=new Map,this.onCharRemove=e=>()=>{this.children.delete(e)},this.justify=a;const n=t.map(e=>this.addChar(e).el);this.el=y("span",{...s,className:`section section--justify-${a} ${i??""}`},r?r(n):n)}addChar(e,{startDigitsAtZero:t=!1,...a}={}){let i="integer"===e.type||"fraction"===e.type?new E(this,e.type,t?0:e.value,e.pos,{...a,onRemove:this.onCharRemove(e.key)}):new j(this,e.type,e.value,{...a,onRemove:this.onCharRemove(e.key)});return this.children.set(e.key,i),i}unpop(e){e.el.removeAttribute("inert"),e.el.style.top="",e.el.style[this.justify]=""}pop(e){e.forEach(e=>{var t,a;e.el.style.top=`${e.el.offsetTop}px`,e.el.style[this.justify]=`${t=e.el,"left"===this.justify?t.offsetLeft:((null==(a=t.offsetParent instanceof HTMLElement?t.offsetParent:null)?void 0:a.offsetWidth)??0)-t.offsetWidth-t.offsetLeft}px`}),e.forEach(e=>{e.el.setAttribute("inert",""),e.present=!1})}addNewAndUpdateExisting(e){let t=new Map,a=new Map,i="left"===this.justify,s=i?"prepend":"append";if(function(e,t,{reverse:a=!1}={}){let i=e.length;for(let s=a?i-1:0;a?s>=0:s<i;a?s--:s++)t(e[s],s)}(e,e=>{let i;this.children.has(e.key)?(i=this.children.get(e.key),a.set(e,i),this.unpop(i),i.present=!0):(i=this.addChar(e,{startDigitsAtZero:!0,animateIn:!0}),t.set(e,i)),this.el[s](i.el)},{reverse:i}),this.flow.computedAnimated){let e=this.el.getBoundingClientRect();t.forEach(t=>{t.willUpdate(e)})}t.forEach((e,t)=>{e.update(t.value)}),a.forEach((e,t)=>{e.update(t.value)})}willUpdate(){let e=this.el.getBoundingClientRect();this._prevOffset=e[this.justify],this.children.forEach(t=>t.willUpdate(e))}didUpdate(){let e=this.el.getBoundingClientRect();this.children.forEach(t=>t.didUpdate(e));let t=e[this.justify],a=this._prevOffset-t;a&&this.children.size&&this.el.animate({transform:[`translateX(${a}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}class S extends w{update(e){let t=new Map;this.children.forEach((a,i)=>{e.find(e=>e.key===i)||t.set(i,a),this.unpop(a)}
1),this.addNewAndUpdateExisting(e),t.forEach(e=>{e instanceof E&&e.update(0)}),this.pop(t)}}class k extends w{update(e){let t=new Map;this.children.forEach((a,i)=>{e.find(e=>e.key===i)||t.set(i,a)}),this.pop(t),this.addNewAndUpdateExisting(e)}}class P{constructor(e,t,{onRemove:a,animateIn:i=!1}={}){this.flow=e,this.el=t,this._present=!0,this._remove=()=>{var e;this.el.remove(),null==(e=this._onRemove)||e.call(this)},this.el.classList.add("animate-presence"),this.flow.computedAnimated&&i&&this.el.animate({[n]:[-.9999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),this._onRemove=a}get present(){return this._present}set present(e){if(this._present!==e){if(this._present=e,e?this.el.removeAttribute("inert"):this.el.setAttribute("inert",""),!this.flow.computedAnimated){e||this._remove();return}this.el.style.setProperty("--_number-flow-d-opacity",e?"0":"-.999"),this.el.animate({[n]:e?[-.9999,0]:[.999,0]},{...this.flow.opacityTiming,composite:"accumulate"}),e?this.flow.removeEventListener("animationsfinish",this._remove):this.flow.addEventListener("animationsfinish",this._remove,{once:!0})}}}class R extends P{constructor(e,t,a,i){super(e.flow,a,i),this.section=e,this.value=t,this.el=a}}class E extends R{constructor(e,t,a,i,s){var r,n;const o=((null==(n=null==(r=e.flow.digits)?void 0:r[i])?void 0:n.max)??9)+1,l=Array.from({length:o}).map((e,t)=>{let i=y("span",{className:"digit__num"},[document.createTextNode(String(t))]);return t!==a&&i.setAttribute("inert",""),i.style.setProperty("--n",String(t)),i}),u=y("span",{part:`digit ${t}-digit`,className:"digit"},l);u.style.setProperty("--current",String(a)),u.style.setProperty("--length",String(o)),super(e,a,u,s),this.pos=i,this._onAnimationsFinish=()=>{this.el.classList.remove("is-spinning")},this._numbers=l,this.length=o}willUpdate(e){let t=this.el.getBoundingClientRect();this._prevValue=this.value;let a=t[this.section.justify]-e[this.section.justify],i=t.width/2;this._prevCenter="left"===this.section.justify?a+i:a-i}update(e){this.el.style.setProperty("--current",String(e)),this._numbers.forEach((t,a)=>a===e?t.removeAttribute("inert"):t.setAttribute("inert","")),this.value=e}didUpdate(e){let t=this.el.getBoundingClientRect(),a=t[this.section.justify]-e[this.section.justify],i=t.width/2,s="left"===this.section.justify?a+i:a-i,r=this._prevCenter-s;r&&this.el.animate({transform:[`translateX(${r}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"});let n=this.getDelta();n&&(this.el.classList.add("is-spinning"),this.el.animate({[u]:[-n,0]},{...this.flow.spinTiming??this.flow.transformTiming,composite:"accumulate"}),this.flow.addEventListener("animationsfinish",this._onAnimationsFinish,{once:!0}))}getDelta(){var e;if(this.flow.plugins)for(let t of this.flow.plugins){let a=null==(e=t.getDelta)?void 0:e.call(t,this.value,this._prevValue,this);if(null!=a)return a}let t=this.value-this._prevValue,a=this.flow.computedTrend||Math.sign(t);return a<0&&this.value>this._prevValue?this.value-this.length-this._prevValue:a>0&&this.value<this._prevValue?this.length-this._prevValue+this.value:t}}class j extends R{constructor(e,t,a,i){const s=y("span",{className:"symbol__value",textContent:a});super(e,a,y("span",{part:`symbol ${t}`,className:"symbol"},[s]),i),this.type=t,this._children=new Map,this._onChildRemove=e=>()=>{this._children.delete(e)},this._children.set(a,new P(this.flow,s,{onRemove:this._onChildRemove(a)}))}willUpdate(e){if("decimal"===this.type)return;let t=this.el.getBoundingClientRect();this._prevOffset=t[this.section.justify]-e[this.section.justify]}update(e){if(this.value!==e){let t=this._children.get(this.value);t&&(t.present=!1);let a=this._children.get(e);if(a)a.present=!0;else{let t=y("span",{className:"symbol__value",textContent:e});this.el.appendChild(t),this._children.set(e,new P(this.flow,t,{animateIn:!0,onRemove:this._onChildRemove(e)}))}}this.value=e}didUpdate(e){if("decimal"===this.type)return;let t=this.el.getBoundingClientRect()[this.section.justify]-e[this.section.justify],a=this._prevOffset-t;a&&this.el.animate({transform:[`translateX(${a}px)`,"none"]},{...this.flow.transformTiming,composite:"accumulate"})}}var _=t;let T=parseInt(_.version.match(/^(\d+)\./)?.[1])>=19;class N extends C{attributeChangedCallback(e,t,a){this[e]=JSON.parse(a)}}N.observedAttributes=T?[]:["data","digits"],"u">typeof HTMLElement&&"u">typeof customElements&&!customElements.get("number-flow-react")&&customElements.define("number-flow-react",N);let M={},A=T?function(e){return e}:JSON.stringify;function O(e){let{transformTiming:t,spinTiming:a,opacityTiming:i,animated:s,respectMotionPreference:r,trend:n,plugins:o,...l}=e;return[{transformTiming:t,spinTiming:a,opacityTiming:i,animated:s,respectMotionPreference:r,trend:n,plugins:o},l]}class I extends _.Component{updateProperties(e){if(!this.el)return;this.el.batched=!this.props.isolate;let[t]=O(this.props);Object.entries(t).forEach(([e,t])=>{this.el[e]=t??N.defaultProps[e]}),e?.onAnimationsStart&&this.el.removeEventListener("animationsstart",e.onAnimationsStart),this.props.onAnimationsStart&&this.el.addEventListener("animationsstart",this.props.onAnimationsStart),e?.onAnimationsFinish&&this.el.removeEventListener("animationsfinish",e.onAnimationsFinish),this.props.onAnimationsFinish&&this.el.addEventListener("animationsfinish",this.props.onAnimationsFinish)}componentDidMount(){this.updateProperties(),T&&this.el&&(this.el.digits=this.props.digits,this.el.data=this.props.data)}getSnapshotBeforeUpdate(e){if(this.updateProperties(e),e.data!==this.props.data){if(this.props.group)return this.props.group.willUpdate(),()=>this.props.group?.didUpdate();if(!this.props.isolate)return this.el?.willUpdate(),()=>this.el?.didUpdate()}return null}componentDidUpdate(e,t,a){a?.()}handleRef(e){this.props.innerRef&&(this.props.innerRef.current=e),this.el=e}render(){let[e,{innerRef:t,className:a,data:i,nonce:s,willChange:r,isolate:n,group:o,digits:l,onAnimationsStart:u,onAnimationsFinish:p,...c}]=O(this.props);return _.createElement("number-flow-react",{ref:this.handleRef,"data-will-change":r?"":void 0,class:a,nonce:s,...c,dangerouslySetInnerHTML:{__html:""},suppressHydrationWarning:!0,digits:A(l),data:A(i)})}constructor(e){super(e),this.handleRef=this.handleRef.bind(this)}}let L=_.forwardRef(function({value:e,locales:t,format:a,prefix:i,suffix:s,...r},n){_.useImperativeHandle(n,()=>o.current,[]);let o=_.useRef(void 0),l=_.useContext(B);l?.useRegister(o);let u=_.useMemo(()=>t?JSON.stringify(t):"",[t]),p=_.useMemo(()=>a?JSON.stringify(a):"",[a]),c=_.useMemo(()=>(function(e,t,a,i){let s=t.formatToParts(e);a&&s.unshift({type:"prefix",value:a}),i&&s.push({type:"suffix",value:i});let r=[],n=[],o=[],l=[],u={},p=e=>`${e}:${u[e]=(u[e]??-1)+1}`,c="",d=!1,h=!1;for(let e of s){c+=e.value;let t="minusSign"===e.type||"plusSign"===e.type?"sign":e.type;"integer"===t?(d=!0,n.push(...e.value.split("").map(e=>({type:t,value:parseInt(e)})))):"group"===t?n.push({type:t,value:e.value}):"decimal"===t?(h=!0,o.push({type:t,value:e.value,key:p(t)})):"fraction"===t?o.push(...e.value.split("").map(e=>({type:t,value:parseInt(e),key:p(t),pos:-1-u[t]}))):(d||h?l:r).push({type:t,value:e.value,key:p(t)})}let f=[];for(let e=n.length-1;e>=0;e--){let t=n[e];f.unshift("integer"===t.type?{...t,key:p(t.type),pos:u[t.type]}:{...t,key:p(t.type)})}return{pre:r,integer:f,fraction:o,post:l,valueAsString:c,value:"string"==typeof e?parseFloat(e):e}})(e,M[`${u}:${p}
1`]??=new Intl.NumberFormat(t,a),i,s),[e,u,p,i,s]);return _.createElement(I,{...r,group:l,data:c,innerRef:o})}),B=_.createContext(void 0);((e="")=>a`:where(number-flow${e}){line-height:1}number-flow${e} > span{font-kerning:none;display:inline-block;padding:${d} 0}`)("-react"),e.s([],36095),e.s(["default",0,L],34557)}]);
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.