PageSourceSearch

https://www.fatface.com/static-content/header/js/825.ead95157.chunk.js

js fatface.com collected 2026-09-25 02:54:06 UTC 30,215 bytes, 2 lines download raw bytes

1/*! For license information please see 825.ead95157.chunk.js.LICENSE.txt */
2"use strict";(self.loadable_header=self.loadable_header||[]).push([[825],{88760(e,t,n){n.d(t,{A:()=>U});var i,a,o,r,l,s,c,d=n(41594),m=n.n(d),u=n(83916),v=n(71495),h=n(73972),p=n(13358),g=n(58994),f=n(7601),b=n(19073),x=n(25627);const y=(0,p.Ay)(u.A)(i||(i=(0,h.A)(["\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n    padding: 0.5rem 0 0.45rem 0.7rem;\n\n    @media (min-width: ","px) {\n        padding: 0;\n        flex-direction: row;\n        align-items: center;\n    }\n"])),x.fi.values.lg),A=(0,p.Ay)("div")(a||(a=(0,h.A)(["\n    font-size: 0.875rem;\n    font-weight: 500;\n    white-space: nowrap;\n    padding: 0 0 0.2rem 0.3rem;\n    color: ",";\n\n    @media (min-width: ","px) {\n        padding-left: 1rem;\n        padding-bottom: 0;\n    }\n"])),e=>{let{theme:t}=e;return t.uxfabric.text.primary},x.fi.values.lg),w=(0,p.Ay)("div")(o||(o=(0,h.A)(["\n    display: flex;\n    min-height: 3rem;\n    align-items: center;
2\n"]))),E=(0,p.Ay)("div")(r||(r=(0,h.A)(["\n    width: 100%;\n"]))),S=(0,p.Ay)(g.A)(l||(l=(0,h.A)(["\n    position: relative;\n    width: 100%;\n    .MuiTabs-scroller {\n        width: 1px;\n    }\n"]))),I=(0,p.Ay)(f.A)(s||(s=(0,h.A)(["\n    padding: 0 0.313rem 0 0.313rem;\n    min-width: 0;\n\n    &.Mui-focusVisible {\n        outline: 0;\n    }\n\n    @media (min-width: ","px) {\n        //This is done due to MUI issue https://github.com/mui/material-ui/issues/29033. The solution provided in:\n        //  https://github.com/mui/material-ui/blob/master/packages/mui-material/src/Chip/Chip.d.ts is not in master currently.\n        &:last-child {\n            padding-right: 1.5rem;\n        }\n        &:first-child {\n            padding-left: 1rem;\n        }\n    }\n"])),x.fi.values.lg),k=(0,p.Ay)(b.A)(c||(c=(0,h.A)(["\n    .MuiTouchRipple-root {\n        display: none;\n    }\n\n    .MuiChip-label {\n        line-height: 1.5;\n        font-weight: 400;\n        text-transform: none;\n    }\n\n    &.MuiChip-clickable:hover,\n    &.Mui-focusVisible {\n        background-color: transparent;\n    }\n\n    border: 0.063rem solid ",";\n    font-size: 0.813rem;\n    height: 2.125rem;\n\n    @media (min-width: ","px) {\n        font-size: 0.75rem;\n        height: 1.5rem;\n    }\n"])),e=>{let{theme:t}=e;return t.uxfabric.primary.main},x.fi.values.lg);var M,z,N=n(35083);const T=(0,p.Ay)(N.A,{shouldForwardProp:e=>"direction"!==e})(M||(M=(0,h.A)(["\n    position: absolute;\n    ","\n    height: 100%;\n    background: ",";\n    border-radius: 0;\n    z-index: 1;\n"])),e=>{let{direction:t}=e;return"".concat("left"===t?"left":"right",": 0;")},e=>{let{direction:t}=e;return"linear-gradient(90deg, rgba(255, 255, 255, ".concat("left"===t?"1":"0",") ").concat("left"===t?"30%":"0",", rgba(255, 255, 255, ").concat("left"===t?"0":"1",") ").concat("left"===t?"100":"70","%)")}),C=(0,p.Ay)("img",{shouldForwardProp:e=>"rotation"!==e})(z||(z=(0,h.A)(["\n    transform: ",";\n"])),e=>{let{rotation:t}=e;return"rotate(".concat(null!==t&&void 0!==t?t:0,"deg)")});var P=n(54205),F=n(18008);const R=e=>(0,F.U)("(max-width:".concat(x.fi.values.lg,"px)"))||e.disabled?null:m().createElement(T,{direction:e.direction,"data-testid":"header-tabs-scroll-button-".concat(e.direction),onClick:e.onClick,disableRipple:!0},m().createElement(C,{src:P.Ay.arrowIconUrl,alt:"",rotation:"left"===e.direction?90:270}));var B=n(41430);const U=e=>{let{personalisationContent:t,siteUrl:n}=e;return m().createElement(u.A,{"data-testid":"header-chips-container"},m().createElement(w,null,m().createElement(E,null,t.map(e=>{const{title:t}=e;return m().createElement(y,{key:t},t&&m().createElement(A,{"data-testid":"header-chips-container-title"},t),m().createElement(S,{variant:"scrollable",value:!1,scrollButtons:"auto",ScrollButtonComponent:R},(null===e||void 0===e?void 0:e.items.length)>0&&e.items.map(e=>m().createElement(I,{key:null===e||void 0===e?void 0:e.title,label:m().createElement(k,{"data-testid":(0,v.py)("header-chips-container-chip-".concat(null===e||void 0===e?void 0:e.title)),variant:"outlined",label:e.title,onClick:()=>(e=>{const t=(0,B.PV)(e,n);window.location.href=t})(null===e||void 0===e?void 0:e.target)})}))))}))))}},55678(e,t,n){var i=n(93748),a=n(41594),o=n.n(a),r=n(40462);const l=e=>{let{show:t,children:n,timeout:a,style:l}=e;const s=(0,i.A)({transition:"opacity ".concat(a,"ms ease-in-out"),opacity:0},l),c={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},d=r.Ay;return o().createElement(d,{in:t,timeout:a},e=>o().createElement("div",{style:(0,i.A)((0,i.A)({},s),c[e])},n))};n.d(t,["A",0,l])},92723(e,t,n){n.d(t,{A:()=>c});var i=n(41594),a=n.n(i),o=n(70921);const r=(0,n(17590).Ng)(e=>({templating:e.template})),l={wing25:a().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(515),n.e(44),n.e(956),n.e(489),n.e(330),n.e(902)]).then(n.bind(n,88054))),standard:a().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(44),n.e(956),n.e(608),n.e(489),n.e(330),n.e(105)]).then(n.bind(n,16809)))},s=(0,i.memo)(e=>{let{data:t,department:n,templating:r}=e;const s=(0,o.tw)(r,l);return a().createElement(i.Suspense,null,a().createElement(s,{data:t,department:n}))});s.displayName="Missions";const c=r(s)},17864(e,t,n){n.r(t),n.d(t,{SecondaryNavContent:()=>qe,default:()=>_e});var i,a=n(41594),o=n.n(a),r=n(70921),l=n(25627),s=n(73972),c=n(13358),d=n(71571);const m=(0,c.Ay)("div")(i||(i=(0,s.A)(["\n    height: 100%;\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    position: absolute;\n    top: 0;\n    background: white;\n    visibility: ",";\n    transform: ",";\n    transition: all ","ms ease-in-out;\n    overflow: hidden;\n"])),e=>{let{showNav:t}=e;return t?"visible":"hidden"},e=>{let{isInNav:t,openFromLeft:n}
2=e;return n?t?"translatex(0%)":"translatex(-100%)":t?"translatex(0%)":"translatex(100%)"},300),u=e=>{let{isInNav:t,showNav:n,children:i,openFromLeft:a=!0}=e;return o().createElement(m,{isInNav:t,showNav:n,openFromLeft:a},i)};var v=n(18008),h=n(49489),p=n(17590),g=n(55062),f=n(54205),b=n(14988);const x=(0,p.Ng)((e,t)=>{let{showAsDrawer:n}=t;const i=f.Ay.arrowIconUrl,{chevronIcon:a}=e.text.altText,{textAlignment:o}=e,{activeDepartment:r}=e.primarynav,{catalogues:l,tertiaryNavIndex:s}=e.secondarynav,{items:c}=l&&l[r]||{items:[],banner:null},d=n&&e.tabsActivity[r]||0,m=c.filter((0,b.ee)(!n))[d],u=null;let v={};return-1!==s&&(v=m&&m.items[0].items[s]),{chevronIcon:i,chevronIconAltText:a,textAlignment:o,slideContent:v,missions:u,hasMissions:false}},e=>({setSlideOpened:t=>{e((0,g.h1)(t)),setTimeout(()=>{e((0,g.cc)(-1))},300)}}));var y,A,w,E,S,I,k,M,z=n(30460),N=n(35083),T=n(83493),C=n(38033);const P=(0,c.Ay)("div")(y||(y=(0,s.A)(["\n    height: 2.75rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    position: sticky;\n    top: 0;\n    background-color: ",";\n    border-bottom: 1px solid ",";\n    z-index: 1;\n"])),e=>{let{theme:t}=e;return t.uxfabric.components.menu.megaMenu.default.backgroundColor},e=>{let{theme:t}=e;return t.uxfabric.components.divider.default.borderColor}),F=(0,c.Ay)(N.A)(A||(A=(0,s.A)(["\n    position: absolute;\n    left: 0;\n    height: 2.75rem;\n    width: 2.75rem;\n    @media (min-width: ","px) {\n        left: 1rem;\n    }\n"])),l.fi.values.md),R=(0,c.Ay)(T.A)(w||(w=(0,s.A)(["\n    width: 100%;\n    text-transform: capitalize;\n    text-align: center;\n    font-weight: ",";\n"])),e=>{let{theme:t}=e;return t.uxfabric.global.subtitle2.fontWeight}),B=(0,c.Ay)("div")(E||(E=(0,s.A)(["\n    height: calc(100% - var(--next-header-height, 6rem));\n    overflow-y: auto;\n    overflow-x: hidden;\n    display: flex;\n    flex-direction: column;\n"]))),U=(0,c.Ay)("div")(S||(S=(0,s.A)(["\n    display: flex;\n    flex-direction: column;\n    height: calc(100% - var(--next-header-height) + 2rem);\n    flex: 1 1 auto;\n    overflow: hidden auto;\n    padding-bottom: 4rem;\n\n    @media (min-width: ","px) {\n        flex-direction: row;\n        padding-bottom: 1rem;\n    }\n    @supports (-webkit-touch-callout: none) {\n        padding-bottom: 7rem;\n    }\n"])),l.fi.values.md),W=(0,c.Ay)(C.A)(I||(I=(0,s.A)(["\n    border-color: ",";\n"])),e=>{let{theme:t}=e;return t.uxfabric.grey[200]}),L=(0,c.Ay)("div")(k||(k=(0,s.A)(["\n    display: flex;\n    flex-direction: column;\n    @media (min-width: ","px) {\n        flex-grow: 1;\n    }\n    height: fit-content;\n"])),l.fi.values.md),D=(0,c.Ay)("section")(M||(M=(0,s.A)(["\n    padding: 1rem;\n"])));var V=n(92723);const j=x(e=>{var t,n;let{department:i,chevronIcon:a,chevronIconAltText:r,slideContent:s,textAlignment:c,setSlideOpened:d,hasMissions:m,missions:u}=e;const p=(null===s||void 0===s||null===(t=s.items)||void 0===t||null===(t=t[0])||void 0===t?void 0:t.title)||"",g=(0,v.U)("(min-width:".concat(l.fi.values.md.toString(),"px)"));return void 0!==(null===s||void 0===s?void 0:s.items)?o().createElement(B,{"data-testid":"header-secondary-nav-slide-content"},o().createElement(U,null,!g&&o().createElement(P,null,o().createElement(F,{"data-testid":"header-secondary-nav-slide-back-button",onClick:()=>d(!1),disableRipple:!0},o().createElement(z.A,{imageUrl:a,altText:r,width:.75,rotationDegrees:"ltr"===c?90:-90})),o().createElement(R,{variant:"subtitle2"},p)),o().createElement(L,null,g&&o().createElement(P,null,o().createElement(F,{"data-testid":"header-secondary-nav-slide-back-button",onClick:()=>d(!1),disableRipple:!0},o().createElement(z.A,{imageUrl:a,altText:r,width:.75,rotationDegrees:"ltr"===c?90:-90})),o().createElement(R,{variant:"subtitle2"},p)),void 0!==(null===s||void 0===s?void 0:s.items)&&void 0!==(null===(n=s.items[0])||void 0===n?void 0:n.items)&&s.items[0].items.map((e,t)=>o().createElement(o().Fragment,{key:i+t},o().createElement(h.Ay,Object.assign({key:i+t},e,{department:i,columnIndex:0,tertiaryTitle:p})),o().createElement(W,{orientation:"horizontal"})))),m&&o().createElement(D,{"data-testid":"missions-container"},o().createElement(V.A,{department:i,data:u})))):null});var O,q,_,$,K,X,Z=n(55678),H=n(60255);const J=(0,c.Ay)("section")(O||(O=(0,s.A)(["\n    background: ",";\n    padding: 1rem;\n"])),e=>{let{theme:t}=e;return t.uxfabric.components.menu.megaMenu.default.backgroundColor}),Y=(0,c.Ay)("div")(q||(q=(0,s.A)(["\n    display: flex;\n    flex-direction: column;\n    flex: 1;\n    width: 100%;\n    overflow-y: auto;\n    background-color: ",";\n    max-height: calc(100vh - var(--next-header-height));\n    @media (max-width: ","px) {\n        padding-bottom: 4rem; /* Ensure content isn't hidden behind mobile nav buttons */\n    }\n    @supports (-webkit-touch-callout: none) {\n        padding-bottom: 7rem;\n    }\n    @media (min-width: ","px) {\n        flex-direction: row;\n        padding-bottom: 1rem;\n    }\n    @media (min-width: ","px) {\n        overflow-y: hidden;\n    }\n"])),e=>{let{theme:t}=e;return t.uxfabric.components.menu.megaMenu.default.backgroundColor},l.fi.values.md,l.fi.values.md,l.fi.values.lg),G=(0,c.Ay)(C.A)(_||(_=(0,s.A)(["\n    margin: 0;\n    @media (min-width: ","px) {\n        margin: 0 0.9rem 0 0.9rem;\n    }\n"])),l.fi.values.lg),Q=(0,c.Ay)("div")($||($=(0,s.A)(["\n    display: block;\n    float: right;\n    padding-bottom: 2rem;\n    margin-right: 2rem;\n\n    @media (max-width: ","px) {\n        margin-right: 0.5rem;\n    }\n    && a {\n        white-space: nowrap;\n        padding: 0.4375rem 1rem;\n        color: ",";\n        background: ",";\n        border-radius: ",";\n        font-family: ",";\n        font-weight: ",";\n        font-size: ",";\n        letter-spacing: ",";\n        line-height: ",";\n    }\n"])),l.fi.values.md,e=>e.theme.uxfabric.components.button.outlined.secondary.enabled.backgroundColor,e=>e.theme.uxfabric.components.button.outlined.secondary.enabled.contrastTextColor,e=>e.theme.uxfabric.shape.global.button.medium.borderRadius,e=>e.theme.uxfabric.component.buttonLarge.fontFamily,e=>e.theme.uxfabric.component.buttonLarge.fontWeight,e=>e.theme.uxfabric.component.buttonLarge.fontSize,e=>e.theme.uxfabric.component.buttonLarge.letterSpacing,e=>e.theme.uxfabric.component.buttonLarge.lineHeight),ee=(0,c.Ay)("div")(K||(K=(0,s.A)(["\n    font-family: ",";\n    font-weight: ",";\n    font-size: ",";\n    margin-right: 0.5rem;\n"])),e=>e.theme.uxfabric.component.buttonLarge.fontFamily,e=>e.theme.uxfabric.component.buttonLarge.fontWeight,e=>e.theme.uxfabric.component.buttonLarge.fontSize),te=(0,c.Ay)(H.A)(X||(X=(0,s.A)(["\n    float: right;\n"]))),ne={tab22:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(44),n.e(956),n.e(608),n.e(489),n.e(899)]).then(n.bind(n,90955))),wing25:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(515),n.e(44),n.e(956),n.e(489),n.e(330),n.e(902)]).then(n.bind(n,84015))),standard:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(44),n.e(956),n.e(608),n.e(489),n.e(330),n.e(105)]).then(n.bind(n,55513)))},ie=(0,a.memo)(e=>{const{children:t,templating:n,hasBanner:i,hasMissions:l}=e,s=(0,r.tw)(n,ne);return o().createElement(a.Suspense,null,o().createElement(s,{hasBanner:i,hasMissions:l},t))});
2ie.displayName="SecondaryNavContainer";const ae=ie,oe=(0,p.Ng)(e=>{const{xxlBreakpointEnabled:t,xxlBreakpointMaxWidth:n}=e.settings;return{xxlBreakpointEnabled:t,xxlBreakpointMaxWidth:n}}),re={tab22:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(44),n.e(956),n.e(608),n.e(489),n.e(899)]).then(n.bind(n,74463))),wing25:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(515),n.e(44),n.e(956),n.e(489),n.e(330),n.e(902)]).then(n.bind(n,73595))),club25:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(44),n.e(956),n.e(608),n.e(641)]).then(n.bind(n,7485))),standard:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(44),n.e(956),n.e(608),n.e(489),n.e(330),n.e(105)]).then(n.bind(n,92813)))},le=(0,a.memo)(e=>{let{children:t,templating:n,onMouseEnter:i,onMouseLeave:l,elementRef:s,xxlBreakpointEnabled:c,xxlBreakpointMaxWidth:d}=e;const m=(0,r.tw)(n,re);return o().createElement(a.Suspense,null,o().createElement(m,{onMouseEnter:i,onMouseLeave:l,elementRef:s,xxlBreakpointEnabled:c,xxlBreakpointMaxWidth:d},t))});le.displayName="SecondaryNavContainer";const se=oe(le);var ce=n(162),de=n(93748),me=n(96806),ue=n(46965),ve=n.n(ue),he=n(37663);const pe=(e,t)=>{const n=[],i=e.filter((0,b.ee)(t));return null===i||void 0===i||i.forEach(e=>{const t=new he.VP;t.items=[],t.title=e.title,t.englishTitle=e.englishTitle,t.type=e.type,t.excludeFrom=e.excludeFrom,e.items.forEach(e=>
2{e.rules.forEach(e=>{var n;null!==e&&void 0!==e&&e.masId&&(e=>{var t;const n=null===(t=ve().get("MASId"))||void 0===t?void 0:t.split("=")[1];return n&&n.split("|").indexOf(e)>-1})(e.masId)&&(null===e||void 0===e||null===(n=e.items[0])||void 0===n||null===(n=n.items)||void 0===n?void 0:n.length)>0&&t.items.push(...e.items)}),t.items.length<1&&t.items.push(...e.defaultContent)}),t.items.length>0&&n.push(t)}),(null===n||void 0===n?void 0:n.length)>0?n:null};var ge=n(26303),fe=n(60350),be=n(353);const xe=(0,me.Mz)(e=>e.secondarynav.catalogues,e=>e.primarynav.activeDepartment,(e,t)=>{const{items:n,banner:i}=e&&e[t]||{items:[],banner:null};return{tabs:n,banner:i}}),ye=(e,t)=>t,Ae=(0,me.Mz)(xe,ye,(e,t)=>{let{tabs:n}=e;return n.filter((0,b.ee)(t))}),we=(0,me.Mz)(Ae,(e,t,n)=>n,(e,t)=>e[t]),Ee=(0,me.Mz)(we,ye,(e,t)=>{const n=e&&e[d.$Z]?pe(e[d.$Z],t):null;return n&&(0,b.XK)(t,n)||e&&(0,b.XK)(t,e.items)||[]}),Se=(0,me.Mz)(we,ye,(e,t)=>({missions:e&&e.missions?(0,de.A)((0,de.A)({},e.missions),{},{items:e.missions.items.filter((0,b.ee)(t))}):null,hasMissions:e&&e.missions&&Object.keys(e.missions).length>0||!1})),Ie=(0,me.Mz)(e=>e.settings,we,(e,t)=>e.personalisationEnabled&&t&&t[d.V7]?(0,be.I)(t[d.V7]):null),ke=(0,me.Mz)(Ae,e=>e.filter(e=>e.englishTitle).map(e=>{var t;return(null===(t=e.englishTitle)||void 0===t?void 0:t.toLowerCase())||""})),Me=(0,me.Mz)(Ae,e=>e.filter(e=>e.title).map(e=>{var t;return(null===(t=e.title)||void 0===t?void 0:t.toLowerCase())||""})),ze=(0,p.Ng)((e,t)=>{let{showAsWideView:n}=t;const{request:{siteUrl:i},primarynav:{activeDepartment:a,isInPrimaryNav:o,activeDepartmentIndex:r},secondarynav:{isPending:l,isInTertiaryNav:s}}=e,c=n&&e.tabsActivity[a]||0,{banner:m}=xe(e),u=Me(e,n),v=ke(e,n),{missions:h,hasMissions:p}=Se(e,n,c),g=u.length>1,f=m&&Object.keys(m).length>0||!1,b=g&&u[c]||null,x=g&&v[c]||null,y=Ie(e,n,c),A=we(e,n,c),w=A&&A[d.vX];return{hasMissions:p,hasBanner:f,hasTabs:g,tabIds:u,activeTabIndex:c,activeDepartmentIndex:r,columns:Ee(e,n,c),department:a,tab:b,isPending:l,isInPrimaryNav:o,missions:h,personalisationContent:y,templating:e.template,siteUrl:i,tabEnglish:x,lowerFullWidthContianer:w,isInTertiaryNav:s}},e=>({setTabIndex:t=>{e((0,ge.YF)(t))},setIsInSecondaryMeganavTrue:()=>{e((0,g.rn)(!0))},setIsInSecondaryMeganavFalse:()=>{e((0,g.rn)(!1))},setIsInTertiaryNavFalse:()=>{e((0,g.h1)(!1)),e((0,g.cc)(-1))},navigateBack:()=>{e((0,fe.oo)("back"))},navigateNext:()=>{e((0,fe.oo)("next"))}})),Ne=(0,p.Ng)(e=>({templating:e.template})),Te={tab22:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(44),n.e(956),n.e(608),n.e(489),n.e(899)]).then(n.bind(n,95604))),wing25:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(515),n.e(44),n.e(956),n.e(489),n.e(330),n.e(902)]).then(n.bind(n,34))),standard:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(44),n.e(956),n.e(608),n.e(489),n.e(330),n.e(105)]).then(n.bind(n,11008)))},Ce=(0,a.memo)(e=>{let{columns:t,department:n,tab:i,extraPadding:l,tabEnglish:s,templating:c}=e;const d=(0,r.tw)(c,Te);return o().createElement(a.Suspense,null,o().createElement(d,{component:h.Ay,columns:t,department:n,tab:i,tabEnglish:s,extraPadding:l}))});Ce.displayName="Catalogue";const Pe=Ne(Ce);var Fe;const Re=(0,c.Ay)("div")(Fe||(Fe=(0,s.A)(["\n    height: 4rem;\n    text-align: center;\n    height: 6.25rem;\n    @media (min-width: ","px) {\n        height: 2.5rem;\n    }\n    a,\n    img {\n        width: 100%;\n        height: 100%;\n    }\n"])),l.fi.values.lg);var Be=n(81061);const Ue=(0,p.Ng)(e=>{const{activeDepartment:t}=e.primarynav,{catalogues:n}=e.secondarynav,{banner:i}=n[t],{text:a}=e,{siteUrl:o}=e.request;return{imageUrl:(0,Be.$)(o)(null===i||void 0===i?void 0:i.imageUrl),target:(null===i||void 0===i?void 0:i.target)||null,text:{bannerAltText:a.altText.bannerImage},siteUrl:o}});var We=n(41430);const Le=Ue(e=>{let{imageUrl:t,target:n,text:i,siteUrl:a}=e;const r=(0,We.PV)(null!==n&&void 0!==n?n:"",a);return o().createElement(Re,{"data-testid":"banner"},o().createElement("a",{href:r},o().createElement("img",{alt:i.bannerAltText,src:t})))});const De=(e,t,n,i,o)=>{const r=(0,a.useRef)(!1);return(0,a.useEffect)(()=>{e||-1===t||setTimeout(()=>{const e=(t=n.current)?t.querySelectorAll('a[href], button, input, textarea, select, details,[tabindex]:not
2([tabindex="-1"])'):null;var t;if(e&&e.length>0){const t=e[0],n=e[e.length-1];r.current?n.focus():t.focus(),t.onkeydown=e=>{"Tab"===e.key&&e.shiftKey&&(e.preventDefault(),r.current=!0,i())},n.onkeydown=e=>{"Tab"!==e.key||e.shiftKey||(e.preventDefault(),r.current=!1,o())}}},0)},[t,e,i,o]),{}};var Ve=n(88760);const je={straight22:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(44),n.e(956),n.e(608),n.e(242)]).then(n.bind(n,96603))),wing25:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(515),n.e(44),n.e(956),n.e(489),n.e(330),n.e(902)]).then(n.bind(n,71453))),standard:o().lazy(()=>Promise.all([n.e(85),n.e(436),n.e(903),n.e(29),n.e(985),n.e(464),n.e(80),n.e(44),n.e(956),n.e(608),n.e(489),n.e(330),n.e(105)]).then(n.bind(n,29191)))};let Oe=0;const qe=(0,a.memo)(e=>{var t,n;let{isPending:i,hasTabs:s,tabIds:c,columns:d,department:m,tab:h,tabEnglish:p,setTabIndex:g,activeTabIndex:b,activeDepartmentIndex:x,setIsInSecondaryMeganavTrue:y,setIsInSecondaryMeganavFalse:A,setIsInTertiaryNavFalse:w,hasBanner:E,hasMissions:S,missions:I,personalisationContent:k,navigateBack:M,navigateNext:N,templating:T,siteUrl:C,lowerFullWidthContianer:P,isInTertiaryNav:F}=e;const R=(0,a.useRef)(null);De(i,x,R,M,N);const B=(0,r.tw)(T,je),U=(0,v.U)("(max-width: ".concat(l.fi.values.lg,"px)")),W=((0,v.U)("(max-width: ".concat(l.fi.values.md,"px)")),(null===P||void 0===P||null===(t=P.categoryLink)||void 0===t?void 0:t.title)||""),L=(null===P||void 0===P||null===(n=P.categoryLink)||void 0===n?void 0:n.target)||"",D=d.length>5?5:d.length;return o().createElement(se,{onMouseEnter:y,onMouseLeave:()=>{(0,ce.UV)()&&(clearTimeout(Oe),Oe=setTimeout(()=>{A(),w()},300))},elementRef:R,"aria-labelledby":"meganav-link-".concat(x),templating:T},o().createElement(a.Suspense,null,o().createElement(B,{columnCount:D},o().createElement(Z.A,{show:!i&&-1!==x,timeout:350,style:{display:"flex",flexDirection:"column",flex:"1",height:"100%"}},!i&&o().createElement(o().Fragment,null,E&&o().createElement(Le,null),o().createElement(Y,{"data-testid":"catalogue-and-missions-container",className:"catalogueMissionsContainer"},o().createElement(ae,{hasMissions:S,hasBanner:E,templating:T},k&&o().createElement(o().Fragment,null,o().createElement(Ve.A,{personalisationContent:k,siteUrl:C}),o().createElement(G,null)),o().createElement(Pe,{department:m,tab:h,tabEnglish:p,columns:d,extraPadding:S||W.length>0}),W.length>0&&o().createElement(Q,null,o().createElement(te,{href:L},o().createElement(ee,{"data-testid":"personalized-nav-button"},W),o().createElement(z.A,{altText:W,imageUrl:f.Ay.arrowIconUrl,rotationDegrees:-90,width:.75})))),S&&o().createElement(J,{"data-testid":"missions-container",className:"missionsContainer"},o().createElement(V.A,{department:m,data:I}))),U&&o().createElement(u,{isInNav:F,showNav:F,openFromLeft:!1},o().createElement(j,{department:m,showAsDrawer:!0})))))))});qe.displayName="SecondaryNavContent";const _e=ze(qe)},14988(e,t,n){var i=n(93748),a=n(71571);const o=e=>e===a.jW.NARROWVIEW,r=e=>e===a.jW.WIDEVIEW,l=e=>t=>!t.excludeFrom||e&&!t.excludeFrom.some(r)||!e&&!t.excludeFrom.some(o);n.d(t,["XK",0,(e,t)=>t?t.filter(l(e)).map(t=>(0,i.A)((0,i.A)({},t),{},{items:t.items.filter(l(e)).map(t=>(0,i.A)((0,i.A)({},t),{},{items:t.items.filter(l(e))}))})):[],"ee",0,l,"fK",0,r,"zg",0,o])},353(e,t,n){var i=n(46965),a=n.n(i),o=n(71571),r=n(162);n.d(t,["I",0,e=>{var t,n,i;let l=[];const s=(0,r.UV)()?o.jW.WIDEVIEW:o.jW.NARROWVIEW;let c=e.excludeFrom?e.excludeFrom:null;return c&&c.includes(s)?null:(l=null===e||void 0===e||null===(t=e.personalizationItems)||void 0===t?void 0:t.reduce((e,t,n)=>{var i;
2return t.rules.forEach(t=>{var i,o;c=t.excludeFrom||null;const r=null===(i=c)||void 0===i?void 0:i.includes(s);var l,d;null!==t&&void 0!==t&&t.masId&&(e=>{var t;const n=null===(t=a().get("MASId"))||void 0===t?void 0:t.split("=")[1];return n&&n.split("|").indexOf(e)>-1})(t.masId)&&(null===t||void 0===t||null===(o=t.items[0])||void 0===o||null===(o=o.items)||void 0===o?void 0:o.length)>0&&!r&&(null===t.items[0].title?(e[0].items.push(...null===t||void 0===t||null===(l=t.items[0])||void 0===l?void 0:l.items),e[0].row=n):e.push({items:[...null===t||void 0===t||null===(d=t.items[0])||void 0===d?void 0:d.items],row:n,title:t.items[0].title}))}),(null===e||void 0===e?void 0:e.length)>1&&0===(null===(i=e[0])||void 0===i||null===(i=i.items)||void 0===i?void 0:i.length)&&e.shift(),e},[{items:[],row:0,title:""}]),(null===(n=l)||void 0===n?void 0:n.length)>0&&(null===(i=l[0])||void 0===i||null===(i=i.items)||void 0===i?void 0:i.length)>0?l:null)}])},81061(e,t,n){n.d(t,["$",0,e=>t=>{if(!t)return"";if(0===t.indexOf("http")||0===t.indexOf("//"))return t;const n=(e=>{const t=e.split("/");return"".concat(t[0],"//").concat(t[2])})(e);return"".concat(n).concat(t)}])},1772(e,t,n){var i=n(71571);n.d(t,["z",0,(e,t,n)=>{n&&sessionStorage.setItem(i.Kq,JSON.stringify({path:e,dept:t}))}])},86386(e,t,n){n.d(t,{A:()=>b});var i=n(61927),a=n(77940),o=n(41594),r=n(6935),l=n(62077),s=n(20965),c=n(13358),d=n(1459),m=n(9295),u=n(96307);function v(e){return(0,u.Ay)("MuiPaper",e)}(0,m.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var h=n(38834);const p=["className","component","elevation","square","variant"],g=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},f=(0,c.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})(e=>{let{theme:t,ownerState:n}=e;var i;return(0,a.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===n.variant&&(0,a.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,s.X4)("#fff",g(n.elevation)),", ").concat((0,s.X4)("#fff",g(n.elevation)),")")},t.vars&&{backgroundImage:null==(i=t.vars.overlays)?void 0:i[n.elevation]}))}),b=o.forwardRef(function(e,t){const n=(0,d.A)({props:e,name:"MuiPaper"}),{className:o,component:s="div",elevation:c=1,square:m=!1,variant:u="elevation"}=n,g=(0,i.A)(n,p),b=(0,a.A)({},n,{component:s,elevation:c,square:m,variant:u}),x=(e=>{const{square:t,elevation:n,variant:i,classes:a}=e,o={root:["root",i,!t&&"rounded","elevation"===i&&"elevation".concat(n)]};return(0,l.A)(o,v,a)})(b);return(0,h.jsx)(f,(0,a.A)({as:s,ownerState:b,className:(0,r.A)(x.root,o),ref:t},g))})},6e4(e,t,n){n.d(t,{A:()=>x});var i=n(77940),a=n(41594),o=n(61927),r=n(6935),l=n(62077),s=n(60020),c=n(1459),d=n(13358),m=n(9295),u=n(96307);function v(e){return(0,u.Ay)("MuiSvgIcon",e)}(0,m.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(38834);const p=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,d.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,s.A)(n.color))],t["fontSize".concat((0,s.A)(n.fontSize))]]}})(e=>{let{theme:t,ownerState:n}=e;var i,a,o,r,l,s,c,d,m,u,v,h,p,g,f,b,x;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(i=t.transitions)||null==(a=i.create)?void 0:a.call(i,"fill",{duration:null==(o=t.transitions)||null==(r=o.duration)?void 0:r.shorter}),fontSize:{inherit:"inherit",small:(null==(l=t.typography)||null==(s=l.pxToRem)?void 0:s.call(l,20))||"1.25rem",medium:(null==(c=t.typography)||null==(d=c.pxToRem)?void 0:d.call(c,24))||"1.5rem",large:(null==(m=t.typography)||null==(u=m.pxToRem)?void 0:u.call(m,35))||"2.1875rem"}[n.fontSize],color:null!=(v=null==(h=(t.vars||t).palette)||null==(p=h[n.c
2olor])?void 0:p.main)?v:{action:null==(g=(t.vars||t).palette)||null==(f=g.action)?void 0:f.active,disabled:null==(b=(t.vars||t).palette)||null==(x=b.action)?void 0:x.disabled,inherit:void 0}[n.color]}}),f=a.forwardRef(function(e,t){const n=(0,c.A)({props:e,name:"MuiSvgIcon"}),{children:a,className:d,color:m="inherit",component:u="svg",fontSize:f="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:y,viewBox:A="0 0 24 24"}=n,w=(0,o.A)(n,p),E=(0,i.A)({},n,{color:m,component:u,fontSize:f,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:A}),S={};x||(S.viewBox=A);const I=(e=>{const{color:t,fontSize:n,classes:i}=e,a={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(n))]};return(0,l.A)(a,v,i)})(E);return(0,h.jsxs)(g,(0,i.A)({as:u,className:(0,r.A)(I.root,d),focusable:"false",color:b,"aria-hidden":!y||void 0,role:y?"img":void 0,ref:t},S,w,{ownerState:E,children:[a,y?(0,h.jsx)("title",{children:y}):null]}))});f.muiName="SvgIcon";const b=f;function x(e,t){function n(n,a){return(0,h.jsx)(b,(0,i.A)({"data-testid":"".concat(t,"Icon"),ref:a},n,{children:e}))}return n.muiName=b.muiName,a.memo(a.forwardRef(n))}},94401(e,t,n){const i=n(3187).A;n.d(t,["A",0,i])},43602(e,t,n){const i=n(68487).A;n.d(t,["A",0,i])},98899(e,t,n){const i=n(94583).A;n.d(t,["A",0,i])},66654(e,t,n){n.d(t,{A:()=>a});var i=n(41594);const a=function(e){let{controlled:t,default:n,name:a,state:o="value"}=e;const{current:r}=i.useRef(void 0!==t),[l,s]=i.useState(n);return[r?t:l,i.useCallback(e=>{r||s(e)},[])]}},77452(e,t,n){const i=n(78595).A;n.d(t,["A",0,i])},25292(e,t){var n,i=Symbol.for("react.element"),a=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),d=Symbol.for("react.server_context"),m=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),g=Symbol.for("react.offscreen");function f(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case i:switch(e=e.type){case o:case l:case r:case u:case v:return e;default:switch(e=e&&e.$$typeof){case d:case c:case m:case p:case h:case s:return e;default:return t}}case a:return t}}}n=Symbol.for("react.module.reference")},28560(e,t,n){n(25292)},3187(e,t,n){function i(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function i(){for(var i=arguments.length,a=new Array(i),o=0;o<i;o++)a[o]=arguments[o];clearTimeout(t),t=setTimeout(()=>{e.apply(this,a)},n)}return i.clear=()=>{clearTimeout(t)},i}n.d(t,{A:()=>i})}}]),__v__="next-header: v7.33.0";

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.