PageSourceSearch

https://www.mrclean.com/_next/static/chunks/19ysc3_6zjnsw.js

js mrclean.com collected 2026-09-24 18:44:44 UTC 54,620 bytes, 663 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,83749,e=>{"use strict";var t=e.i(71405),i=e.i(60814);let s=i.default.div.withConfig({displayName:"ArticleCard.style__ArticleCardStyled",componentId:"sc-470ee4f5-0"})`
2    width: 100%;
3    height: 100%;
4    background-color: ${t.colors.blue1000};
5    border-radius: 16px;
6
7    &:hover {
8        .time-icon {
9            background-image: url('/icons/time-icon-hover.png');
10        }
11    }
12
13    .article-card-link {
14        display: flex;
15        flex-direction: column;
16        height: 100%;
17        text-decoration: none;
18    }
19
20    .blue-link {
21        background-color: ${t.colors.blue400};
22        color: ${t.colors.blue1000};
23
24        &:hover {
25            background-color: ${t.colors.white};
26            
27            .article-card-link {
28                color: ${t.colors.blue1000};
29            }
30        }
31    }
32
33    .article-card-image {
34        display: flex;
35        justify-content: center;
36        height: 230px;
37        min-height: 250px;
38        transition: all 0.3s;
39
40        @media (max-width: ${t.sizes.tbBreakpointMax}) {
41            height: 230px;
42        }
43
44        img {
45            max-width: 100%;
46            height: 100%;
47            object-fit: contain;
48            border-radius: 10px 10px 0 0;
49        }
50    }
51
52    .article-card-info {
53        display: flex;
54        gap: 20px;
55        align-items: center;
56    }
57
58    .article-card-description {
59        display: flex;
60        flex-direction: column;
61        align-items: flex-start;
62        flex-grow: 1;
63        padding: 20px;
64        color: #fff;
65        text-align: left;
66        border-radius: 0 0 10px 10px;
67        transition: all 0.3s;
68        justify-content: space-between;
69
70        > * {
71            margin-top: 0;
72        }
73    }
74
75    .article-card-title {
76        text-transform: uppercase;
77        font-size: 22px;
78        line-height: 30px;
79        font-weight: 800;
80        color: ${t.colors.white};
81        margin: 0;
82
83        @media (min-width: ${t.sizes.dtBreakpointMin}) {
84            font-size: 24px;
85            line-height: 32px;
86        }
87    }
88
89    .article-card-category {
90        font-size: 14px;
91        position: absolute;
92        left: 25px;
93        padding: 10px 15px;
94        font-weight: 300;
95        color: #000;
96        border-radius: 12px;
97
98        &:hover {
99            box-shadow: none;
100        }
101    }
102
103    .article-card-variant {
104        color: #fff;
105        font-size: 11px;
106    }
107
108    .article-card-duration {
109        font-size: 14px;
110    }
111
112    .article-card-summary {
113        font-size: 14px;
114    }
115
116    .card-content {
117        margin: 20px;
118        margin-top: 0;
119    }
120
121    .article-card-picture {
122        object-fit: cover !important;
123        width: 100%;
124    }
125`;(0,i.default)(s).withConfig({displayName:"ArticleCard.style__ArticleCardSearchStyled",componentId:"sc-470ee4f5-1"})`
126    @media (min-width: ${t.sizes.dtBreakpointMin}) {
127        .article-card-link {
128            flex-direction: row;
129            align-items: center;
130            gap: 32px;
131            text-transform: uppercase;
132            background: none !important;
133            color: ${t.colors.blue1000};
134            padding: 0;
135        }
136
137        .article-card-image {
138            padding: 0;
139            max-height: 109px;
140            width: 40%;
141            min-width: 40%;
142        }
143
144        .article-card-title {
145            text-transform: uppercase;
146            margin-bottom: 0 !important;
147        }
148
149        .article-card-description {
150            padding: 0;
151        }
152
153        .card-content {
154            margin-left: 0;
155            margin-bottom: 0;
156            margin-top: 32px;
157        }
158    }
159`,e.s(["default",0,s])},9130,e=>{"use strict";var t=e.i(91398),i=e.i(71405),s=e.i(60814);let a=s.default.div.withConfig({displayName:"Skeleton.style__SkeletonStyled",componentId:"sc-2596b867-0"})`
160    --loader-background-color: ${i.colors.blue100};
161    --loader-highlight-color: ${i.colors.blue200};
162
163    display: flex;
164    flex-direction: row;
165
166    p {
167        margin: 0;
168        margin-right: 10px;
169        font-size: 12px;
170    }
171
172    .skeleton-loader {
173        background: linear-gradient(
174            90deg,
175            var(--loader-background-color) 25%,
176            var(--loader-highlight-color) 50%,
177            var(--loader-background-color) 75%
178        );
179        background-size: 200% 100%;
180        animation: loading 2s infinite ease-in-out;
181        border-radius: 8px;
182    }
183
184    @keyframes loading {
185        0% {
186            background-position: 200% 0;
187        }
188
189        100% {
190            background-position: -200% 0;
191        }
192    }
193`;e.s(["default",0,e=>{let{text:i}=e;return(0,t.jsxs)(a,{...e,children:[i&&(0,t.jsx)("p",{children:i}),(0,t.jsx)("div",{className:"skeleton-loader"})]})}],9130)},60600,e=>{"use strict";let t,i,s,a;var n=e.i(86567),o=e.i(63529),l=e.i(91788),r=e.i(30943),c=e.i(72016),u=e.i(59146),d=e.i(29672),p=e.i(60374),h=e.i(26171),m=e.i(80150),f=e.i(93481),g=e.i(71147),x=e.i(73483),v=e.i(11826),b=e.i(15067),k=e.i(68327),y=e.i(87264),j=e.i(76925),w=e.i(41888),S=e.i(99030),P=e.i(4067),z=e.i(8404),O=e.i(56833),F=e.i(55367);let _=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function I(e){var t,i;let s=null!=(t=e.innerText)?t:"",a=e.cloneNode(!0);if(!F.isHTMLElement(a))return s;let n=!1;for(let e of a.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),n=!0;let o=n?null!=(i=a.innerText)?i:"":s;return _.test(o)&&(o=o.replace(_,"")),o}var E=e.i(82646),C=e.i(80281),$=e.i(60360),M=e.i(15503),R=e.i(28708),A=e.i(48714),D=e.i(96061),L=e.i(96694),N=e.i(31774),T=e.i(59778),B=e.i(87706),q=e.i(60004),K=e.i(6
1935383),V=e.i(47105),H=e.i(26417),U=e.i(80795),Q=e.i(74664),W=e.i(72381),X=e.i(78270),G=e.i(9769),Y=e.i(62750),J=e.i(14929),Z=e.i(61614),ee=Object.defineProperty,et=(e,t,i)=>{let s;return(s="symbol"!=typeof t?t+"":t)in e?ee(e,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[s]=i,i},ei=((t=ei||{})[t.Open=0]="Open",t[t.Closed=1]="Closed",t),es=((i=es||{})[i.Single=0]="Single",i[i.Multi=1]="Multi",i),ea=((s=ea||{})[s.Pointer=0]="Pointer",s[s.Other=1]="Other",s),en=((a=en||{})[a.OpenListbox=0]="OpenListbox",a[a.CloseListbox=1]="CloseListbox",a[a.GoToOption=2]="GoToOption",a[a.Search=3]="Search",a[a.ClearSearch=4]="ClearSearch",a[a.SelectOption=5]="SelectOption",a[a.RegisterOptions=6]="RegisterOptions",a[a.UnregisterOptions=7]="UnregisterOptions",a[a.SetButtonElement=8]="SetButtonElement",a[a.SetOptionsElement=9]="SetOptionsElement",a[a.SortOptions=10]="SortOptions",a[a.MarkButtonAsMoved=11]="MarkButtonAsMoved",a);function eo(e,t=e=>e){let i=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,s=(0,K.sortByDomNode)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),a=i?s.indexOf(i):null;return -1===a&&(a=null),{options:s,activeOptionIndex:a}}let el={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?Z.ElementPositionState.Tracked((0,Z.computeVisualPosition)(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:B.Focus.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let i=e.activeOptionIndex,{isSelected:s}=e.dataRef.current,a=e.options.findIndex(e=>s(e.dataRef.current.value));return -1!==a&&(i=a),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:i,__demoMode:!1,buttonPositionState:Z.ElementPositionState.Idle}},2(e,t){var i,s,a,n,o;if(e.dataRef.current.disabled||1===e.listboxState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(i=t.trigger)?i:1,__demoMode:!1};if(t.focus===B.Focus.Nothing)return{...l,activeOptionIndex:null};if(t.focus===B.Focus.Specific)return{...l,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===B.Focus.Previous){let i=e.activeOptionIndex;if(null!==i){let n=e.options[i].dataRef.current.domRef,o=(0,B.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(s=n.current)?void 0:s.previousElementSibling)===t.current||(null==(a=t.current)?void 0:a.previousElementSibling)===null)return{...l,activeOptionIndex:o}}}}else if(t.focus===B.Focus.Next){let i=e.activeOptionIndex;if(null!==i){let s=e.options[i].dataRef.current.domRef,a=(0,B.calculateActiveIndex)(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.options[a].dataRef.current.domRef;if((null==(n=s.current)?void 0:n.nextElementSibling)===t.current||(null==(o=t.current)?void 0:o.nextElementSibling)===null)return{...l,activeOptionIndex:a}}}}let r=eo(e),c=(0,B.calculateActiveIndex)(t,{resolveItems:()=>r.options,resolveActiveIndex:()=>r.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...r,activeOptionIndex:c}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let i=+(""===e.searchQuery),s=e.searchQuery+t.value.toLowerCase(),a=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+i).concat(e.options.slice(0,e.activeOptionIndex+i)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(s))}),n=a?e.options.indexOf(a):-1;return -1===n||n===e.activeOptionIndex?{...e,searchQuery:s}:{...e,searchQuery:s,activeOptionIndex:n,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:e=>0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e},6:(e,t)=>{let i=e.options.concat(t.options),s=e.activeOptionIndex;if(e.pendingFocus.focus!==B.Focus.Nothing&&(s=(0,B.calculateActiveIndex)(e.pendingFocus,{resolveItems:()=>i,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=i.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(s=e)}}return{...e,options:i,activeOptionIndex:s,pendingFocus:{focus:B.Focus.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let i=e.options,s=[],a=new Set(t.options);for(let[e,t]of i.entries())if(a.has(t.id)&&(s.push(e),a.delete(t.id),0===a.size))break;if(s.length>0)for(let e of(i=i.slice(),s.reverse()))i.splice(e,1);return{...e,options:i,activationTrigger:1}},8:(e,t)=>
193e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...eo(e),pendingShouldSort:!1}:e,11:e=>"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:Z.ElementPositionState.Moved}};class er extends J.Machine{constructor(e){super(e),et(this,"actions",{onChange:e=>{let{onChange:t,compare:i,mode:s,value:a}=this.state.dataRef.current;return(0,H.match)(s,{0:()=>null==t?void 0:t(e),1:()=>{let s=a.slice(),n=s.findIndex(t=>i(t,e));return -1===n?s.push(e):s.splice(n,1),null==t?void 0:t(s)}})},registerOption:(0,J.batch)(()=>{let e=[],t=new Set;return[(i,s)=>{t.has(s)||(t.add(s),e.push({id:i,dataRef:s}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:(0,J.batch)(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:(0,J.batch)(()=>{let e=null;return[(t,i)=>{e={type:2,...t,trigger:i}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),et(this,"selectors",{activeDescendantId(e){var t;let i=e.activeOptionIndex,s=e.options;return null===i||null==(t=s[i])?void 0:t.id},isActive(e,t){var i;let s=e.activeOptionIndex,a=e.options;return null!==s&&(null==(i=a[s])?void 0:i.id)===t},hasFrozenValue:e=>e.frozenValue,shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove:e=>"Moved"===e.buttonPositionState.kind}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=N.stackMachines.get(null);this.disposables.add(t.on(N.ActionTypes.Push,i=>{t.selectors.isTop(i,e)||0!==this.state.listboxState||this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add((0,Z.detectMovement)(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var i;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(i=this.state.buttonElement)||i.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new er({id:e,dataRef:{current:{}},listboxState:+!t,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:B.Focus.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:Z.ElementPositionState.Idle})}reduce(e,t){return(0,H.match)(t.type,el,e,t)}}var ec=e.i(21867);let eu=(0,l.createContext)(null);function ed(e){let t=(0,l.useContext)(eu);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ep),t}return t}function ep({id:e,__demoMode:t=!1}){let i=(0,l.useMemo)(()=>er.new({id:e,__demoMode:t}),[]);return(0,ec.useOnUnmount)(()=>i.dispose()),i}let eh=(0,l.createContext)(null);function em(e){let t=(0,l.useContext)(eh);if(null===t){let t=Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,em),t}return t}eh.displayName="ListboxDataContext";let ef=l.Fragment,eg=(0,l.createContext)(!1),ex=Q.RenderFeatures.RenderStrategy|Q.RenderFeatures.Static,ev=l.Fragment,eb=(0,Q.forwardRefWithAs)(function(e,t){let i=(0,l.useId)(),s=(0,$.useDisabled)(),{value:a,defaultValue:n,form:o,name:r,onChange:c,by:h,invalid:m=!1,disabled:f=s||!1,horizontal:g=!1,multiple:x=!1,__demoMode:b=!1,...k}=e,j=(0,O.useSyncRefs)(t),w=(0,p.useDefaultValue)(n),[S=x?[]:void 0,P]=(0,d.useControllable)(a,c,w),F=ep({id:i,__demoMode:b}),_=(0,l.useRef)({static:!1,hold:!1}),I=(0,l.useRef)(new Map),E=(0,u.useByComparator)(h),C=(0,l.useCallback)(e=>(0,H.match)(A.mode,{[es.Multi]:()=>S.some(t=>E(t,e)),[es.Single]:()=>E(S,e)}
193),[S]),A=(0,z.useSlot)({value:S,disabled:f,invalid:m,mode:x?es.Multi:es.Single,orientation:g?"horizontal":"vertical",onChange:P,compare:E,isSelected:C,optionsPropsRef:_,listRef:I});(0,v.useIsoMorphicEffect)(()=>{F.state.dataRef.current=A},[A]);let D=(0,T.useSlice)(F,e=>e.listboxState),B=N.stackMachines.get(null),q=(0,T.useSlice)(B,(0,l.useCallback)(e=>B.selectors.isTop(e,i),[B,i])),[V,U]=(0,T.useSlice)(F,e=>[e.buttonElement,e.optionsElement]);(0,y.useOutsideClick)(q,[V,U],(e,t)=>{F.send({type:en.CloseListbox}),(0,K.isFocusableElement)(t,K.FocusableMode.Loose)||(e.preventDefault(),null==V||V.focus())});let W=(0,z.useSlot)({open:D===ei.Open,disabled:f,invalid:m,value:S}),[X,Y]=(0,G.useLabels)({inherit:!0}),J=(0,l.useCallback)(()=>{if(void 0!==w)return null==P?void 0:P(w)},[P,w]),Z=(0,Q.useRender)();return l.default.createElement(Y,{value:X,props:{htmlFor:null==V?void 0:V.id},slot:{open:D===ei.Open,disabled:f}},l.default.createElement(M.FloatingProvider,null,l.default.createElement(eu.Provider,{value:F},l.default.createElement(eh.Provider,{value:A},l.default.createElement(L.OpenClosedProvider,{value:(0,H.match)(D,{[ei.Open]:L.State.Open,[ei.Closed]:L.State.Closed})},null!=r&&null!=S&&l.default.createElement(R.FormFields,{disabled:f,data:{[r]:S},form:o,onReset:J}),Z({ourProps:{ref:j},theirProps:k,slot:W,defaultTag:ef,name:"Listbox"}))))))}),ek=(0,Q.forwardRefWithAs)(function(e,t){let i=(0,l.useId)(),s=(0,D.useProvidedId)(),a=em("Listbox.Button"),u=ed("Listbox.Button"),{id:d=s||`headlessui-listbox-button-${i}`,disabled:p=a.disabled||!1,autoFocus:h=!1,...m}=e,x=(0,O.useSyncRefs)(t,(0,M.useFloatingReference)(),u.actions.setButtonElement),v=(0,M.useFloatingReferenceProps)(),[b,k,y]=(0,T.useSlice)(u,e=>[e.listboxState,e.buttonElement,e.optionsElement]),j=b===ei.Open;(0,w.useQuickRelease)(j,{trigger:k,action:(0,l.useCallback)(e=>{if(null!=k&&k.contains(e.target))return w.Action.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return F.isHTMLElement(t)?w.Action.Select(t):null!=y&&y.contains(e.target)?w.Action.Ignore:w.Action.Close},[k,y]),close:u.actions.closeListbox,select:u.actions.selectActiveOption});let P=(0,f.useEvent)(e=>{switch(e.key){case X.Keys.Enter:(0,V.attemptSubmit)(e.currentTarget);break;case X.Keys.Space:case X.Keys.ArrowDown:e.preventDefault(),u.actions.openListbox({focus:a.value?B.Focus.Nothing:B.Focus.First});break;case X.Keys.ArrowUp:e.preventDefault(),u.actions.openListbox({focus:a.value?B.Focus.Nothing:B.Focus.Last})}}),_=(0,f.useEvent)(e=>{e.key===X.Keys.Space&&e.preventDefault()}),I=(0,g.useHandleToggle)(e=>{var t;u.state.listboxState===ei.Open?((0,r.flushSync)(()=>u.actions.closeListbox()),null==(t=u.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),u.actions.openListbox({focus:B.Focus.Nothing}))}),E=(0,f.useEvent)(e=>e.preventDefault()),C=(0,G.useLabelledBy)([d]),$=(0,W.useDescribedBy)(),{isFocusVisible:R,focusProps:A}=(0,n.useFocusRing)({autoFocus:h}),{isHovered:L,hoverProps:N}=(0,o.useHover)({isDisabled:p}),{pressed:q,pressProps:K}=(0,c.useActivePress)({disabled:p}),H=(0,z.useSlot)({open:b===ei.Open,active:q||b===ei.Open,disabled:p,invalid:a.invalid,value:a.value,hover:L,focus:R,autofocus:h}),U=(0,T.useSlice)(u,e=>e.listboxState===ei.Open),Y=(0,Q.mergeProps)(v(),{ref:x,id:d,type:(0,S.useResolveButtonType)(e,k),"aria-haspopup":"listbox","aria-controls":null==y?void 0:y.id,"aria-expanded":U,"aria-labelledby":C,"aria-describedby":$,disabled:p||void 0,autoFocus:h,onKeyDown:P,onKeyUp:_,onKeyPress:E},I,A,N,K);return(0,Q.useRender)()({ourProps:Y,theirProps:m,slot:H,defaultTag:"button",name:"Listbox.Button"})}),ey=G.Label,ej=(0,Q.forwardRefWithAs)(function(e,t){let i=(0,l.useId)(),{id:s=`headlessui-listbox-options-${i}`,anchor:a,portal:n=!1,modal:o=!0,transition:c=!1,...u}=e,d=(0,M.useResolvedAnchor)(a),[p,g]=(0,l.useState)(null);d&&(n=!0);let v=em("Listbox.Options"),b=ed("Listbox.Options"),[y,w,S,F]=(0,T.useSlice)(b,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),_=(0,j.useOwnerDocument)(w),I=(0,j.useOwnerDocument)(S),E=(0,L.useOpenClosed)(),[$,R]=(0,C.useTransition)(c,p,null!==E?(E&L.State.Open)===L.State.Open:y===ei.Open);(0,k.useOnDisappear)($,w,b.actions.closeListbox);let D=!F&&o&&y===ei.Open;(0,P.useScrollLock)(D,I);let N=!F&&o&&y===ei.Open;(0,x.useInertOthers)(N,{allowed:(0,l.useCallback)(()=>[w,S],[w,S])});let q=!(0,T.useSlice)(b,b.selectors.didButtonMove)&&$,V=(0,T.useSlice)(b,b.selectors.hasFrozenValue)&&!e.static,W=(0,A.useFrozenData)(V,v.value),G=(0,l.useCallback)(e=>v.compare(W,e),[v.compare,W]),J=(0,T.useSlice)(b,e=>{var t;if(null==d||!(null!=(t=null==d?void 0:d.to)&&t.includes("selection")))return null;let i=e.options.findIndex(e=>G(e.dataRef.current.value));return -1===i&&(i=0),i}),Z=(()=>
193{if(null==d)return;if(null===J)return{...d,inner:void 0};let e=Array.from(v.listRef.current.values());return{...d,inner:{listRef:{current:e},index:J}}})(),[ee,et]=(0,M.useFloatingPanel)(Z),ea=(0,M.useFloatingPanelProps)(),en=(0,O.useSyncRefs)(t,d?ee:null,b.actions.setOptionsElement,g),eo=(0,h.useDisposables)();(0,l.useEffect)(()=>{S&&y===ei.Open&&((0,U.isActiveElement)(S)||null==S||S.focus({preventScroll:!0}))},[y,S]);let el=(0,f.useEvent)(e=>{var t;switch(eo.dispose(),e.key){case X.Keys.Space:if(""!==b.state.searchQuery)return e.preventDefault(),e.stopPropagation(),b.actions.search(e.key);case X.Keys.Enter:e.preventDefault(),e.stopPropagation(),b.actions.selectActiveOption();break;case(0,H.match)(v.orientation,{vertical:X.Keys.ArrowDown,horizontal:X.Keys.ArrowRight}):return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.Focus.Next});case(0,H.match)(v.orientation,{vertical:X.Keys.ArrowUp,horizontal:X.Keys.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.Focus.Previous});case X.Keys.Home:case X.Keys.PageUp:return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.Focus.First});case X.Keys.End:case X.Keys.PageDown:return e.preventDefault(),e.stopPropagation(),b.actions.goToOption({focus:B.Focus.Last});case X.Keys.Escape:e.preventDefault(),e.stopPropagation(),(0,r.flushSync)(()=>b.actions.closeListbox()),null==(t=b.state.buttonElement)||t.focus({preventScroll:!0});return;case X.Keys.Tab:e.preventDefault(),e.stopPropagation(),(0,r.flushSync)(()=>b.actions.closeListbox()),(0,K.focusFrom)(b.state.buttonElement,e.shiftKey?K.Focus.Previous:K.Focus.Next);break;default:1===e.key.length&&(b.actions.search(e.key),eo.setTimeout(()=>b.actions.clearSearch(),350))}}),er=(0,T.useSlice)(b,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),ec=(0,z.useSlot)({open:y===ei.Open}),eu=(0,Q.mergeProps)(d?ea():{},{id:s,ref:en,"aria-activedescendant":(0,T.useSlice)(b,b.selectors.activeDescendantId),"aria-multiselectable":v.mode===es.Multi||void 0,"aria-labelledby":er,"aria-orientation":v.orientation,onKeyDown:el,role:"listbox",tabIndex:y===ei.Open?0:void 0,style:{...u.style,...et,"--button-width":(0,m.useElementSize)($,w,!0).width},...(0,C.transitionDataAttributes)(R)}),ep=(0,Q.useRender)(),ef=(0,l.useMemo)(()=>v.mode===es.Multi?v:{...v,isSelected:G},[v,G]);return l.default.createElement(Y.Portal,{enabled:!!n&&(e.static||$),ownerDocument:_},l.default.createElement(eh.Provider,{value:ef},ep({ourProps:eu,theirProps:u,slot:ec,defaultTag:"div",features:ex,visible:q,name:"Listbox.Options"}
193)))}),ew=(0,Q.forwardRefWithAs)(function(e,t){let i,s,a=(0,l.useId)(),{id:n=`headlessui-listbox-option-${a}`,disabled:o=!1,value:r,...c}=e,u=!0===(0,l.useContext)(eg),d=em("Listbox.Option"),p=ed("Listbox.Option"),h=(0,T.useSlice)(p,e=>p.selectors.isActive(e,n)),m=d.isSelected(r),g=(0,l.useRef)(null),x=(i=(0,l.useRef)(""),s=(0,l.useRef)(""),(0,f.useEvent)(()=>{let e=g.current;if(!e)return"";let t=e.innerText;if(i.current===t)return s.current;let a=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let i=e.getAttribute("aria-labelledby");if(i){let e=i.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():I(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return I(e).trim()})(e).trim().toLowerCase();return i.current=t,s.current=a,a})),k=(0,b.useLatestValue)({disabled:o,value:r,domRef:g,get textValue(){return x()}}),y=(0,O.useSyncRefs)(t,g,e=>{e?d.listRef.current.set(n,e):d.listRef.current.delete(n)}),j=(0,T.useSlice)(p,e=>p.selectors.shouldScrollIntoView(e,n));(0,v.useIsoMorphicEffect)(()=>{if(j)return(0,q.disposables)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=g.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[j,g]),(0,v.useIsoMorphicEffect)(()=>{if(!u)return p.actions.registerOption(n,k),()=>p.actions.unregisterOption(n)},[k,n,u]);let w=(0,f.useEvent)(e=>{if(o)return e.preventDefault();p.actions.selectOption(r)}),S=(0,f.useEvent)(()=>{if(o)return p.actions.goToOption({focus:B.Focus.Nothing});p.actions.goToOption({focus:B.Focus.Specific,id:n})}),P=(0,E.useTrackedPointer)(),F=(0,f.useEvent)(e=>P.update(e)),_=(0,f.useEvent)(e=>{P.wasMoved(e)&&(o||h&&p.state.activationTrigger===ea.Pointer||p.actions.goToOption({focus:B.Focus.Specific,id:n},ea.Pointer))}),C=(0,f.useEvent)(e=>{P.wasMoved(e)&&(o||h&&p.state.activationTrigger===ea.Pointer&&p.actions.goToOption({focus:B.Focus.Nothing}))}),$=(0,z.useSlot)({active:h,focus:h,selected:m,disabled:o,selectedOption:m&&u}),M=u?{}:{id:n,ref:y,role:"option",tabIndex:!0===o?void 0:-1,"aria-disabled":!0===o||void 0,"aria-selected":m,disabled:void 0,onClick:w,onFocus:S,onPointerEnter:F,onMouseEnter:F,onPointerMove:_,onMouseMove:_,onPointerLeave:C,onMouseLeave:C},R=(0,Q.useRender)();return!m&&u?null:R({ourProps:M,theirProps:c,slot:$,defaultTag:"div",name:"Listbox.Option"})}),eS=Object.assign(eb,{Button:ek,Label:ey,Options:ej,Option:ew,SelectedOption:(0,Q.forwardRefWithAs)(function(e,t){let{options:i,placeholder:s,...a}=e,n={ref:(0,O.useSyncRefs)(t)},o=em("ListboxSelectedOption"),r=(0,z.useSlot)({}),c=void 0===o.value||null===o.value||o.mode===es.Multi&&Array.isArray(o.value)&&0===o.value.length,u=(0,Q.useRender)();return l.default.createElement(eg.Provider,{value:!0},u({ourProps:n,theirProps:{...a,children:l.default.createElement(l.default.Fragment,null,s&&c?s:i)},slot:r,defaultTag:ev,name:"ListboxSelectedOption"}))})});e.s(["Listbox",0,eS,"ListboxButton",0,ek,"ListboxOption",0,ew,"ListboxOptions",0,ej],60600)},86294,e=>{"use strict";var t=e.i(71405),i=e.i(60814);let s=i.css`
194    background-color: transparent;
195    border: 0;
196    padding: 10px 10px 10px 36px;
197    cursor: pointer;
198    font-size: 18px;
199    border-radius: 5px;
200    font-weight: 700;
201    text-align: left;
202    color: ${t.colors.blue1000};
203    text-transform: uppercase;
204    position: relative;
205
206    &:hover,
207    &:focus,
208    &[data-focus],
209    &[data-headlessui-state='active'] {
210        background-color: ${t.colors.blue1000} !important;
211        color: ${t.colors.white} !important;
212        text-decoration: none;
213
214        &.active::before,
215        &[aria-selected='true']::before {
216            background-color: ${t.colors.white};
217        }
218    }
219
220    &.active,
221    &[aria-selected='true'] {
222        color: ${t.colors.blue1000};
223
224        &::before {
225            position: absolute;
226            content: '';
227            display: flex;
228            width: 16px;
229            height: 12px;
230            background-color: ${t.colors.blue1000};
231            mask: url('/icons/ul-check.svg') no-repeat center / contain;
232            left: 12px;
233            top: 50%;
234            transform: translateY(-50%);
235        }
236    }
237`,a=i.css`
238    width: 100%;
239
240    .content {
241        width: 100%;
242        display: inline-block;
243        position: relative;
244        text-align: left;
245    }
246
247    .chevron {
248        transform: translateX(14px);
249
250        &.large {
251            @media (min-width: ${t.sizes.dtBreakpointMin}) {
252                transform: translateX(18px);
253            }
254        }
255    }
256
257    .menu-button {
258        display: flex;
259        justify-content: space-between;
260        align-items: center;
261        height: 48px;
262        width: 100%;
263        padding-left: 24px;
264        padding-right: 24px;
265        background: none;
266        cursor: pointer;
267        background-color: #fff;
268        border: 1px solid #000;
269        font-size: 16px;
270        text-align: left;
271        color: #000;
272    }
273
274    .menu-items {
275        position: absolute;
276        display: flex;
277        flex-direction: column;
278        max-height: 220px;
279        overflow-y: auto;
280        right: 0;
281        margin-top: 4px;
282        border-radius: 5px;
283        border: 1px solid ${t.colors.black};
284        width: 100%;
285        background-color: ${t.colors.white};
286        box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
287        padding: 4px;
288        z-index: 10;
289    }
290`;i.default.div.withConfig({displayName:"Menu.style__MenuStyled",componentId:"sc-ce3bed20-0"})`
291    ${a};
292`,e.s(["dropdownItemBaseStyle",0,s,"menuBaseStyle",0,a])},80225,e=>{"use strict";var t=e.i(91398);e.i(14767);var i=e.i(8880),s=e.i(23806),a=e.i(83749),n=e.i(25974),o=e.i(41381);e.s(["default",0,e=>{let{featuredImage:l,title:r,url:c,disableLazyLoad:u=!1,dataActionPrefix:d}=e;return(0,t.jsx)(a.default,{className:"article-card",children:(0,t.jsxs)(i.InternalLink,{url:c,className:"article-card-link",eventClass:o.default.link.internal,dataActionDetailPrefix:d,ariaLabel:n.default.articleCard.readMore+" "+r,children:[(0,t.jsx)(s.Picture,{desktopImage:l,alt:l.fields.title,pictureStyle:"article-card-image",disableLazyLoad:u,className:"article-card-picture"}),(0,t.jsx)("div",{className:"article-card-description",children:(0,t.jsx)("p",{className:"article-card-title",children:r.split(" | Mr")[0]})}),(0,t.jsx)("div",{className:"card-content blue-link",children:(0,t.jsx)("span",{className:"article-card-link",children:n.default.articleCard.readMore})})]})})}])},72705,e=>{"use strict";var t=e.i(91398),i=e.i(60814),s=e.i(71405);let a=i.default.div.withConfig({displayName:"HeadlineBanner.style__HeadlineBannerStyled",componentId:"sc-61d246e1-0"})`
293    width: ${s.layoutDimensions.desktopContentWidth};
294    max-width: calc(100% - 32px);
295    margin: 16px auto 60px;
296    position: relative;
297    display: flex;
298    align-items: center;
299    justify-content: center;
300    height: ${({$hasOverline:e,$hasUnderline:t})=>e&&t?"510px":"410px"};
301    background-color: ${s.colors.blue1000};
302    overflow: hidden;
303    border-radius: 16px;
304
305    @media (min-width: ${s.sizes.dtBreakpointMin}) {
306        margin-top: 48px;
307        align-items: initial;
308        padding-top: ${({$hasOverline:e,$hasUnderline:t})=>e&&!t?"90px":"110px"};
309        margin-bottom: 120px;
310    }
311
312    &:has(+ .filter), &:has(+ .search-results) {
313        margin-bottom: 32px;
314
315        @media (min-width: ${s.sizes.dtBreakpointMin}) {
316            margin-bottom: 48px;
317        }
318    }
319
320    .background-image {
321        position: absolute;
322        top: 0;
323        left: 0;
324        width: 100%;
325        height: 100%;
326        z-index: 0;
327
328        img {
329            width: 100%;
330            height: 100%;
331            object-fit: contain;
332        }
333    }
334
335    .content-wrapper {
336        position: relative;
337        z-index: 1;
338        display: flex;
339        flex-direction: column;
340        align-items: flex-start;
341        text-align: start;
342        width: fit-content;
343        max-width: 1220px;
344        padding: 0 16px;
345
346        @media (min-width: ${s.sizes.dtBreakpointMin}) {
347            padding: 0 60px;
348        }
349
350        @media (min-width: ${s.sizes.carouselBreakpointMin}) {
351            padding: 0 120px;
352        }
353    }
354
355    .headline-text {
356        display: flex;
357        flex-direction: column;
358        align-items: flex-start;
359        margin: 0;
360        gap: 12px;
361        
362        .overline {
363            position: relative;
364            z-index: 2;
365            font-weight: 800;
366            font-size: clamp(36px, 5vw, ${({$hasOverline:e,$hasUnderline:t})=>e&&t?"60px":"96px"});
367            line-height: 100%;
368            color: ${s.colors.white};
369            text-transform: uppercase;
370        }
371
372        .headline {
373            position: relative;
374            z-index: 1;
375            font-weight: 800;
376            font-style: normal;
377            text-transform: uppercase;
378            color: ${s.colors.white};
379            font-size: clamp(50px, 12.5vw, 160px);
380            line-height: clamp(35px, 8.75vw, 115px);
381            text-shadow: ${({$shadowColor:e})=>{let t="Purple"===e?s.colors.purple600:s.colors.purple850;return Array.from({length:800}).map((e,i)=>`-${i+1}px ${i+1}px ${t}`).join(", ")}};
382        }
383
384        .underline {
385            position: relative;
386            z-index: 2;
387            font-weight: 800;
388            font-size: clamp(36px, 5vw, ${({$hasOverline:e,$hasUnderline:t})=>e&&t?"60px":"96px"});
389            line-height: 100%;
390            color: ${s.colors.white};
391            text-transform: uppercase;
392            ${({$hasOverline:e,$hasUnderline:t})=>e&&t&&`
393                max-width: 220px;
394                @media (min-width: ${s.sizes.dtBreakpointMin}) {
395                    max-width: none;
396                }
397            `}
398        }
399    }
400
401    .link-wrapper {
402        margin-top: 16px;
403        position: relative;
404        z-index: 3;
405
406        @media (min-width: ${s.sizes.dtBreakpointMin}) {
407            margin-top: 24px;
408        }
409    }
410`;e.i(14767);var n=e.i(23806),o=e.i(37732);e.s(["default",0,e=>{let{overline:i,headline:s,underline:l,headlingShadowColor:r="Dark Blue",link:c,backgroundImage:u,textType:d="H1"}=e;return(0,t.jsxs)(a,{className:"headline-banner",$shadowColor:r,$hasOverline:!!i,$hasUnderline:!!l,children:[u&&(0,t.jsx)(n.Picture,{...u.fields,pictureStyle:"background-image",disableLazyLoad:!0}),(0,t.jsxs)("div",{className:"content-wrapper",children:[(0,t.jsxs)("H1"===d?"h1":"H2"===d?"h2":"p",{className:"headline-text",children:[i&&(0,t.jsx)("span",{className:"overline",children:i}),s&&(0,t.jsx)("span",{className:"headline",children:s}),l&&(0,t.jsx)("span",{className:"underline",children:l})]}),c&&(0,t.jsx)("div",{className:"link-wrapper",children:(0,o.mapComponents)([c])})]})]})}],72705)},54414,39579,96764,4821,e=>{"use strict";var t,i,s=e.i(91398),a=e.i(91788),n=((t={}).add="add",t.addCache="addCache",t.remove="remove",t.removeCache="removeCache",t.clearAll="clearAll",t.show="show",t.filter="filter",t.sort="sort",t.invalidateCache="invalidateCache",t.applyCache="applyCache",t);let o=(0,a.createContext)({}),l=({children:e,initialState:t})=>{let[i,n]=(0,a.useReducer)((e,t)=>{switch(t.type){case"add":return{...e,filters:e.allowMultipleActiveFilters?[...e.filters,t.filter]:[t.filter],itemsShown:e.itemsShown};case"remove":return{...e,filters:e.filters.filter(e=>e!==t.filter),itemsShown:e.itemsShown};case"show":return{...e,filters:e.filters,itemsShown:t.ammount};case"filter":{let i=0===e.filters.length?[...e.items]:[...t.filteredItems];return{...e,filters:e.filters,filteredItems:i,itemsShown:i.length}}case"sort":return{...e,items:t.activeSort?[...t.sortedItems]:[...e.unsortedItems],activeSort:t.activeSort};case"addCache":return{...e,cache:{filters:e.allowMultipleActiveFilters?[...e.cache.filters,t.filter]:[t.filter]}};case"removeCache":return{...e,cache:{filters:e.cache.filters.filter(e=>e!==t.filter)}};
410case"invalidateCache":return{...e,cache:{filters:[]}};case"applyCache":return{...e,filters:[...e.cache.filters]};case"clearAll":return{...e,filters:[],cache:{filters:[]}};default:return e}},t),l=(0,a.useMemo)(()=>({state:i,dispatch:n}),[i,n]);return(0,s.jsx)(o.Provider,{value:l,children:e})};e.s(["FilterActionType",()=>n,"FilterContext",0,o,"FilterProvider",0,l],39579);var r=e.i(71405),c=e.i(60814);let u=c.css`
411    display: flex;
412    gap: 32px;
413    list-style: none;
414    padding-left: 0;
415    min-width: 115px;
416    margin-bottom: 48px;
417    margin-top: 0;
418
419    @media (max-width: ${r.sizes.tbBreakpointMax}) {
420        margin-bottom: 32px;
421        margin-top: initial;
422        flex-direction: column;
423    }
424`,d=c.css`
425    display: grid;
426    grid-template-columns: repeat(4, minmax(auto, 1fr));
427    gap: 28px;
428    padding-left: 0;
429    margin-top: 0;
430    margin-bottom: 0;
431    list-style: none;
432
433    @media (max-width: ${r.sizes.bannerWidthSmall}) {
434        grid-template-columns: repeat(3, minmax(auto, 1fr));
435    }
436
437    @media (max-width: ${r.sizes.tbBreakpointMax}) {
438        grid-template-columns: repeat(2, minmax(auto, 1fr));
439        gap: 15px;
440        padding-left: 16px;
441        padding-right: 16px;
442    }
443
444    @media (max-width: 540px) {
445        gap: 1px;
446        grid-template-columns: repeat(1, auto);
447        row-gap: 16px;
448    }
449
450    > li {
451        width: 100% !important;
452
453        & > * {
454            width: 100%;
455        }
456    }
457`,p=c.default.ul.attrs(e=>({className:"filter-categories","aria-label":e.ariaLabel??"Category filters",role:"radiogroup"})).withConfig({displayName:"Filter.style__FilterCategories",componentId:"sc-3c34b731-0"})`
458    ${e=>e.$unstyled?"":u}
459`,h=c.default.ul.attrs({className:"filter-items-section","aria-label":"Filtered Products","aria-live":"polite"}).withConfig({displayName:"Filter.style__FilterItemsSection",componentId:"sc-3c34b731-1"})`
460    ${e=>e.$unstyled?"":d}
461`,m=c.default.li.attrs({className:"filter-items-section"}).withConfig({displayName:"Filter.style__FilterItem",componentId:"sc-3c34b731-2"})``,f=c.default.section.withConfig({displayName:"Filter.style__FilterStyled",componentId:"sc-3c34b731-3"})`
462    ${r.mixins.contentWide};
463    display: flex;
464    flex-direction: column;
465    margin: 48px auto 120px;
466
467    @media (max-width: 1550px) {
468        padding-left: 16px;
469        padding-right: 16px;
470    }
471
472    @media (max-width: ${r.sizes.tbBreakpointMax}) {
473        margin-bottom: 80px;
474        margin-top: 32px;
475        padding-left: 0;
476        padding-right: 0;
477    }
478
479    @media (max-width: ${r.sizes.spBreakpointMax}) {
480        padding-left: 0;
481        padding-right: 0;
482    }
483
484    .filter-content {
485        display: flex;
486        flex-direction: column;
487        flex: 1;
488
489        .skeleton-item-styled {
490            gap: 28px;
491            display: grid;
492            grid-template-columns: repeat(4, minmax(auto, 1fr));
493            padding-left: 0;
494
495            .skeleton-loader {
496                height: 487px;
497                width: 100%;
498            }
499
500            @media (max-width: ${r.sizes.bannerWidthSmall}) {
501                grid-template-columns: repeat(3, minmax(auto, 1fr));
502            }
503
504            @media (max-width: ${r.sizes.tbBreakpointMax}) {
505                grid-template-columns: repeat(2, minmax(auto, 1fr));
506                gap: 15px;
507                padding-left: 16px;
508                padding-right: 16px;
509            }
510
511            @media (max-width: 540px) {
512                grid-template-columns: repeat(1, minmax(auto, 1fr));
513                gap: 15px;
514            }
515        }
516    }
517
518    .filter-sort-section {
519        display: flex;
520        justify-content: space-between;
521        align-items: center;
522        padding-bottom: 8px;
523        margin-bottom: 28px;
524
525        @media (max-width: ${r.sizes.tbBreakpointMax}) {
526            margin-bottom: 32px;
527            padding-left: 16px;
528            padding-right: 16px;
529            padding-bottom: 0;
530            border-bottom: 0;
531            justify-content: center;
532            flex-direction: column-reverse;
533            gap: 32px;
534        }
535
536        .skeleton-loader {
537            width: 260px;
538            height: 40px;
539        }
540    }
541
542    .filter-categories-label {
543        margin-top: 0;
544        color: #fff;
545        margin-bottom: 29px;
546    }
547
548    .filter-categories-section {
549        min-width: 262px;
550
551        @media (max-width: ${r.sizes.tbBreakpointMax}) {
552            display: none;
553        }
554    }
555
556    .filter-show-more {
557        height: 20px;
558    }
559`,g=c.default.div.withConfig({displayName:"Filter.style__PaginationStyled",componentId:"sc-3c34b731-4"})`
560    display: flex;
561    justify-content: center;
562    width: auto;
563    margin-top: 120px;
564
565    .mobile-only {
566        @media (min-width: ${r.sizes.dtBreakpointMin}) {
567            display: none;
568        }
569    }
570
571    @media (max-width: ${r.sizes.tbBreakpointMax}) {
572        justify-content: start;
573        margin-top: 32px;
574    }
575
576    &.hidden {
577        visibility: hidden;
578    }
579
580    .container {
581        display: flex;
582        gap: 18px;
583        list-style: none;
584        margin-top: 0;
585
586        @media (max-width: ${r.sizes.tbBreakpointMax}) {
587            padding-left: 0;
588        }
589    }
590
591    .pagination {
592        gap: 2px;
593        cursor: pointer;
594        padding-left: 0;
595        margin-bottom: 0;
596        font-size: 24px;
597        font-weight: 400;
598
599        a {
600            font-size: 24px !important;
601            height: 100%;
602            width: 100%;
603            display: flex;
604            align-items: center;
605            justify-content: center;
606            font-weight: 400;
607
608            &:hover {
609                color: initial;
610            }
611        }
612    }
613
614    .page-link {
615        text-decoration: none;
616        cursor: pointer;
617    }
618
619    li {
620        display: flex;
621        align-items: center;
622        justify-content: center;
623        width: 40px;
624        height: 40px;
625        border-radius: 8px;
626
627        &:hover:not(.selected, .previous, .next) {
628            border: 1px solid ${r.colors.blue1000};
629            cursor: pointer;
630        }
631
632        &.selected {
633            background-color: ${r.colors.blue1000};
634
635            a {
636                color: #fff;
637                font-size: 14px;
638
639                &:hover {
640                    color: ${r.colors.white};
641                }
642            }
643        }
644
645        &.previous,
646        &.next {
647            display: none;
648        }
649
650        @media (max-width: ${r.sizes.tbBreakpointMax}) {
651            display: none;
652        }
653    }
654`;e.s(["FilterCategories",0,p,"FilterItem",0,m,"FilterItemsSection",0,h,"PaginationStyled",0,g,"default",0,f],96764);var x=((i={}).NONE="",i.DescendingName="Descending Name",i.AscendingName="Ascending Name",i.AscendingDate="Ascending Date",i.DescendingDate="Descending Date",i.DescendingRecommended="Recommendation",i);e.s(["Sort",()=>x],4821),e.s(["default",0,({children:e,items:t,unstyled:i=!1,defaultActiveFilters:n,allowMultipleActiveFilters:o=!0,className:r,ariaLabel:c})=>{let u={filters:[...n||[]],itemsShown:16,items:t,filteredItems:[...t],unsortedItems:[...t],allowMultipleActiveFilters:o,activeSort:x.DescendingRecommended,cache:{filters:[]}},d=i?a.default.Fragment:f;return(0,s.jsx)(d,{className:`filter ${r||""}`,role:"region","aria-label":c,children:(0,s.jsx)(l,{initialState:u,children:e})})}],54414)},54221,48346,10817,13472,66698,76782,e=>{"use strict";var t=e.i(39158);e.s(["FilterBody",()=>t.default],54221);var i=e.i(31797);e.s(["FilterCategory",()=>i.default],48346);var s=e.i(22575);e.s(["FilterShowMore",()=>s.default],10817);var a=e.i(85458);e.s(["FilterSortMobile",()=>
654a.default],13472);var n=e.i(34745);e.s(["FilterSortDropdown",()=>n.default],66698);var o=e.i(91398),l=e.i(52848),r=e.i(60814);let c=r.default.div.withConfig({displayName:"FilterShownItems.style__FilterShownItemsStyled",componentId:"sc-21370f1d-0"})`
655    font-size: 18px;
656    font-weight: 800;
657`;var u=e.i(25974);e.s(["default",0,({label:e=""})=>{let{itemsShown:t,filters:i}=(0,l.useFilter)(),s=i.length?`${u.default.filter.displaying} ${t} ${e} with the following active filter: ${i.join("and")}.`:`${u.default.filter.showing} ${t} ${e} with no active filter`;return(0,o.jsxs)(c,{children:[(0,o.jsx)("span",{className:"visually-hidden",children:s}),(0,o.jsx)("span",{"aria-hidden":"true",children:`${u.default.filter.showing} ${t} ${e}`})]})}],76782)},72368,e=>{"use strict";var t=e.i(91398),i=e.i(91788);e.i(71398);var s=e.i(14387),a=e.i(54221),n=e.i(48346),o=e.i(10817),l=e.i(96764),r=e.i(13472),c=e.i(66698),u=e.i(84643),d=e.i(25974),p=e.i(80225),h=e.i(90924),m=e.i(34745),f=e.i(76782),g=e.i(9130),x=e.i(60814);let v=x.default.div.withConfig({displayName:"ArticleListing.style__ArticleListingSkeletonStyled",componentId:"sc-da2527ed-0"})`
658    .skeleton-item-styled {
659        .skeleton-loader {
660            height: 446px !important;
661        }
662    }
663`;var b=e.i(43004);e.s(["default",0,({categories:e,articles:x,productsPerPage:k=12})=>{let y=[],[j,w]=(0,i.useState)(!0);{let e=new URLSearchParams(window.location.search).get("filters");e&&(y=e.split(",").filter(Boolean).map(e=>(0,h.capitalize)(e)))}(0,i.useEffect)(()=>{x&&w(!1)},[x]);let S=(0,m.sortByDefaultArticles)(x);return(0,t.jsxs)(s.Filter,{items:S,defaultActiveFilters:y,allowMultipleActiveFilters:!1,ariaLabel:"Article filter",children:[(0,t.jsx)("div",{className:"filter-categories-section",children:(0,t.jsx)(l.FilterCategories,{children:e.map(e=>(0,t.jsx)(n.FilterCategory,{id:e.fields.name},e.fields.name))})}),(0,t.jsxs)("div",{className:"filter-content",children:[(0,t.jsxs)("div",{className:"filter-sort-section","aria-live":"polite",children:[j?(0,t.jsx)(g.default,{}):(0,t.jsx)(f.default,{label:d.default.filter.articles}),(0,t.jsx)(c.FilterSortDropdown,{className:"desktop-only"}),(0,t.jsx)(r.FilterSortMobile,{categories:e})]}),(0,t.jsx)(a.FilterBody,{filterFn:u.filterFn,visibleItemsDefault:k,children:({items:e,showMore:i})=>(0,t.jsx)(t.Fragment,{children:j?(0,t.jsx)(v,{children:(0,t.jsx)("div",{className:"skeleton-item-styled",children:Array.from({length:4},(e,i)=>(0,t.jsx)(g.default,{},i))})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(b.default,{children:e.map((e,i)=>(0,t.jsx)(l.FilterItem,{children:(0,t.jsx)(p.default,{...e.fields,disableLazyLoad:!0})},e.sys.id))}),i&&(0,t.jsx)(o.FilterShowMore,{shownIncrement:k,children:d.default.filter.loadMore})]})})})]})]})}],72368)},9816,e=>{"use strict";var t=e.i(91398);e.i(50461);var i=e.i(90924),s=e.i(72705),a=e.i(72368);let n={HeadlineBanner:s.default,ArticleListing:a.default};var o=e.i(9271);e.s(["__N_SSG",0,!0,"default",0,e=>{var s;let a,{components:l,pageInfo:r,globalComponents:c,pgDataLayer:u,backgroundImage:d}=e,p=(s=r?.fields,a=`https://www.mrclean.com${s?.url}`,l.map(e=>{let{fields:o,sys:l}=e,r=n[(0,i.capitalize)(l.contentType.sys.id)];return r?(0,t.jsx)(r,{disableLazyLoad:void 0,...o,currentPageUrl:a,pageType:s?.pageType},l.id):null})),h=l.map(e=>e.sys.contentType.sys.id),m=l.find(e=>"productHeader"===e.sys.contentType.sys.id);return(0,t.jsx)(o.default,{pageInfo:r.fields,pgDataLayer:u,header:c.header,footer:c.footer,componentIds:h,backgroundImage:d,productData:m,children:p})}],9816)},87139,(e,t,i)=>{let s="/en-us/how-to";(window.__NEXT_P=window.__NEXT_P||[]).push([s,()=>e.r(9816)]),t.hot&&t.hot.dispose(function(){window.__NEXT_P.push([s])})},48761,e=>{e.v(t=>Promise.all(["static/chunks/0wooaklx8_14q.js"].map(t=>e.l(t))).then(()=>t(93594)))},28805,e=>{e.v(t=>Promise.all(["static/chunks/1jqnrnw0p9tw5.js"].map(t=>e.l(t))).then(()=>t(79466)))},36993,e=>{e.v(t=>Promise.all(["static/chunks/3mglpi10u5qpl.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(85189)))},63912,e=>{e.v(t=>Promise.all(["static/chunks/10pxzofbwi8fy.js"].map(t=>e.l(t))).then(()=>t(16635)))},26119,e=>{e.v(t=>Promise.all(["static/chunks/1beckl3cx2ox6.js","static/chunks/0va8-a-c8egou.js","static/chunks/06ihdufc9_5pz.
663js","static/chunks/3d9ijg9mx-sjk.js"].map(t=>e.l(t))).then(()=>t(20865)))},55295,e=>{e.v(t=>Promise.all(["static/chunks/3pglrk1fplq74.js"].map(t=>e.l(t))).then(()=>t(51544)))},23854,e=>{e.v(t=>Promise.all(["static/chunks/0qleynnyk80i6.js"].map(t=>e.l(t))).then(()=>t(31184)))},15659,e=>{e.v(t=>Promise.all(["static/chunks/44dn0f9fx17vv.js"].map(t=>e.l(t))).then(()=>t(12278)))},70560,e=>{e.v(t=>Promise.all(["static/chunks/0_uvf6z2j5x80.js"].map(t=>e.l(t))).then(()=>t(73549)))},90591,e=>{e.v(t=>Promise.all(["static/chunks/1sd8h67c-3xco.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(77386)))},87609,e=>{e.v(t=>Promise.all(["static/chunks/0cfcxt_t8rtrk.js"].map(t=>e.l(t))).then(()=>t(24402)))},48816,e=>{e.v(t=>Promise.all(["static/chunks/286bmv8vhn071.js"].map(t=>e.l(t))).then(()=>t(27690)))},6146,e=>{e.v(t=>Promise.all(["static/chunks/109xg_6_nknlu.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(7681)))},52553,e=>{e.v(t=>Promise.all(["static/chunks/1ao-1vz612_f5.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(26064)))},77358,e=>{e.v(t=>Promise.all(["static/chunks/04anqhwxb7m1j.js"].map(t=>e.l(t))).then(()=>t(67250)))},45252,e=>{e.v(t=>Promise.all(["static/chunks/14gfpekx7h2ka.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(51930)))},91651,e=>{e.v(t=>Promise.all(["static/chunks/071yrgiqa-46v.js"].map(t=>e.l(t))).then(()=>t(23571)))},16575,e=>{e.v(t=>Promise.all(["static/chunks/2s5a2b-zelarz.js"].map(t=>e.l(t))).then(()=>t(22154)))},54937,e=>{e.v(t=>Promise.all(["static/chunks/30q7k10wecyr2.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(93172)))},91233,e=>{e.v(t=>Promise.all(["static/chunks/2mren80l0jqyg.js"].map(t=>e.l(t))).then(()=>t(93724)))},53725,e=>{e.v(t=>Promise.all(["static/chunks/0kyth2fgt7jh9.js"].map(t=>e.l(t))).then(()=>t(74492)))},81483,e=>{e.v(t=>Promise.all(["static/chunks/0xcdyl3-t28uw.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(90360)))},60977,e=>{e.v(t=>Promise.all(["static/chunks/1j_uc_eprqh5p.js"].map(t=>e.l(t))).then(()=>t(86628)))},66182,e=>{e.v(t=>Promise.all(["static/chunks/43js_4ggt0qmn.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(64921)))},70369,e=>{e.v(t=>Promise.all(["static/chunks/3hzme9kqwc8u7.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(21176)))},92525,e=>{e.v(t=>Promise.all(["static/chunks/3zd95yar61fbh.js"].map(t=>e.l(t))).then(()=>t(42678)))},26107,e=>{e.v(t=>Promise.all(["static/chunks/0g6sd9pgunwoh.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(76123)))},97091,e=>{e.v(t=>Promise.all(["static/chunks/2a2-3ig6r1wwl.js"].map(t=>e.l(t))).then(()=>t(82298)))},74376,e=>{e.v(t=>Promise.all(["static/chunks/3ju18cymimf45.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(38959)))},80261,e=>{e.v(t=>Promise.all(["static/chunks/2fk_urf0lf9cl.js"].map(t=>e.l(t))).then(()=>t(15367)))},28175,e=>{e.v(t=>Promise.all(["static/chunks/0_ogi83-_exqd.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(72169)))},2233,e=>{e.v(t=>Promise.all(["static/chunks/3xojm0yqpstev.js"].map(t=>e.l(t))).then(()=>t(69568)))},49741,e=>{e.v(t=>Promise.all(["static/chunks/34frk0a-zwlhb.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(87999)))},16112,e=>{e.v(t=>Promise.all(["static/chunks/1fpezbrch9s01.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(12688)))},42716,e=>{e.v(t=>Promise.all(["static/chunks/3xicutq67kfp5.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(4311)))},66824,e=>{e.v(t=>Promise.all(["static/chunks/0-i1la2mj-32j.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(81)))},20113,e=>{e.v(t=>Promise.all(["static/chunks/0va8-a-c8egou.js","static/chunks/06ihdufc9_5pz.
663js","static/chunks/3u4uiatwq2-9h.js"].map(t=>e.l(t))).then(()=>t(93142)))},13431,e=>{e.v(t=>Promise.all(["static/chunks/1y82tc6sr_ynf.js"].map(t=>e.l(t))).then(()=>t(45713)))},15515,e=>{e.v(t=>Promise.all(["static/chunks/1y3sl0f2q8n8y.js"].map(t=>e.l(t))).then(()=>t(20956)))},6153,e=>{e.v(t=>Promise.all(["static/chunks/0z05emi5o2c_o.js"].map(t=>e.l(t))).then(()=>t(26096)))},14231,e=>{e.v(t=>Promise.all(["static/chunks/21ck8y_y7dyi7.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(24707)))},16011,e=>{e.v(t=>Promise.all(["static/chunks/3qmyhrhzm4v17.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(41656)))},55187,e=>{e.v(t=>Promise.all(["static/chunks/1gmsjtjg3ovfo.js","static/chunks/0va8-a-c8egou.js","static/chunks/1f0ujwo6-kac_.js","static/chunks/06ihdufc9_5pz.js"].map(t=>e.l(t))).then(()=>t(51772)))},15670,e=>{e.v(t=>Promise.all(["static/chunks/0ghloulumef6x.js"].map(t=>e.l(t))).then(()=>t(34215)))},47653,e=>{e.v(t=>Promise.all(["static/chunks/2wmuq_d53d4xw.js"].map(t=>e.l(t))).then(()=>t(99566)))},75956,e=>{e.v(t=>Promise.all(["static/chunks/2l53x62u_j_47.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(64395)))},3425,e=>{e.v(t=>Promise.all(["static/chunks/0g5dfz08agxbh.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(28772)))},95690,e=>{e.v(t=>Promise.all(["static/chunks/1q492q2gzzqn8.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(71640)))},38081,e=>{e.v(t=>Promise.all(["static/chunks/2fmjgseeclviz.js"].map(t=>e.l(t))).then(()=>t(85191)))},15867,e=>{e.v(t=>Promise.all(["static/chunks/0jaaox7pqoxxu.js"].map(t=>e.l(t))).then(()=>t(9514)))},46400,e=>{e.v(t=>Promise.all(["static/chunks/3deqeb94iqtro.js"].map(t=>e.l(t))).then(()=>t(84739)))},65390,e=>{e.v(t=>Promise.all(["static/chunks/2rkvqc5m29s92.js","static/chunks/1--nedibahe9x.js"].map(t=>e.l(t))).then(()=>t(40960)))},20777,e=>{e.v(t=>Promise.all(["static/chunks/1skafqqtwhzqe.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(77736)))},51210,e=>{e.v(t=>Promise.all(["static/chunks/3njorq51nkmlm.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(58704)))},99234,e=>{e.v(t=>Promise.all(["static/chunks/1gdi7j0hk48wc.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(66660)))},10233,e=>{e.v(t=>Promise.all(["static/chunks/2p4wpt2d-1920.js"].map(t=>e.l(t))).then(()=>t(49835)))},61986,e=>{e.v(t=>Promise.all(["static/chunks/1too7ae81y5n7.js"].map(t=>e.l(t))).then(()=>t(26566)))},52324,e=>{e.v(t=>Promise.all(["static/chunks/01os5f28dg6uk.js"].map(t=>e.l(t))).then(()=>t(11904)))},67545,e=>{e.v(t=>Promise.all(["static/chunks/02c9end5919yb.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(3122)))},5902,e=>{e.v(t=>Promise.all(["static/chunks/2gu359dp6g7kn.js"].map(t=>e.l(t))).then(()=>t(85163)))},74228,e=>{e.v(t=>Promise.all(["static/chunks/3stn0xoz6lmxg.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(98557)))},8804,e=>{e.v(t=>Promise.all(["static/chunks/3oa1tebtq0brr.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(90541)))},44218,e=>{e.v(t=>Promise.all(["static/chunks/0_zy_iqo2wo51.js"].map(t=>e.l(t))).then(()=>t(99379)))},35140,e=>{e.v(t=>Promise.all(["static/chunks/447dk21kb7dz6.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(32421)))},50176,e=>{e.v(t=>Promise.all(["static/chunks/21_bavov2dq01.js","static/chunks/06ihdufc9_5pz.js","static/chunks/0va8-a-c8egou.js"].map(t=>e.l(t))).then(()=>t(16057)))},8877,e=>{e.v(t=>Promise.all(["static/chunks/0hd4zxwy8e1ob.js"].map(t=>e.l(t))).then(()=>t(36494)))},4134,e=>{e.v(t=>Promise.all(["static/chunks/1j-cdlxyh8pni.js"].map(t=>e.l(t))).then(()=>t(73714)))},65423,e=>{e.v(t=>Promise.all(["static/chunks/0q4z63igab4vd.js"].map(t=>e.l(t))).then(()=>t(26703)))}]);

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.