1"use strict";(globalThis.webpackChunknikon_client=globalThis.webpackChunknikon_client||[]).push([[2330,2938,5763,6813],{64363(e,t,a){a.d(t,{A:()=>d});const i=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),r=(e,t)=>Object.entries(e).reduce((e,[t,a])=>("duration"!==t&&"delay"!==t||"number"!=typeof a?i(a)?e[t]=r(a,t):e[t]=a:e[t]=0,e),{..."transition"===t?{duration:0}:{}}),n=e=>{const t=Object.keys(e).reduce((t,a)=>{const n=e[a];return i(n)&&(t[a]=r(n,a)),t},{...e});return{...t,transition:{...t.transition||{},duration:0}}};var o=a(74632),l=a(24675),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 i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},c.apply(null,arguments)}const d=({tag:e,ref:t,variants:a,initial:i,animate:r,exit:d,transition:u,layout:b,whileHover:m,...h})=>{const g=(0,s.useMemo)(()=>o.P[e||"div"],[e]),p=(0,l.I)(),f={variants:a,initial:i,animate:r,exit:d,transition:u,whileHover:m};return React.createElement(g,c({ref:t},p?n(f):f,{layout:!p&&b},h))}},14671(e,t,a){a.d(t,{A:()=>d});var i=a(13889),r=a(27012),n=a(55169),o=a(43143),l=a(97500),s=a.n(l),c=a(59471);const d=({additionalDataLayerProperties:e,direction:t,id:a,disabled:l=!1,hasBackgroundColor:d=!0,sizeClassName:u="h-10 w-10",iconName:b,iconSize:m,enabledArrowColor:h="text-black-100",disabledArrowColor:g,disabledBackgroundColor:p,isLightMode:f,onClick:v,ref:A})=>{const{nextAriaLabel:y,previousAriaLabel:w}=(0,o.A)(),L=(0,c.useRef)(null);return(0,c.useImperativeHandle)(A,()=>({focus:()=>L.current?.focus(),disabled:!!L.current?.disabled})),React.createElement("button",{ref:L,id:`${t===r.A.Left?"prevBtn":"nextBtn"}-${a}`,className:s()("flex select-none items-center justify-center rounded-full",u,{"animate-arrow-left":t===r.A.Left&&!l,"animate-arrow-right":t===r.A.Right&&!l,"cursor-pointer":!l,"cursor-default":l,"bg-yellow active:bg-yellow-500 xl:active:bg-yellow-500 xl:hover:bg-yellow-100":d&&!l,[`${p||"bg-grey "+(f?"":"dark:bg-grey-600")}`]:d&&l}),"aria-label":t===r.A.Left?w:y,disabled:l,"aria-disabled":l,tabIndex:l?-1:0,"data-testid":t===r.A.Left?"previous-slide":"next-slide",onClick:()=>{v?.(),(0,n.A)({event:"carousel",interaction:"tab_change",link_text:t===r.A.Left?"Previous":"Next",...e})}},React.createElement(i.A,{name:b||"arrow_"+(t===r.A.Left?"left":"right"),colorClassName:l?g||"text-grey-400 "+(f?"":"dark:text-grey-700"):h,size:m}))}},97064(e,t,a){a.d(t,{A:()=>c});var i=a(55169),r=a(43143),n=a(24675),o=a(59798),l=a(90683);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var i in a)({}).hasOwnProperty.call(a,i)&&(e[i]=a[i])}return e},s.apply(null,arguments)}const c=({additionalModules:e=[],analyticsEnabled:t=!1,a11y:a,children:c,className:d,disableDefaultSlideAriaLabel:u,id:b="carousel",navId:m="",trackingContentName:h,onSetIsSwiperBeginning:g,onSetIsSwiperEnd:p,onResize:f,...v})=>{const A=(0,n.I)(),{carouselSlideAriaLabel:y}=(0,r.A)();return c?React.createElement(l.RC,s({id:b,onSlideChangeTransitionEnd:e=>{t&&0!==e.realIndex&&(0,i.A)({event:"carousel",interaction:"tab_change",link_text:e.previousIndex<e.activeIndex?"Next":"Previous",...h?{content_name:h}:{}})},a11y:{enabled:!0,itemRoleDescriptionMessage:y,scrollOnFocus:!0,...u?{slideLabelMessage:""}:{},..."object"==typeof a?a:{}},className:d,navigation:{enabled:!!m,prevEl:`#prevBtn-${m}`,nextEl:`#nextBtn-${m}`},modules:[o.Jq,o.Vx,...e],onResize:e=>{f?.(e),g?.(e.isBeginning),p?.(e.isEnd)},onReachBeginning:()=>{g?.(!0)},onReachEnd:()=>{p?.(!0)},onFromEdge:e=>{g?.(e.isBeginning),p?.(e.isEnd)}},A?{speed:0}:{},v),c):null}},13026(e,t,a){a.d(t,{A:()=>u});var i=a(14671),r=a(27012),n=a(97064),o=a(97500),l=a.n(o),s=a(24675),c=a(59471),d=a(59798);const u=({id:e,hasMultipleItems:t,isTouchDevice:a,enabledNavigationArrowColor:o,children:u,onSlideChange:b})=>{const m=(0,s.I)(),[h,g]=(0,c.useState)(),p=!t||void 0===a||a;return(0,c.useEffect)(()=>{h&&void 0!==a&&(h.allowTouchMove=a)},[a,h]),React.createElement("div",{className:"flex min-h-[2.5rem] w-full"},React.createElement("div",{className:l()("ml-7.5 self-center",{hidden:p})}
1,React.createElement(i.A,{direction:r.A.Left,id:e,hasBackgroundColor:!1,sizeClassName:"h-6 w-6",enabledArrowColor:o})),React.createElement(n.A,{loop:!0,className:"w-full min-w-0",navId:e,id:e,additionalModules:[d.Ij],autoplay:!m&&{delay:5e3,pauseOnMouseEnter:!0,disableOnInteraction:!0},onSwiper:g,onSlideChange:e=>{b?.(e?.realIndex||0)}},u),React.createElement("div",{className:l()("mr-7.5 self-center",{hidden:p})},React.createElement(i.A,{direction:r.A.Right,id:e,hasBackgroundColor:!1,sizeClassName:"h-6 w-6",enabledArrowColor:o})))}},53234(e,t,a){a.r(t),a.d(t,{default:()=>p});var i=a(13889),r=a(64363),n=a(13026),o=a(25131),l=a(43143),s=a(42368),c=a(26093),d=a(8383),u=a(97500),b=a.n(u),m=a(59471),h=a(90683);const g=({items:e,isStripLoading:t,isTouchDevice:a,ref:r})=>{const n=(0,c.A)(1024);return React.createElement("div",{className:b()("flex px-7.5",{"overflow-hidden":t}),"data-testid":"CT-141-USPs-Strip-Wrapper"},React.createElement("ul",{ref:r,className:"flex h-10 w-full items-center justify-center gap-x-15"},e.map((e,r)=>{const o=React.createElement(React.Fragment,null,React.createElement(i.A,{name:e.icon,size:"1.25rem",colorClassName:t?"text-grey-600":"text-white",ariaHidden:!0}),React.createElement("p",{className:b()("flex items-center whitespace-nowrap",n?"body-four":"body-three",{"text-grey-600":t}),"data-testid":`CT-141-USPs-Strip-Item-Title-${r}`},e.title)),l="flex h-full items-center gap-x-2.5";return React.createElement("li",{key:e.title,className:"h-full","data-testid":`CT-141-USPs-Strip-Item-${r}`},e.link?.url?React.createElement("a",{href:e.link?.url,target:e.link?.target,className:b()(l,{"pointer-events-none":t,"hover:underline":!a&&!t})},o):React.createElement("div",{className:l},o))})))},p=({items:e})=>{const t=(0,c.A)(1024),a=(0,s.A)(),[u,p]=(0,m.useState)(0),[f,{width:v,height:A}]=(0,d.A)(),{setUSPsStripHeight:y}=(0,o.A)(e=>({setUSPsStripHeight:e.setUSPsStripHeight})),{uspStripAriaLabel:w}=(0,l.A)(),[L,{scrollWidth:S}]=(0,d.A)(),[x,E]=(0,m.useState)(),N=void 0===x||void 0===a||void 0===t;return(0,m.useEffect)(()=>{0!==v&&E(S>Math.ceil(v)-60)},[v,S]),(0,m.useEffect)(()=>{y(A)},[A,y]),React.createElement("section",{className:"relative z-100 bg-grey-600 text-white",ref:f,"data-testid":"CT-141-USPs-Strip","aria-label":w,id:"usp-strip"},React.createElement(r.A,{initial:{opacity:0}
1,animate:{opacity:N?0:1}},x||t?React.createElement(n.A,{id:"USPs-strip-carousel",hasMultipleItems:e.length>1,enabledNavigationArrowColor:"text-white",isTouchDevice:a,onSlideChange:p},e.map((e,r)=>{const n=React.createElement("div",{className:"flex gap-x-2 lg:gap-x-2.5"},React.createElement("span",{className:"flex h-5 items-center lg:h-6"},React.createElement(i.A,{name:e.icon,size:"1.25rem",colorClassName:"text-white",className:"shrink-0",ariaHidden:!0})),React.createElement("p",{className:"flex items-center text-center "+(t?"body-four":"body-three"),"data-testid":`CT-141-USPs-Strip-Item-Title-${r}`},e.title)),o="flex h-full w-full items-center justify-center px-8 py-2 xl:px-[4.625rem]";return React.createElement(h.qr,{className:"stretch-card",key:e.title,"aria-hidden":u!==r||void 0},React.createElement("div",{className:"flex h-full items-center justify-center","data-testid":`CT-141-USPs-Strip-Item-${r}`},e.link?.url?React.createElement("a",{href:e.link?.url,target:e.link?.target,className:b()(o,{"hover:underline":!a})},n):React.createElement("div",{className:o},n)))})):React.createElement(g,{isStripLoading:N,isTouchDevice:a,items:e})),React.createElement("div",{className:"invisible absolute top-0 right-0 left-0 overflow-hidden","aria-hidden":"true"},React.createElement(g,{isStripLoading:N,isTouchDevice:a,items:e,ref:L})))}},30680(e,t,a){a.d(t,{A:()=>r});var i=function(e){return e.Screen="Screen",e.Viewport="Viewport",e}(i||{});const r=i},27012(e,t,a){a.d(t,{A:()=>r});var i=function(e){return e.Left="LEFT",e.Right="RIGHT",e}(i||{});const r=i},9683(e,t,a){a.d(t,{A:()=>r});var i=a(60422);const r=(0,a(44285).A)(e=>({ariaLabels:i.A,setAriaLabels:t=>e({ariaLabels:t})}))},25131(e,t,a){a.d(t,{A:()=>i});const i=(0,a(44285).A)(e=>({siteNotificationsHeight:0,USPsStripHeight:0,stickyBuyBarHeight:0,tabbedProductNavigationTopHeight:0,tabbedProductNavigationBottomHeight:0,stickyNavigationTopHeight:0,stickyNavigationBottomHeight:0,setSiteNotificationsHeight:t=>e({siteNotificationsHeight:t}),setUSPsStripHeight:t=>e({USPsStripHeight:t}),setStickyBuyBarHeight:t=>e({stickyBuyBarHeight:t}),setTabbedProductNavigationTopHeight:t=>e({tabbedProductNavigationTopHeight:t}),setTabbedProductNavigationBottomHeight:t=>e({tabbedProductNavigationBottomHeight:t}),setStickyNavigationTopHeight:t=>e({stickyNavigationTopHeight:t}),setStickyNavigationBottomHeight:t=>e({stickyNavigationBottomHeight:t})}))},63904(e,t,a){a.d(t,{A:()=>r});var i=a(42926);const r=()=>{const e=Math.abs(window.outerWidth-window.innerWidth)<=50?1:Number((window.outerWidth/window.innerWidth).toFixed(2));return i.gm&&!i.Fr?window.devicePixelRatio:e}},55169(e,t,a){a.d(t,{A:()=>i});const i=e=>{"undefined"!=typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))}},43143(e,t,a){a.d(t,{A:()=>o});var i=a(9683),r=a(60422),n=a(59471);const o=()=>{const[e,t]=(0,n.useState)(r.A),a=(0,i.A)(e=>e.ariaLabels);return(0,n.useEffect)(()=>{t(a)},[a]),e}},42368(e,t,a){a.d(t,{A:()=>r});var i=a(59471);const r=()=>{const[e,t]=(0,i.useState)(),a=()=>{t("ontouchstart"in window||navigator.maxTouchPoints>0)};return(0,i.useEffect)(()=>(a(),window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)),[]),e}},26093(e,t,a){a.d(t,{A:()=>o});var i=a(30680),r=a(63904),n=a(59471);const o=(e,t=i.A.Viewport)=>{const[a,o]=(0,n.useState)(),l=(0,n.useCallback)(()=>{const a=(0,r.A)(),n=t===i.A.Viewport?window.innerWidth:window.innerWidth*a;o(n<e)},[e,t]);return(0,n.useEffect)(()=>(window.addEventListener("resize",l),l(),()=>{window.removeEventListener("resize",l)}),[l]),a}},8383(e,t,a){a.d(t,{A:()=>r});var i=a(59471);const r=()=>{const e=(0,i.useRef)(void 0),[t,a]=(0,i.useState)({width:0,height:0,clientWidth:0,clientHeight:0,scrollWidth:0,scrollHeight:0}),r=(0,i.useCallback)(e=>{if(!Array.isArray(e))return;const t=e[0];a({width:t?.contentRect.width??0,height:t?.contentRect.height??0,clientWidth:t?.target.clientWidth??0,clientHeight:t?.target.clientHeight??0,scrollWidth:t?.target.scrollWidth??0,scrollHeight:t?.target.scrollHeight??0})},[]);return[(0,i.useCallback)(t=>{e.current&&!t&&(e.current.disconnect(),e.current=void 0),!e.current&&t&&(e.current=ne
1w ResizeObserver(r),e.current.observe(t))},[r]),t]}},60422(e,t,a){a.d(t,{A:()=>i});const i={authorPageAriaLabel:"Author page",backToFirstLevelNavigationAriaLabel:"Back to first level of navigation",breadcrumbAriaLabel:"Breadcrumb navigation",breadcrumbFooterAriaLabel:"Breadcrumb footer navigation",carouselSlideAriaLabel:"Slide",checkoutStepAriaLabel:"Step",clearCompanyNumberAriaLabel:"Clear company number input field",clearFiltersAriaLabel:"Clear filters",closeAddressListAriaLabel:"Close address list",closeMenuAriaLabel:"Close menu",closeMobileNavigationAriaLabel:"Close navigation",closeModalAriaLabel:"Close Modal",closeSignUpFormAriaLabel:"Close signup form",closeSiteNotificationAriaLabel:"Close site notification",compareImagesAriaLabel:"Compare images",copyToClipboardAriaLabel:"Copy to clipboard",countrySelectorCurrentCountryAriaLabel:"Select country, currently {0}",currentPriceAriaLabel:"Now",dateDayAriaLabel:"Day",dateMonthAriaLabel:"Month",dateYearAriaLabel:"Year",decreaseItemQuantityAriaLabel:"Decrease item quantity",editOrDeleteAriaLabel:"Edit or delete",filterOptionsAriaLabel:"Filter options",genreListingPageAriaLabel:"Genre listing page",goToSlideAriaLabel:"Go to slide",helpTextAriaLabel:"Help text",increaseItemQuantityAriaLabel:"Increase item quantity",initialPriceAriaLabel:"Was",mainNavigationAriaLabel:"Main navigation",moreInformationAriaLabel:"More information",muteVideoAriaLabel:"Mute video",nextAriaLabel:"Go to next slide",nikonHomepageAriaLabel:"Go to the Nikon homepage",openAddressListAriaLabel:"Open address list",openImageInFullScreenAriaLabel:"Open image in full screen",openMenuAriaLabel:"Open menu",overlayToCloseDesktopNavigationAriaLabel:"Close overlay",pauseVideoAriaLabel:"Pause video",phoneNumberPrefixAriaLabel:"Phone number prefix",playVideoAriaLabel:"Play video",play3DAriaLabel:"Play 3D view",playFPSPreviewAriaLabel:"Play FPS preview",pauseFPSPreviewAriaLabel:"Pause FPS preview",pause3DAriaLabel:"Pause 3D view",previousAriaLabel:"Go to previous slide",removeItemFromCartAriaLabel:"Remove item from cart",searchAriaLabel:"Search",shareToFacebookAriaLabel:"Share to Facebook",shareToWhatsappAriaLabel:"Share to Whatsapp",shareToXAriaLabel:"Share to X",siteNotificationsAriaLabel:"Site notifications banner",unmuteVideoAriaLabel:"Unmute video",useLeftAndRightArrowKeysAriaLabel:"Use the left and right arrow keys to adjust the image comparison.",uspStripAriaLabel:"Unique Selling Point Strip",videoAriaLabel:"Video",zoomInAriaLabel:"Zoom in",zoomOutAriaLabel:"Zoom out"}},16621(e,t,a){var i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,a=1,i=arguments.length;a<i;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i.apply(this,arguments)},r=this&&this.__rest||function(e,t){var a={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(a[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(a[i[r]]=e[i[r]])}return a};Object.defineProperty(t,"__esModule",{value:!0}),t.iconList=void 0;var n=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,o=e.size,l=e.title,s=e.disableFill,c=e.removeInlineStyle,d=e.native,u=e.SvgComponent,b=e.PathComponent,m=r(e,["iconSet","icon","size","title","disableFill","removeInlineStyle","native","SvgComponent","PathComponent"]);if(!t||!a)return null;var h=t.icons.find(function(e){return e.properties.name===a});if(!h)return null;var g={display:"inline-block",stroke:"currentColor",fill:"currentColor"};d&&(g.display="flex",g.flexDirection="row",g.flexWrap="wrap");var p=i(i(i({},c?{}:g),o?{width:o,height:o}:{}),m.style||{}),f=h.icon.width,v="0 0 ".concat(void 0===f?"1024":f," 1024"),A=h.icon.paths.map(function(e,t){var r,o=null===(r=h.icon.attrs)||void 0===r?void 0:r[t],l=i({d:e,key:a+t},!s&&o?o:{});return(0,n.createElement)(b||"path",l)});return l&&!d&&A.push((0,n.createElement)("title",{key:l},l)),(0,n.createElement)(u||"svg",i(i({},m),{viewBox:v,style:p}),A)}},44285(e,t,a){a.d(t,{A:()=>
1o});var i=a(59471);function r(e){let t;const a=new Set,i=(e,i)=>{const r="function"==typeof e?e(t):e;if(r!==t){const e=t;t=i?r:Object.assign({},t,r),a.forEach(a=>a(t,e))}},r=()=>t,n={setState:i,getState:r,subscribe:(e,i,n)=>i||n?((e,i=r,n=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let o=i(t);function l(){const a=i(t);if(!n(o,a)){const t=o;e(o=a,t)}}return a.add(l),()=>a.delete(l)})(e,i,n):(a.add(e),()=>a.delete(e)),destroy:()=>a.clear()};return t=e(i,r,n),n}const n="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?i.useEffect:i.useLayoutEffect;function o(e){const t="function"==typeof e?r(e):e,a=(e=t.getState,a=Object.is)=>{const[,r]=(0,i.useReducer)(e=>e+1,0),o=t.getState(),l=(0,i.useRef)(o),s=(0,i.useRef)(e),c=(0,i.useRef)(a),d=(0,i.useRef)(!1),u=(0,i.useRef)();let b;void 0===u.current&&(u.current=e(o));let m=!1;(l.current!==o||s.current!==e||c.current!==a||d.current)&&(b=e(o),m=!a(u.current,b)),n(()=>{m&&(u.current=b),l.current=o,s.current=e,c.current=a,d.current=!1});const h=(0,i.useRef)(o);n(()=>{const e=()=>{try{const e=t.getState(),a=s.current(e);c.current(u.current,a)||(l.current=e,u.current=a,r())}catch(e){d.current=!0,r()}},a=t.subscribe(e);return t.getState()!==h.current&&e(),a},[]);const g=m?b:u.current;return(0,i.useDebugValue)(g),g};return Object.assign(a,t),a[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const e=[a,t];return{next(){const t=e.length<=0;return{value:e.shift(),done:t}}}},a}}}]); 2//# sourceMappingURL=USPsStrip-Chunk-457aac1c2de8b83b6db0.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.