1import{a as e}from"./rolldown-runtime-B0Z9INg1.js";import{t}from"./react-CUdNIagt.js";import{E as n,a as r,b as i,d as a,f as o,it as s,nt as c,o as l,q as u,r as d,rt as f,s as p,t as m}from"./utils-DfA7owB_.js";import{$ as h,et as g}from"./utils-DUkMlOi7.js";import{Y as _}from"./esm-C6IqGd5o.js";import{h as v}from"./useLogout-DdPNrzHi.js";import{t as y}from"./Loader-BnnQFtm0.js";import{r as b,t as x}from"./reactusegesture.esm-C6JALfs-.js";var S=e(t());s(),i(),r();var C;(function(e){e.Small=`small`,e.Medium=`medium`,e.Large=`large`})(C||(C={}));var w;(function(e){e.Success=`success`,e.Error=`error`,e.Loading=`loading`,e.Disabled=`disabled`})(w||(w={}));var T=c([`position:relative;box-sizing:border-box;appearance:none;border:none;user-select:none;background-color:transparent;text-decoration:none;text-transform:none;cursor:pointer;outline:none;overflow:hidden;&:focus{outline:0;}`]),E=c([`&::after{background-color:`,`;background-color:`,`;}&:focus{box-shadow:`,`;}&:hover{&::after{opacity:1;}&::before{opacity:0;}}`],function(e){return e.hoverBgColor},function(e){var t=e.state,n=e.errorHoverBgColor,r=e.successHoverBgColor,i=e.hoverBgColor;return t===w.Error?n:t===w.Success?r:i},function(e){var t=e.theme,n=e.focusColor;return[t.bordersAsShadows.border4,n||t.colors.borderFocused].join(` `)}),D=f.button.withConfig({shouldForwardProp:d}).withConfig({displayName:`Buttons__StyledButton`,componentId:`sc-xht9q4-0`})([``,` `,`;`,`;`,`;padding-left:`,`;padding-right:`,`;background-color:`,`;border-radius:`,`;display:`,`;justify-content:center;align-items:center;height:`,`;width:`,`;transition:transform `,`;&::after,&::before{content:'';position:absolute;border-radius:`,`;background-color:`,`;width:100%;height:100%;opacity:0;left:0;top:0;transition:opacity `,`;}`,` `,` `,``],T,m,u,function(e){return e.isIconButton&&c([`> div,svg{width:`,`;height:`,`;}> div{z-index:1;position:relative;}`],function(e){return e.theme.space.s24},function(e){return e.theme.space.s24})},function(e){return e.theme.space.s16},function(e){return e.theme.space.s16},function(e){var t=e.state,n=e.mainBgColor,r=e.errorBgColor,i=e.successBgColor;return t===w.Error?r:t===w.Success?i:n},function(e){return e.theme.borderRadius.radiusRound},function(e){return e.size===C.Large?`flex`:`inline-flex`},function(e){var t=e.theme,n=e.size;return n===C.Small?t.space.s36:n===C.Medium?t.space.s48:t.space.s56},function(e){var t=e.theme,n=e.size;return e.isIconButton?t.space.s56:n===C.Large?`100%`:`auto`},function(e){return e.theme.duration.duration150},function(e){return e.theme.borderRadius.radiusRound},function(e){return e.mainBgColor},function(e){return e.theme.duration.duration150},function(e){var t=e.disabled,n=e.state;return!t&&n!==w.Disabled&&E},function(e){var t=e.disabled,n=e.loading,r=e.state,i=e.disabledBgColor;return(t||r===w.Disabled)&&!n&&r!==w.Loading&&c([`cursor:not-allowed;background-color:`,`;`],i)},function(e){var t=e.loading,n=e.state;return t||n===w.Loading&&c([`cursor:progress;`])});x(),s(),i(),p();var ee=f(l.div).withConfig({displayName:`styles__StyledContainer`,componentId:`sc-xnytoh-0`})([``,` position:relative;display:`,`;width:`,`;`,` will-change:transform;border-radius:`,`;.content-container{border-radius:`,`;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);pointer-events:none;}.ripple{content:'';position:absolute;top:50%;left:0%;height:`,`px;width:`,`px;background-color:`,`;border-radius:100px;}.ersatz-shadow{border-radius:`,`;box-shadow:`,`;position:absolute;pointer-events:none;top:0;left:0;bottom:0;right:0;}`],m,function(e){var t=e.size;return!t||t===C.Large?`block`:`inline-block`},function(e){var t=e.size;return!t||t===C.Large?`100%`:`auto`},n,function(e){return e.$borderRadius},function(e){return e.$borderRadius},function(e){return e.$rippleSize},function(e){return e.$rippleSize},function(e){return e.theme.colors[e.$rippleColor]||e.$rippleColor},function(e){return e.$borderRadius},function(e){return e.$shadowType}),O=e(_());p();function te(e){var t=S.useRef();return S.useEffect(function(){t.current=e},[e]),t.current}var k;(function(e){e.Date=`date`,e.PhoneNumber=`phoneNumber`,e.SSN=`socialSecurity`,e.Currency=`currency`,e.Percent=`percent`})(k||(k={}));var A={currency:(0,O.default)({allowDecimal:!0}),percent:(0,O.default)({prefix:``,suffix:`%`}),socialSecurity:[/\d/,/\d/,/\d/,` `,/\d/,/\d/,` `,/\d/,/\d/,/\d/,/\d/],phoneNumber:[`(`,/[1-9]/,/\d/,/\d/,`)`,` `,/\d/,/\d/,/\d/,` `,/\d/,/\d/,/\d/,/\d/],date:[/\d/,/[0-9]/,`/`,/\d/,/[0-9]/,`/`,/\d/,/\d/,/\d/,/\d/]};function j(e){return typeof e==`string`?A[e]:e}p();var ne=[`children`,`borderRadius`,`rippleColor`,`disabled`,`width`,`size`,`rippleSize`,`rippleMultiplier`,`onSelectRippleColor`,`shadowType`,`isActive`,`elevated`,`delegateAnimationToChild`];function M(){return M=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function re(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t];
1t%2?N(Object(n),!0).forEach(function(t){P(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function P(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){return B(e)||z(e,t)||L(e,t)||I()}function I(){throw TypeError(`Invalid attempt to destructure non-iterable instance. 2In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function L(e,t){if(e){if(typeof e==`string`)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n===`Object`&&e.constructor&&(n=e.constructor.name),n===`Map`||n===`Set`)return Array.from(e);if(n===`Arguments`||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R(e,t)}}function R(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function z(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r=[],i=!0,a=!1,o,s;try{for(n=n.call(e);!(i=(o=n.next()).done)&&(r.push(o.value),!(t&&r.length===t));i=!0);}catch(e){a=!0,s=e}finally{try{!i&&n.return!=null&&n.return()}finally{if(a)throw s}}return r}}function B(e){if(Array.isArray(e))return e}function ie(e,t){if(e==null)return{};var n=V(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function V(e,t){if(e==null)return{};for(var n={},r=Object.keys(e),i,a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var H=1,U=.97,W=40,ae=20,G=S.forwardRef(function(e,t){var n=e.children,r=e.borderRadius,i=r===void 0?`100px`:r,s=e.rippleColor,c=s===void 0?`hsla(0, 0%, 0%, 0.5)`:s,u=e.disabled,d=e.width,f=e.size,p=e.rippleSize,m=p===void 0?W:p,h=e.rippleMultiplier,g=h===void 0?1.5:h,_=e.onSelectRippleColor,y=e.shadowType,x=e.isActive,C=e.elevated,w=e.delegateAnimationToChild,T=ie(e,ne),E=v(),D=E.colors,O=E.springs,k=!!_,A=S.useRef({left:0,width:0,height:0,getBoundingClientRect:function(){}}),j=S.useRef(null),N=F(o(function(){return{scale:H,config:O.springBounceLight}}),2),P=N[0].scale,I=N[1],L=F(o(function(){return{rippleOpacity:0,secondaryRippleOpacity:0,rippleScale:1,secondaryRippleScale:1,rippleLeft:0,config:O.springBounceFast}}),2),R=L[0],z=R.rippleScale,B=R.rippleLeft,V=R.rippleOpacity,G=R.secondaryRippleOpacity,K=R.secondaryRippleScale,q=L[1],J=S.useRef(!1),Y=te(x);S.useEffect(function(){!x&&Y&&q.start({secondaryRippleOpacity:0,immediate:!1})},[Y,x,q]);var X=function(e){Z(),P.get()===1&&q.start(re({rippleOpacity:1,secondaryRippleOpacity:+!!x,immediate:!0},e?{rippleScale:1.3,secondaryRippleScale:1.3}:{}));var t=A.current.width/m*g;setTimeout(function(){q.start({rippleScale:t,secondaryRippleScale:t,rippleOpacity:0,secondaryRippleOpacity:+!x,immediate:!1})})};S.useImperativeHandle(t,function(){return{finishRippleAnimation:function(){X(!0)}}});var Z=function(){A.current=j.current.getBoundingClientRect()},Q=b(function(e){var t=e.first,n=e.last,r=e.event,i=F(e.xy,2),a=i[0],o=i[1],s=e.touches,c=e.memo,l=c===void 0?{}:c;if(s>0&&J.current===!1&&(J.current=!0),s===0&&!n&&J.current===!0)return;(n||J.current&&o>=ae)&&function(){l.click||(I.start({scale:H}),q.start({rippleOpacity:0,immediate:!1}))}();function u(e){e.currentTarget.removeEventListener(`click`,u),l.timeout&&clearTimeout(l.timeout),l.click=!0,I.start({scale:H}),w||X()}function d(){Z(),r.currentTarget.addEventListener(`click`,u),l.click=!1;var e=A.current.height/W*3,t=A.current.width/m*g;q.start({rippleScale:1,secondaryRippleScale:x?t:1,rippleOpacity:0,secondaryRippleOpacity:+!!x,rippleLeft:a-A.current.left,immediate:!0}),l.timeout=setTimeout(function(){delete l.timeout,I.start({scale:U}),q.start({immediate:!1,rippleOpacity:1,rippleScale:e,secondaryRippleScale:x?t:e})},20)}if(t)d();else{var f=Math.min(Math.max(0,a-A.current.left),A.current.width);q.start({rippleLeft:f,immediate:!0})}return l},{enabled:!u});return S.createElement(ee,M({},Q(),{style:{transform:P.to(function(e){return`scale(${e})`})},$borderRadius:i,$rippleColor:c,$rippleSize:m,$shadowType:y,width:d,size:f,ref:j},T),n,S.createElement(`div`,{className:`content-container`},S.createElement(l.div,{className:`ripple`,"aria-hidden":!0,style:{transform:a([z,B],function(e,t){return`translate(${t-m/2}px, -50%) scale(${e})`}),opacity:V,zIndex:+!!x}}),k&&S.createElement(l.div,{className:`ripple`,"aria-hidden":!0,style:{transform:a([K,B],function(e,t){return`translate(${t-m/2}px, -50%) scale(${e})`}),backgroundColor:D[_]||_,opacity:G}})),C&&S.createElement(l.div,{className:`ersatz-shadow`,style:{opacity:P.to(function(e){return(e-U)/(H-U)})}}))});s();var K=[`size`,`loading`,`disabled`,`children`,`elevated`,`m`,`mx`,`my`,`mr`,`ml`,`mt`,`mb`],q=[`disabled`,`elevated`,`children`,`m`,`mx`,`my`,`mr`,`ml`,`mt`,`mb`],J;function Y(){return Y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Y.apply(this,arguments)}function X(e,t){if(e==null)return{};var n=Z(e,t),r,i;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)r=a[i],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Z(e,t){if(e==null)return{};for(var n={},r=Object.keys(e),i,a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function Q(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $=f.span.withConfig({displayName:`ButtonHoc__StyledText`,componentId:`sc-q9g3nl-0`})([`position:relative;z-index:1;display:flex;align-items:center;`]),oe=(J={},Q(J,C.Large,h.Label18),Q(J,C.Medium,h.Label16),Q(J,C.Small,h.Label14),J);function se(e){return function(t){var n=g(),r=n.colors,i=n.shadows,a=t.size,o=a===void 0?C.Large:a,s=t.loading,c=t.disabled,l=t.children,u=t.elevated,d=t.m,f=t.mx,p=t.my,m=t.mr,h=t.ml,_=t.mt,v=t.mb,b=X(t,K),x=s||c,w=x?e.textColorDisabled:e.textColorDefault;return S.createElement(G,{size:o,disabled:x,elevated:u,shadowType:i[e.shadowType],rippleColor:e.rippleColor,m:d,mx:f,my:p,mr:m,ml:h,mt:_,mb:v},S.createElement(D,Y({as:`button`,type:`button`,size:o,disabled:x,mainBgColor:r[e.bgColorDefault],hoverBgColor:r[e.bgColorHover],disabledBgColor:r[e.bgColorDisabled]},b),s?S.createElement(y,{color:r[e.loaderColor]}):S.createElement($,{color:w,as:oe[o],forwardedAs:`span`},l)))}}function ce(e){return function(t){var n=g(),r=n.colors,i=n.shadows,a=t.disabled,o=t.elevated,s=t.children,c=t.m,l=t.mx,u=t.my,d=t.mr,f=t.ml,p=t.mt,m=t.mb,_=X(t,q),v=a?e.textColorDisabled:e.textColorDefault;return S.createElement(G,{width:`s56`,disabled:a,elevated:o,shadowType:i[e.shadowType],rippleColor:r[e.rippleColor],rippleSize:7,rippleMultiplier:10,m:c,mx:l,my:u,mr:d,ml:f,mt:p,mb:m},S.createElement(D,Y({as:`button`,type:`button`,disabled:a,mainBgColor:r[e.bgColorDefault],hoverBgColor:r[e.bgColorHover],disabledBgColor:r[e.bgColorDisabled],color:r[v],isIconButton:!0},_),S.createElement($,null,(0,S.cloneElement)(s,{color:v,size:`s24`})),S.createElement(h.Label12,{as:`span`,screenReaderOnly:!0},t.label)))}}var le=se({rippleColor:`bgTargetPrimary`,textColorDefault:`textCTAPrimary`,textColorDisabled:`textCTAPrimaryDisabled`,bgColorDefault:`bgCTAPrimary`,bgColorHover:`bgHoverPrimary`,bgColorDisabled:`bgCTAPrimaryDisabled`,loaderColor:`textActionTertiary`,shadowType:`shadow8Button`});export{j as a,G as i,se as n,ce as r,le as t}; 3//# sourceMappingURL=PrimaryButton-_pgizeO7.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.