PageSourceSearch

https://static.rakuten.com/assets/instore/web/_next/static/chunks/FeedStoreImageCarousel.724cc00e67398ee5.js

js rakuten.com collected 2026-10-01 08:37:04 UTC 7,403 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkrr_instore_web=self.webpackChunkrr_instore_web||[]).push([[6123],{92786:function(e,t,r){r.d(t,{f:function(){return y}});var a=r(73556),o=r(87567),n=r(82402),i=r(34702),c=r(16402),l=r(48972),d=r(94970);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function u(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var m=r(76725),_=r(2445),g=r(73884),p=r(82638),f=r.n(p),v=r(94970),b=["topicData","items","nodeTopicData"];function O(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?O(Object(r),!0).forEach(function(t){(0,a.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var D=f()(function(){return r.e(9053).then(r.bind(r,89053))},{ssr:!1,loadableGenerated:{webpack:function(){return[89053]}}});function y(e,t){return(0,v.forwardRef)(function(r,a){var s,p,f,O,y,x,j,S,h=r.topicData,I=r.items,P=r.nodeTopicData,T=(0,n.A)(r,b),A=(0,m.T)().getAdditionalTileData,E=g.useState(),M=(0,o.A)(E,2),C=M[0],k=M[1],L=g.useState(l.M_.LinkOffer),R=(0,o.A)(L,2),U=R[0],N=R[1],Y=g.useState(!1),F=(0,o.A)(Y,2),B=F[0],G=F[1],H=(0,i.u1)().isLoggedIn,J=(0,c.X)().openSignUpModal,K=(0,v.useDisclosure)(),V=K.onOpen,X=g.useCallback(function(){G(!0),V()},[V]);g.useEffect(function(){var e=function(){var e=localStorage.getItem(l.r5)||"{}",t=localStorage.getItem(l.rf),r=JSON.parse(e)||{};r.topicId===h.id&&(t===l.ES?N(l.M_.AddCreditCard):k(r),X()),localStorage.removeItem(l.rf)};return window.addEventListener("load",e),function(){window.removeEventListener("load",e)}},[X,N,h.id]);var q=(p=(s={items:I,topicData:h,setModalData:k,onOpen:X,isLoggedIn:H,openSignUpModal:J,reducer:g.useCallback(function(e,r){var a=t(e,r),o=A(e.itemData,P);return{tileData:w(w({},a.tileData),o),modalData:a.modalData}},[A,P])}).items,f=s.topicData,O=s.setModalData,y=s.onOpen,x=s.isLoggedIn,j=s.openSignUpModal,S=s.reducer,p.edges.map(function(e){var t=e.node,r=t.itemData.instore_modal_header_text,a=S(t,f)||{},o=a.tileData,n=a.modalData,i={};if(r){var c=JSON.stringify(u(u({},i=n),{},{topicId:f.id})),s=function(){d.localStorage.setItem(l.r5,c)};o.onClick=function(e){e.preventDefault(),x?(null==O||O(i),y()):j({onSuccessCallback:s})}}return o}));return(0,_.FD)(_.FK,{children:[(0,_.Y)(e,w(w({ref:a},T),{},{stores:q,topicData:h,items:I,pageInfo:null==I?void 0:I.pageInfo})),B?(0,_.Y)(D,{disclosureState:K,modalData:C,setModalData:k,renderState:U,setRenderState:N}):null]})})}},1353:function(e,t,r){r.r(t),r.d(t,{StoreImageVariantMap:function(){return f},reduceStoreImageItemData:function(){return v},reduceStoreImageItemNode:function(){return b}});var a=r(82402),o=r(73556),n=r(73884),i=r(94970),c=r(20126),l=r(77273),d=r(44308),s=r(92786),u=r(2445),m=["itemData"];function _(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,a)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?_(Object(r),!0).forEach(function(t){(0,o.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):_(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var p={small:{itemSpan:{base:1,mediumSm:3,mediumMd:4,largeLg:6}},medium:{itemSpan:{base:1,mediumSm:2,mediumMd:3,largeLg:4}},large:{itemSpan:{base:1,mediumSm:2,mediumMd:3,largeLg:4}}},f={store_image_small_carousel_v1:"small",store_image_medium_carousel_v1:"medium",store_image_large_carousel_v1:"large",store_image_logo_small_carousel_v1:"small",store_image_iscb_small_carousel_v1:"small",store_image_iscb_medium_carousel_v1:"medium",store_image_iscb_large_carousel_v1:"large"},v=function(e,t){var r=e.id,a=e.itemData,o=e.viewEvent,n=e.actionEvents,i=e.payloads;return g(g({id:r,variant:f[t.template],badgeIcon:a.badge_icon,badgeText:a.badge_text,cardImage:a.image_imageurl,cardImageAlt:a.image_alttext||"",ctaUrl:a.cta_ctaurl,isExternal:(0,c.A)(a.cta_ctaurl),ctaText:a.cta_buttontext,merchantText:a.merchantname_text,tagLineText:a.tagline_text,rewardText:a.currentreward_rewardtext,previousRewardText:a.previousreward_rewardtext,tag:a.primarytag_text,brandImage:a.merchantlogo_imageurl,brandImageAlt:a.merchantlogo_alttext||"",secondaryTag:a.secondarytag_text,couponModalCode:a.coupon_modal_code,couponModalRestriction:a.coupon_modal_restriction,couponModalDealText:a.coupon_modal_deal_text,inventory:a.inventory,topicId:t.id,gam:t.gam,cardBgColor:a.image_backgroundcolor},"store_image_logo_small_carousel_v1"===t.template?{cardImageObjectFit:"contain",cardImageObjectPosition:"center",cardImagePadding:"grande"}:{}),{},{viewEvent:o,actionEvents:n,payloads:i},a.instore_modal_header_text?{instoreRewardText:a.othercurrentreward_rewardtext,instorePreviousRewardText:a.otherpreviousreward_rewardtext}:{})},b=function(e,t){var r=e.itemData;return{tileData:v(g({itemData:r},(0,a.A)(e,m)),t),modalData:{logoImageUrl:r.instore_modal_logo_imageurl,onlineHeader:r.instore_modal_online_header,instoreHeader:r.instore_modal_instore_header,onlineReward:r.instore_modal_online_reward,instoreReward:r.instore_modal_instore_reward,onlineCtaText:r.instore_modal_online_cta_text,instoreCtaText:r.instore_modal_instore_cta_text,onlinePreviousReward:r.instore_modal_online_previous_reward,instorePreviousReward:r.instore_modal_instore_previous_reward,headerText:r.instore_modal_header_text,rclonMerchantId:r.rclon_merchant_id,logoImageAltText:r.image_alttext,href:r.cta_ctaurl,isExternal:(0,c.A)(r.cta_ctaurl),name:r.merchantname_text,id:r.id}}};t.default=(0,s.f)(function(e){var t=e.topicData,r=e.stores,a=e.template,o=e.imageOptions,c=e.items,s=e.viewEvent,m=e.actionEvents,_=e.payloads,b=e.scrollEvent,O=f[a],w=p[O].itemSpan,D=(0,n.useMemo)(function(){return function(){return(0,u.Y)(d.GA,{variant:O})}},[O]),y=(0,l.wf)({id:t.id,ComponentTile:i.StoreImageTile,LoadingTile:D,reduceModalItemNode:v,itemsPerRowBreakpointMap:w,topicData:t,items:c,viewEvent:s,actionEvents:m,payloads:_,scrollEvent:b});return(0,u.Y)(i.StoreImageCarouselTopic,{topicData:g(g({},t),y),stores:r,variant:O,imageOptions:o})},b)},76725:function(e,t,r){r.d(t,{T:function(){return n}});var a=r(73884).createContext({getAdditionalTileData:function(){return{}},getAdditionalTopicData:function(){return{}}}),o=r(73884),n=function(){var e=(0,o.useContext)(a);return{getAdditionalTileData:e.getAdditionalTileData,getAdditionalTopicData:e.getAdditionalTopicData}}}}]);
2//# sourceMappingURL=FeedStoreImageCarousel.724cc00e67398ee5.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.