PageSourceSearch

https://www.nikon.fr/dist-client/ProductFeatureHighlights-Chunk-5717df172f835d4a09eb.js

js nikon.fr collected 2026-09-24 17:53:08 UTC 13,327 bytes, 3 lines download raw bytes

1/*! For license information please see ProductFeatureHighlights-Chunk-5717df172f835d4a09eb.js.LICENSE.txt */
2(globalThis.webpackChunknikon_client=globalThis.webpackChunknikon_client||[]).push([[2330,5763,6813,6857],{64363(e,t,r){"use strict";r.d(t,{A:()=>u});const a=e=>"object"==typeof e&&null!==e&&!Array.isArray(e),n=(e,t)=>Object.entries(e).reduce((e,[t,r])=>("duration"!==t&&"delay"!==t||"number"!=typeof r?a(r)?e[t]=n(r,t):e[t]=r:e[t]=0,e),{..."transition"===t?{duration:0}:{}}),i=e=>{const t=Object.keys(e).reduce((t,r)=>{const i=e[r];return a(i)&&(t[r]=n(i,r)),t},{...e});return{...t,transition:{...t.transition||{},duration:0}}};var o=r(74632),s=r(24675),l=r(59471);function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},c.apply(null,arguments)}const u=({tag:e,ref:t,variants:r,initial:a,animate:n,exit:u,transition:d,layout:b,whileHover:p,...f})=>{const m=(0,l.useMemo)(()=>o.P[e||"div"],[e]),v=(0,s.I)(),g={variants:r,initial:a,animate:n,exit:u,transition:d,whileHover:p};return React.createElement(m,c({ref:t},v?i(g):g,{layout:!v&&b},f))}},97064(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(55169),n=r(43143),i=r(24675),o=r(59798),s=r(90683);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var a in r)({}).hasOwnProperty.call(r,a)&&(e[a]=r[a])}return e},l.apply(null,arguments)}const c=({additionalModules:e=[],analyticsEnabled:t=!1,a11y:r,children:c,className:u,disableDefaultSlideAriaLabel:d,id:b="carousel",navId:p="",trackingContentName:f,onSetIsSwiperBeginning:m,onSetIsSwiperEnd:v,onResize:g,...A})=>{const y=(0,i.I)(),{carouselSlideAriaLabel:h}=(0,n.A)();return c?React.createElement(s.RC,l({id:b,onSlideChangeTransitionEnd:e=>{t&&0!==e.realIndex&&(0,a.A)({event:"carousel",interaction:"tab_change",link_text:e.previousIndex<e.activeIndex?"Next":"Previous",...f?{content_name:f}:{}})},a11y:{enabled:!0,itemRoleDescriptionMessage:h,scrollOnFocus:!0,...d?{slideLabelMessage:""}:{},..."object"==typeof r?r:{}},className:u,navigation:{enabled:!!p,prevEl:`#prevBtn-${p}`,nextEl:`#nextBtn-${p}`},modules:[o.Jq,o.Vx,...e],onResize:e=>{g?.(e),m?.(e.isBeginning),v?.(e.isEnd)},onReachBeginning:()=>{m?.(!0)},onReachEnd:()=>{v?.(!0)},onFromEdge:e=>{m?.(e.isBeginning),v?.(e.isEnd)}},y?{speed:0}:{},A),c):null}},7670(e,t,r){"use strict";r.d(t,{A:()=>c});var a=r(64363),n=r(5961),i=r(61002),o=r(37417),s=r(32088),l=r(59471);const c=({children:e,isAnimationDisabled:t})=>{const r=(0,o.A)(),c=(0,i.A)(),u=(0,l.useRef)(null),d=(0,s.W)(u,{once:!0,margin:"100% 0p
2x -15% 0px"}),{isSoftLoadEnabled:b}=(0,n.A)(e=>({isSoftLoadEnabled:e.isSoftLoadEnabled}));return t||c?React.createElement(React.Fragment,null,e):React.createElement(a.A,{"data-testid":"Soft-Load-Wrapper",ref:u,variants:{hidden:{opacity:0,y:60},visible:{opacity:1,y:0}},initial:"hidden",animate:b&&d||!1===b||r?"visible":"hidden",transition:{opacity:{ease:"easeOut",duration:void 0===b?0:.6},y:{ease:"easeOut",duration:b?.6:0}}},e)}},61680(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>u});var a=r(97064),n=r(13889);const i=({icon:e,text:t})=>React.createElement("div",{className:"card flex h-full flex-col items-center justify-center gap-10 rounded-md bg-white py-12 text-black-100 dark:bg-grey-600 dark:text-white"},React.createElement(n.A,{name:e,className:"dark:text-white",size:"2.5rem"}),React.createElement("div",{className:"body-two text-center"},t));var o=r(7670),s=r(40736),l=r(59471),c=r(90683);const u=({productIconCards:e,anchorId:t=""})=>{const[r,n]=(0,l.useState)(0),[u,d]=(0,l.useState)(0),b=Math.floor(r)||1,p=new Set(Array.from({length:b},(t,r)=>Math.min(e.length-1,Math.max(0,u-Math.floor(b/2)+r)))),f=e=>{const t=e?.params?.slidesPerView;n(t&&"number"==typeof t?t:0)};return React.createElement("section",{className:"component-padding overflow-hidden bg-white text-black-100 dark:bg-black-100 dark:text-white",id:`a-${t}`},React.createElement(o.A,null,React.createElement("div",{className:"overflow-swiper container px-0 xl:grid xl:grid-cols-12 xl:gap-x-4"},React.createElement(a.A,{spaceBetween:20,className:"overflow-xl w-full xl:col-span-10 xl:col-start-2",watchSlidesProgress:!0,centeredSlides:!0,breakpoints:{0:{slidesPerView:1.4,initialSlide:0},768:{slidesPerView:3.1,initialSlide:0},1024:{slidesPerView:3.4,initialSlide:0},1440:{slidesPerView:5,initialSlide:2}},onResize:f,onInit:e=>{f(e),d(e?.realIndex||0)},onSlideChange:e=>{d(e?.realIndex||0)}},e?.map((e,t)=>React.createElement(c.qr,{key:(0,s.A)(e.text),className:"stretch-card h-auto xl:col-span-2","aria-hidden":!p.has(t)||void 0},React.createElement(i,{text:e.text,icon:e.icon})))))))}},9683(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(60422);const n=(0,r(44285).A)(e=>({ariaLabels:a.A,setAriaLabels:t=>e({ariaLabels:t})}))},5961(e,t,r){"use strict";r.d(t,{A:()=>a});const a=(0,r(44285).A)(e=>({isSoftLoadEnabled:void 0,setIsSoftLoadEnabled:t=>e({isSoftLoadEnabled:t})}))},55169(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>{"undefined"!=typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e))}},40736(e,t,r){"use strict";r.d(t,{A:()=>a});const a=e=>e.toLowerCase().trim().replace(/[^\w\s-]/g,"").replace(/[\s_-]+/g,"-").replace(/(?:^-+|-+$)/g,"")},43143(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(9683),n=r(60422),i=r(59471);const o=()=>{const[e,t]=(0,i.useState)(n.A),r=(0,a.A)(e=>e.ariaLabels);return(0,i.useEffect)(()=>{t(r)},[r]),e}},97505(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(59471);const n=()=>{const[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t(!0)},[]),e}},61002(e,t,r){"use strict";r.d(t,{A:()=>n});var a=r(59471);const n=()=>{const[e,t]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{t(window.self!==window.top)},[]),e}},37417(e,t,r){"use strict";r.d(t,{A:()=>i});var a=r(24675),n=r(97505);const i=()=>{const e=(0,n.A)();return(0,a.I)()&&e}},60422(e,t,r){"use strict";r.d(t,{A:()=>a});const a={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,r){"use strict";var a=this&&this.__assign||function(){return a=Object.assign||function(e){for(var t,r=1,a=arguments.length;r<a;r++)for(var n in t=arguments[r])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},a.apply(this,arguments)},n=this&&this.__rest||function(e,t){var r={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(r[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(a=Object.getOwnPropertySymbols(e);n<a.length;n++)t.indexOf(a[n])<0&&Object.prototype.propertyIsEnumerable.call(e,a[n])&&(r[a[n]]=e[a[n]])}return r};
2Object.defineProperty(t,"__esModule",{value:!0}),t.iconList=void 0;var i=r(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,r=e.icon,o=e.size,s=e.title,l=e.disableFill,c=e.removeInlineStyle,u=e.native,d=e.SvgComponent,b=e.PathComponent,p=n(e,["iconSet","icon","size","title","disableFill","removeInlineStyle","native","SvgComponent","PathComponent"]);if(!t||!r)return null;var f=t.icons.find(function(e){return e.properties.name===r});if(!f)return null;var m={display:"inline-block",stroke:"currentColor",fill:"currentColor"};u&&(m.display="flex",m.flexDirection="row",m.flexWrap="wrap");var v=a(a(a({},c?{}:m),o?{width:o,height:o}:{}),p.style||{}),g=f.icon.width,A="0 0 ".concat(void 0===g?"1024":g," 1024"),y=f.icon.paths.map(function(e,t){var n,o=null===(n=f.icon.attrs)||void 0===n?void 0:n[t],s=a({d:e,key:r+t},!l&&o?o:{});return(0,i.createElement)(b||"path",s)});return s&&!u&&y.push((0,i.createElement)("title",{key:s},s)),(0,i.createElement)(d||"svg",a(a({},p),{viewBox:A,style:v}),y)}},44285(e,t,r){"use strict";r.d(t,{A:()=>o});var a=r(59471);function n(e){let t;const r=new Set,a=(e,a)=>{const n="function"==typeof e?e(t):e;if(n!==t){const e=t;t=a?n:Object.assign({},t,n),r.forEach(r=>r(t,e))}},n=()=>t,i={setState:a,getState:n,subscribe:(e,a,i)=>a||i?((e,a=n,i=Object.is)=>{console.warn("[DEPRECATED] Please use `subscribeWithSelector` middleware");let o=a(t);function s(){const r=a(t);if(!i(o,r)){const t=o;e(o=r,t)}}return r.add(s),()=>r.delete(s)})(e,a,i):(r.add(e),()=>r.delete(e)),destroy:()=>r.clear()};return t=e(a,n,i),i}const i="undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent)?a.useEffect:a.useLayoutEffect;function o(e){const t="function"==typeof e?n(e):e,r=(e=t.getState,r=Object.is)=>{const[,n]=(0,a.useReducer)(e=>e+1,0),o=t.getState(),s=(0,a.useRef)(o),l=(0,a.useRef)(e),c=(0,a.useRef)(r),u=(0,a.useRef)(!1),d=(0,a.useRef)();let b;void 0===d.current&&(d.current=e(o));let p=!1;(s.current!==o||l.current!==e||c.current!==r||u.current)&&(b=e(o),p=!r(d.current,b)),i(()=>{p&&(d.current=b),s.current=o,l.current=e,c.current=r,u.current=!1});const f=(0,a.useRef)(o);i(()=>{const e=()=>{try{const e=t.getState(),r=l.current(e);c.current(d.current,r)||(s.current=e,d.current=r,n())}catch(e){u.current=!0,n()}},r=t.subscribe(e);return t.getState()!==f.current&&e(),r},[]);const m=p?b:d.current;return(0,a.useDebugValue)(m),m};return Object.assign(r,t),r[Symbol.iterator]=function(){console.warn("[useStore, api] = create() is deprecated and will be removed in v4");const e=[r,t];return{next(){const t=e.length<=0;return{value:e.shift(),done:t}}}},r}},97500(e,t){var r;!function(){"use strict";var a={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var r=arguments[t];r&&(e=o(e,i(r)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var r in e)a.call(e,r)&&e[r]&&(t=o(t,r));return t}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):void 0===(r=function(){return n}.apply(t,[]))||(e.exports=r)}()},32088(e,t,r){"use strict";r.d(t,{W:()=>o});var a=r(59471),n=r(20818);const i={some:0,all:1};function o(e,{root:t,margin:r,amount:o,once:s=!1,initial:l=!1}={}){const[c,u]=(0,a.useState)(l);return(0,a.useEffect)(()=>{if(!e.current||s&&c)return;const a={root:t&&t.current||void 0,margin:r,amount:o};return function(e,t,{root:r,margin:a,amount:o="some"}={}){const s=(0,n.K)(e),l=new WeakMap,c=new IntersectionObserver(e=>{e.forEach(e=>{const r=l.get(e.target);if(e.isIntersecting!==Boolean(r))if(e.isIntersecting){const r=t(e.target,e);"function"==typeof r?l.set(e.target,r):c.unobserve(e.target)}else"function"==typeof r&&(r(e),l.delete(e.target))})},{root:r,rootMargin:a,threshold:"number"==typeof o?o:i[o]});return s.forEach(e=>c.observe(e)),()=>c.disconnect()}(e.current,()=>(u(!0),s?void 0:()=>u(!1)),a)},[t,e,r,s,o]),c}}}]);
3//# sourceMappingURL=ProductFeatureHighlights-Chunk-5717df172f835d4a09eb.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.