1"use strict";(globalThis.webpackChunknikon_client=globalThis.webpackChunknikon_client||[]).push([[4,6157],{97729(e,t,a){a.d(t,{A:()=>s});var r=a(13889),n=a(97500),i=a.n(n),l=a(65728);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},o.apply(null,arguments)}const s=({children:e,className:t,dataTestId:a,disabled:n=!1,editHint:s,hasCustomStyling:c,icon:d,iconSize:u="18px",interactionTheme:m="grey-600",isLightMode:g,link:p,secondary:b=!1,secondaryBackgroundClassName:h="bg-transparent",tabIndex:w,theme:y="yellow",linkCallback:f,onFocus:v,...x})=>{const k="black"===y,C="red"===y,E=i()("text-black-100",{"group-hover:text-white group-focus:text-white group-active:text-white":b&&(k||C)}),A=(0,l.h)({className:t,disabled:n,hasCustomStyling:c,icon:d,interactionTheme:m,isLightMode:g,secondary:b,secondaryBackgroundClassName:h,theme:y});return p?.url&&(p?.name||e)&&!n?React.createElement("a",o({},x,{className:A,href:p.url,target:p.target,"data-epi-property-name":s,onClick:f,"data-testid":a,onFocus:v,tabIndex:w},"download"===d&&{download:p.url}),e||p.name,d&&React.createElement(r.A,{name:d,className:E,size:u})):React.createElement("button",o({},x,{className:A,disabled:n,"data-epi-property-name":s,"data-testid":a,onFocus:v,tabIndex:w}),e,d&&React.createElement(r.A,{name:d,className:"ml-2",colorClassName:E,size:u}))}},65728(e,t,a){a.d(t,{h:()=>i});var r=a(97500),n=a.n(r);const i=({className:e,disabled:t=!1,hasCustomStyling:a,icon:r,interactionTheme:i="grey-600",isLightMode:l,secondary:o=!1,secondaryBackgroundClassName:s="bg-transparent",theme:c="yellow"})=>{const d="yellow"===c,u="black"===c,m="red"===c;return n()({"bg-yellow py-1 px-4 text-black-100 hover:bg-yellow-100 focus:bg-yellow-500 active:bg-yellow-500":!a&&!t&&!o&&d,[`${s} border border-yellow py-[3px] px-[15px] text-black-100 hover:border-yellow-100 hover:bg-yellow-100 hover:text-black-100 focus:border-yellow-500 focus:bg-yellow-500 active:border-yellow-500 active:bg-yellow-500 ${l?"":"dark:text-white dark:hover:text-black-100 dark:focus:text-black-100 dark:active:text-black-100"}`]:!a&&!t&&o&&d,[`bg-black-100 py-1 px-4 text-white ${{"grey-250":"hover:bg-grey-250 focus:bg-grey-250 active:bg-grey-250","grey-600":"hover:bg-grey-600 focus:bg-grey-600 active:bg-grey-600"}[i]}`]:!a&&!t&&!o&&u,"border border-black-100 bg-transparent px-[15px] py-[3px] text-black-100 hover:bg-black-100 hover:text-white focus:bg-black-100 focus:text-white active:bg-black-100 active:text-white":!a&&!t&&o&&u,"border border-red-100 bg-transparent px-[15px] py-[3px] text-black-100 hover:bg-red-100 hover:text-white focus:bg-red-100 focus:text-white active:bg-red-100 active:text-white":!a&&!t&&o&&m,"bg-grey text-grey-500 py-1 px-4":t,"flex items-center w-fit group":r},"cta rounded-full inline-block min-h-min select-none",e)}},11183(e,t,a){a.d(t,{A:()=>d});var r=a(13889),n=a(26640),i=a(48210),l=a(97500),o=a.n(l),s=a(59471);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},c.apply(null,arguments)}const d=({children:e,classes:t,dataTestId:a,epiEdit:l,fallbackSize:d,image:u,imageClasses:m,imageRef:g,lazyLoad:p=!0,progressiveLoad:b=!0,showFallback:h,sizes:w=""})=>{const y=u?.mobile,f=u?.tablet,v=u?.desktop,x=u?.largeDesktop,k=(0,i.A)(),[C,E]=(0,s.useState)(!1);if(!v?.url&&!h)return null;const A={[n.A.Small]:y,[n.A.Medium]:f,[n.A.Large]:v,[n.A.XLarge]:x};return h&&!v?.url?React.createElement("div",{className:o()(t,"flex items-center justify-center")},React.createElement(r.A,{ariaHidden:!0,className:o()(m,"motion-safe:transition motion-safe:duration-500 motion-safe:ease-in-out"),name:"image-outline",size:d??"100%"}),e):React.createElement("picture",{className:o()(t)},React.createElement("source",{type:"image/webp",sizes:w,srcSet:`${y?.url} 376w, ${f?.url} 768w, ${v?.url} 1024w, ${x?.url} 1440w`}),React.createElement("img",c({ref:g,alt:u?.altText?.length?u?.altText:"nikon-image",className:o()(m,"motion-safe:transition motion-safe:duration-500 motion-safe:ease-in-out"),"data-epi-property-name":l,draggable:"false",loading:p?"lazy":"eager",onLoad:()=>{E(!0)},sizes:w,src:C&&b?A[k]?.url:y?.url,height:A[k]?.height,width:A[k]?.width,srcSet:`${y?.originalUrl} 376w, ${f?.originalUrl} 768w, ${v?.originalUrl} 1024w, ${x?.originalUrl} 1440w`},a&&{"data-testid":a})),C&&e)}},67949(e,t,a){a.r(t),a.d(t,{default:()=>s});var r=a(97729),n=a(11183),i=a(26093),l=a(97500),o=a.n(l);
1const s=({title:e,subtitle:t,cta:a,image:l,tint:s,isThreeCards:c,index:d,meta:u})=>{const m=(0,i.A)(1024);return React.createElement("div",{className:"relative overflow-hidden rounded-[10px] bg-grey-600"},React.createElement(n.A,{image:l,imageClasses:"h-full w-full object-cover max-md:aspect-square",dataTestId:`CT-182-Wayfinding-Cards-${d}-Image`,epiEdit:u?.editHints?.image}),s&&React.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 z-10 bg-gradient-to-t from-black-100 to-transparent"}),React.createElement("div",{className:"absolute bottom-0 left-0 z-20 p-5 text-white lg:p-8"},t&&React.createElement("p",{className:o()(c&&!m?"h6":"h5","mb-2"),"data-testid":`CT-182-Wayfinding-Cards-${d}-Subtitle`,"data-epi-property-name":u?.editHints?.subtitle},t),React.createElement("h3",{className:o()(c&&!m?"h3":"h2"),"data-testid":`CT-182-Wayfinding-Cards-${d}-Title`,"data-epi-property-name":u?.editHints?.title},e),a?.name&&a?.url&&React.createElement("div",{className:"mt-4 lg:mt-8"},React.createElement(r.A,{link:a,dataTestId:`CT-182-Wayfinding-Cards-${d}-CTA`,editHint:u?.editHints?.cta},a.name))))}},1938(e,t,a){a.r(t),a.d(t,{default:()=>o});var r=a(97500),n=a.n(r),i=a(67949);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)({}).hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e},l.apply(null,arguments)}const o=({title:e,cards:t,meta:a})=>{const r=3===t.length;return React.createElement("section",{className:"component-padding bg-black-100 text-white"},React.createElement("div",{className:"container"},React.createElement("h2",{className:"mb-10","data-testid":"CT-182-Wayfinding-Cards-Title","data-epi-property-name":a?.editHints?.title},e)),React.createElement("div",{className:n()("container grid gap-4",2===t.length?"grid-cols-1 lg:grid-cols-2":"grid-cols-1 lg:grid-cols-3",r?"lg:gap-5":"lg:gap-10"),"data-epi-property-name":a?.editHints?.cards},t.map((e,t)=>React.createElement(i.default,l({key:e.title,isThreeCards:r,index:t},e)))))}},26640(e,t,a){a.d(t,{A:()=>n});var r=function(e){return e.Small="sm",e.Medium="md",e.Large="lg",e.XLarge="xl",e}(r||{});const n=r},30680(e,t,a){a.d(t,{A:()=>n});var r=function(e){return e.Screen="Screen",e.Viewport="Viewport",e}(r||{});const n=r},63904(e,t,a){a.d(t,{A:()=>n});var r=a(42926);const n=()=>{const e=Math.abs(window.outerWidth-window.innerWidth)<=50?1:Number((window.outerWidth/window.innerWidth).toFixed(2));return r.gm&&!r.Fr?window.devicePixelRatio:e}},48210(e,t,a){a.d(t,{A:()=>s});var r=a(26640),n=a(30680),i=a(63904),l=a(59471);const o=e=>{const t=768,a=1024,l=1440,o=(0,i.A)(),s=e===n.A.Viewport?window.innerWidth:window.innerWidth*o;return s<t?r.A.Small:s>=t&&s<a?r.A.Medium:s>=a&&s<l?r.A.Large:r.A.XLarge},s=(e=n.A.Viewport)=>{const[t,a]=(0,l.useState)(),r=(0,l.useCallback)(()=>a(o(e)),[e]);return(0,l.useEffect)(()=>(window.addEventListener("resize",r),a(o(e)),()=>{window.removeEventListener("resize",r)}),[r,e]),t}},26093(e,t,a){a.d(t,{A:()=>l});var r=a(30680),n=a(63904),i=a(59471);const l=(e,t=r.A.Viewport)=>{const[a,l]=(0,i.useState)(),o=(0,i.useCallback)(()=>{const a=(0,n.A)(),i=t===r.A.Viewport?window.innerWidth:window.innerWidth*a;l(i<e)},[e,t]);return(0,i.useEffect)(()=>(window.addEventListener("resize",o),o(),()=>{window.removeEventListener("resize",o)}),[o]),a}},16621(e,t,a){var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,a=1,r=arguments.length;a<r;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},r.apply(this,arguments)},n=this&&this.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)t.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(a[r[n]]=e[r[n]])}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.iconList=void 0;var i=a(59471);t.iconList=function(e){return e&&Array.isArray(e.icons)?e.icons.map(function(e){return e.properties.name}):null},t.default=function(e){var t=e.iconSet,a=e.icon,l=e.size,o=e.title,s=e.disableFill,c=e.removeInlineStyle,d=e.native,u=e.SvgComponent,m=e.PathComponent,g=n(e,["iconSet","icon","size","title","disableFill","removeInlineStyle","native","SvgComponent","PathComponent"]);if(!t||!a)return null;var p=t.icons.find(function(e){return e.properties.name===a});if(!p)return null;
1var b={display:"inline-block",stroke:"currentColor",fill:"currentColor"};d&&(b.display="flex",b.flexDirection="row",b.flexWrap="wrap");var h=r(r(r({},c?{}:b),l?{width:l,height:l}:{}),g.style||{}),w=p.icon.width,y="0 0 ".concat(void 0===w?"1024":w," 1024"),f=p.icon.paths.map(function(e,t){var n,l=null===(n=p.icon.attrs)||void 0===n?void 0:n[t],o=r({d:e,key:a+t},!s&&l?l:{});return(0,i.createElement)(m||"path",o)});return o&&!d&&f.push((0,i.createElement)("title",{key:o},o)),(0,i.createElement)(u||"svg",r(r({},g),{viewBox:y,style:h}),f)}}}]); 2//# sourceMappingURL=WayfindingCards-Chunk-007c8a8d333b8e73b80e.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.