PageSourceSearch

https://www.mcfit.com/_next/static/chunks/499.685827dc0f001cf7.js

js mcfit.com collected 2026-09-24 09:51:42 UTC 21,639 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[499,4912],{17468:(e,t,n)=>{n.d(t,{l:()=>o});var r=n(60004),i=n(56645),a=n(94122),l=n(4493);let o=e=>{let{variant:t,primary:n,secondary:o,tertiary:s,noOutline:b}=e,{isGG:d,isJR:c,isMF:u}=(0,r.useContext)(a._0),f=(0,l.G9c)(),h=(0,i.A)(f&&"bg-klub-teal-500 text-klub-teal-100 klub-button\n      border-2 border-transparent\n      hover:bg-klub-teal-400 hover:text-klub-teal-700\n      active:bg-klub-teal-600 active:text-klub-teal-100\n      data-[pressed]:bg-klub-teal-600 data-[pressed]:text-klub-teal-100\n      group-active:bg-klub-teal-600 group-active:text-klub-teal-100\n      focus:outline-none focus-visible:outline-none\n      focus-visible:ring-2 focus-visible:ring-klub-teal-400 focus-visible:ring-offset-2 focus-visible:ring-offset-klub-neutral-100\n      disabled:bg-klub-neutral-300 disabled:text-klub-neutral-600 disabled:opacity-100\n      aria-disabled:bg-klub-neutral-300 aria-disabled:text-klub-neutral-600 aria-disabled:opacity-100 aria-disabled:pointer-events-none\n      transition-colors duration-200"),g=(0,i.A)(f&&"bg-transparent text-klub-teal-500 klub-button\n      border-2 border-klub-teal-500\n      hover:bg-klub-teal-100\n      active:bg-klub-teal-200 active:border-klub-teal-600 active:text-klub-teal-600\n      data-[pressed]:bg-klub-teal-200 data-[pressed]:border-klub-teal-600 data-[pressed]:text-klub-teal-600\n      group-active:bg-klub-teal-200 group-active:border-klub-teal-600 group-active:text-klub-teal-600\n      focus:outline-none focus-visible:outline-none\n      focus-visible:ring-2 focus-visible:ring-klub-teal-400 focus-visible:ring-offset-2 focus-visible:ring-offset-klub-neutral-100\n      disabled:bg-klub-neutral-200 disabled:text-klub-neutral-600 disabled:border-klub-neutral-600 disabled:opacity-100\n      aria-disabled:bg-klub-neutral-200 aria-disabled:text-klub-neutral-600 aria-disabled:border-klub-neutral-600 aria-disabled:opacity-100 aria-disabled:pointer-events-none\n      transition-colors duration-200"),x=(0,i.A)(f&&"bg-klub-teal-100 text-klub-teal-500 klub-button\n      border-2 border-transparent\n      hover:bg-klub-teal-200\n      active:bg-klub-teal-400 active:text-klub-teal-600\n      data-[pressed]:bg-klub-teal-400 data-[pressed]:text-klub-teal-600\n      group-active:bg-klub-teal-400 group-active:text-klub-teal-600\n      focus:outline-none focus-visible:outline-none\n      focus-visible:ring-2 focus-visible:ring-klub-teal-400 focus-visible:ring-offset-2 focus-visible:ring-offset-klub-teal-700\n      disabled:bg-klub-neutral-300 disabled:text-klub-neutral-600 disabled:opacity-100\n      aria-disabled:bg-klub-neutral-300 aria-disabled:text-klub-neutral-600 aria-disabled:opacity-100 aria-disabled:pointer-events-none\n      transition-colors duration-200"),p=(0,i.A)(f&&"bg-klub-teal-500 text-klub-teal-100 klub-button\n      border-2 border-klub-teal-100\n      hover:bg-klub-teal-400 hover:border-klub-teal-100\n      active:bg-klub-teal-600 active:border-klub-teal-100\n      data-[pressed]:bg-klub-teal-600 data-[pressed]:border-klub-teal-100\n      group-active:bg-klub-teal-600 group-active:border-klub-teal-100\n      focus:outline-none focus-visible:outline-none\n      focus-visible:ring-2 focus-visible:ring-klub-teal-400 focus-visible:ring-offset-2 focus-visible:ring-offset-klub-teal-700\n      disabled:bg-klub-neutral-500 disabled:text-klub-neutral-200 disabled:border-transparent disabled:opacity-100\n      aria-disabled:bg-klub-neutral-500 aria-disabled:text-klub-neutral-200 aria-disabled:border-transparent aria-disabled:opacity-100 aria-disabled:pointer-events-none\n      transition-colors duration-200"),v=(0,i.A)(f?h:(0,i.A)(d&&"py-3.5\n      text-black active:text-black hover:text-ci-yellow\n      bg-ci-yellow active:bg-ci-yellow hover:bg-black\n      border-2 border-ci-yellow hover:border-black active:border-ci-yellow",c&&"bg-ci-pink \n      text-white hover:text-black active:text-black\n      ease-[cubic-bezier(0.33, 1, 0.68, 1)]\n      active:shadow-ctaPrimaryActiveShadow\n      border-2 border-ci-pink \n      before:content-['']\n      before:w-full before:h-full before:absolute before:top-0 before:left-0\n      before:border-ci-pink before:border-2 before:translate-y-2 before:-translate-x-2\n      before:transition-transform before:duration-200 before:ease-[cubic-bezier(0.33, 1, 0.68, 1)]\n      hover:before:translate-x-0 hover:before:translate-y-0\n      active:before:translate-x-0 active:before:translate-y-0\n      ",c&&b&&"before:hidden",u&&"bg-graphite text-white\n      border-3 border-transparent \n      hover:bg-white hover:text-graphite hover:border-graphite\n      focus:outline-none focus:[border-radius:0] focu
1s:border-white focus:ring-6 focus:ring-blue-focus\n      focus:hover:bg-white focus:hover:text-graphite focus:hover:border-graphite\n      disabled:bg-graphite disabled:text-white disabled:opacity-60\n      transition-all duration-200")),k=(0,i.A)(f?p:u&&"bg-white text-black-500\n      border-3 border-transparent \n      hover:bg-graphite hover:text-white hover:border-white\n      focus:outline-none focus:[border-radius:0] focus:bg-gray9 focus:border-white focus:ring-8 focus:ring-yellow-focus\n      focus:box-shadow-[0_0_0_3px_#000]\n      focus:ring-offset-[3px] focus:ring-offset-black\n      focus:hover:bg-graphite focus:hover:text-white focus:hover:border-white\n      disabled:bg-[#E0E0E0] disabled:text-[#999999] disabled:border-transparent disabled:opacity-50\n      transition-all duration-200"),m=(0,i.A)(f?g:u&&"bg-transparent text-graphite\n      border-3 border-graphite \n      hover:bg-white hover:text-graphite hover:border-graphite\n      focus:outline-none focus:[border-radius:0] focus:bg-white focus:border-graphite focus:ring-8 focus:ring-blue-focus \n      focus:ring-offset-[3px] focus:ring-offset-white\n      focus:hover:bg-white focus:hover:text-graphite focus:hover:border-graphite\n      disabled:bg-[#E0E0E0] disabled:text-[#999999] disabled:border-transparent disabled:opacity-50\n      transition-all duration-200"),w=(0,i.A)(f?g:(0,i.A)(d&&"py-3.5\n      text-ci-yellow active:text-black hover:text-black\n      bg-black bg-opacity-25 active:bg-ci-yellow hover:bg-ci-yellow\n      border-2 border-ci-yellow",c&&"bg-transparent text-graphite\n      border-2 border-black \n      hover:border-ci-pink\n      hover:text-ci-pink\n      active:border-ci-pink\n      active:text-ci-pink\n      ease-[cubic-bezier(0.33, 1, 0.68, 1)] transition-all\n      disabled:border-graphite",u&&"bg-white text-graphite\n      border-3 border-graphite \n      hover:bg-graphite hover:text-white hover:border-graphite\n      focus:outline-none focus:[border-radius:0] focu
1s:bg-white focus:border-graphite focus:ring-8 focus:ring-blue-focus \n      focus:ring-offset-[3px] focus:ring-offset-white\n      disabled:bg-[#E0E0E0] disabled:text-[#999999] disabled:border-transparent disabled:opacity-50\n      transition-all duration-200")),y=(0,i.A)(f?x:d&&"py-4\n      text-white active:text-white hover:text-black\n      bg-black active:bg-black hover:bg-ci-yellow"),C={primary:v,primaryWhite:k,secondary:w,secondaryWhite:m,tertiary:f?x:u||c?m:y,inverse:p,inverseFilled:x};return t?C[Array.isArray(t)?t[0]:t]||C.primary:n?C.primary:o?C.secondary:s?C.tertiary:C.primary}},23026:(e,t,n)=>{n.d(t,{z:()=>o});var r=n(94122),i=n(4493),a=n(56645),l=n(60004);let o=e=>{let{disabled:t,noOutline:n,jrCheckout:o}=e,{isGG:s,isJR:b,isMF:d}=(0,l.useContext)(r._0),c=(0,i.G9c)();return(0,a.A)("text-center\n    duration-250\n    ease-in-out\n    disabled:hover:none\n    disabled:pointer-events-none",s&&"active:shadow-activeShadow\n      font-sofia-sans-extra-condensed\n      font-bold\n      text-[1.3rem]\n      leading-6.5\n      tracking-0.125\n      uppercase",b&&"relative\n      leading-5\n      ".concat(o?"text-[16px]":"text-xl","\n      ").concat(o?"":"tracking-0.125","\n      ").concat(o?"px-14":"px-3","\n      font-bold\n      pt-[1.063rem]\n      pb-[0.938rem]\n      uppercase"),c&&"font-montserrat\n      min-h-[44px]\n      py-3\n      px-6\n      klub-button\n      aria-disabled:pointer-events-none",d&&!c&&"font-montserrat\n      py-3 \n      px-14\n      font-bold \n      text-[16px] \n      leading-5\n      disabled:opacity-20",!d&&t&&"disabled:opacity-50",n&&"no-outline")}},42297:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(60072),i=n(94122),a=n(56645),l=n(60004);let o=e=>{let{className:t="",color:n,width:o,height:s,strokeWidth:b}=e,{isMF:d}=(0,l.useContext)(i._0),c=null!=o&&null!=s;return d?(0,r.jsx)("div",{className:(0,a.A)(c&&"inline-flex shrink-0",t),style:c?{width:o,height:s}:void 0,children:(0,r.jsx)("svg",{className:"h-full w-full rotate-90",width:c?"100%":o||56,height:c?"100%":s||56,viewBox:"0 0 56 56",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"presentation",focusable:"false",children:(0,r.jsx)("g",{id:"circle-chevron-right-NEW-2808",children:(0,r.jsx)("path",{id:"Vector 18",d:"M15.9021 3.34137L40.0981 27.5367L15.9021 51.9397",stroke:"currentColor",strokeWidth:b||3,className:n})})})}):(0,r.jsx)("svg",{className:t,width:o||"14",height:s||"8",viewBox:"0 0 14 8",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",role:"presentation",focusable:"false",children:(0,r.jsx)("path",{d:"M7 7.69584C6.76087 7.69584 6.54348 7.60889 6.36957 7.43497L0.934785 1.7828C0.608698 1.43498 0.608698 0.891497 0.956524 0.543671C1.30435 0.217584 1.84783 0.217584 2.19565 0.565411L7 5.56541L11.8043 0.565411C12.1304 0.217584 12.6957 0.217584 13.0435 0.543671C13.3913 0.869758 13.3913 1.43498 13.0652 1.7828L7.63044 7.43497C7.45652 7.60889 7.23913 7.69584 7 7.69584Z",fill:"currentColor"})})}},70499:(e,t,n)=>{n.r(t),n.d(t,{StickyNav:()=>C,default:()=>j});var r=n(60072),i=n(60004),a=n(10983),l=n(1004),o=n(94122),s=n(56645);let b={src:"/_next/static/media/jr_logo.7fde2585.svg",height:48,width:36,blurWidth:0,blurHeight:0},d={src:"/_next/static/media/gg_logo.b49a74c5.svg",height:47,width:47,blurWidth:0,blurHeight:0},c={src:"/_next/static/media/mf_logo.b3081add.svg",height:66,width:52,blurWidth:0,blurHeight:0};var u=n(30463),f=n.n(u),h=n(44622),g=n(87700),x=n(4493);let p=e=>{let{items:t,onItemClick:n,selectedItem:a,onJoinClick:l,onLogoClick:b,logo:d,logoAlt:c}=e,{isJR:u,isGG:p,isMF:v}=i.useContext(o._0);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"\n          hidden\n          sm:flex\n          flex-row\n          items-center\n          justify-start\n          sm:space-x-10\n          w-auto\n          ",children:[(0,r.jsx)("button",{className:(0,s.A)("relative h-12 mr-15",v&&"h-[66px] w-[50px]"),type:"button","aria-label":"logo button",onClick:b,children:d&&(0,r.jsx)(f(),{src:d,alt:c,height:v?66:48,width:v?50:48,loader:x.R2C})}),!!t.length&&t.map((e,t)=>(0,r.jsx)("div",{className:"\n                relative\n                h-full\n                flex\n                items-center\n                overflow-hidden\n            ",children:(0,r.jsx)(h.E,{children:(0,r.jsx)("div",{className:(0,s.A)("\n                    cursor-pointer\n                    py-2\n                    text-center\n                    uppercase\n                  ",p&&"\n                      font-sofia-sans-extra-condensed\n                      text-2xl\n                      leading-7\n                      font-black",u&&"text-white",v&&"font-montserrat text-gra
1phite hover:text-ci-yellow normal-case font-bold text-base leading-8",a&&e.id===a.id&&(p||v?"text-ci-yellow":"")),onClick:()=>{n(e)},children:e.label},"".concat(e.label,"-").concat(t))})},"".concat(e.label,"-").concat(t)))]}),(0,r.jsx)("div",{className:"flex items-center",children:v?(0,r.jsx)(g.$,{onClick:l,value:"Mitglied werden",variant:"primary",addClasses:"min-w-[184px] px-14"}):(0,r.jsx)("button",{onClick:l,className:(0,s.A)("\n          py-2        \n          h-full\n          hidden\n          sm:block\n          text-xl\n          duration-250\n          ease-in-out\n          sticky-navi__desktop-menu__join-button\n        ",p&&"\n              pr-0\n              text-ci-yellow\n              text-2xl\n              font-sofia-sans-extra-condensed\n              font-extrabold",u&&"\n              px-4\n              pt-[0.563rem]\n              pb-[0.438rem]\n              bg-ci-pink\n              leading-5\n              text-xl\n              tracking-0.125\n              \n              font-bold\n              uppercase\n              text-white hover:text-black active:text-black"),children:"JOIN NOW"})})]})};var v=n(84477);let k=[{id:"stage",label:"Stage"},{id:"split-text",label:"Split Text"},{id:"image-text-teaser",label:"Image Text Teaser"}];var m=n(42297);let w=e=>{let{onClick:t,children:n}=e,{isGG:a,isJR:l,isMF:b}=i.useContext(o._0);return(0,r.jsx)("button",{onClick:t,className:(0,s.A)("\n        text-center\n    ",a&&"\n      text-white\n        bg-black\n        text-2xl\n        leading-6.5\n        tracking-0.125\n        font-sofia-sans-extra-condensed\n        font-bold",l&&"\n        px-3\n        pt-[0.563rem]\n        pb-[0.438rem]\n        bg-ci-pink\n        leading-4\n        text-base\n        tracking-0.125\n        \n        font-bold\n        uppercase\n        text-white hover:text-black active:text-black",b&&"text-graphite  text-base"),children:n})},y=e=>{let{items:t,onItemClick:n,selectedItem:a,onJoinClick:l,onLogoClick:b,logo:d,logoAlt:c}=e,{isGG:u,isMF:h}=i.useContext(o._0),p=i.useRef(null),y=i.useRef(null),{ref:C,inView:j}=(0,v.Wx)({threshold:0}),{navigationMenuOpen:A,setNavigationMenuOpen:N}=i.useContext(o._0);return i.useEffect(()=>{j||N(!1)},[j,N]),i.useEffect(()=>{function e(e){let t=p&&p.current,n=y&&y.current;e.target===t||t.contains(e.target)||e.target===n||n.contains(e.target)||N(!1)}return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[p,y,N]),(0,r.jsxs)("div",{ref:C,className:"\n      sticky-navi-mobile-menu\n      sm:hidden\n      w-full\n      h-full\n      justify-start\n      top-0\n    ",children:[(0,r.jsxs)("div",{className:(0,s.A)("\n        flex\n        flex-rows\n        px-6\n        py-2\n        items-center\n      ",h?"h-16 shadow-subtleShadow":"border-b-1 border-navLink h-12"),children:[(0,r.jsx)("button",{className:(0,s.A)("relative",!h&&"h-8 w-8",h&&"w-[30px] h-9"),type:"button","aria-label":"logo button",onClick:b,children:d&&(0,r.jsx)(f(),{src:d,alt:c,loader:x.R2C})}),(0,r.jsxs)("button",{ref:p,id:"mobile-navigation-button",onClick:()=>{N(!A)},type:"button","aria-expanded":A,"aria-controls":"mobile-navigation-menu","aria-label":"Navigation menu",className:(0,s.A)("\n            pl-4\n            mr-4\n            flex-grow-3\n            flex\n            justify-end\n            items-center\n          ",h&&"max-w-[8.25rem]"),children:[(0,r.jsx)("p",{className:(0,s.A)("\n            font-bold\n            text-lg\n            uppercase\n            cursor-pointer\n            max-w-36\n            truncate\n          ",u&&"\n              text-white\n                font-sofia-sans-extra-condensed",h&&"\n                  font-montserrat\n                  text-graphite \n                  \n                  mf:text-sm \n                  mr-2 \n                  "),children:a?a.label:k.length?k[0].label:""}),(0,r.jsx)("div",{className:(0,s.A)(A&&"transform rotate-180",!h&&"text-white",h&&"text-graphite w-5 h-5"),children:(0,r.jsx)(m.A,{})})]}),h?(0,r.jsx)(g.$,{onClick:l,value:"Mitglied werden",variant:"primary",addClasses:"px-[0.8rem] pt-[5px] pb-[5px] heading-4 text-sm"}):(0,r.jsx)(w,{onClick:l,children:"JOIN NOW"})]}),(0,r.jsx)("div",{ref:y,id:"mobile-navigation-menu",role:"menu","aria-labelledby":"mobile-navigation-button",className:(0,s.A)(A&&j?"flex flex-col w-full px-6 pt-4 pb-8 ".concat(h?"bg-graphite":"bg-ci-black"):"hidden"),children:!!t.length&&t.map((e,t)=>(0,r.jsx)("div",{className:(0,s.A)("\n                cursor-pointer\n                pt-2\n                pb-4\n                border-b-1\n                border-navLink\n                last:border-b\n                text-white\n                leading-8\n                w-full\n              ",u&&"font-sofia-sans-extra-condensed uppercase font-bold text-2xl",h&&" font-montserrat font-bold"),onClick:()=>{n(e)},children:e.label},"".concat(e.label,"-").concat(t)))})]})},C=e=>{let{navigationItemsJumpmark:t}=e,n=(0,a.useRouter)(),[u,f]=i.useState(void 0),{isJR:h,isMF:g}=i.useContext(o._0),{trackCheckoutEntry:x}=(0,l.v9)(),[v,k]=i.useState([]),[m,w]=i.useState(null),[C,j]=i.useState(""),{sectionInView:A,openCheckout:N,addJumpmarks:_,navigateToJumpmark:E,isHomePage:L,topNavigationAnchorId:R,brand:S,isMobile:W,setWithStickyNavi:I,isCampaignTheme:M}=i.useContext(o._0);i.useEffect(()=>{t.length&&_(t),!u&&t.length&&f(t[0]),I(!0)},[]),i.useEffect(()=>{A&&t.length&&f(t.find(e=>e.id===A))},[t,A]),i.useEffect(()=>{u&&k(t.filter(e=>e.id!==u.id))},[t,u]),i.useEffect(()=>{switch(S.toLowerCase()){case"gg":default:w(d),j("Gold's Gym Logo");break;case"jr":w(b),j("John Reed Logo");break;case"mf":w(c),j("McFit Logo")}},[S]);let O=()=>{L?E({id:R}):n.push("/")},V=()=>{g&&x("Mitglied werden",{pageName:n.asPath}),N()};return M?null:(0,r.jsx)("div",{className:(0,s.A)("\n      sticky\n      top-0\n      z-sticky-nav\n      webkit-sticky\n      ",h?"sm:h-20":"sm:h-24",g?"h-16 shadow-subtleShadow":"h-12"),children:(0,r.jsx)("div",{className:(0,s.A)("\n        flex\n        justify-between\n        h-full\n        sm:px-15 sm:py-6\n        ",g?"bg-white sm:px-[2.75rem]":"bg-ci-black",h&&"sm:py-3"),children:W?(0,r.jsx)(y,{items:v,onItemClick:e=>E(e),selectedItem:u,onJoinClick:V,onLogoClick:O,logo:m,logoAlt:C}):(0,r.jsx)(p,{items:t,onItemClick:e=>E(e),selectedItem:u,onJoinClick:V,onLogoClick:O,logo:m,logoAlt:C})})})},j=C},84477:(e,t,n)=>{n.d(t,{Wx:()=>h});var r,i,a=n(60004),l=Object.defineProperty,o=new Map,s=new WeakMap,b=0;a.Component;var d=Reflect.get(r||(r=n.t(a,2)),"useInsertionEffect"),c=null!=d?d:a.useEffect,u=function(e){return(null==e?void 0:e.startsWith("19."))||!1}(a.version),f="undefined"==typeof window?a.useEffect:a.useLayoutEffect;function h({threshold:e,delay:t,trackVisibility:n,rootMargin:r,scrollMargin:l,root:g,triggerOnce:x,skip:p,initialInView:v,fallbackInView:k,onChange:m}={}){let w=a.useRef(v),[y,C]=a.useState({inView:!!v,entry:void 0}),j=function(e,{threshold:t,root:n,rootMargin:r,scrollMargin:l,trackVisibility:f,delay:h,fallbackInView:g,skip:x,triggerOnce:p}){let v=a.useRef(e),k=a.useRef({node:null,stop:void 0,owner:null});return d||(v.current=e),c(()=>{v.current=e},[e]),a.useCallback(function e(a){let d,c,m=k.current;if(!a&&m.owner!==e)return;if(a===m.node)return m.owner=e,u?m.stop:void 0;let w=m.stop;if(m.stop=void 0,null==w||w(),!a||x){m.node=null,m.owner=a?e:null;return}function y(){null==d||d(),m.stop===y&&(m.node=null,m.stop=void 0)}return m.node=a,m.owner=e,m.stop=y,d=function(e,t,n={},r=i){if(void 0===window.IntersectionObserver&&void 0!==r){let i=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:a,observer:l,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var n;return`${t}_${"root"===t?!(n=e.root)?"0":(s.has(n)||(b+=1,s.set(n,b.toString())),s.get(n)):e[t]}`}).toString(),n=o.get(t);if(!n){let r,i=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var n;let a=t.isIntersecting&&r.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=a),[...null!=(n=i.get(t.target))?n:[]].forEac
1h(e=>{e(a,t)})})},e);r=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:a,elements:i},o.set(t,n)}return n}(n),c=d.get(e)||[];d.has(e)||d.set(e,c),c.push(t),l.observe(e);let u=!1;return function(){u||(u=!0,c.splice(c.indexOf(t),1),0===c.length&&(d.delete(e),l.unobserve(e)),0===d.size&&(l.disconnect(),o.delete(a)))}}(a,(e,t)=>{v.current(e,t,c),c=e,p&&e&&y()},{threshold:t,root:n,rootMargin:r,scrollMargin:l,trackVisibility:f,delay:h},g),m.stop!==y&&d(),u?m.stop:void 0},[Array.isArray(t)?t.toString():t,n,r,l,f,h,g,x,p])}((e,t)=>{let n=w.current;w.current=e,(void 0!==n||e)&&(C({inView:e,entry:t}),null==m||m(e,t))},{threshold:e,root:g,rootMargin:r,scrollMargin:l,trackVisibility:n,delay:t,fallbackInView:k,skip:p,triggerOnce:x}),A=a.useRef({node:null,reset:!1}),N=a.useCallback(function(e){e?(A.current.node=e,A.current.reset=!1):A.current.node&&(A.current.node=null,A.current.reset=!0);let t=j(e);if(t)return()=>{t(),A.current.node===e&&(A.current.node=null,A.current.reset=!0)}},[j]);f(()=>{A.current.reset&&(A.current.reset=!1,x||p||(C({inView:!!v,entry:void 0}),w.current=v))});let _=[N,y.inView,y.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}},87700:(e,t,n)=>{n.d(t,{$:()=>d});var r=n(60072),i=n(60004),a=n(56645),l=n(94122),o=n(4493),s=n(17468),b=n(23026);let d=e=>{let{id:t,value:n,onClick:d,addClasses:c="",primary:u,secondary:f,tertiary:h,variant:g,jrCheckout:x,noOutline:p,method:v,icon:k=null,disabled:m,...w}=e,{isMF:y}=(0,i.useContext)(l._0),C=(0,o.G9c)(),j=!!m,A=(0,s.l)({variant:g,primary:u,secondary:f,tertiary:h,noOutline:p}),N=(0,b.z)({disabled:j,noOutline:p,jrCheckout:x}),_=(0,a.A)("box-border");return(0,r.jsxs)("button",{id:t,"data-variant":g,className:(0,a.A)("cta-button variant-".concat(g),k&&"flex items-center gap-x-1",N,_,A,c),value:n,onClick:function(e){if(C&&j)return void e.preventDefault();null==d||d(e)},...v&&{"data-testid":"".concat(v[0],"-cta-button")},...w,...C&&j?{"aria-disabled":!0}:j?{disabled:!0}:{},children:[k||null,n]})}}}]);

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.