PageSourceSearch

https://www.fnp.ae/_next/static/chunks/8909beb8213dbc63.js

js fnp.ae collected 2026-10-02 07:10:56 UTC 13,170 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="ab050a81-e7dd-1c6b-5bd2-c14797b7b1c9")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,627221,e=>{"use strict";var t=e.i(843476),l=e.i(271645),i=e.i(679241),n=e.i(626039),r=e.i(306111),a=e.i(4404);e.s(["default",0,e=>{let{products:o=[],visibleCards:s,gap:c=16,isMobile:d=!1,showProgressBar:g=!0,onAddToCart:u,showBookmarkIcon:m=!1,className:x="",padding:p="px-5 md:px-12",openInNewTab:h=!1,addon:f,isRTL:N=!1,analyticsScreenName:E="home",showAddonsModal:b}=e,A=(0,l.useRef)(null),{isRTL:v}=(0,a.useNavigationArrow)({isRTL:N}),[D,k]=(0,l.useState)(0),R=o.length>=s&&D>.01,T=o.length>=s&&D<.99,I=e=>{let t=A.current;if(!t)return;let l=t.clientWidth/s;(0,a.scrollHorizontally)(t,e,l,v)};return((0,l.useEffect)(()=>{let e=A.current;e&&(e.scrollTo({left:0,behavior:"instant"}),requestAnimationFrame(()=>{let t=e.scrollWidth-e.clientWidth;t<=0?k(0):k((0,a.getScrollPosition)(e,v)/t)}))},[o,s,v]),0===o.length)?null:(0,t.jsxs)("div",{className:x,children:[(0,t.jsxs)("div",{className:"relative",children:[!d&&R&&(0,t.jsx)(r.default,{type:"left",onClick:()=>I("left"),isMobile:d,buttonSize:64,iconSize:32}),(0,t.jsx)("div",{ref:A,onScroll:()=>{let e=A.current;if(!e)return;let t=e.scrollWidth-e.clientWidth;t<=0?k(0):k((0,a.getScrollPosition)(e,v)/t)},className:`flex overflow-x-auto scroll-smooth overscroll-x-contain scrollbar-hide ${p}`,style:{gap:`${c}px`},children:o.map((e,l)=>(0,t.jsx)("div",{className:"min-w-0 shrink-0 overflow-hidden",style:{flex:`0 0 calc((100% - ${(s-1)*c}px) / ${s})`},children:(0,t.jsx)(i.default,{index:l,productId:e?.productId,productName:e?.name,imageUrl:e?.imageUrl,imageUrls:e?.imageUrls,price:e?.price,listPrice:e?.listPrice,discountPercent:e?.discountPercent,currency:e?.currency,isNew:e?.isNew,showBookmarkIcon:m,openInNewTab:h,earliestDelivery:e?.earliestDelivery,earliestDeliveryNudge:e?.earliestDeliveryNudge,url:e?.linkUrl,isMobile:d,onAddToCart:u,variantCount:e?.variantCount,personalizable:e?.personalizable,addon:f,visibleCards:s,analyticsScreenName:E,showAddonsModal:b})},l))}),!d&&T&&(0,t.jsx)(r.default,{type:"right",onClick:()=>I("right"),isMobile:d,buttonSize:64,iconSize:32})]}),!d&&g&&o?.length>=s&&(0,t.jsx)(n.default,{progress:D,isRTL:v,onSeek:e=>{let t=A.current;if(!t)return;let l=t.scrollWidth-t.clientWidth,i=v?-e*l:e*l;t.scrollTo({left:i,behavior:"smooth"})}})]})}])},306111,4404,e=>{"use strict";var t=e.i(843476),l=e.i(590961),i=e.i(268817),n=e.i(861745),r=e.i(271645),a=e.i(491558);function o(e,t){return t?Math.abs(e.scrollLeft):e.scrollLeft}function s(e,t,l,i){e&&e.scrollBy({left:i?"left"===t?l:-l:"left"===t?-l:l,behavior:"smooth"})}function c(){let{scrollRef:e,deps:t=[],isRTL:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=(0,a.isRtl)((0,n.useLocale)()),c=l??i,[d,g]=(0,r.useState)(!1),[u,m]=(0,r.useState)(!1),x=(0,r.useCallback)(()=>{let t=e?.current;if(!t)return;let l=t.scrollWidth-t.clientWidth;if(l<=0){g(!1),m(!1);return}let i=o(t,c);g(i>2),m(i<l-2)},[e,c]),p=(0,r.useCallback)((t,l)=>{let i=e?.current;i&&s(i,t,l??.7*i.clientWidth,c)},[e,c]),h=(0,r.useCallback)((e,t)=>(function(e,t){let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default",i="left"===e,n="edge"===l,r=n?"left-0":"left-4",a=n?"right-0":"right-4";return t?i?a:r:i?r:a})(e,c,t),[c]),f=(0,r.useCallback)(e=>{let t;return t="left"===e,c?!t:t},[c]);return(0,r.useEffect)(()=>{let t=e?.current;if(t)return x(),t.addEventListener("scroll",x,{passive:!0}),()=>{t.removeEventListener("scroll",x)}},[e,c,x,...t]),(0,r.useEffect)(()=>{requestAnimationFrame(x)},[x,...t]),{isRTL:c,canScrollLeft:d,canScrollRight:u,updateScrollState:x,scroll:p,getPositionClass:h,getShowsLeftCaret:f}}e.s(["getScrollPosition",()=>o,"scrollHorizontally",()=>s,"useNavigationArrow",()=>c],4404),e.s(["default",0,e=>{let{type:n,onClick:r,buttonSize:a,iconSize:o,isMobile:s,inset:d="default",ClassName:g=""}=e,{getPositionClass:u,getShowsLeftCaret:m}=c(),x="left"===n,p=m(n),h=a??(s?36:64),f=o??(s?18:32);return(0,t.jsx)("button",{className:["absolute cursor-pointer top-1/2 -translate-y-1/2 z-30",u(n,d),"flex items-center justify-center rounded-full active:scale-90 transition-all duration-300 bg-white border border-slate-200 shadow-[0px_1px_8px_0px_#0000001F] ",g].join(" "),style:{width:h,height:h},onClick:r,type:"button","aria-label":x?"left-icon":"right-icon",children:p?(0,t.jsx)(l.CaretLeftIcon,{size:f,color:"#0F172B","aria-hidden":!0}):(0,t.jsx)(i.CaretRightIcon,{size:f,color:"#0F172B","aria-hidden":!0})})}],306111)},998977,e=>{"use strict";e.i(537647);var t=e.i(40342),l=e.i(813597);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null!=e.url?String(e.url):null!=e.linkUrl?String(e.linkUrl):"",r=(0,l.lastPathSegment)(n);(0,t.trackGenericEvent)("banner_clicked",{banner_id:(0,l.titleFromSlug)(r),banner_image:e.imageUrl??"",banner_link:n,category_id:r,screen_name:"home",section_name:i.sectionName||"hero-banner",section_position:i.sectionPosition})}function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=null!=e.linkUrl?String(e.linkUrl):"";(0,t.trackGenericEvent)("category_selected",{category_id:i.replace(/^\/+/,""),category_position:l.categoryPosition,is_category:!0,is_product:!1,label:e.title??"",screen_name:"home",section_name:l.sectionName??"",section_position:l.sectionPosition,masthead_id:l.masthead_id??"",masthead_position:l.masthead_position??""})}function r(){let{destinationUrl:e="",meta:l={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=null!=e?String(e):"";(0,t.trackGenericEvent)("section_expanded",{category_id:i.replace(/^\/+/,""),destination_url:i,screen_name:"home",section_name:l.sectionName??"",section_position:l.sectionPosition})}e.s(["trackBannerClicked",()=>i,"trackCategorySelected",()=>n,"trackSectionExpanded",()=>r])},626039,e=>{"use strict";var t=e.i(843476);e.i(271645);var l=e.i(250298);e.s(["default",0,e=>{let{progress:i=0,isDragging:n=!1,className:r="",onSeek:a,isRTL:o=!1}=e;if(i<=0&&i>=1)return null;let s=e=>{if(!a)return;let t=e.currentTarget.getBoundingClientRect(),l=(e.clientX-t.left)/t.width;o&&(l=1-l),a(Math.min(Math.max(l,0),1))};return(0,t.jsx)("div",{className:`flex justify-center mt-5 ${r}`,children:(0,t.jsx)("div",{className:`w-120 h-1 bg-slate-200 overflow-hidden transition-all duration-300 ease-out shadow-sm cursor-pointer ${l.tapControl}`,title:"Click to navigate",style:{background:"linear-gradient(90deg, #e2e8f0 0%, #cbd5e1 100%)"},onClick:s,role:"button",tabIndex:0,onKeyDown:e=>
2{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),s(e))},children:(0,t.jsx)("div",{className:"h-full bg-linear-to-r from-slate-600 to-slate-500 shadow-sm",style:{width:`${Math.max(8,100*i)}%`,minWidth:"100px",transform:n?"scaleY(1.2)":"scaleY(1)",boxShadow:"0 2px 4px rgba(0,0,0,0.1)",transition:"width 120ms linear, transform 200ms ease-out",marginLeft:o?"auto":"0",marginRight:o?"0":"auto"}})})})}])},122363,e=>{"use strict";var t=e.i(843476);e.i(271645);var l=e.i(590961),i=e.i(268817),n=e.i(627221),r=e.i(233868),a=e.i(309695),o=e.i(16544),s=e.i(678907),c=e.i(250298),d=e.i(731549),g=e.i(998977),u=e.i(176555);let m={PADDING:{DEFAULT:"default",NONE:"none",CART:"cart",PDP:"pdp"},TEXT_SIZE:{SMALL:"small",MEDIUM:"medium",LARGE:"large"},BACKGROUND_GRADIENT:{NONE:"none",WARM:"warm",COOL:"cool",FESTIVE:"festive",SUBTLE:"subtle"},RIBBON:{NONE:"none",RED:"red",GOLD:"gold",GREEN:"green"}},x={[m.PADDING.DEFAULT]:"px-6 lg:px-12",[m.PADDING.NONE]:"",[m.PADDING.CART]:"px-4",[m.PADDING.PDP]:"px-6 lg:px-10"},p={[m.TEXT_SIZE.SMALL]:{title:"text-[1.125rem] md:text-[1.125rem] lg:text-[1.25rem] leading-[20px] md:leading-[22px] lg:leading-[24px] tracking-[-0.1px]",subtitle:"text-[0.875rem] md:text-[1rem] leading-[18px] md:leading-[20px] tracking-[0.1px]"},[m.TEXT_SIZE.MEDIUM]:{title:"text-[1.25rem] md:text-[1.375rem] lg:text-[1.5rem] xl:text-[1.625rem] leading-[24px] md:leading-[26px] lg:leading-[28px] xl:leading-[30px] tracking-[-0.1px] md:tracking-[-0.15px]",subtitle:"text-[0.875rem] md:text-[1rem] lg:text-[1.125rem] leading-[18px] md:leading-[20px] lg:leading-[22px] tracking-[0.1px]"},[m.TEXT_SIZE.LARGE]:{title:"text-[1.375rem] md:text-[1.75rem] lg:text-[1.875rem] xl:text-[2rem] 2xl:text-[2.125rem] leading-[28px] md:leading-[32px] lg:leading-[34px] xl:leading-[36px] 2xl:leading-[38px] tracking-[-0.1px] md:tracking-[-0.2px] lg:tracking-[-0.25px] xl:tracking-[-0.3px] 2xl:tracking-[-0.3px]",subtitle:"text-[1rem] md:text-[1.125rem] lg:text-[1.25rem] xl:text-[1.25rem] 2xl:text-[1.375rem] leading-[20px] md:leading-[22px] lg:leading-[24px] xl:leading-[24px] 2xl:leading-[26px] tracking-[0.1px]"}},h={[m.BACKGROUND_GRADIENT.NONE]:null,[m.BACKGROUND_GRADIENT.WARM]:"linear-gradient(90deg, #FFFFFF 0%, #FFF3DD 65.83%, #FFF3DD 100%)",[m.BACKGROUND_GRADIENT.COOL]:"linear-gradient(90deg, #FFFFFF 0%, #E0F2FE 65.83%, #E0F2FE 100%)",[m.BACKGROUND_GRADIENT.FESTIVE]:"linear-gradient(90deg, #FFFFFF 0%, #FEE2E2 50%, #DCFCE7 100%)",[m.BACKGROUND_GRADIENT.SUBTLE]:"linear-gradient(90deg, #FFFFFF 0%, #F8FAFC 65.83%, #F8FAFC 100%)"},f={[m.RIBBON.NONE]:null,[m.RIBBON.RED]:{color:"#FF6B6B",bowImage:s.CHRISTMAS_RIBBON_BOW_IMAGE_URL}},N=e=>{let{component:s,isMobile:N,isRTL:E=!1,paddingType:b=m.PADDING.DEFAULT,textSize:A=m.TEXT_SIZE.LARGE,backgroundGradient:v=m.BACKGROUND_GRADIENT.NONE,ribbon:D=m.RIBBON.NONE,index:k,addon:R,analyticsScreenName:T="home",showAddonsModal:I}=e,_=(0,u.useNavigate)(),F=s?.layout,B=F?.visibleCards||4,C=F?.aspectRatio,S=s?.data||[],y=s?.banners||[],U=s?.type||"product-recommendation",O=F?.title,j=F?.subtitle,G=F?.showShopAllButton&&O?.alignment!=="center",w=F?.showBookmarkIcon,P=F?.buttonAlignment,L={marginTop:0==k?0:F?.margin?.marginTop,marginLeft:F?.margin?.marginLeft,marginRight:F?.margin?.marginRight,marginBottom:F?.margin?.marginBottom,backgroundColor:F?.background?.backgroundValue},M=x[b],z=p[A],W=h[v],$=f[D],K=(0,d.buildImageKitSizes)("PRODUCT_RECOMMENDATION_BANNER",{sm:"50vw",md:"50vw"});return(0,t.jsxs)("div",{className:"flex flex-col gap-6 pb-[24px] md:pb-[48px] ",style:L,children:[(0,t.jsxs)("div",{className:`relative ${W?"pt-6 pb-4":" pt-[24px] md:pt-[48px]"}`,style:W?{background:W}:{},children:[(0,t.jsxs)("div",{className:`w-full flex flex-col gap-1 md:gap-3 ${M}`,children:[(0,t.jsxs)("div",{className:"flex items-start justify-between gap-3",children:[s?.sectionTitle&&(0,t.jsx)("h2",{className:`font-semibold text-slate-900 ${z.title}`,style:{color:O?.color??"#0F172B",textAlign:E?"right":O?.alignment},children:s.sectionTitle}),G&&(0,t.jsx)("div",{className:`flex ${"center"===P?"justify-center":"right"===P?"justify-end":"justify-start"}`,children:(0,t.jsx)(o.default,{href:s.shopAllButton.linkUrl,prefetch:!1,onClick:e=>{(0,g.trackSectionExpanded)({destinationUrl:s.shopAllButton?.linkUrl??"",meta:{sectionName:s?.sectionTitle??"",sectionPosition:k}}),s.shopAllButton.linkUrl&&(e.preventDefault(),_(s.shopAllButton.linkUrl,"plp"))},children:(0,t.jsx)(a.default,{type:a.default.TYPES.GHOST,size:N?a.default.SIZES.NONE_MEDIUM:a.default.SIZES.NONE_LARGE,label:s.shopAllButton.text,iconRight:E?l.CaretLeftIcon:i.CaretRightIcon,iconSize:16})})})]}),s?.sectionSubtitle&&(0,t.jsx)("h3",{className:`font-normal text-slate-500 ${z.subtitle}`,style:{color:j?.color??"#62748E",textAlign:E?"right":j?.alignment},children:s.sectionSubtitle})]}),$&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"absolute left-0 right-0 bottom-0 h-[2px] opacity-80",style:{backgroundColor:$.color}}),(0,t.jsx)("div",{className:"absolute left-1/2 -translate-x-1/2 -bottom-6 w-12 h-12 flex items-center justify-center",children:(0,t.jsx)(r.default,{src:$.bowImage,alt:"Ribbon bow decoration",fill:!0,className:"w-full h-full object-contain",unoptimized:!0,sizes:"48px"})})]})]}),y.length>0&&(0,t.jsx)("div",{className:`grid grid-cols-2 md:grid-cols-3 gap-4 ${M}`,children:y.map((e,l)=>(0,t.jsx)(o.default,{href:e.linkUrl,prefetch:!1,onClick:t=>{(0,g.trackBannerClicked)(e,{sectionName:U,sectionPosition:l}),"string"==typeof e.linkUrl&&e.linkUrl.startsWith("/")&&(t.preventDefault(),_(e.linkUrl))},className:`relative block ${c.tapTile}`,style:{aspectRatio:Number(C)},children:(0,t.jsx)(r.default,{src:e.imageUrl,srcSet:e.imageUrl,alt:`Banner ${l+1}`,fill:!0,className:"w-full object-contain",sizes:K})},l))}),S.length>0&&(0,t.jsx)(n.default,{products:S,visibleCards:B,gap:16,isMobile:N,showProgressBar:!0,showBookmarkIcon:w,openInNewTab:!N,padding:M,addon:R,isRTL:E,analyticsScreenName:T,showAddonsModal:I})]})};N.PADDING=m.PADDING,N.TEXT_SIZE=m.TEXT_SIZE,N.BACKGROUND_GRADIENT=m.BACKGROUND_GRADIENT,N.RIBBON=m.RIBBON,e.s(["BACKGROUND_GRADIENT_MAP",0,h,"PADDING_MAP",0,x,"PRODUCT_RECOMMENDATION",0,m,"RIBBON_MAP",0,f,"TEXT_SIZE_MAP",0,p,"default",0,N])},696500,e=>{e.n(e.i(122363))}]);
3
4//# debugId=ab050a81-e7dd-1c6b-5bd2-c14797b7b1c9

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.