import{a as O}from"https://cdn.shopify.com/oxygen-v2/26324/10616/21935/1653405/build/_shared/chunk-MEFRPCES.js";import{n as or,o as nr,t as ir}from"https://cdn.shopify.com/oxygen-v2/26324/10616/21935/1653405/build/_shared/chunk-EL2AX23U.js";import{a as B}from"https://cdn.shopify.com/oxygen-v2/26324/10616/21935/1653405/build/_shared/chunk-722DUSLT.js";import{a as Rr}from"https://cdn.shopify.com/oxygen-v2/26324/10616/21935/1653405/build/_shared/chunk-7MZ5ZFIB.js";import{d as G}from"https://cdn.shopify.com/oxygen-v2/26324/10616/21935/1653405/build/_shared/chunk-SFLZO754.js";function ar(){for(var r=0,e,t,o="";rr&&(e=0,o=t,t=new Map)}return{get:function(i){var n=t.get(i);if(n!==void 0)return n;if((n=o.get(i))!==void 0)return a(i,n),n},set:function(i,n){t.has(i)?t.set(i,n):a(i,n)}}}var H="!";function fr(r){var e=r.separator||":",t=e.length===1,o=e[0],a=e.length;return function(i){for(var n=[],d=0,c=0,f,u=0;uc?f-c:void 0;return{modifiers:n,hasImportantModifier:y,baseClassName:m,maybePostfixModifierPosition:x}}}function br(r){if(r.length<=1)return r;var e=[],t=[];return r.forEach(function(o){var a=o[0]==="[";a?(e.push.apply(e,t.sort().concat([o])),t=[]):t.push(o)}),e.push.apply(e,t.sort()),e}function mr(r){return{cache:pr(r.cacheSize),splitModifiers:fr(r),...cr(r)}}var Er=/\s+/;function gr(r,e){var t=e.splitModifiers,o=e.getClassGroupId,a=e.getConflictingClassGroupIds,s=new Set;return r.trim().split(Er).map(function(i){var n=t(i),d=n.modifiers,c=n.hasImportantModifier,f=n.baseClassName,u=n.maybePostfixModifierPosition,b=o(u?f.substring(0,u):f),g=Boolean(u);if(!b){if(!u)return{isTailwindClass:!1,originalClassName:i};if(b=o(f),!b)return{isTailwindClass:!1,originalClassName:i};g=!1}var y=br(d).join(":"),m=c?y+H:y;return{isTailwindClass:!0,modifierId:m,classGroupId:b,originalClassName:i,hasPostfixModifier:g}}).reverse().filter(function(i){if(!i.isTailwindClass)return!0;var n=i.modifierId,d=i.classGroupId,c=i.hasPostfixModifier,f=n+d;return s.has(f)?!1:(s.add(f),a(d,c).forEach(function(u){return s.add(n+u)}),!0)}).reverse().map(function(i){return i.originalClassName}).join(" ")}function vr(){for(var r=arguments.length,e=new Array(r),t=0;t{let{to:t,className:o,...a}=r,[s]=ir(),i=s.data?.selectedLocale,n=t;return typeof t=="string"&&!Hr.test(t)&&t!=".."&&(n=i?`${i.pathPrefix}${t}`:t),typeof o=="function"?(0,_.jsx)(or,{to:n,className:o,...a,ref:e}):(0,_.jsx)(nr,{to:n,className:o,...a,ref:e,prefetch:"intent"})});var Sr=G(B()),Jr=r=>{let e=r?.mode||"default",t=r?.tone||"default";return O(["flex h-[2.5rem] items-center justify-center overflow-hidden rounded-full p-4 text-md font-[600] duration-200 ease-out","disabled:opacity-20 disabled:bg-opacity-100",e==="default"&&O([t==="critical"&&"bg-red",t==="default"&&"bg-offBlack",t==="shopPay"&&"bg-shopPay","hover:opacity-80 text-white"]),e==="outline"&&O([t==="critical"&&"border-color-red text-red",t==="default"&&"border-color-offBlack text-offBlack",t==="shopPay"&&"border-color-shopPay text-shopPay","bg-transparent border hover:opacity-50"])])};function _r({as:r="button",className:e,mode:t="default",tone:o,...a}){let s=a?.to?zr:r;return(0,Sr.jsx)(s,{className:J(Jr({mode:t,tone:o}),e),...a})}export{zr as a,Jr as b,_r as c};