1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,395794,e=>{"use strict";var t=e.i(568943),r=e.i(291967),o=e.i(710162),n=e.i(494610),a=e.i(682115),i=e.i(980927),s=e.i(527558),l=e.i(725717),c=e.i(636098),d=e.i(276470),u=e.i(785020),f="rovingFocusGroup.onEntryFocus",p={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[h,b,x]=(0,o.createCollection)(m),[g,v]=(0,a.createContextScope)(m,[x]),[y,j]=g(m),w=t.forwardRef((e,t)=>(0,u.jsx)(h.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,u.jsx)(h.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,u.jsx)(C,{...e,ref:t})})}));w.displayName=m;var C=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:a,orientation:i,loop:h=!1,dir:x,currentTabStopId:g,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:j,onEntryFocus:w,preventScrollOnEntryFocus:C=!1,...S}=e,N=t.useRef(null),_=(0,n.useComposedRefs)(o,N),k=(0,d.useDirection)(x),[F,L]=(0,c.useControllableState)({prop:g,defaultProp:v??null,onChange:j,caller:m}),[I,E]=t.useState(!1),T=(0,l.useCallbackRef)(w),O=b(a),P=t.useRef(!1),[A,D]=t.useState(0);return t.useEffect(()=>{let e=N.current;if(e)return e.addEventListener(f,T),()=>e.removeEventListener(f,T)},[T]),(0,u.jsx)(y,{scope:a,orientation:i,dir:k,loop:h,currentTabStopId:F,onItemFocus:t.useCallback(e=>L(e),[L]),onItemShiftTab:t.useCallback(()=>E(!0),[]),onFocusableItemAdd:t.useCallback(()=>D(e=>e+1),[]),onFocusableItemRemove:t.useCallback(()=>D(e=>e-1),[]),children:(0,u.jsx)(s.Primitive.div,{tabIndex:I||0===A?-1:0,"data-orientation":i,...S,ref:_,style:{outline:"none",...e.style},onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,()=>{P.current=!0}),onFocus:(0,r.composeEventHandlers)(e.onFocus,e=>{let t=!P.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(f,p);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);R([e.find(e=>e.active),e.find(e=>e.id===F),...e].filter(Boolean).map(e=>e.ref.current),C)}}P.current=!1}),onBlur:(0,r.composeEventHandlers)(e.onBlur,()=>E(!1))})})}),S="RovingFocusGroupItem",N=t.forwardRef((e,o)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:l=!1,tabStopId:c,children:d,...f}=e,p=(0,i.useId)(),m=c||p,x=j(S,n),g=x.currentTabStopId===m,v=b(n),{onFocusableItemAdd:y,onFocusableItemRemove:w,currentTabStopId:C}=x;return t.useEffect(()=>{if(a)return y(),()=>w()},[a,y,w]),(0,u.jsx)(h.ItemSlot,{scope:n,id:m,focusable:a,active:l,children:(0,u.jsx)(s.Primitive.span,{tabIndex:g?0:-1,"data-orientation":x.orientation,...f,ref:o,onMouseDown:(0,r.composeEventHandlers)(e.onMouseDown,e=>{a?x.onItemFocus(m):e.preventDefault()}),onFocus:(0,r.composeEventHandlers)(e.onFocus,()=>x.onItemFocus(m)),onKeyDown:(0,r.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void x.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var o;let n=(o=e.key,"rtl"!==r?o:"ArrowLeft"===o?"ArrowRight":"ArrowRight"===o?"ArrowLeft":o);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(n))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(n)))return _[n]}(e,x.orientation,x.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=v().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){var r,o;"prev"===t&&n.reverse();let a=n.indexOf(e.currentTarget);n=x.loop?(r=n,o=a+1,r.map((e,t)=>r[(o+t)%r.length])):n.slice(a+1)}setTimeout(()=>R(n))}}),children:"function"==typeof d?d({isCurrentTabStop:g,hasTabStop:null!=C}):d})})});N.displayName=S;var _={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function R(e,t=!1){let r=document.activeElement;for(let o of e)if(o===r||(o.focus({preventScroll:t}),document.activeElement!==r))return}e.s(["Item",0,N,"Root",0,w,"createRovingFocusGroupScope",0,v])},175508,553722,e=>{"use strict";let t=(0,e.i(53944).default)("minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);e.s(["Minus",0,t],175508);var r=e.i(230797);e.s(["Plus",()=>r.default],553722)},571944,e=>{"use strict";let t=(0,e.i(53944).default)("pencil",[["path",{d:"M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z",key:"1a8usu"}],["path",{d:"m15 5 4 4",key:"1mk7zo"}]]);e.s(["default",0,t])},230797,e=>{"use strict";let t=(0,e.i(53944).default)("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);e.s(["default",0,t])},87389,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0});var o={bindSnapshot:function(){return c},createAsyncLocalStorage:function(){return l},createSnapshot:function(){return d}};for(var n in o)Object.defineProperty(r,n,{enumerable:!0,get:o[n]});let a=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class i{disable(){throw a}getStore(){}run(){throw a}exit(){throw a}enterWith(){throw a}static bind(e){return e}}let s="u">typeof globalThis&&globalThis.AsyncLocalStorage;function l(){return s?new s:new i}function c(e){return s?s.bind(e):i.bind(e)}function d(){return s?s.snapshot():function(e,...t){return e(...t)}}},652452,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return o}});let o=(0,e.r(87389).createAsyncLocalStorage)()},457648,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return o.workAsyncStorageInstance}});let o=e.r(652452)},158375,(e,t,r)=>{"use strict";function o(e){return e.split("/").map(e=>encodeURIComponent(e)).join("/")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"encodeURIPath",{enumerable:!0,get:function(){return o}})},124599,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"BailoutToCSR",{enumerable:!0,get:function(){return n}});let o=e.r(95905);function n({reason:e,children:t}){if("u"<typeof window)throw Object.defineProperty(new o.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t}},786027,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"PreloadChunks",{enumerable:!0,get:function(){return l}});let o=e.r(785020),n=e.r(448285),a=e.r(457648),i=e.r(158375),s=e.r(126746);function l({moduleIds:e}){if("u">typeof window)return null;let t=a.workAsyncStorage.getStore();if(void 0===t)return null;let r=[];if(t.reactLoadableManifest&&e){let o=t.reactLoadableManifest;for(let t of e){if(!o[t])continue;let e=o[t].files;r.push(...e)}}if(0===r.length)return null;let c=(0,s.getAssetTokenQuery)();return(0,o.jsx)(o.Fragment,{children:r.map(e=>{let r=`${t.assetPrefix}/_next/${(0,i.encodeURIPath)(e)}${c}`;return e.endsWith(".css")?(0,o.jsx)("link",{precedence:"dynamic",href:r,rel:"stylesheet",as:"style",nonce:t.nonce},e):((0,n.preload)(r,{as:"script",fetchPriority:"low",nonce:t.nonce}),null)})})}},700742,(e,t,r)=>{"use strict";var o="function"==typeof Symbol&&Symbol.for,n=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,i=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,l=o?Symbol.for("react.profiler"):60114,c=o?Symbol.for("react.provider"):60109,d=o?Symbol.for("react.context"):60110,u=o?Symbol.for("react.async_mode"):60111,f=o?Symbol.for("react.concurrent_mode"):60111,p=o?Symbol.for("react.forward_ref"):60112,m=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.suspense_list"):60120,b=o?Symbol.for("react.memo"):60115,x=o?Symbol.for("react.lazy"):60116,g=o?Symbol.for("react.block"):60121,v=o?Symbol.for("react.fundamental"):60117,y=o?Symbol.for("react.responder"):60118,j=o?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case u:case f:case i:case l:case s:case m:return e;default:switch(e=e&&e.$$typeof){case d:case p:case x:case b:case c:return e;default:return t}}case a:return t}}}function C(e){return w(e)===f}r.AsyncMode=u,r.ConcurrentMode=f,r.ContextConsumer=d,r.ContextProvider=c,r.Element=n,r.ForwardRef=p,r.Fragment=i,r.Lazy=x,r.Memo=b,r.Portal=a,r.Profiler=l,r.StrictMode=s,r.Suspense=m,r.isAsyncMode=function(e){return C(e)||w(e)===u},r.isConcurrentMode=C,r.isContextConsumer=function(e){return w(e)===d},r.isContextProvider=function(e){return w(e)===c},r.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},r.isForwardRef=function(e){return w(e)===p},r.isFragment=function(e){return w(e)===i},r.isLazy=function(e){return w(e)===x},r.isMemo=function(e){return w(e)===b},r.isPortal=function(e){return w(e)===a},r.isProfiler=function(e){return w(e)===l},r.isStrictMode=function(e){return w(e)===s},r.isSuspense=function(e){return w(e)===m},r.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===f||e===l||e===s||e===m||e===h||"object"==typeof e&&null!==e&&(e.$$typeof===x||e.$$typeof===b||e.$$typeof===c||e.$$typeof===d||e.$$typeof===p||e.$$typeof===v||e.$$typeof===y||e.$$typeof===j||e.$$typeof===g)},r.typeOf=w},127142,(e,t,r)=>{"use strict";e.i(377211),t.exports=e.r(700742)},705927,(e,t,r)=>{"use strict";var o=e.r(127142),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return o.isMemo(e)?i:s[e.$$typeof]||n}s[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[o.Memo]=i;var c=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;
1t.exports=function e(t,r,o){if("string"!=typeof r){if(m){var n=p(r);n&&n!==m&&e(t,n,o)}var i=d(r);u&&(i=i.concat(u(r)));for(var s=l(t),h=l(r),b=0;b<i.length;++b){var x=i[b];if(!a[x]&&!(o&&o[x])&&!(h&&h[x])&&!(s&&s[x])){var g=f(r,x);try{c(t,x,g)}catch(e){}}}}return t}},173762,e=>{"use strict";var t=e.i(785020),r=e.i(744705),o=e.i(72334),n=e.i(945060),a=e.i(323211),i=e.i(8743);function s({href:e,children:o}){return e?(0,t.jsx)(r.Link,{href:e,children:o}):(0,t.jsx)(t.Fragment,{children:o})}e.s(["CategoryHeader",0,function({category:e,hideCategoryMenu:r}){return(0,t.jsxs)("div",{className:(0,n.cn)("relative mb-2 md:mb-8",{"flex flex-col-reverse":r}),children:[(0,t.jsxs)("div",{className:(0,n.cn)({"md:absolute md:text-category-header-text md:top-6 md:left-8 md:max-w-xs z-10":e.HeaderImagesDesktop.length>0&&!r}),children:[(0,t.jsx)("h1",{className:"text-4xl mb-1",children:e.Name}),(0,t.jsx)(a.Carousel,{opts:{loop:!0,active:e.HeaderImagesMobile.length>1},plugins:[(0,o.default)({delay:5e3,stopOnInteraction:!1,stopOnMouseEnter:!0})],className:"md:hidden overflow-hidden rounded-block mb-2",children:(0,t.jsx)(a.CarouselContent,{className:"ml-0",children:e.HeaderImagesMobile.map((r,o)=>(0,t.jsx)(a.CarouselItem,{className:"pl-0",children:(0,t.jsx)(s,{href:e.HeaderImageLink,children:(0,t.jsx)(i.StrapiImage,{src:r.url??"",alt:r.alternativeText??"",width:r.width,height:r.height,className:"w-full",sizes:"150vw",preload:0===o})})},r.url))})}),(0,t.jsx)("p",{children:e.Description})]}),(0,t.jsx)(a.Carousel,{opts:{loop:!0,active:e.HeaderImagesDesktop.length>1},plugins:[(0,o.default)({delay:5e3,stopOnInteraction:!1,stopOnMouseEnter:!0})],className:(0,n.cn)("max-md:hidden overflow-hidden rounded-block max-h-[13.5rem] flex-center",{"max-h-[20rem] order-first mt-4":r&&e.HeaderImagesDesktop.length>0}),children:(0,t.jsx)(a.CarouselContent,{className:"ml-0 w-full",children:e.HeaderImagesDesktop.map((r,o)=>(0,t.jsx)(a.CarouselItem,{className:"pl-0",children:(0,t.jsx)(s,{href:e.HeaderImageLink,children:(0,t.jsx)(i.StrapiImage,{src:r.url??"",alt:r.alternativeText??"",width:r.width,height:r.height,className:"w-full",sizes:"(min-width: 1280px) 950px, 90vw",loading:0===o?"eager":"lazy"})})},r.url))})})]})}])},536684,e=>{"use strict";var t=e.i(785020),r=e.i(849487),o=e.i(83559),n=e.i(945060),a=e.i(273443),i=e.i(914984);e.s(["CategorySEO",0,function({category:e,hideCategoryMenu:s}){let l=(null===e.SeoBlockContent||e.SeoBlockContent?.trim()==="")&&0===e.Videos.length&&0===e.FAQs.length,c=JSON.stringify({"@context":"https://schema.org","@type":"WebPage",name:e.Name,datePublished:e.createdAt,dateModified:e.updatedAt});return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:c}}),!l&&(0,t.jsxs)("div",{className:(0,n.cn)("rounded-block markdown seo-container bg-cms-background-color-blue border-b-2 border-cms-border-color-blue/50 py-2 px-4 pb-4 md:pb-6 md:pt-6 md:px-8 mb-4 md:mb-8",{"max-md:mt-4":s}),children:[e.SeoBlockContent&&(0,t.jsx)(r.default,{children:e.SeoBlockContent}),e.Videos.map(e=>(0,t.jsxs)("div",{className:"mt-4",children:[(0,t.jsx)(o.default,{videoId:new URL(e.YoutubeUrl).searchParams.get("v")??e.YoutubeUrl,className:"w-full flex",iframeClassName:"rounded-block overflow-hidden",opts:{playerVars:{autoplay:0}}}),e.StructuredData&&(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e.StructuredData)}})]},e.YoutubeUrl)),e.FAQs&&e.FAQs.length>0&&(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:e.FAQs&&0!==e.FAQs.length?JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:e.FAQs.map(e=>({"@type":"Question",name:e.Question,acceptedAnswer:{"@type":"Answer",text:e.Answer}}))}):""}}),(0,t.jsx)(a.Accordion,{type:"multiple",className:"w-full",children:e.FAQs.map((e,r)=>(0,t.jsxs)(a.AccordionItem,{value:`item-${r}`,className:"border-0",children:[(0,t.jsxs)(a.AccordionTrigger,{className:"text-base font-bold p-0 m-0 justify-start gap-2 [&[data-state=open]>svg]:rotate-90 items-start",displayIcon:!1,children:[(0,t.jsx)(i.Chevron,{className:"size-5 shrink-0 fill-category-faq-icon rotate-0 transition-transform duration-200 mt-[2.5px]"}),e.Question]}),(0,t.jsx)(a.AccordionContent,{forceMount:!0,className:"text-sm md:text-base p-0 pl-9",children:e.Answer})]},e.Question))})]})]})}])},271891,e=>{"use strict";var t=e.i(785020),r=e.i(744705),o=e.i(914984);e.s(["CategorySidebar",0,function({links:e}){let n=(0,r.usePathname)();return(0,t.jsx)("nav",{className:"sticky top-4 mb-4 md:mb-8 md:w-1/4 h-min",children:(0,t.jsx)("ul",{className:"divide-y divide-neutral-200",children:e.map(e=>{let a=n===e.Url;return(0,t.jsx)("li",{className:"py-2 font-semibold",children:a?(0,t.jsx)("p",{className:"text-category-sidebar-hover",children:e.Label}):(0,t.jsxs)(r.Link,{href:e.Url,className:"flex items-center justify-between group hover:text-category-sidebar-hover pr-3",children:[e.Label,(0,t.jsx)("div",{className:"size-5 bg-category-sidebar-icon flex-center rounded-full group-hover:bg-category-sidebar-hover shrink-0",children:(0,t.jsx)(o.Chevron,{className:"size-3 fill-white"})})]})},e.Url)})})})}])},939906,e=>{"use strict";var t,r,o=e.i(785020),n=e.i(568943),a=e.i(417405),i=e.i(994018),s=e.i(849487),l=e.i(519014),c=e.i(304153),d=["sitekey","onChange","theme","type","tabindex","onExpired","onErrored","size","stoken","grecaptcha","badge","hl","isolated"];function u(){return(u=Object.assign.bind()).apply(this,arguments)}function f(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
1function p(e,t){return(p=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var m=function(e){function t(){var t;return(t=e.call(this)||this).handleExpired=t.handleExpired.bind(f(t)),t.handleErrored=t.handleErrored.bind(f(t)),t.handleChange=t.handleChange.bind(f(t)),t.handleRecaptchaRef=t.handleRecaptchaRef.bind(f(t)),t}t.prototype=Object.create(e.prototype),t.prototype.constructor=t,p(t,e);var r=t.prototype;return r.getCaptchaFunction=function(e){return this.props.grecaptcha?this.props.grecaptcha.enterprise?this.props.grecaptcha.enterprise[e]:this.props.grecaptcha[e]:null},r.getValue=function(){var e=this.getCaptchaFunction("getResponse");return e&&void 0!==this._widgetId?e(this._widgetId):null},r.getWidgetId=function(){return this.props.grecaptcha&&void 0!==this._widgetId?this._widgetId:null},r.execute=function(){var e=this.getCaptchaFunction("execute");if(e&&void 0!==this._widgetId)return e(this._widgetId);this._executeRequested=!0},r.executeAsync=function(){var e=this;return new Promise(function(t,r){e.executionResolve=t,e.executionReject=r,e.execute()})},r.reset=function(){var e=this.getCaptchaFunction("reset");e&&void 0!==this._widgetId&&e(this._widgetId)},r.forceReset=function(){var e=this.getCaptchaFunction("reset");e&&e()},r.handleExpired=function(){this.props.onExpired?this.props.onExpired():this.handleChange(null)},r.handleErrored=function(){this.props.onErrored&&this.props.onErrored(),this.executionReject&&(this.executionReject(),delete this.executionResolve,delete this.executionReject)},r.handleChange=function(e){this.props.onChange&&this.props.onChange(e),this.executionResolve&&(this.executionResolve(e),delete this.executionReject,delete this.executionResolve)},r.explicitRender=function(){var e=this.getCaptchaFunction("render");if(e&&void 0===this._widgetId){var t=document.createElement("div");this._widgetId=e(t,{sitekey:this.props.sitekey,callback:this.handleChange,theme:this.props.theme,type:this.props.type,tabindex:this.props.tabindex,"expired-callback":this.handleExpired,"error-callback":this.handleErrored,size:this.props.size,stoken:this.props.stoken,hl:this.props.hl,badge:this.props.badge,isolated:this.props.isolated}),this.captcha.appendChild(t)}this._executeRequested&&this.props.grecaptcha&&void 0!==this._widgetId&&(this._executeRequested=!1,this.execute())},r.componentDidMount=function(){this.explicitRender()},r.componentDidUpdate=function(){this.explicitRender()},r.handleRecaptchaRef=function(e){this.captcha=e},r.render=function(){var e=this.props,t=(e.sitekey,e.onChange,e.theme,e.type,e.tabindex,e.onExpired,e.onErrored,e.size,e.stoken,e.grecaptcha,e.badge,e.hl,e.isolated,function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)r=a[o],t.indexOf(r)>=0||(n[r]=e[r]);return n}(e,d));return n.createElement("div",u({},t,{ref:this.handleRecaptchaRef}))},t}(n.Component);m.displayName="ReCAPTCHA",m.propTypes={sitekey:c.default.string.isRequired,onChange:c.default.func,grecaptcha:c.default.object,theme:c.default.oneOf(["dark","light"]),type:c.default.oneOf(["image","audio"]),tabindex:c.default.number,onExpired:c.default.func,onErrored:c.default.func,size:c.default.oneOf(["compact","normal","invisible"]),stoken:c.default.string,hl:c.default.string,badge:c.default.oneOf(["bottomright","bottomleft","inline"]),isolated:c.default.bool},m.defaultProps={onChange:function(){},theme:"light",type:"image",tabindex:0,size:"normal",badge:"bottomright"};var h=e.i(705927);function b(){return(b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var x={},g=0,v="onloadcallback";function y(){return"u">typeof window&&window.recaptchaOptions||{}}let j=(t=function(){var e=y(),t=e.useRecaptchaNet?"recaptcha.net":"www.google.com";return e.enterprise?"https://"+t+"/recaptcha/enterprise.js?onload="+v+"&render=explicit":"https://"+t+"/recaptcha/api.js?onload="+v+"&render=explicit"},r=r={callbackName:v,globalName:"grecaptcha",attributes:y().nonce?{nonce:y().nonce}:{}},function(e){var o=e.displayName||e.name||"Component",a=function(o){function a(e,t){var r;return(r=o.call(this,e,t)||this).state={},r.__scriptURL="",r}a.prototype=Object.create(o.prototype),a.prototype.constructor=a,a.__proto__=o;var i=a.prototype;return i.asyncScriptLoaderGetScriptLoaderID=function(){return this.__scriptLoaderID||(this.__scriptLoaderID="async-script-loader-"+g++),this.__scriptLoaderID},i.setupScriptURL=function(){return this.__scriptURL="function"==typeof t?t():t,this.__scriptURL},i.asyncScriptLoaderHandleLoad=function(e){var t=this;this.setState(e,function(){return t.props.asyncScriptOnLoad&&t.props.asyncScriptOnLoad(t.state)})},i.asyncScriptLoaderTriggerOnScriptLoaded=function(){var e=x[this.__scriptURL];if(!e||!e.loaded)throw Error("Script is not loaded.");for(var t in e.observers)e.observers[t](e);delete window[r.callbackName]},i.componentDidMount=function(){var e=this,t=this.setupScriptURL(),o=this.asyncScriptLoaderGetScriptLoaderID(),n=r,a=n.globalName,i=n.callbackName,s=n.scriptId;if(a&&void 0!==window[a]&&(x[t]={loaded:!0,observers:{}}),x[t]){var l=x[t];return l&&(l.loaded||l.errored)?void this.asyncScriptLoaderHandleLoad(l):void(l.observers[o]=function(t){return e.asyncScriptLoaderHandleLoad(t)})}var c={};c[o]=function(t){return e.asyncScriptLoaderHandleLoad(t)},x[t]={loaded:!1,observers:c};var d=document.createElement("script");for(var u in d.src=t,d.async=!0,r.attributes)d.setAttribute(u,r.attributes[u]);s&&(d.id=s);var f=function(e){if(x[t]){var r=x[t].observers;for(var o in r)e(r[o])&&delete r[o]}};i&&"u">typeof window&&(window[i]=function(){return e.asyncScriptLoaderTriggerOnScriptLoaded()}),d.onload=function(){var e=x[t];e&&(e.loaded=!0,f(function(t){return!i&&(t(e),!0)}))},d.onerror=function(){var e=x[t];e&&(e.errored=!0,f(function(t){return t(e),!0}))},document.body.appendChild(d)},i.componentWillUnmount=function(){var e=this.__scriptURL;if(!0===r.removeOnUnmount)for(var t=document.getElementsByTagName("script"),o=0;o<t.length;o+=1)t[o].src.indexOf(e)>-1&&t[o].parentNode&&t[o].parentNode.removeChild(t[o]);var n=x[e];
1n&&(delete n.observers[this.asyncScriptLoaderGetScriptLoaderID()],!0===r.removeOnUnmount&&delete x[e])},i.render=function(){var t=r.globalName,o=this.props,a=(o.asyncScriptOnLoad,o.forwardedRef),i=function(e,t){if(null==e)return{};var r,o,n={},a=Object.keys(e);for(o=0;o<a.length;o++)t.indexOf(r=a[o])>=0||(n[r]=e[r]);return n}(o,["asyncScriptOnLoad","forwardedRef"]);return t&&"u">typeof window&&(i[t]=void 0!==window[t]?window[t]:void 0),i.ref=a,(0,n.createElement)(e,i)},a}(n.Component),i=(0,n.forwardRef)(function(e,t){return(0,n.createElement)(a,b({},e,{forwardedRef:t}))});return i.displayName="AsyncScriptLoader("+o+")",i.propTypes={asyncScriptOnLoad:c.default.func},(0,h.default)(i,e)})(m);var w=e.i(270260),C=e.i(719078),S=e.i(832356),N=e.i(945060),_=e.i(977291),R=e.i(189215),k=e.i(980285);let F=(0,k.createServerReference)("7fb683576c12aef60ed49d850fce69bd2038d4ffa3",k.callServer,void 0,k.findSourceMapURL,"sendFormData");var L=e.i(519455),I=e.i(903133),E=e.i(914984),T=e.i(257428),O=e.i(793479),P=e.i(110204),A=e.i(967489),D=e.i(624687),z=e.i(605089);let M=e=>e?.replace(/\./g,"__dot__")||"";function B({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,t.Required&&(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)(I.FormControl,{children:(0,o.jsx)(O.Input,{...e,value:e.value||"",placeholder:t.Label})})]}),...r})}function $({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)(I.FormControl,{children:(0,o.jsx)(O.Input,{...e,value:e.value||"",placeholder:t.Label})})]}),...r})}function H({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,t.Required&&(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)(I.FormControl,{children:(0,o.jsx)(D.Textarea,{...e,placeholder:t.Label})})]}),...r})}function U({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,t.Required&&(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)(I.FormControl,{children:(0,o.jsxs)(A.Select,{...e,onValueChange:t=>e.onChange(t),value:e.value,children:[(0,o.jsx)(A.SelectTrigger,{children:(0,o.jsx)(A.SelectValue,{placeholder:t.Label})}),(0,o.jsx)(A.SelectContent,{children:t.Option.map(e=>(0,o.jsx)(A.SelectItem,{value:e.Option,children:e.Option},e.id))})]})})]}),...r})}function G({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,t.Required&&(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)(I.FormControl,{className:"border-0",children:(0,o.jsx)("div",{className:"space-y-2",children:t.Option.map(t=>(0,o.jsxs)(P.Label,{className:(0,N.cn)("cursor-pointer flex items-center gap-2 relative font-semibold transition-colors before:transition-colors before:content-[''] before:bg-white before:border-2 before:aspect-square before:rounded-full before:border-primary before:inline-block before:w-5 before:h-5",{"text-secondary before:bg-secondary before:border-secondary":e.value===t.Option}),children:[(0,o.jsx)(E.Star,{className:"absolute top-1/2 -translate-y-1/2 left-[3px] fill-white size-[13px] self-center"}),(0,o.jsx)(O.Input,{type:"radio",className:"hidden",...e,value:t.Option,checked:e.value===t.Option}),t.Option]},t.id))})})]}),...r})}function q({form:e,formField:t,...r}){return(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:()=>(0,o.jsxs)(I.FormItem,{children:[(0,o.jsxs)(I.FormLabel,{children:[t.Label,t.Required&&(0,o.jsx)(z.RequiredAbbr,{})]}),(0,o.jsx)("div",{className:"flex flex-col space-y-2",children:t.Option.map(r=>(0,o.jsx)(I.FormField,{control:e.control,name:M(t.Label),render:({field:e})=>(0,o.jsxs)(I.FormItem,{className:"flex flex-row items-start space-x-2 space-y-0",children:[(0,o.jsx)(I.FormControl,{children:(0,o.jsx)(T.Checkbox,{checked:e.value?.includes(r.Option),onCheckedChange:t=>
1t?e.onChange([...e.value??[],r.Option]):e.onChange(e.value?.filter(e=>e!==r.Option))})}),(0,o.jsx)(I.FormLabel,{className:"cursor-pointer",children:r.Option})]})},r.id))})]}),...r})}var W=e.i(270634);let V={small_25:"col-span-1 space-y-1",medium_50:"col-span-2 space-y-1",large_100:"col-span-4 space-y-1"};e.s(["DynamicForm",0,function({formLayout:e}){let t=(0,l.useTranslations)("Common"),{store:r}=(0,a.useCurrentStore)(),{mutate:c,data:d,isPending:u}=(0,R.useMutation)({mutationFn:F}),[f,p]=(0,n.useState)(null),m=e=>V[e??""]||"col-span-4 space-y-1",h=e=>e?.replace(/\./g,"__dot__")||"",b=(0,n.useCallback)(()=>{let t={};for(let r of e.form.FormFields){if("ComponentPageContent"===r.__typename)continue;let e=h(r.Label);"ComponentFormTextField"===r.__typename||"ComponentFormTextArea"===r.__typename?t[e]=r.Required?S.z.string().min(1):S.z.string().optional():"ComponentFormEmailField"===r.__typename?t[e]=S.z.string().email():"ComponentFormOptionList"===r.__typename&&("multiple_choice"===r.Display?t[e]=S.z.array(S.z.string()).refine(e=>!r.Required||e.length>0):t[e]=r.Required?S.z.string().min(1):S.z.string().optional())}return S.z.object(t)},[e.form.FormFields])(),x=(0,w.useForm)({resolver:(0,i.zodResolver)(b)}),g=async t=>{if(!f)return;let r=Object.fromEntries(Object.entries(t).map(([e,t])=>[e?.replace(/__dot__/g,".")||"",t])),o=Object.keys(r).find(e=>e.toLowerCase().includes("email")||e.toLowerCase().includes("e-mail"));c({from:r[o],to:e.form.FormDestination,title:e.form.FormName,content:r,recaptchaToken:f})};return(0,n.useEffect)(()=>{d&&(d.success?C.toast.success(t("dynamicFormSuccess")):(0,_.actionErrorToast)(d.error))},[d]),(0,o.jsx)(I.Form,{...x,children:(0,o.jsxs)("form",{onSubmit:x.handleSubmit(g),className:"flex flex-col gap-x-4 gap-y-2 col-span-12 md:grid md:grid-cols-4 relative max-md:container text-foreground",children:[(0,o.jsx)(W.LoadingOverlay,{show:u}),(0,o.jsx)("h2",{className:"col-span-4 font-primary text-3xl",children:e.form.FormName}),e.form.FormFields.map((t,r)=>"ComponentPageContent"===t.__typename?(0,o.jsx)("div",{className:(0,N.cn)("markdown",m("")),children:(0,o.jsx)(s.default,{children:t.Content||""})},t.__typename+r):(0,o.jsx)("div",{className:(0,N.cn)(m(t.Width),{"col-start-1":"vertically"===e.form.AlignFormFields}),children:(()=>{switch(t.__typename){case"ComponentFormTextField":return(0,o.jsx)(B,{formField:t,form:x});case"ComponentFormEmailField":return(0,o.jsx)($,{formField:t,form:x});case"ComponentFormOptionList":if("dropdown"===t.Display)return(0,o.jsx)(U,{formField:t,form:x});if("multiple_choice"===t.Display)return(0,o.jsx)(q,{formField:t,form:x});if("list"===t.Display)return(0,o.jsx)(G,{formField:t,form:x});break;case"ComponentFormTextArea":return(0,o.jsx)(H,{formField:t,form:x})}})()},t.__typename+r)),(0,o.jsx)(j,{className:"col-span-4",sitekey:"6LejWAwsAAAAAAU6DKDBFM4JWc6juFPeVBUe6SFH",onChange:e=>{p(e)}}),(0,o.jsxs)(L.Button,{className:"col-span-1 col-start-1",type:"submit",variant:"c2a",size:"xl",disabled:!f,children:[(0,o.jsx)(E.ButtonIcon,{store:r,className:"fill-white size-6!"}),(0,o.jsx)("p",{className:"mx-auto",children:e.form.SubmitButtonText})]})]})})}],939906)},813097,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(519014),n=e.i(719078),a=e.i(945060),i=e.i(116672),s=e.i(977291),l=e.i(375750),c=e.i(519455),d=e.i(914984),u=e.i(793479),f=e.i(270634);e.s(["WebpowerForm",0,function({block:{SubscribeButtonText:e,GroupId:p,Store:m},className:h,...b}){let x=(0,o.useTranslations)(),{mutate:g,data:v,isPending:y}=(0,l.useSubscribeToWebpowerMutation)(),[j,w]=(0,r.useState)("");return(0,r.useEffect)(()=>{v&&(v.success?(n.toast.success(x("Common.newsletter.success")),w("")):(0,s.actionErrorToast)(v.error))},[v]),(0,t.jsxs)("div",{className:(0,a.cn)("max-w-md max-md:container",h),...b,children:[(0,t.jsx)(f.LoadingOverlay,{show:y}),(0,t.jsx)("p",{className:"mb-0 font-semibold",children:x("Address.email")}),(0,t.jsx)(u.Input,{placeholder:x("Address.email"),className:"bg-white",value:j,onChange:e=>w(e.target.value)}),(0,t.jsxs)(c.Button,{size:"lg",className:"flex-center mt-2",onClick:function(){RegExp(i.emailRegex).exec(j)?g({email:j,groupId:p}):n.toast.error(x("Common.newsletter.invalidEmail"))},children:[(0,t.jsx)(d.ButtonIcon,{store:m}),(0,t.jsx)("p",{className:"mx-auto my-0 text-xl",children:e})]})]})}])},784684,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(417405),n=e.i(519014),a=e.i(719078),i=e.i(945060),s=e.i(116672),l=e.i(977291),c=e.i(375750),d=e.i(519455),u=e.i(914984),f=e.i(793479),p=e.i(270634);e.s(["WebpowerSubscribeUnsubscribeForm",0,function({className:e,...m}){let h=(0,n.useTranslations)(),{store:b}=(0,o.useCurrentStore)(),{mutate:x,data:g,isPending:v}=(0,c.useSubscribeToWebpowerMutation)(),{mutate:y,data:j,isPending:w}=(0,c.useUnsubscribeToWebpowerMutation)(),[C,S]=(0,r.useState)("");return(0,r.useEffect)(()=>
1{g&&(g.success?(a.toast.success(h("Common.newsletter.success")),S("")):(0,l.actionErrorToast)(g.error))},[g]),(0,r.useEffect)(()=>{j&&(j.success?(a.toast.success(h("Common.newsletter.unsubscribeSuccess")),S("")):(0,l.actionErrorToast)(j.error))},[j]),(0,t.jsxs)("div",{className:(0,i.cn)("max-w-md",e),...m,children:[(0,t.jsx)(p.LoadingOverlay,{show:v||w}),(0,t.jsx)("p",{className:"mb-0 font-semibold text-foreground",children:h("Address.email")}),(0,t.jsx)(f.Input,{placeholder:h("Address.email"),className:"bg-white",value:C,onChange:e=>S(e.target.value)}),(0,t.jsxs)("div",{className:"flex gap-x-4",children:[(0,t.jsx)(d.Button,{variant:"default",size:"lg",className:"flex-center w-1/2 mt-2",onClick:function(){RegExp(s.emailRegex).exec(C)?y({email:C}):a.toast.error(h("Common.newsletter.invalidEmail"))},children:(0,t.jsx)("p",{className:"mx-auto my-0 text-xl",children:h("Common.newsletter.unsubscribe")})}),(0,t.jsxs)(d.Button,{variant:"c2a",size:"lg",className:"flex-center w-1/2 mt-2",onClick:function(){RegExp(s.emailRegex).exec(C)?x({email:C}):a.toast.error(h("Common.newsletter.invalidEmail"))},children:[(0,t.jsx)(u.ButtonIcon,{store:b}),(0,t.jsx)("p",{className:"mx-auto my-0 text-xl",children:h("Common.newsletter.subscribe")})]})]})]})}])},970738,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(417405),n=e.i(586474),a=e.i(323211),i=e.i(8743),s=e.i(272646);e.s(["ImageGallery",0,function({product:e}){let{store:l}=(0,o.useCurrentStore)(),[c,d]=(0,r.useState)(null),[u,f]=(0,r.useState)(null),p=(0,r.useCallback)(e=>{c&&u&&(c.scrollTo(e),u.scrollTo(e))},[c,u]),m=(0,r.useCallback)(()=>{if(!c||!u)return;let e=c.selectedScrollSnap();u.scrollTo(e)},[c,u]);(0,r.useEffect)(()=>(c?.on("select",m),()=>{c?.off("select",m)}),[c,m]);let h=[...e.Thumbnail?[{...e.Thumbnail,type:"image"}]:[],...e.ImageGallery?.map(e=>({...e,type:"image"}))||[],...e.Videos?.map(e=>({...e,type:"video"}))||[]];return(0,t.jsxs)("div",{className:"flex flex-col relative",children:[(0,t.jsxs)(a.Carousel,{setApi:d,plugins:[(0,n.default)()],opts:{loop:!0},className:"rounded-block overflow-hidden",children:[(0,t.jsx)(a.CarouselContent,{className:"ml-0 items-start transition-[height] duration-200 ease-in-out",children:h.map((r,o)=>{let n;return(0,t.jsx)(a.CarouselItem,{className:"pl-0",children:"image"===r.type?(0,t.jsx)(i.StrapiImage,{src:r.url,alt:r.alternativeText??e.Name,width:r.width,quality:100,height:r.height,sizes:"(min-width: 768px) 580px, 100vw",className:"object-cover min-w-full",preload:0===o}):(n=r.StructuredData?r.StructuredData:{"@context":"https://schema.org","@type":"VideoObject",name:e.Name,description:e.ShortDescription,thumbnailUrl:`https://img.youtube.com/vi/${r.YoutubeUrl.split("v=")[1]}/maxresdefault.jpg`,uploadDate:new Date().toISOString(),contentUrl:r.YoutubeUrl,publisher:{"@type":"Organization",name:l}},(0,t.jsx)(s.YoutubeVideo,{video:{...r,StructuredData:JSON.stringify(n)},width:580,height:423,type:"video",alt:e.Name}))},o)})}),h.length>1&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(a.CarouselPrevious,{className:"-left-2 bg-white rounded-l-none rounded-r-md fill-primary hover:fill-secondary\n before:content-[''] before:w-4 before:h-3 before:absolute before:left-[8px] before:bottom-[-12px] before:rounded-tl-md before:shadow-[-4px_-4px_0_0_#ffffff]\n after:content-[''] after:w-4 after:h-3 after:absolute after:left-[8px] after:bottom-[32px] after:rounded-bl-md after:shadow-[-4px_4px_0_0_#ffffff]",variant:"ghost"}),(0,t.jsx)(a.CarouselNext,{className:"-right-2 bg-white rounded-r-none rounded-l-md fill-primary hover:fill-secondary\n before:content-[''] before:w-4 before:h-3 before:absolute before:left-[8px] before:bottom-[-12px] before:rounded-tr-md before:shadow-[4px_-4px_0_0_#ffffff]\n after:content-[''] after:w-4 after:h-3 after:absolute after:left-[8px] after:bottom-[32px] after:rounded-br-md after:shadow-[4px_4px_0_0_#ffffff]",variant:"ghost"})]})]}),h.length>1&&(0,t.jsx)("div",{className:"mt-2",children:(0,t.jsx)(a.Carousel,{setApi:f,opts:{containScroll:"keepSnaps",dragFree:!0},children:(0,t.jsx)(a.CarouselContent,{className:"-ml-2",children:h.map((r,o)=>(0,t.jsx)(a.CarouselItem,{className:"pl-2 basis-auto cursor-pointer",onClick:()=>p(o),children:"image"===r.type?(0,t.jsx)(i.StrapiImage,{src:r.url,alt:r.alternativeText??e.Name,width:152,height:114.2,sizes:"(min-width: 768px) 144px, 96px",className:"object-cover rounded-block w-24 md:w-36"}):(0,t.jsx)(s.YoutubeVideo,{className:"rounded h-full relative overflow-hidden cursor-pointer object-cover w-24 md:w-36",video:r,width:152,height:114.2,type:"thumbnail"})},o))})})})]})}])},931448,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(417405),n=e.i(744705),a=e.i(519014),i=e.i(945060),s=e.i(977291),l=e.i(519455),c=e.i(914984),d=e.i(685149),u=e.i(990296),f=e.i(714074);function p({product:e,commerceProduct:r}){let{mutateAsync:a}=(0,u.useAddToCartMutation)(),{config:i}=(0,o.useCurrentStore)(),{addToCartEvent:c}=(0,f.useDataLayer)(),m=(0,n.useRouter)();async function h(){let t=await a({type:"stock",quantity:1,sku:e.Sku});t.success?(c({currency:i.currency,items:[{id:e.Sku,name:e.Name,price:r.price.value,quantity:1,options:[]}]}),i.styles.hideHeaderAndFooter)?m.push("/cart"):window.dispatchEvent(new Event(d.OPEN_MINI_CART_DIALOG_EVENT)):(0,s.actionErrorToast)(t.error)}return(0,t.jsx)(l.Button,{onClick:h,variant:"c2a",size:"2xl",className:"w-full",children:e.PersonalizeButtonText})}function m({product:e,commerceProduct:r,size:a,...s}){let{store:d}=(0,o.useCurrentStore)(),{goToEditorEvent:u}=(0,f.useDataLayer)();return"stock-gps-watch"===e.Sku?(0,t.jsx)(l.Button,{variant:"c2a",className:(0,i.cn)("w-full [&_svg]:size-6","default"===a&&"w-fit"),size:a,onClick:()=>u(e.Name,e.Sku),asChild:!0,...s,children:(0,t.jsxs)(n.Link,{target:"_blank",href:"https://www.one2track.de/connect-adventure",className:"justify-between w-full flex",children:["default"!==a&&(0,t.jsx)(c.ButtonIcon,{size:"lg",store:d,className:"mr-0!"}),e.PersonalizeButtonText]})}):e.IsDisabled?(0,t.jsxs)(l.Button,{variant:"disabled",className:(0,i.cn)("w-full [&_svg]:size-6 ","default"===a&&"w-fit"),disabled:!0,size:a,...s,children:["default"!==a&&(0,t.jsx)(c.ButtonIcon,{size:"lg",store:d,className:"mr-0!"}),(0,t.jsx)("p",{className:"mx-auto",children:e.PersonalizeButtonText})]}):e.HasEditor?(0,t.jsx)(l.Button,{variant:"c2a",className:(0,i.cn)("w-full [&_svg]:size-6","default"===a&&"w-fit"),size:a,asChild:!0,onClick:()=>u(e.Name,e.Sku),...s,children:(0,t.jsxs)("a",{href:"#redirect",className:"flex justify-between w-full",children:["default"!==a&&(0,t.jsx)(c.ButtonIcon,{size:"xl",store:d,className:"mr-0!"}),(0,t.jsx)("p",{className:"mx-auto",children:e.PersonalizeButtonText})]})}):(0,t.jsx)(p,{product:e,commerceProduct:r})}e.s(["ProductCtaButton",0,function({product:e,commerceProduct:n}){let{store:i}=(0,o.useCurrentStore)(),l=(0,a.useTranslations)("Product"),[c,d]=(0,r.useState)(!1),u=(0,r.useRef)(null),f=(0,r.useRef)(null),p=(0,r.useCallback)(()=>{let e=u.current;if(!e)return!1;let t=e.getBoundingClientRect(),r=t.bottom,o=t.height;return r<75||r-o/2>window.innerHeight},[]),h=(0,r.useCallback)(()=>
1{if(window.matchMedia("only screen and (max-width: 760px)").matches){let e=!!f?.current;d(p()&&e)}else d(!1)},[p]);(0,r.useEffect)(()=>(h(),window.addEventListener("scroll",h),()=>window.removeEventListener("scroll",h)),[h]);let b=(0,s.shouldShowLowestPrice)({sku:e.Sku,hasEditor:e.HasEditor}),{highestDiscountRule:x,highestOriginalDiscountRule:g}=(0,s.getFilteredBulkPricingWithHighestDiscounts)({bulkPricing:n.bulkPricing,originalBulkPricing:n.originalBulkPricing,upsellQuantities:e.UpsellQuantities}),v=b?x:null,y=b?g:null;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"w-full flex",ref:u,children:(0,t.jsx)(m,{size:"xl",product:e,commerceProduct:n})}),(0,t.jsxs)("div",{ref:f,style:{opacity:+!!c,pointerEvents:c?"all":"none",visibility:c?"visible":"hidden"},className:"fixed md:hidden mb-0 transition-all min-h-[4em] px-2 flex flex-col container bottom-0 py-2 left-0 bg-white right-0 product-sticky-cta z-50 shadow-2xl border-t-2 border-header-border rounded-t-block",children:[(0,t.jsx)("div",{className:"flex -mt-1 gap-1 pb-1 w-full",children:(0,t.jsxs)("span",{className:"font-semibold",children:[e.Name," -"," ",(()=>{if(n.discountedPrice&&b&&v){let e=y?.price.value||n.price.value,t=v.price.value;return(0,s.formatDiscountedPrice)({originalPrice:e,discountedPrice:t,store:i,showFromLabel:!0,fromLabel:l("from"),block:!1})}if(n.discountedPrice)return(0,s.formatDiscountedPrice)({originalPrice:n.price.value,discountedPrice:n.discountedPrice.value,store:i,block:!1});if(b&&v){let e=v.price.value;return(0,t.jsxs)(t.Fragment,{children:[l("from")," ",(0,s.currencyFormatter)(e,i,"withoutCurrencySymbol")]})}return(0,s.currencyFormatter)(n.price.value,i)})()]})}),(0,t.jsx)(m,{size:"xl",product:e,commerceProduct:n})]})]})}],931448)},496304,e=>{"use strict";var t=e.i(166870),r=e.i(602709);e.s(["EditorRedirectSync",0,function({rootId:e}){let o=()=>{let t=document.getElementById(e);if(!t)return;let r=window.location.hash.includes("redirect");r!==("true"===t.getAttribute("data-editor-redirect"))&&window.scrollTo(0,0),r?t.setAttribute("data-editor-redirect","true"):t.removeAttribute("data-editor-redirect")};return(0,r.useIsomorphicLayoutEffect)(o),(0,t.useEventListener)("hashchange",o),null}])},411170,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(519014),n=e.i(945060),a=e.i(519455);e.s(["ReadMore",0,function({className:e,lines:i,children:s,buttonBgColor:l="white",...c}){let d=(0,o.useTranslations)("Common"),u=(0,r.useRef)(null),[f,p]=(0,r.useState)(!1),[m,h]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=u.current;e&&e.scrollHeight>e.clientHeight&&p(!0)},[s,i]);let b={display:"-webkit-box",WebkitBoxOrient:"vertical",overflow:"hidden",WebkitLineClamp:String(i)};return(0,t.jsxs)("div",{className:(0,n.cn)("relative",e),...c,children:[(0,t.jsx)("div",{style:m?{}:b,ref:u,children:s}),f&&(0,t.jsx)(a.Button,{onClick:()=>h(e=>!e),variant:"link",className:(0,n.cn)("p-0 m-0 pr-2 underline h-6 font-semibold",{"absolute bottom-0 right-0 pl-8":!m}),style:{background:`linear-gradient(90deg, transparent, ${l}, ${l}, ${l}, ${l})`},children:d(m?"readLess":"readMore")})]})}])},169765,e=>{"use strict";var t=e.i(785020),r=e.i(945060);e.s(["SmoothScroll",0,function({targetId:e,className:o,children:n,...a}){return(0,t.jsx)("div",{className:(0,r.cn)("cursor-pointer",o),onClick:()=>{let t=document.querySelectorAll(`[id="${CSS.escape(e)}"]`),r=Array.from(t).find(e=>null!==e.offsetParent)??t[0];if(r){let e=document.querySelector("header"),t=e?getComputedStyle(e).position:"",o="fixed"===t||"sticky"===t?e?.offsetHeight??0:0,n=r.getBoundingClientRect().top+window.scrollY-o;window.scrollTo({top:n,behavior:"smooth"})}},...a,children:n})}])},561318,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(945060),n=e.i(142437);e.s(["StaffOnly",0,function({emails:e,children:a,className:i,...s}){let{data:l,isLoading:c}=(0,n.useCustomerQuery)(),[d,u]=(0,r.useState)(!1);return((0,r.useEffect)(()=>u(!0),[]),d&&!c&&l?.success&&l.data&&"Staff"===l.data.customerGroup&&(!e||e.includes(l.data.email)))?(0,t.jsx)("div",{className:(0,o.cn)("",i),...s,children:a}):(0,t.jsx)(t.Fragment,{})}])},484973,e=>{"use strict";var t=e.i(785020);e.s(["StructuredData",0,function({seo:e}){return e?.LdJsonSchema?(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e.LdJsonSchema)}}):null}])},865089,e=>{"use strict";var t=e.i(568943),r=e.i(714074);
1e.s(["CategoryViewTracker",0,function({category:e}){let{viewCategoryEvent:o}=(0,r.useDataLayer)(),n=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{n.current||(n.current=!0,o({name:e.Name,slug:e.Url,bigcommerceName:e.BigcommerceName}))},[]),null}])},641559,e=>{"use strict";var t=e.i(568943),r=e.i(417405),o=e.i(714074);e.s(["ViewItemTracker",0,function({sku:e,name:n,price:a}){let{store:i,config:s}=(0,r.useCurrentStore)(),{viewItemEvent:l}=(0,o.useDataLayer)(),c=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{c.current||(c.current=!0,l({currency:s.currency,sku:e,name:n,price:a,quantity:1,brand:i}))},[]),null}])},302747,e=>{"use strict";var t=e.i(785020),r=e.i(945060);e.s(["Skeleton",0,function({className:e,...o}){return(0,t.jsx)("div",{className:(0,r.cn)("animate-pulse rounded-block bg-black/10",e),...o})}])},677572,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(291967),n=e.i(682115),a=e.i(395794),i=e.i(939323),s=e.i(527558),l=e.i(276470),c=e.i(636098),d=e.i(980927),u="Tabs",[f,p]=(0,n.createContextScope)(u,[a.createRovingFocusGroupScope]),m=(0,a.createRovingFocusGroupScope)(),[h,b]=f(u),x=r.forwardRef((e,r)=>{let{__scopeTabs:o,value:n,onValueChange:a,defaultValue:i,orientation:f="horizontal",dir:p,activationMode:m="automatic",...b}=e,x=(0,l.useDirection)(p),[g,v]=(0,c.useControllableState)({prop:n,onChange:a,defaultProp:i??"",caller:u});return(0,t.jsx)(h,{scope:o,baseId:(0,d.useId)(),value:g,onValueChange:v,orientation:f,dir:x,activationMode:m,children:(0,t.jsx)(s.Primitive.div,{dir:x,"data-orientation":f,...b,ref:r})})});x.displayName=u;var g="TabsList",v=r.forwardRef((e,r)=>{let{__scopeTabs:o,loop:n=!0,...i}=e,l=b(g,o),c=m(o);return(0,t.jsx)(a.Root,{asChild:!0,...c,orientation:l.orientation,dir:l.dir,loop:n,children:(0,t.jsx)(s.Primitive.div,{role:"tablist","aria-orientation":l.orientation,...i,ref:r})})});v.displayName=g;var y="TabsTrigger",j=r.forwardRef((e,r)=>{let{__scopeTabs:n,value:i,disabled:l=!1,...c}=e,d=b(y,n),u=m(n),f=S(d.baseId,i),p=N(d.baseId,i),h=i===d.value;return(0,t.jsx)(a.Item,{asChild:!0,...u,focusable:!l,active:h,children:(0,t.jsx)(s.Primitive.button,{type:"button",role:"tab","aria-selected":h,"aria-controls":p,"data-state":h?"active":"inactive","data-disabled":l?"":void 0,disabled:l,id:f,...c,ref:r,onMouseDown:(0,o.composeEventHandlers)(e.onMouseDown,e=>{l||0!==e.button||!1!==e.ctrlKey?e.preventDefault():d.onValueChange(i)}),onKeyDown:(0,o.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&d.onValueChange(i)}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==d.activationMode;h||l||!e||d.onValueChange(i)})})})});j.displayName=y;var w="TabsContent",C=r.forwardRef((e,o)=>{let{__scopeTabs:n,value:a,forceMount:l,children:c,...d}=e,u=b(w,n),f=S(u.baseId,a),p=N(u.baseId,a),m=a===u.value,h=r.useRef(m);return r.useEffect(()=>{let e=requestAnimationFrame(()=>h.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,t.jsx)(i.Presence,{present:l||m,children:({present:r})=>(0,t.jsx)(s.Primitive.div,{"data-state":m?"active":"inactive","data-orientation":u.orientation,role:"tabpanel","aria-labelledby":f,hidden:!r,id:p,tabIndex:0,...d,ref:o,style:{...e.style,animationDuration:h.current?"0s":void 0},children:r&&c})})});function S(e,t){return`${e}-trigger-${t}`}function N(e,t){return`${e}-content-${t}`}C.displayName=w;let _=(0,e.i(53944).default)("chevron-left",[["path",{d:"m15 18-6-6 6-6",key:"1wnfg3"}]]);var R=e.i(970613),k=e.i(945060);let F=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(v,{ref:o,className:(0,k.cn)("relative inline-flex h-12 items-center justify-center bg-white text-muted-foreground -mt-0.5",e),...r}));F.displayName=v.displayName;let L=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(j,{ref:o,className:(0,k.cn)("relative inline-flex h-full items-center rounded-b-lg justify-center whitespace-nowrap z-10 px-3 py-1 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50","hover:border-b-muted-foreground/50 hover:text-muted-foreground","border-t-2 border-neutral-200 transition-colors duration-200 data-[state=active]:border-foreground data-[state=active]:text-foreground data-[state=active]:bg-editor-active-tab",e),...r}));L.displayName=j.displayName;let I=r.forwardRef(({className:e,...r},o)=>(0,t.jsx)(C,{ref:o,className:(0,k.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...r}));I.displayName=C.displayName,e.s(["ScrollableTabsList",0,({activeValue:e,className:o,children:n,...a})=>{let i=(0,r.useRef)(null),[s,l]=(0,r.useState)(!1),[c,d]=(0,r.useState)(!1),u=r.Children.count(n),f=(0,r.useCallback)(()=>{let e=i.current;if(!e)return;let t=e.scrollWidth-e.clientWidth;l(e.scrollLeft>1),d(t>1&&e.scrollLeft<t-1)},[]);function p(e){let t=i.current;if(!t)return;let r=Math.max(.7*t.clientWidth,120),o=Math.min(Math.max(0,t.scrollWidth-t.clientWidth),Math.max(0,t.scrollLeft+("right"===e?r:-r)));t.scrollTo({left:o,behavior:"smooth"})}return(0,r.useEffect)(()=>{let e=i.current;if(!e)return;f(),e.addEventListener("scroll",f,{passive:!0});let t=new ResizeObserver(f);return t.observe(e),()=>{e.removeEventListener("scroll",f),t.disconnect()}},[f,u]),(0,r.useEffect)(()=>{let e=i.current,t=e?.querySelector('[data-state="active"]');
1if(!e||!t)return;let r=t.getBoundingClientRect(),o=e.getBoundingClientRect(),n=e.scrollLeft+(r.left-o.left)-e.clientWidth/2+r.width/2;e.scrollTo({left:n,behavior:"smooth"})},[e]),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)(F,{ref:i,className:(0,k.cn)("w-full justify-start overflow-x-scroll overflow-y-clip no-scrollbar",o),...a,children:n}),s&&(0,t.jsxs)("button",{type:"button",onClick:()=>p("left"),className:"absolute top-0 h-11.5 left-0 z-10 flex items-center bg-gradient-to-r from-white via-white via-70% to-transparent pl-2 pr-4 md:hidden",children:[(0,t.jsx)("div",{className:"absolute -top-0.5 left-0 w-full h-0.5 bg-gradient-to-r from-neutral-200 via-neutral-200 via-70% to-transparent"}),(0,t.jsx)(_,{className:"size-4 text-muted-foreground"})]}),c&&(0,t.jsxs)("button",{type:"button",onClick:()=>p("right"),className:"absolute top-0 h-11.5 right-0 z-10 flex items-center bg-gradient-to-l from-white via-white via-70% to-transparent pl-4 pr-2 md:hidden",children:[(0,t.jsx)("div",{className:"absolute -top-0.5 right-0 w-full h-0.5 bg-gradient-to-l from-neutral-200 via-neutral-200 via-70% to-transparent"}),(0,t.jsx)(R.ChevronRight,{className:"size-4 text-muted-foreground"})]})]})},"Tabs",0,x,"TabsContent",0,I,"TabsList",0,F,"TabsTrigger",0,L],677572)},624687,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(945060);let n=r.forwardRef(({className:e,...r},n)=>(0,t.jsx)("textarea",{className:(0,o.cn)("flex min-h-[60px] w-full rounded-lg border border-input-border bg-transparent px-3 py-2 shadow-xs placeholder:text-muted-foreground focus-visible:outline-hidden focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 text-sm",e),ref:n,style:{borderWidth:"var(--input-border-width)"},...r}));n.displayName="Textarea",e.s(["Textarea",0,n])},808562,e=>{"use strict";var t=e.i(785020),r=e.i(568943),o=e.i(682115),n=e.i(527558),a=e.i(395794),i=e.i(291967),s=e.i(636098),l="Toggle",c=r.forwardRef((e,r)=>
1{let{pressed:o,defaultPressed:a,onPressedChange:c,...d}=e,[u,f]=(0,s.useControllableState)({prop:o,onChange:c,defaultProp:a??!1,caller:l});return(0,t.jsx)(n.Primitive.button,{type:"button","aria-pressed":u,"data-state":u?"on":"off","data-disabled":e.disabled?"":void 0,...d,ref:r,onClick:(0,i.composeEventHandlers)(e.onClick,()=>{e.disabled||f(!u)})})});c.displayName=l,e.s(["Root",0,c,"Toggle",0,c],80757);var d=e.i(276470),u="ToggleGroup",[f,p]=(0,o.createContextScope)(u,[a.createRovingFocusGroupScope]),m=(0,a.createRovingFocusGroupScope)(),h=r.default.forwardRef((e,r)=>{let{type:o,...n}=e;if("single"===o)return(0,t.jsx)(g,{...n,ref:r});if("multiple"===o)return(0,t.jsx)(v,{...n,ref:r});throw Error(`Missing prop \`type\` expected on \`${u}\``)});h.displayName=u;var[b,x]=f(u),g=r.default.forwardRef((e,o)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...l}=e,[c,d]=(0,s.useControllableState)({prop:n,defaultProp:a??"",onChange:i,caller:u});return(0,t.jsx)(b,{scope:e.__scopeToggleGroup,type:"single",value:r.default.useMemo(()=>c?[c]:[],[c]),onItemActivate:d,onItemDeactivate:r.default.useCallback(()=>d(""),[d]),children:(0,t.jsx)(w,{...l,ref:o})})}),v=r.default.forwardRef((e,o)=>{let{value:n,defaultValue:a,onValueChange:i=()=>{},...l}=e,[c,d]=(0,s.useControllableState)({prop:n,defaultProp:a??[],onChange:i,caller:u}),f=r.default.useCallback(e=>d((t=[])=>[...t,e]),[d]),p=r.default.useCallback(e=>d((t=[])=>t.filter(t=>t!==e)),[d]);return(0,t.jsx)(b,{scope:e.__scopeToggleGroup,type:"multiple",value:c,onItemActivate:f,onItemDeactivate:p,children:(0,t.jsx)(w,{...l,ref:o})})});h.displayName=u;var[y,j]=f(u),w=r.default.forwardRef((e,r)=>{let{__scopeToggleGroup:o,disabled:i=!1,rovingFocus:s=!0,orientation:l,dir:c,loop:u=!0,...f}=e,p=m(o),h=(0,d.useDirection)(c),b={role:"group",dir:h,...f};return(0,t.jsx)(y,{scope:o,rovingFocus:s,disabled:i,children:s?(0,t.jsx)(a.Root,{asChild:!0,...p,orientation:l,dir:h,loop:u,children:(0,t.jsx)(n.Primitive.div,{...b,ref:r})}):(0,t.jsx)(n.Primitive.div,{...b,ref:r})})}),C="ToggleGroupItem",S=r.default.forwardRef((e,o)=>{let n=x(C,e.__scopeToggleGroup),i=j(C,e.__scopeToggleGroup),s=m(e.__scopeToggleGroup),l=n.value.includes(e.value),c=i.disabled||e.disabled,d={...e,pressed:l,disabled:c},u=r.default.useRef(null);return i.rovingFocus?(0,t.jsx)(a.Item,{asChild:!0,...s,focusable:!c,active:l,ref:u,children:(0,t.jsx)(N,{...d,ref:o})}):(0,t.jsx)(N,{...d,ref:o})});S.displayName=C;var N=r.default.forwardRef((e,r)=>{let{__scopeToggleGroup:o,value:n,...a}=e,i=x(C,o),s={role:"radio","aria-checked":e.pressed,"aria-pressed":void 0},l="single"===i.type?s:void 0;return(0,t.jsx)(c,{...l,...a,ref:r,onPressedChange:e=>{e?i.onItemActivate(n):i.onItemDeactivate(n)}})});e.s(["Item",0,S,"Root",0,h,"ToggleGroup",0,h,"ToggleGroupItem",0,S,"createToggleGroupScope",0,p],578283);var _=e.i(578283),_=_,R=e.i(945060),k=e.i(294237),F=e.i(80757),F=F;let L=(0,k.cva)("inline-flex items-center justify-center gap-2 rounded-md text-sm font-medium transition-colors hover:bg-muted hover:text-muted-foreground focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50 data-[state=on]:bg-accent data-[state=on]:text-accent-foreground [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-transparent",outline:"border border-input bg-transparent shadow-sm hover:bg-accent hover:text-accent-foreground",bordered:"flex flex-col group border-2 border-neutral-200 gap-0 justify-start items-start text-base rounded-lg p-4 px-6 md:px-8.5 data-[state=on]:p-3.5 data-[state=on]:px-5.5 md:data-[state=on]:px-8 data-[state=on]:bg-white data-[state=on]:border-secondary data-[state=on]:border-4 hover:bg-white hover:text-primary"},size:{default:"h-9 px-2 min-w-9",sm:"h-8 px-1.5 min-w-8",lg:"h-10 px-2.5 min-w-10",none:""}},defaultVariants:{variant:"default",size:"none"}});r.forwardRef(({className:e,variant:r,size:o,...n},a)=>(0,t.jsx)(F.Root,{ref:a,className:(0,R.cn)(L({size:o,variant:r,className:e})),...n})).displayName=F.Root.displayName;let I=r.createContext({size:"default",variant:"default"}),E=r.forwardRef(({className:e,variant:r,size:o,children:n,...a},i)=>(0,t.jsx)(_.Root,{ref:i,className:(0,R.cn)("flex flex-wrap justify-start gap-2 md:gap-4",e),...a,children:(0,t.jsx)(I.Provider,{value:{variant:r,size:o},children:n})}));E.displayName=_.Root.displayName;let T=r.forwardRef(({className:e,children:o,variant:n,size:a,...i},s)=>{let l=r.useContext(I);return(0,t.jsx)(_.Item,{ref:s,className:(0,R.cn)(L({variant:l.variant||n,size:l.size||a}),e),...i,children:o})});T.displayName=_.Item.displayName,e.s(["ToggleGroup",0,E,"ToggleGroupItem",0,T],808562)}]);
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.