PageSourceSearch

https://assets.pchome.com.tw/production/nextjs/main/_next/static/chunks/5619-b62f5bb869602f15.js

js pchome.com.tw collected 2026-09-24 08:28:48 UTC 69,186 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6021d01d-11c3-4dd6-9571-146af3ba026d",e._sentryDebugIdIdentifier="sentry-dbid-6021d01d-11c3-4dd6-9571-146af3ba026d")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5619],{15619:function(e,t,r){Promise.resolve().then(r.bind(r,95675)),Promise.resolve().then(r.bind(r,44999)),Promise.resolve().then(r.bind(r,36028)),Promise.resolve().then(r.bind(r,52010)),Promise.resolve().then(r.bind(r,13761)),Promise.resolve().then(r.bind(r,70501)),Promise.resolve().then(r.bind(r,25941)),Promise.resolve().then(r.bind(r,3340)),Promise.resolve().then(r.bind(r,14802)),Promise.resolve().then(r.bind(r,60667)),Promise.resolve().then(r.bind(r,78814)),Promise.resolve().then(r.bind(r,41545)),Promise.resolve().then(r.bind(r,54754)),Promise.resolve().then(r.bind(r,51699)),Promise.resolve().then(r.bind(r,93599)),Promise.resolve().then(r.bind(r,7500)),Promise.resolve().then(r.bind(r,97232)),Promise.resolve().then(r.bind(r,11587)),Promise.resolve().then(r.bind(r,91502)),Promise.resolve().then(r.bind(r,72132)),Promise.resolve().then(r.bind(r,72770)),Promise.resolve().then(r.bind(r,26806)),Promise.resolve().then(r.bind(r,63177)),Promise.resolve().then(r.bind(r,35675)),Promise.resolve().then(r.bind(r,59658)),Promise.resolve().then(r.bind(r,91864)),Promise.resolve().then(r.bind(r,85792)),Promise.resolve().then(r.bind(r,96123)),Promise.resolve().then(r.bind(r,53821)),Promise.resolve().then(r.bind(r,99833)),Promise.resolve().then(r.bind(r,13646)),Promise.resolve().then(r.bind(r,20556)),Promise.resolve().then(r.bind(r,98422)),Promise.resolve().then(r.bind(r,76252)),Promise.resolve().then(r.bind(r,39190)),Promise.resolve().then(r.bind(r,64658)),Promise.resolve().then(r.bind(r,41917)),Promise.resolve().then(r.bind(r,4965)),Promise.resolve().then(r.bind(r,29520)),Promise.resolve().then(r.bind(r,30259)),Promise.resolve().then(r.bind(r,98648)),Promise.resolve().then(r.bind(r,25675)),Promise.resolve().then(r.bind(r,89849)),Promise.resolve().then(r.bind(r,12066)),Promise.resolve().then(r.bind(r,47825)),Promise.resolve().then(r.bind(r,3093)),Promise.resolve().then(r.bind(r,37660)),Promise.resolve().then(r.bind(r,13638)),Promise.resolve().then(r.bind(r,55577)),Promise.resolve().then(r.bind(r,61431)),Promise.resolve().then(r.bind(r,2168)),Promise.resolve().then(r.bind(r,71938)),Promise.resolve().then(r.bind(r,58079)),Promise.resolve().then(r.bind(r,56051)),Promise.resolve().then(r.bind(r,39474)),Promise.resolve().then(r.bind(r,50997)),Promise.resolve().then(r.bind(r,76271)),Promise.resolve().then(r.bind(r,44726))},47892:function(e,t,r){"use strict";var n,i,o,a;r.d(t,{U:function(){return n},s:function(){return i}}),(o=n||(n={})).BrandLogo="brand-logo",o.BrandBanner="brand-banner",o.HeroBannerA01="hero-banner-1",o.HeroBannerA02="hero-banner-2",o.FourImageGrid="4-image-grid",o.OneTakeTwo="1b2px2",o.BigImage="big-image",o.CustomProductList="custom-product-list",o.Bestsellers="bestsellers",o.Coupons="coupons",o.AutoStoreProductList="auto-store-product-list",(a=i||(i={})).RCD="RCD",a.BRD="BRD"},44595:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(8127);t.Z=function(e){var t=e.device;return(0,n.jsx)("section",{className:"mobile"===t?"u-mb8":"u-mb12",children:(0,n.jsx)(i.nW,{tipsBoxType:"searchTipsBox",children:"mobile"!==t?(0,n.jsx)(i.jh,{startText:"沒有符合篩選的商品,請重新查詢或清空條件。",startTextType:"regular500GrayDarkest"}):(0,n.jsx)(i.jh,{startText:"找不到符合您篩選條件的商品,",startTextType:"s400GrayDarkest",endText:"推薦您所有相關商品。",endTextType:"s400GrayDarkest"})})})}},52010:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(36919),o=r(99833),a=r(78814),s=r(46289),d=r(91864),c=r(29430),l=r(70501);t.default=function(e){var t=e.link,r=e.isShowPreviewNotFound,u=e.storeId,p=e.isPick,m=(0,c.oT)(function(e){return e.pageName}),h=(0,c.oT)(function(e){return e.isBot}),g=(0,c.oT)(function(e){return e.botRecommendedList});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"container container--lg",children:(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12",children:(0,n.jsx)(a.default,{isPick:p})})})}),(0,n.jsx)("section",{className:"container container--lg",children:(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12",children:(0,n.jsx)("section",{children:(0,n.jsx)("div",{className:"row u-mb12",children:(0,n.jsxs)(o.default,{children:[(0,n.jsx)(i.Z,{endText:"請點擊「回到上一層」,或使用搜尋功能繼續瀏覽更多商品。",btnText:"回到上一層",link:t}),(0,n.jsx)(d.default,{categCode:u,pageName:m,isBot:h,botRecommendedList:g}),(0,n.jsx)(l.default,{isPick:p})]})})})})})}),void 0!==r&&r&&(0,n.jsx)(s.Z,{isRwd:!0})]})}},13761:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(36919),o=r(46289),a=r(91864),s=r(29430),d=r(78814);t.default=function(e){var t=e.endText,r=e.btnText,c=e.link,l=e.isShowPreviewNotFound,u=e.storeId,p=e.isPick,m=(0,s.oT)(function(e){return e.pageName}),h=(0,s.oT)(function(e){return e.isBot}),g=(0,s.oT)(function(e){return e.botRecommendedList});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("section",{className:"container container--lg",children:(0,n.jsx)("div",{className:"row",children:(0,n.jsx)("div",{className:"col-12",children:(0,n.jsx)(d.default,{isPick:p})})})}),(0,n.jsx)("section",{className:"u-mb8",children:(0,n.jsx)("div",{className:"container container--lg",children:(0,n.jsx)("div",{className:"row",children:(0,n.jsxs)("div",{className:"col-12",children:[(0,n.jsx)(i.Z,{endText:t,btnText:r,link:c}),(0,n.jsx)(a.default,{categCode:u,pageName:m,isBot:h,botRecommendedList:g})]})})})}),void 0!==l&&l&&(0,n.jsx)(o.Z,{isRwd:!0})]})}},70501:function(e,t,r){"use strict";r.d(t,{default:function(){return v}});var n=r(60415),i=r(39696),o=r(87016),a=r(64289),s=r(56371),d=function(e){var t=e.placementId;return{trackViewPlacement:(0,i.useCallback)(function(){t&&(0,s.vv)({eventName:s.B_.ViewPlacement,placementId:t,feature:{moduleId:a.x.WEB_PCHOME_PORTALADNET}})},[t]),trackClickPortalSponsored:(0,i.useCallback)(function(){t&&(0,s.vv)({eventName:s.B_.ClickBanner,placementId:t,feature:{moduleId:a.x.WEB_PCHOME_PORTALADNET}})},[t])}},c=r(39582),l=r(59783),u=r(62492),p=r(16353),m=r(40946),h=(0,i.forwardRef)(function(e,t){return(0,n.jsx)(p.jL,{ref:t,bannerType:"storeFull",children:(0,n.jsx)(m.h,{className:"asynpchomead",padWidth:"620",padHeight:"160",padCustomerId:"PFBC20160428001",padPositionId:"PFBP202304140001C"},"bannerStoreFull")})});h.displayName="PortalFullBanner";var g=function(e){if(!e)return!1;var t=e.querySelector("ins.asynpchomead");return!!t&&(t.children.length>0||t.childNodes.length>1)},v=function(e){var t=e.isPick,r=(0,u.t)(),a="desktop"===r,s=(0,i.useRef)(null),p=(0,i.useRef)(0),m=d({placementId:(0,l.F_)({pageType:1===t?c.F.StorePick:c.F.Store,device:"desktop"===r?"desktop":"mobile"}).portalSponsored}),v=m.trackViewPlacement,f=m.trackClickPortalSponsored,T=(0,i.useCallback)(function(){if(g(s.current))try{v()}catch(e){}},[v]);return((0,i.useEffect)(function(){if(a){var e=s.current;if(e){var t=function(){var t=document.activeElement;if(t instanceof HTMLIFrameElement&&e.contains(t)){var r=Date.now();r-p.current<500||(p.current=r,f(),setTimeout(function(){return window.focus()},0))}};return window.addEventListener("blur",t),function(){window.removeEventListener("blur",t)}}}},[a,f]),a)?(0,n.jsx)("div",{className:"row",ref:s,children:(0,n.jsx)("div",{className:"col-12 col-md-12",children:(0,n.jsx)(o.Z,{onTrack:T,children:function(e){var t=e.ref;return(0,n.jsx)(h,{ref:t})}})})}):null}},25941:function(e,t,r){"use strict";var n=r(34145),i=r(3753),o=r(60415);r(39696);var a=r(29430),s=r(66),d=r(78615),c=r(62125),l=r(4835),u=r(82296);t.default=function(e){var t=e.storeId,r=e.pageType,p=e.categCode,m=(0,d.Z)(),h=m.brandContent,g=m.brandImageSrc,v=m.isShowTopRecommendProductList,f=(0,a.Q5)(function(e){return e.gtmSharedParams}),T=(0,a.pQ)(function(e){return e.searchParams.p||"1"}),b=function(){(0,s.K)("GA_view_block",(0,i._)((0,n._)({},f),{gtmDataset_location_block:"store_recomd",gtmDataset_page:T}))};return(0,o.jsxs)(o.Fragment,{children:[""!==t&&h&&""!==g&&(0,o.jsx)("section",{className:"u-mb8",children:(0,o.jsx)("div",{className:"container container--lg",children:(0,o.jsx)("div",{className:"row",children:(0,o.jsx)("div",{className:"col-12 col-sm-12",children:(0,o.jsx)(l.Z,{})})})})}),v&&(0,o.jsx)("section",{className:"u-mb8",children:(0,o.jsx)("div",{className:"container container--lg",children:(0,o.jsx)("div",{className:"row",children:(0,o.jsx)("div",{className:"col-12 col-sm-12",children:(0,o.jsx)(c.Z,{threshold:500,initIsLoaded:!0,onVisibleEventTrack:function(){b()},children:function(e){return e.isLoaded?(0,o.jsx)(u.Z,{storeId:t,pageType:r,categCode:p}):(0,o.jsx)(o.Fragment,{})}},"store_recommend")})})})})]})}},24618:function(e,t,r){"use strict";var n=r(60415),i=r(29430),o=r(80610);t.Z=function(){return(0,i.in)(function(e){return e.addToCartPopUpOpen})?(0,n.jsx)(o.Z,{}):null}},3340:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(62492),o=r(70290),a=r(51699),s=r(39582),d=r(59783);t.default=function(){var e=(0,i.t)(),t=(0,d.F_)({pageType:s.F.Store,device:"desktop"===e?"desktop":"mobile"});return(0,n.jsx)(a.default,{locationBlockType:"filter",children:(0,n.jsx)(o.Z,{device:e,isShowProdCategories:!1,trackingPlacements:t})})}},14802:function(e,t,r){"use strict";
1var n=r(60415),i=r(39696),o=r(29430),a=r(17072),s=r(62492),d=r(70290),c=r(51699),l=r(39582),u=r(59783);t.default=function(){var e=(0,i.useRef)(null),t=(0,a.Z)(48,e),r=(0,s.t)(),p=(0,u.F_)({pageType:l.F.Store,device:"desktop"===r?"desktop":"mobile"}),m=(0,o.Td)(function(e){return{hasBrand:e.brands.length>1,hasAttributes:e.attributes.length>0}}),h=m.hasBrand,g=m.hasAttributes,v=(0,o.YT)(function(e){return Object.keys(e.selectedFilters).length>0});return h||g||v?(0,n.jsx)("section",{className:"".concat(!t&&"u-mb8"," is-sticky"),children:(0,n.jsx)(c.default,{locationBlockType:"filter",children:(0,n.jsx)("div",{className:"container container--".concat(t?"auto":"lg"," "),ref:e,children:(0,n.jsx)(d.Z,{device:r,isSticky:t,isShowProdCategories:!1,trackingPlacements:p})})})}):null}},60667:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(78615),o=r(4835),a=r(82296),s=r(51699);t.default=function(e){var t=e.storeId,r=e.pageType,d=e.categCode,c=(0,i.Z)(),l=c.brandContent,u=c.brandImageSrc,p=c.isShowTopRecommendProductList;return(0,n.jsxs)(n.Fragment,{children:[""!==t&&l&&""!==u&&(0,n.jsx)("div",{className:"row u-mb12",children:(0,n.jsx)("div",{className:"col-12 col-md-12 col-sm-12",children:(0,n.jsx)(o.Z,{})})}),p&&(0,n.jsx)("div",{className:"row u-mb12",children:(0,n.jsx)("div",{className:"col-12 col-md-12 col-sm-12",children:(0,n.jsx)(s.default,{locationBlockType:"store_recommend",children:(0,n.jsx)(a.Z,{storeId:t,pageType:r,categCode:d})})})})]})}},4835:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(29430),o=r(19178),a=r(54219),s=r(47892);t.Z=function(){var e=(0,i.oT)(function(e){var t,r=e.sections.find(function(e){return e.templateName===s.s.BRD});if(!r)return{brandTitle:"",brandImageSrc:"",brandImageAlt:""};var n=r.schedule.contents,i=n.title,o=n.data[0],a=null==o?void 0:null===(t=o.image)||void 0===t?void 0:t.list.find(function(e){return e.img});return{brandTitle:i||(null==a?void 0:a.alt)||"",brandImageSrc:(null==a?void 0:a.img)||"",brandImageAlt:(null==a?void 0:a.alt)||""}}),t=e.brandTitle,r=e.brandImageSrc,d=e.brandImageAlt;return r?(0,n.jsx)(o.Wc,{boxGridType:"base",children:(0,n.jsx)(a.Wp,{logoSrc:r,logoAlt:d,isShowTitleUnit:!0,title:t})}):null}},78814:function(e,t,r){"use strict";r.r(t);var n=r(34145),i=r(3753),o=r(64054),a=r(7795),s=r(60415),d=r(39696),c=r(29430),l=r(34410),u=r(66),p=r(62492),m=r(88579),h=r(99542),g=r(12565),v=r(73119),f=r(99805),T=r(96959),b=r(39582),P=r(59783),x=r(52607),S=function(e,t){var r=e.slice(0,t).map(function(e,t){return{type:"breadcrumb-l".concat(t+2),name:e.name,index:t+2}});return[{type:"breadcrumb-l1",name:"首頁",index:1}].concat((0,a._)(r))},y=function(e){var t=e.trackClickBreadcrumbItem;return(0,s.jsx)(g.gN,{breadcrumbItemType:"icon",breadcrumbId:"home",breadcrumbName:"PChome 24h購物",breadcrumbUrl:"/",iconVariant:"actionHome",gtmLocationNode:"home",qaRegressionKeys:m.LE.BreadcrumbIndex,handleClick:function(){t({url:"https://24h.pchome.com.tw/",slots:S([]),pageType:b.F.Home,value:"首頁"})},gtmClickV2:!1})};t.default=function(e){var t=e.isPick,r=(0,c.Q5)(function(e){return e.gtmSharedParams}),a=(0,o._)((0,d.useState)(!1),2),m=a[0],k=a[1],C=(0,p.t)(),I=(0,c.oT)(function(e){return e.breadcrumb}),L=(0,l.E)(function(e){return e.isBot}),j=(0,P.F_)({pageType:b.F.Store,device:"desktop"===C?"desktop":"mobile"}),N=(0,P.F_)({pageType:b.F.StorePick,device:"desktop"===C?"desktop":"mobile"}),w=null==j?void 0:j.breadcrumb,B=null==N?void 0:N.breadcrumb,_=(0,T.Z)({placementId:1===t?B:w,device:"desktop"===C?"desktop":"mobile"}).trackClickBreadcrumbItem,R=function(e){var t=e.type,o=e.name,a=null==r?void 0:r["page_info_".concat(t)];(0,u.K)("GA_click_breadcrumb",(0,i._)((0,n._)({},r),{gtmDataset_location_block:"breadcrumb",gtmDataset_location_node:t,gtmDataset_name:"".concat(a,"_").concat(o)}))};return I&&0!==I.length?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(g.aG,{breadcrumbType:"mainBase",isRwd:!0,children:[(0,s.jsxs)(g.v2,{children:[(0,s.jsx)(y,{trackClickBreadcrumbItem:_}),I.map(function(e,r){var n=S(I.slice(0,r+1)),i="store"===e.type;return(0,s.jsx)(g.gN,{breadcrumbName:e.name,breadcrumbUrl:e.url,TagName:i?"h1":void 0,isLink:!i,handleClick:function(){R({type:e.type,name:e.name}),i||_({url:(0,h.Y1)(e.url),slots:n,pageType:(0,x.b)(e.type,{isPick:t}),value:e.name})},gtmClickV2:!1},e.type)})]}),"desktop"!==C&&(0,s.jsx)(g.G3,{children:(0,s.jsx)(v.Z,{btnType:"button",btnSize:"xs",btnShape:"noFrame",text:"分類",btnColor:"black",startIcon:"actionCategory",handleClick:function(){return k(!0)}})})]}),"desktop"!==C&&(0,s.jsx)(f.Z,{isBot:L,popUpOpen:m,setPopUpOpen:k,pageType:1===t?b.F.StorePick:b.F.Store})]}):(0,s.jsx)("div",{className:"mobile"===C?"u-mb8":"u-mb12"})}},99194:function(e,t,r){"use strict";r.d(t,{Z:function(){return D},D:function(){return E}});var n=r(34145),i=r(3753),o=r(64054),a=r(60415),s=r(39696),d=r(28726),c=r(26318),l=r(73119),u=r(50873),p=function(e){var t=e.prodSelectType,r=e.children,n=void 0===r?(0,a.jsx)(a.Fragment,{}):r,i=e.qaRegressionProdListKeys;return(0,a.jsx)("div",{className:(0,u.Z)("c-prodSelect",(0,d._)({},"c-prodSelect--".concat(t),t)),"data-regression":i,children:n})},m=function(e){var t=e.children,r=void 0===t?(0,a.jsx)(a.Fragment,{}):t,n=e.itemType,i=e.TagName;return(0,a.jsx)(void 0===i?"li":i,{className:(0,u.Z)("c-prodSelect__item",(0,d._)({},"c-prodSelect__item--".concat(n),n)),children:r})},h=function(e){var t=e.children,r=void 0===t?(0,a.jsx)(a.Fragment,{}):t;return(0,a.jsx)("div",{className:"c-prodSelect__functionArea",children:r})},g=function(e){var t=e.children,r=void 0===t?(0,a.jsx)(a.Fragment,{}):t,n=e.toolBarType,i=e.TagName;return(0,a.jsx)(void 0===i?"div":i,{className:(0,u.Z)("c-prodSelect__toolBar",(0,d._)({},"c-prodSelect__toolBar--".concat(n),n)),children:r})},v=function(e){var t=e.children,r=void 0===t?(0,a.jsx)(a.Fragment,{}):t,n=e.toolBarItemType,i=e.TagName;return(0,a.jsx)(void 0===i?"div":i,{className:(0,u.Z)("c-prodSelect__toolBarItem",(0,d._)({},"c-prodSelect__toolBarItem--".concat(n),n)),children:r})};p.propTypes={prodSelectType:c.Z.string,children:c.Z.node,qaRegressionProdListKeys:c.Z.string},c.Z.string,c.Z.func,c.Z.string,c.Z.string,c.Z.string,c.Z.string,c.Z.string,c.Z.string,c.Z.string,c.Z.node,m.propTypes={itemType:c.Z.string,TagName:c.Z.string,children:c.Z.node},h.propTypes={children:c.Z.node},c.Z.node,c.Z.string,g.propTypes={children:c.Z.node,toolBarType:c.Z.string,TagName:c.Z.string},v.propTypes={children:c.Z.node,toolBarItemType:c.Z.string,TagName:c.Z.string};var f=r(47162),T=r(25295),b=r(90109),P=r(62492),x=r(88579),S=r(19932),y=r(29430),k=r(34619),C=r(66579),I=r(16927),L=r(87016),j=r(3928),N=r(73548),w=r(55867),B=r(5913),_=function(e){var t,r,n=e.prodItem,i=e.isSpecDisable,d=e.isProdHorizontal,c=e.openProdSelectMobilePopUpCard,u=e.isSpecSelectedText,p=e.selectedSpecName,f=e.setExpand,T=e.expand,S=e.dropdownIsUp,k=e.handleSpecChange,C=e.localSelectedCount,I=e.localSelectedSpecId,L=e.id,j=e.is
1QtyDisable,_=e.selectQty,R=e.handleQtyChange,A=e.isBtnBar,E=e.handleClickWishListBtn,Z=e.index,D=e.btnAndDropdownDisable,F=e.handleAddToCartClick,K=e.handleTrackAddToCart,q=(0,P.t)(),z=(0,b.N)(L),Q=z.toggleWishList,G=z.isTrackedByProdId,V=(0,y.in)(function(e){return e.setAddToCartPopUpType}),W=(0,y.in)(function(e){return e.setAddToCartPopUpOpen}),M=(0,o._)((0,s.useState)(!1),2),O=M[0],H=M[1],U="mobile"===q&&c;return(0,a.jsxs)(h,{children:[(null==n?void 0:n.isSpec)===1&&(null==n?void 0:null===(t=n.spec)||void 0===t?void 0:t.length)>0&&!u&&(0,a.jsx)(m,{TagName:"div",children:(0,a.jsxs)(N.Z,{name:p.toString(),dropdownWarning:!i&&O,dropdownWarningText:"請選擇規格",setExpand:U||"desktop"===q||"tablet"===q?f:function(){},expand:T,selectId:n.id,disableOptionIcon:!0,dropdownPlaceholder:"請選擇規格",dropdownShape:"fill",dropdownSize:"sm",dropdownType:"desc",dropdownSizeAuto:!0,option:"single",dropdownDisable:i,dropdownIsUp:S,qaRegressionKeys:x.LE.StoreSelectSpec,children:[(0,a.jsx)(w.Z,{name:"請選擇規格",value:"",handleClick:function(){return k("")},qaRegressionKeys:x.LE.StoreSelectSpecOption}),null==n?void 0:null===(r=n.spec)||void 0===r?void 0:r.map(function(e){return(0,a.jsx)(w.Z,{name:null==e?void 0:e.Spec,value:null==e?void 0:e.Id,dropdownOptionDisable:0===e.Qty,qaRegressionKeys:x.LE.StoreSelectSpecOption,handleClick:function(){k(null==e?void 0:e.Id),H(!1)}},null==e?void 0:e.Id)})]})}),(0,a.jsx)(m,{TagName:"div",children:(0,a.jsx)(N.Z,{name:C.toString(),setExpand:U||"desktop"===q||"tablet"===q?f:function(){},expand:T,selectId:"".concat(I||L,"--count"),disableOptionIcon:!0,dropdownPlaceholder:"1",dropdownShape:"fill",dropdownSize:"sm",dropdownType:"qty",dropdownSizeAuto:!d,dropdownWarning:!1,dropdownWarningText:"",option:"single",dropdownDisable:j,dropdownIsUp:S,qaRegressionKeys:x.LE.StoreProdNum,children:_.map(function(e){var t=e+1;return(0,a.jsx)(w.Z,{name:t,value:t,handleClick:function(){R(t)}},t)})})}),A&&(0,a.jsxs)(g,{toolBarType:"btnBar",TagName:"ul",children:[(0,a.jsx)(v,{TagName:"li",children:(0,a.jsx)(l.Z,{id:L,btnSize:"sm",btnShape:"outLine",btnColor:"grayLighter",btnType:"button",btnSizeAuto:!0,text:G?"已追蹤":"追蹤",startIcon:G?"actionHeartSolid":"actionHeartLine",qaRegressionKeys:{index:x.LE.StoreAddToWish,icon:x.LE.StoreAddToWish},handleClick:function(){var e;E({id:null==n?void 0:n.id,name:null==n?void 0:n.name,brand:(null==n?void 0:null===(e=n.brandList)||void 0===e?void 0:e.join("_"))||void 0,categoryIds:null==n?void 0:n.productCategoryIds,index:Z+1,price:n.price,isAdProd:(null==n?void 0:n.isAdLabel)||!1,isTrackedByProdId:G}),Q({prodId:L,isNC17:(null==n?void 0:n.isNC17)===1})}})}),(0,a.jsx)(v,{TagName:"li",children:(0,a.jsx)(l.Z,{id:L,btnSize:"sm",btnShape:"outLine",btnColor:"primary",btnType:"button",btnSizeAuto:!0,text:"選購",btnDisable:D,startIcon:"actionCart",handleClick:function(){var e;if(!i&&""===I&&(null==n?void 0:n.isSpec)===1){H(!0),V(B.Z.prodSpecNoSelected),W(!0);return}F({id:I||L,selectedStorePickProdCount:C,isQtyChange:!1}),K({prodId:n.id,prodName:n.name,prodBrand:(null===(e=n.brandList)||void 0===e?void 0:e.join("_"))||void 0,index:Z+1,price:n.price,isAdProd:n.isAdLabel||!1,categoryIds:n.categoryIds})},qaRegressionKeys:{index:x.LE.StoreAddToCart,icon:x.LE.StoreAddToCart}})})]})]})},R=r(55977),A=f.CD,E=function(e,t,r,n,i,o){var a=e?t:r,s=null==n?void 0:n.find(function(e){return e.Id===a});return Array.from(Array((0===i?o:null==s?void 0:s.Qty)||0).keys())},Z=(0,s.forwardRef)(function(e,t){var r=e.index,d=e.prodItem,c=e.prodSelectType,l=e.prodInfoType,u=e.imageSrc,m=e.bodyInfoBoxType,h=e.activityLabel,g=e.isChosen,v=e.handleClickWishListBtn,N=e.handleTrackAddToCart,w=e.handleTrackClickProdItem,B=e.handleRemoveToCartClick,Z=e.isBtnBar,D=e.isLazy,F=e.enableImageConvert,K=e.isCloseBtn,q=e.isNotProdLink,z=void 0!==q&&q,Q=e.priceValueSize,G=e.isSpecSelectedText,V=e.expand,W=e.setExpand,M=e.qaRegressionProdListKeys,O=e.qaRegressionProdInfoImageKeys,H=e.qaRegressionProdInfoPriceKeys,U=e.qaRegressionProdInfoNameKeys,X=e.qaRegressionProdInfoTagKeys,J=e.isRow,Y=e.isDeleteBtn,$=e.isOpenNewWindow,ee=e.isProdHorizontal,et=e.isAllNoLabelText,er=e.dropdownIsUp,en=e.storeId,ei=e.placementId,eo=d.id,ea=d.name,es=d.spec,ed=d.specName,ec=d.brandList,el=d.isAdLabel,eu=d.qt
1y,ep=d.isSpec,em=d.imageAlt,eh=d.price,eg=d.link,ev=d.specId,ef=d.has24hTag,eT=d.marketingText,eb=d.selectedCount,eP=d.isSubscription,ex=d.prodStateLabel,eS=d.tagline,ey=d.prodTypeLabel,ek=d.ratingValue,eC=d.reviewCount,eI=(0,P.t)(),eL=(0,I.ZP)({placementId:ei,device:eI}),ej=eL.trackViewItem,eN=eL.trackClickItem,ew=(0,s.useCallback)(function(){ei&&ej({url:eg,index:r+1,product:{pid:eo,name:ea,price:null!=eh?eh:void 0,status:null!=ex?ex:j.Q.NotAvailable}})},[ei,ej,eg,r,eo,ea,eh,ex]),eB=(0,s.useCallback)(function(){ei&&eN({url:eg,index:r+1,product:{pid:eo,name:ea,price:null!=eh?eh:void 0,status:null!=ex?ex:j.Q.NotAvailable}})},[ei,eN,eg,r,eo,ea,eh,ex]),e_=(0,y.in)(function(e){return e.setButtonTypeClickName}),eR=(0,k.t)().addToCartPickStoreWithQuickView,eA=(0,y.oT)(function(e){return e.pageName}),eE=(0,b.N)(eo).isTrackedByProdId,eZ=(0,o._)((0,s.useState)(!1),2),eD=eZ[0],eF=eZ[1],eK=ex!==j.Q.ForSale,eq=(0,o._)((0,s.useState)(ev||""),2),ez=eq[0],eQ=eq[1],eG=(0,o._)((0,s.useState)(""),2),eV=eG[0],eW=eG[1],eM=(0,o._)((0,s.useState)(eb||1),2),eO=eM[0],eH=eM[1],eU=E(z,ev,ez,es,ep,eu),eX="string"==typeof eT&&""!==eT,eJ=function(e){eQ(e);var t=es.find(function(t){return t.Id===e});t&&(eW(t.Spec),eH(1))},eY=(0,s.useCallback)(function(e){var t=e.id,r=e.selectedStorePickProdCount,n=e.isQtyChange;t&&(e_("選購"),eR({id:t,isRedirectPickStore:!1,trackProps:{currRecommendId:null,page:eA,pageType:"cap",categCode:en,keyword:null},isProdDesktop:"mobile"!==eI,selectedStorePickProdCount:r,addToCartPayloadType:n?C.qf.UPD:C.qf.ADD}))},[eR,eI,eA,e_,en]),e$=function(e){z?eY({id:ez,selectedStorePickProdCount:e,isQtyChange:!0}):eH(e)};(0,s.useEffect)(function(){eH(eb||1)},[eb]);var e0=function(e){eF(e),1===ep&&eJ(es.filter(function(e){return e.Qty>0}).map(function(e){return e.Id})[0]),e$(1)},e1=et||d.includeLabelAndMarketingText,e9={prodInfoV2Type:l,imageSrc:u,imageAlt:em,isLazy:D,isRow:J,isCloseBtn:K,handleRemoveClick:function(){B(ez,eb)},enableImageConvert:F,prodStateLabel:(0,T.m)(ex),prodStateIconFonts:"actionBell",prodStateLabelType:"rectangle",prodStateLabelColor:"dark",prodStateLabelSize:"xlgAuto",price:eh,priceValueSize:Q,specNameType:"mobile"===eI?"s500GrayDark":"s400GrayDark",specName:ed,titleInfoBoxType:e1?"alignmentTitle":"specialTextTitle",saleSloganText:eX?eT:void 0,prodName:ea,iconTagVariant:ef?"arrival24h":void 0,textTagData:0!==ey.length?ey:[],unitMark:1===eP?"/ 期付":void 0,isShowProdFunctions:"mobile"===eI||Y,qaRegressionProdInfoImageKeys:O,qaRegressionProdInfoNameKeys:U,qaRegressionProdInfoPriceKeys:H,qaRegressionProdInfoTagKeys:X,qaRegressionKeys:{index:x.LE.StoreDelete}};return(0,a.jsx)("div",{children:(0,a.jsxs)(p,{prodSelectType:c,qaRegressionProdListKeys:M,children:[z?(0,a.jsx)(f.Cv,(0,n._)({},e9)):(0,a.jsx)(L.Z,{onTrack:ew,children:function(e){var o=e.ref;return(0,a.jsx)(A,(0,i._)((0,n._)({},e9),{ref:(0,L.l)(o,t),link:eg,imageSrc:(0,R.G)(d,ez),bodyInfoBoxType:m,showAfterDiscountPriceText:d.showAfterDiscountPriceText,isShowSaleTips:null==d?void 0:d.isShowDiscountedSalePriceTag,priceValueSize:"m",isChosen:g,isOpenNewWindow:$,specialSaleText:eS,specialSaleTextType:"mobile"===eI?"xs500Tertiary400":"s500Tertiary400",activityLabel:Array.isArray(h)?h.slice(0,4):void 0,titleTextTagName:"h3",ratingValue:null!=ek?ek:void 0,reviewsText:null!=eC?eC:void 0,handleClick:function(e){null==e||e.stopPropagation(),eB(),w({prodId:eo,prodName:ea,prodBrand:(null==ec?void 0:ec.join("_"))||void 0,index:r+1,categoryIds:d.categoryIds,isAdProd:el||!1})},children:"desktop"!==eI&&(0,a.jsx)(S.Z,{listType:"borderProdCardButtonGroup",prodId:null==d?void 0:d.id,isNC17:(null==d?void 0:d.isNC17)===1,isShowTrackedBtn:!(null==d?void 0:d.isSubsidiary),isShowAddToCartBtn:!(null==d?void 0:d.isSubsidiary),isDisable:(null==d?void 0:d.prodStateLabel)!==j.Q.ForSale,btnDisable:(null==d?void 0:d.prodStateLabel)!==j.Q.ForSale,trackedBtnSize:"sm",trackedBtnShape:"noFrame",addToCardId:"",addToCardBtnSize:"sm",addToCardBtnShape:"noFrame",trackQaRegressionKeys:x.LE.StoreAddToWish,addToCardQaRegressionKeys:x.LE.StoreAddToCart,handleProductToWishList:function(){var e;v({id:null==d?void 0:d.id,name:null==d?void 0:d.name,brand:(null==d?void 0:null===(e=d.brandList)||void 0===e?void 0:e.join("_"))||void 0,categoryIds:null==d?void 0:d.productCategoryIds,index:r+1,price:d.price,isAdProd:(null==d?void 0:d.isAdLabel)||!1,isTrackedByProdId:eE})},handleAddToCartClick:function(){var e;
1eY({id:null==d?void 0:d.id,selectedStorePickProdCount:eO,isQtyChange:!1}),e0(!0),N({prodId:d.id,prodName:d.name,prodBrand:(null===(e=d.brandList)||void 0===e?void 0:e.join("_"))||void 0,index:r+1,price:d.price,isAdProd:d.isAdLabel||!1,categoryIds:d.categoryIds})}})}))}}),(0,a.jsx)(_,{prodItem:d,isSpecDisable:eK,isProdHorizontal:ee,openProdSelectMobilePopUpCard:eD,isSpecSelectedText:G,selectedSpecName:eV,setExpand:W,expand:V,dropdownIsUp:er,handleSpecChange:eJ,localSelectedCount:eO,localSelectedSpecId:ez,id:eo,isQtyDisable:eK,selectQty:eU,handleQtyChange:e$,isBtnBar:Z,handleClickWishListBtn:v,index:r,btnAndDropdownDisable:eK,handleAddToCartClick:eY,handleTrackAddToCart:N})]})},eo)});Z.displayName="StoreProdSelect";var D=Z},41545:function(e,t,r){"use strict";r.r(t);var n=r(95819),i=r(34145),o=r(3753),a=r(64054),s=r(14275),d=r(60415),c=r(39696),l=r(29430),u=r(62492),p=r(37388),m=r(39607),h=r(58847),g=r(92576),v=r(99542),f=r(88579),T=r(58158),b=r(36919),P=r(19178),x=r(91572),S=r(97137),y=r(51090),k=r(71842),C=r(39582),I=r(59783),L=r(87016),j=r(16927),N=r(13646),w=r(99194),B=r(91203),_=r(24618);t.default=function(e){var t,r=e.storeId,R=e.pageType,A=e.categCode,E=e.reviewComments,Z=void 0===E?[]:E,D=e.reviewTitle,F=void 0===D?"":D,K=(0,u.t)(),q=(0,I.F_)({pageType:C.F.StorePick,device:"desktop"===K?"desktop":"mobile"}),z=(0,c.useRef)(null),Q=null==q?void 0:q.productList,G=(0,j.ZP)({placementId:Q,device:"tablet"===K?"desktop":K}).trackViewPlacement,V=(0,l.Lg)(function(e){return!e.HidePromotion.includes(r)}),W=(0,l.oT)(function(e){return e.pageName}),M=(0,l.Td)(function(e){return{prodList:e.prodList,searchProdTotalPage:e.searchProdTotalPage,searchProdTotal:e.searchProdTotal,currentPage:e.currentPage,searchResultType:e.searchResultType,fetchProductList:e.fetchProductList,appendSearchProdList:e.appendSearchProdList,isProdListLoading:e.isProdListLoading,isProdListAppending:e.isProdListAppending,setCurrentPage:e.setCurrentPage}}),O=M.prodList,H=M.searchProdTotalPage,U=M.searchProdTotal,X=M.currentPage,J=M.searchResultType,Y=M.fetchProductList,$=M.appendSearchProdList,ee=M.isProdListLoading,et=M.isProdListAppending,er=M.setCurrentPage,en=(0,l.pQ)(function(e){return{searchParams:e.searchParams,preventFromLazyBeforeIndex:e.searchParams.manv?100:6,setPageQuery:e.setPageQuery}}),ei=en.searchParams,eo=en.preventFromLazyBeforeIndex,ea=en.setPageQuery,es=(0,l.rB)(function(e){return e.storePickCartData}),ed=(0,m.Z)(O),ec=ed.pickList,el=ed.updatePickList;(0,c.useEffect)(function(){es&&es.ITEM&&el(es.ITEM)},[es]);var eu=function(e){return void 0!==eo&&e<eo},ep=(0,a._)((0,c.useState)(!1),2),em=ep[0],eh=ep[1];(0,c.useEffect)(function(){Y({device:K,searchParams:ei,searchTipBoxType:J,pageName:W})},[Y,W,ei,J,K]);var eg=(0,p.S)({pageName:W,pageType:R,categCode:A,gtmLocationParams:{gtmDataset_page:ei.p||"1",gtmDataset_location_block:"prodlist_choose"},gtmItemListParams:{item_list_id:"prodlist_choose",item_list_name:""}}),ev=eg.handleTrackRemoveFromWishlist,ef=eg.handleTrackAddToWishlist,eT=eg.handleTrackAddToCart,eb=eg.handleTrackClickProdItem,eP=function(e){var t=e.id,r=e.name,n=e.brand,i=e.index,o=e.price,a=e.categoryIds,s=e.isAdProd;e.isTrackedByProdId?ev({prodId:t,prodName:r,prodBrand:n,index:i,price:o,categoryIds:a,isAdProd:s}):ef({prodId:t,prodName:r,prodBrand:n,index:i,price:o,categoryIds:a,isAdProd:s})},ex=(eN=(0,n._)(function(e){return(0,s.Jh)(this,function(t){return ea({p:e.toString()}),setTimeout(function(){window.scrollTo({top:0,behavior:"smooth"})},0),[2]})}),function(e){return eN.apply(this,arguments)}),eS=(0,c.useCallback)((ew=(0,n._)(function(e){var t,r,n;return(0,s.Jh)(this,function(a){return t=e[0],r=H>1&&X<H&&X<=400,!t.isIntersecting||!r||ee||et||(n=X+1,$((0,o._)((0,i._)({},ei),{p:n.toString()}),K),er(n)),[2]})}),function(e){return ew.apply(this,arguments)}),[$,X,ee,et,ei,H]);(0,h.S)({onIntersection:eS,elementRef:z,config:{rootMargin:"300px 30px 1100px 30px"},condition:"mobile"===K});var ey=(0,T.Z)({device:K,prodList:O,reviewComments:Z,searchProdTotal:U}),ek=ey.shouldInlineStoreReview,eC=ey.shouldRenderStoreReview,eI=ey.firstStageProdList,eL=ey.remainingProdList,ej=ey.inlineStartIndex;if(J===g.N.NoData){var eN,ew,eB,e_=(null===(eB=ei.cateId)||void 0===eB?void 0:eB.slice(0,4))||"";return(0,d.jsx)("div",{className:"row",children:(0,d.jsx)("div",{className:"col-12 ".concat("mobile"===K?"u-mb8":"u-mb12"),children:(0,d.jsx)(b.Z,{endText:"請點擊「回到上一層」,或使用搜尋功能繼續瀏覽更多商品。",btnText:"回到上一層",link:(0,v.j1)({path:e_?"/region/".concat(e_):"/",isPageUrl:!0})})})})}var eR=O.every(function(e){return!(null==e?void 0:e.includeLabelAndMarketingText)});return(0,d.jsx)("div",{className:"row",children:(0,d.jsx)("div",{className:"col-12 ".concat("mobile"===K?""
1:"u-mb12"),children:(0,d.jsxs)(P.Wc,{boxGridType:"mobile"!==K?"base":void 0,qaRegressionKeys:f.LE.StoreProdMenu,children:[(0,d.jsxs)(P.mU,{bodyType:"gridCard",children:["mobile"!==K&&(0,d.jsx)(S.tl,{children:(0,d.jsx)(S.tp,{text:"共 ".concat(U>1e3?"999+":U," 項"),qaRegressionKeys:f.LE.StoreSelectedProdNum})}),(0,d.jsx)(L.Z,{onTrack:G,immediate:!0,children:function(e){var t=e.ref;return(0,d.jsx)("div",{ref:t,children:(0,d.jsxs)(x.Rd,{listInfoGridType:"gridCard",children:[(0,d.jsx)("section",{className:"mobile"===K?"u-mb8":"u-mb12",children:(0,d.jsx)(x.hH,{ListTagName:"ul",cardGapSize:"mobile"===K?"7X8":"33X12",listInfoGridListType:"wrapProdCard",qaRegressionKeys:f.LE.StoreProdGridMode,children:eI.map(function(e,t){var n;return(0,d.jsx)(x.bQ,{listInfoGridItemType:"gridCardChoice",ItemTagName:"li",isActive:ec.filter(function(t){return t.id===e.id}).length>0,children:(0,d.jsx)(w.Z,{index:t,prodSelectType:"choiceProdList",prodInfoType:"choiceProdListCard",prodItem:e,imageSrc:null==e?void 0:e.imageSrc,bodyInfoBoxType:"storeProdInfoCard",activityLabel:V?null===(n=e.activityLabel)||void 0===n?void 0:n.slice(0,4):[],expand:em,setExpand:eh,isChosen:ec.filter(function(t){return t.id===e.id}).length>0&&"mobile"===K,isAllNoLabelText:eR,handleClickWishListBtn:eP,handleTrackAddToCart:eT,handleTrackClickProdItem:eb,handleRemoveToCartClick:function(){},isBtnBar:!0,isLazy:!eu(t),enableImageConvert:!0,qaRegressionProdListKeys:ec.filter(function(t){return t.id===e.id}).length>0?"store_prodList_chosen":"store_prodList",qaRegressionProdInfoImageKeys:f.LE.StoreProdImg,qaRegressionProdInfoPriceKeys:f.LE.StoreProdPrice,qaRegressionProdInfoNameKeys:f.LE.StoreProdName,storeId:r,placementId:Q})},null==e?void 0:e.id)})})}),eC&&(0,d.jsx)(N.default,{title:F,pageType:C.F.StorePick,reviewComments:Z}),ek&&eL.length>0&&(0,d.jsx)("section",{className:"mobile"===K?"u-mb8":"u-mb12",children:(0,d.jsx)(x.hH,{ListTagName:"ul",listInfoGridListType:"wrapProdCard",cardGapSize:"mobile"===K?"7X8":"33X12",children:eL.map(function(e,t){var n;return(0,d.jsx)(x.bQ,{listInfoGridItemType:"gridCardChoice",ItemTagName:"li",isActive:ec.filter(function(t){return t.id===e.id}).length>0,children:(0,d.jsx)(w.Z,{index:t+ej,prodSelectType:"choiceProdList",prodInfoType:"choiceProdListCard",prodItem:e,imageSrc:null==e?void 0:e.imageSrc,bodyInfoBoxType:"storeProdInfoCard",activityLabel:V?null===(n=e.activityLabel)||void 0===n?void 0:n.slice(0,4):[],expand:em,setExpand:eh,isChosen:ec.filter(function(t){return t.id===e.id}).length>0&&"mobile"===K,isAllNoLabelText:eR,handleClickWishListBtn:eP,handleTrackAddToCart:eT,handleTrackClickProdItem:eb,handleRemoveToCartClick:function(){},isBtnBar:!0,isLazy:!eu(t+ej),enableImageConvert:!0,qaRegressionProdListKeys:ec.filter(function(t){return t.id===e.id}).length>0?"store_prodList_chosen":"store_prodList",qaRegressionProdInfoImageKeys:f.LE.StoreProdImg,qaRegressionProdInfoNameKeys:f.LE.StoreProdName,qaRegressionProdInfoPriceKeys:f.LE.StoreProdPrice,storeId:r,placementId:Q})},null==e?void 0:e.id)})})}),(0,d.jsx)(_.Z,{})]})})}}),"desktop"!==K&&(0,d.jsx)("div",{ref:z})]}),H>1&&"mobile"!==K&&(0,d.jsx)(P.F$,{footType:"mobile"===K?"smMore":"more",children:(0,d.jsx)(y.Z,{totalItems:H,currentPage:X,handleClick:ex,trackingPlacements:q})}),(0,d.jsx)(B.Z,{cateId:null!==(t=null==ei?void 0:ei.cateId)&&void 0!==t?t:""}),(0,d.jsx)(k.Z,{})]})})})}},54754:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(77939),o=r(29430),a=r(56568),s=r(39582);t.default=function(e){var t=e.isBot,r=(0,o.oT)(function(e){var t;return{longTailContents:null===(t=e.longTail)||void 0===t?void 0:t[0],relatedListPages:e.relatedListPages,isPick:e.isPick}}),d=r.longTailContents,c=r.relatedListPages,l=r.isPick,u=(0,o.zH)(function(e){return e.pageSideMenuName});return d?(0,n.jsx)(a.$_,{tagName:"div",children:(0,n.jsx)(i.Z,{title:u,longTail:d,relatedLink:c,isBot:t,pageType:1===l?s.F.StorePick:s.F.Store})}):null}},51699:function(e,t,r){"use strict";r.r(t);var n=r(34145),i=r(3753),o=r(60415);r(39696);var a=r(29430),s=r(66),d=r(62125);t.default=function(e){var t=e.children,r=e.locationBlockType,c=(0,a.Q5)(function(e){return e.gtmSharedParams}),l=(0,a.pQ)(function(e){return e.searchParams.p||"1"}),u=function(){(0,s.K)("GA_view_block",(0,i._)((0,n._)({},c),{gtmDataset_location_block:r,gtmDataset_page:l}))};return(0,o.jsx)(d.Z,{threshold:500,initIsLoaded:!0,onVisibleEventTrack:function(){u()},children:function(e){return e.isLoaded?(0,o.jsx)(o.Fragment,{children:t}):(0,o.jsx)(o.Fragment,{})}},"store_prodList")}},93599:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return V}});var n=r(64054),i=r(60415),o=r(39696),a=r(17098),s=r(95747),d=r(19178),c=r(91572),l=r(29430),u=r(62492),p=r(34619),m=r(92576),h=r(88579),g=r(66579),v=r(97137),f=function(e){var t=e.prodLength,r=e.itemsPerPage,a=e.startIndex,s=e.setStartIndex,d=e.qaRegressionArrowLeftKeys,c=e.qaRegressionArrowRightKeys,l=Math.ceil(t/r),u=(0,n._)((0,o.useState)(1),2),p=u[0],m=u[1],h=function(){a-r>=0&&s(a-r)},g=function(){a+r<t&&s(a+r)};return(0,o.useEffect)(function(){p>l&&(s(a-r),m(function(e){return e-1}))},[l]),(0,i.jsxs)(v.tl,{paginationType:"simple",children:[(0,i.jsxs)(v.KN,{children:[(0,i.jsx)(v.nt,{children:p}),(0,i.jsx)(v.nt,{children:"/"}),(0,i.jsx)(v.nt,{children:l})]}),(0,i.jsx)(v.E3,{isPrev:!0,btnSize:"sm",btnShape:"circular",btnColor:"primary",btnDisable:1===p,startIcon:"arrowSolidLeft",handleClick:function(){h(),m(function(e){return e-1})},qaRegressionKeys:d}),(0,i.jsx)(v.E3,{isNext:!0,btnSize:"sm",btnShape:"circular",btnColor:"primary",btnDisable:p===l,startIcon:"arrowSolidRight",handleClick:function(){g(),m(function(e){return e+1})},qaRegressionKeys:c})]})}
1,T=r(39607),b=r(99194),P=function(e){var t=e.sortedPickList,r=e.startIndex,n=e.expand,o=e.setExpand,a=e.handleRemoveToCartClick,s=e.storeId,d=t.length>6?t.slice(r,r+6):t;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.bQ,{ItemTagName:"div",listInfoGridItemType:"choiceText",children:"已選商品"}),(0,i.jsx)(c.hH,{ListTagName:"ul",listInfoGridListType:"prodSelectList",qaRegressionKeys:h.LE.StoreSelectList,children:d.map(function(e,t){return(0,i.jsx)(c.bQ,{ItemTagName:"li",listInfoGridItemType:"prodSelectItem",qaRegressionKeys:h.LE.StoreSelectedProdItem,children:(0,i.jsx)(b.Z,{index:t,prodItem:e,prodSelectType:"optionalProdCart",prodInfoType:"prodSelectListCard",imageSrc:e.imageSrc,isCloseBtn:!0,isNotProdLink:!0,priceValueSize:"regular",isSpecSelectedText:!0,expand:n,setExpand:o,handleRemoveToCartClick:a,handleClickWishListBtn:function(){},handleTrackAddToCart:function(){},handleTrackClickProdItem:function(){},isLazy:!0,enableImageConvert:!0,storeId:s,qaRegressionProdInfoTagKeys:h.LE.StoreSelectedProdTags,qaRegressionProdInfoNameKeys:h.LE.StoreSelectedProdName,qaRegressionProdInfoPriceKeys:h.LE.StoreSelectedProdPrice})},"".concat(e.specId))})})]})},x=r(34145),S=r(3753),y=r(89388),k=r(86516),C=r(73119),I=r(66),L=function(e){var t=e.overPrice,r=e.device,n=e.fee;return(0,i.jsx)(k.Vv,{additionalToolBarItemType:"fontBold",qaRegressionKeys:h.LE.StoreFreight,children:(0,i.jsxs)(k.Zi,{additionalToolBarInfoType:"desktop"===r?"justifyEnd":"justifyStart",children:["還差",(0,i.jsx)(k.HK,{additionalToolBarNumberType:"overPrice",children:(0,y.B)(t)}),"免運",0!==Number(n)&&(0,i.jsx)(i.Fragment,{children:"desktop"===r?(0,i.jsxs)(i.Fragment,{children:[",未滿則加收",(0,i.jsx)(k.HK,{additionalToolBarNumberType:"cost",children:(0,y.B)(n)}),"運費"]}):(0,i.jsxs)(i.Fragment,{children:[",運費",(0,i.jsx)(k.HK,{additionalToolBarNumberType:"cost",children:(0,y.B)(n)})]})})]})})},j=function(e){var t=e.device,r=e.name;return(0,i.jsx)(k.Vv,{additionalToolBarItemType:"o-fontBold",qaRegressionKeys:h.LE.StoreTitle,children:(0,i.jsx)(k.Zi,{additionalToolBarInfoType:"desktop"===t?"justifyEnd":"justifyStart",children:r})})},N=function(e){var t=e.overPrice,r=e.isShowPickFar,n=e.isShowShippingDisclaimer,o=e.isShowStoreTitle,a=(0,u.t)(),s=(0,l.oT)(function(e){return e.extra.Fee}),d=(0,l.oT)(function(e){return e.name});return(0,i.jsxs)(i.Fragment,{children:[o&&!r&&(0,i.jsx)(j,{device:a,name:d}),r&&(0,i.jsx)(L,{overPrice:t,fee:s,device:a}),"desktop"!==a&&n&&(0,i.jsx)(k.Mk,{tipsText:"實際運費與結帳金額以購物車為準",tipsColor:"xs400Gray"})]})},w=function(e){var t,r=e.sortedPickList,n=e.totalPrice,o=e.setIsOpenPickCart,a=e.overPrice,s=e.isOpenPickCart,d=(0,u.t)(),c=(0,l.Q5)(function(e){return e.gtmSharedParams}),p=(0,l.rB)(function(e){return e.storePickCartData}),m=(0,l.oT)(function(e){return e.extra.Fee}),g=(0,l.oT)(function(e){return e.extra.Amount}),v=0===r.length||0===Number(m)&&n<Number(g),f="desktop"!==d&&0!==r.length;return(0,i.jsxs)(k.RA,{additionalToolBarType:"baseRwd",gtmLocationBlock:"prodlist_choosed",btnType:v?"button":"a",btnText:"前往結帳",btnSize:"md",btnShape:"square",btnColor:"primary",btnSizeAuto:!0,btnDisable:v,btnLink:(t=null==p?void 0:p.LINK,v?"":""===t?"https://ecssl.pchome.com.tw/sys/cflow/fsindex/BigCar/BIGCAR/ItemList":t),isShowTips:0!==r.length&&0===Number(m)&&n<Number(g),tipsText:"選購須滿 ".concat(g," 才可結帳"),tipsQaRegressionKeys:h.LE.StoreRequestPrice,isShowButton:!0,qaRegressionKeys:{index:h.LE.StoreGoToCart},handleClick:function(){(0,I.K)("GA_add_to_cart_buy_now_from_product",(0,S._)((0,x._)({},c),{gtmDataset_location_block:"prodlist_choosed"}))}
1,gtmClickV2:!1,children:[(0,i.jsxs)(k.Zi,{additionalToolBarInfoType:"desktop"!==d?"columnReverse":"spaceBetween",handleClick:function(){r.length>0&&o(!s)},children:[(0,i.jsx)(N,{overPrice:a,isShowPickFar:0!==r.length&&n<Number(g),isShowShippingDisclaimer:!0,isShowStoreTitle:!1}),(0,i.jsxs)(k.Vv,{additionalToolBarItemType:"additionalPriceColumn",qaRegressionKeys:h.LE.StoreSelectPrice,children:[(0,i.jsxs)(k.Zi,{additionalToolBarInfoType:"desktop"===d?"justifyEnd":"justifyStart",children:[(0,i.jsx)(k.Mk,{tipsText:"已選購",tipsColor:"desktop"===d?"l700Black":"regular700Black"}),(0,i.jsx)(k.HK,{additionalToolBarNumberType:"desktop"===d?"xxlPrice":"regularPrice",qaRegressionKeys:h.LE.StoreSelectPriceNum,children:(0,y.B)(n)})]}),"desktop"===d&&(0,i.jsx)(k.Mk,{tipsText:"實際運費與結帳金額以購物車為準",tipsColor:"xs400Gray"})]})]}),f&&(0,i.jsx)(k.Zs,{handleClick:function(){r.length>0&&o(!s)},children:(0,i.jsx)(C.Z,{btnSize:"sm",btnShape:"square",btnColor:"basic",startIcon:"arrowLineUp"})})]})},B=r(41653),_=r(41241),R=r(95819),A=r(14275),E=r(47162),Z=r(93625),D=r(49503),F=r(73548),K=r(55867),q=r(25295),z=r(3928),Q=function(e){var t,r=e.itemKey,a=e.sortedPickList,s=e.prodData,d=e.handleRemoveToCartClick,c=e.setExpand,u=e.expand,m=e.index,h=e.storeId,v=s.id,f=s.prodStateLabel,T=s.spec,P=s.specId,x=s.isSpec,S=s.qty,y=s.imageSrc,k=s.imageAlt,I=s.price,L=s.name,j=s.has24hTag,N=s.prodTypeLabel,w=s.isSubscription,B=s.selectedCount,Q=s.specName,G=(0,p.t)().addToCartPickStoreWithQuickView,V=(0,l.oT)(function(e){return e.pageName}),W=(0,l.in)(function(e){return e.setButtonTypeClickName}),M=(0,n._)((0,o.useState)(B||1),2),O=M[0],H=M[1],U=(0,n._)((0,o.useState)(P||""),1)[0],X=function(e,t){e&&(W("選購"),G({id:e,isRedirectPickStore:!1,trackProps:{page:V,pageType:"cap",categCode:h,keyword:"",currRecommendId:""},isProdDesktop:!0,selectedStorePickProdCount:t,addToCartPayloadType:g.qf.UPD}))},J=(t=(0,R._)(function(e){return(0,A.Jh)(this,function(t){return H(e),X(U,e),[2]})}),function(e){return t.apply(this,arguments)});(0,o.useEffect)(function(){H(B||1)},[B]);var Y=(0,b.D)(void 0,P,U,T,x,S);return(0,i.jsxs)(_.ob,{itemType:"popUpProdSelectListCard",children:[(0,i.jsx)(E.Cv,{prodInfoV2Type:"prodSelectListCard",imageSrc:y,imageAlt:k,isRow:!0,prodStateLabel:(0,q.m)(f),prodStateIconFonts:"actionBell",prodStateLabelType:"rectangle",prodStateLabelColor:"dark",prodStateLabelSize:"xlgAuto",price:I,priceValueSize:"s",specNameType:"s400GrayDark",specName:Q,prodName:L,iconTagVariant:j?"arrival24h":void 0,textTagData:0!==N.length?N:[],unitMark:1===w?"/ 期付":void 0,isShowProdFunctions:!0,children:(0,i.jsx)(C.Z,{btnSize:"sm",btnShape:"outLine",btnColor:"grayLighter",btnType:"button",startIcon:"actionTrashCan",handleClick:function(){d(U,O)}})}),(0,i.jsx)(D.MV,{title:"數量",titleTextSetting:"s500GrayDarkest",detailColFlexType:"spaceBetween",children:(0,i.jsx)(Z.p,{children:(0,i.jsx)(F.Z,{name:O.toString(),setExpand:c,expand:u,selectId:"".concat(P||v,"--count"),disableOptionIcon:!0,dropdownPlaceholder:"1",dropdownShape:"fill",dropdownSize:"sm",dropdownType:"qty",dropdownWarning:!1,dropdownWarningText:"",option:"single",dropdownDisable:f!==z.Q.ForSale,dropdownIsUp:m===a.length-1&&a.length>1,children:Y.map(function(e){var t=e+1;return(0,i.jsx)(K.Z,{name:t,value:t,handleClick:function(){J(t)}},t)})})})})]},r)},G=function(e){var t=e.setIsOpenPickCart,r=e.isOpenPickCart,n=e.overPrice,o=e.sortedPickList,a=e.setExpand,s=e.expand,d=e.handleRemoveToCartClick,c=e.storeId;return(0,i.jsxs)(_.N4,{popUpType:"fullSheet",isRwd:!0,isVisible:!0,children:[(0,i.jsxs)(_.VE,{children:[(0,i.jsx)(N,{overPrice:n,isShowPickFar:0!==n,isShowShippingDisclaimer:!1,isShowStoreTitle:!0}),(0,i.jsx)(_.Gd,{btnType:"button",btnSize:"md",btnShape:"noFrame",btnColor:"grayDarkest",startIcon:"actionClose",handleHeadCancel:function(){B.G.unlockScroll(),t(!r)}})]}),(0,i.jsx)(_.OL,{children:(0,i.jsx)(_.u3,{children:(0,i.jsx)(_.E3,{flexType:"column",children:o.map(function(e,t){return(0,i.jsx)(Q,{itemKey:e.specId,sortedPickList:o,prodData:e,handleRemoveToCartClick:d,setExpand:a,expand:s,index:t,storeId:c},e.specId)})})})}),(0,i.jsx)(_.U3,{children:(0,i.jsx)(_.uz,{btnTypeEnter:"button",textEnter:"確定",handleSubmit:function(){B.G.unlockScroll(),t(!r)}})})]})},V=function(e){var t=e.storeId,r=(0,p.t)().addToCartPickStoreWithQuickView,v=(0,l.in)(function(e){return e.setButtonTypeClickName}),b=(0,l.Td)(function(e){return{prodList:e.prodList,searchResultType:e.searchResultType}}),x=b.prodList,S=b.searchResultType,y=(0,l.oT)(function(e){return e.extra.Fee}
1),k=(0,l.oT)(function(e){return e.extra.Amount}),C=(0,l.oT)(function(e){return e.name}),I=(0,l.rB)(function(e){return{storePickCartData:e.storePickCartData,isStorePickCartListLoading:e.isStorePickCartListLoading,getStorePickCart:e.getStorePickCart,setTotalPrice:e.setTotalPrice}}),L=I.storePickCartData,j=I.isStorePickCartListLoading,N=I.getStorePickCart,B=I.setTotalPrice,_=(0,l.oT)(function(e){return e.pageName}),R=(0,u.t)(),A=(0,T.Z)(x),E=A.pickList,Z=A.updatePickList,D=(0,n._)((0,o.useState)(!1),2),F=D[0],K=D[1],q=(0,n._)((0,o.useState)(0),2),z=q[0],Q=q[1],V=(0,n._)((0,o.useState)(!1),2),W=V[0],M=V[1];(0,o.useEffect)(function(){t&&N(t,!0)},[t]),(0,o.useEffect)(function(){L&&L.ITEM&&Z(L.ITEM)},[L]);var O=(0,o.useMemo)(function(){if(!E||0===E.length)return 0;var e=E.reduce(function(e,t){var r,n;return e+(null!==(r=null==t?void 0:t.price)&&void 0!==r?r:0)*(null!==(n=null==t?void 0:t.selectedCount)&&void 0!==n?n:0)},0);return B(e),e},[E,B]),H=(0,o.useMemo)(function(){var e=E.concat().reverse();return"desktop"===R?e:E},[R,E]),U=(0,o.useMemo)(function(){return O>Number(k)?0:Number(k)-O},[k,O]),X=function(e,n){e&&(v("移除加入購物車商品"),r({id:e,isRedirectPickStore:!1,trackProps:{page:_,pageType:"cap",categCode:t,keyword:"",currRecommendId:""},addToCartPayloadType:g.qf.DEL,isProdDesktop:!0,selectedStorePickProdCount:n}))};return j?(0,i.jsx)(d.Wc,{boxGridType:"base",qaRegressionKeys:h.LE.StoreSelectMenu,children:(0,i.jsx)(a.Z,{type:"choiceProdToCart"})}):S===m.N.NoData?null:(0,i.jsx)(i.Fragment,{children:(0,i.jsxs)(d.Wc,{boxGridType:"base",qaRegressionKeys:h.LE.StoreSelectMenu,children:[(0,i.jsx)(s.aE,{storeName:C,deliveryBase:k,deliveryFee:y,isRightFunction:H.length>6&&"desktop"===R,isBottomLine:"desktop"===R,children:(0,i.jsx)(f,{prodLength:H.length,itemsPerPage:6,startIndex:z,setStartIndex:Q,qaRegressionArrowLeftKeys:h.LE.StoreSwitchLeft,qaRegressionArrowRightKeys:h.LE.StoreSwitchRight})}),"desktop"===R&&(0,i.jsx)(c.Rd,{bodyType:"p20X24",qaRegressionKeys:h.LE.StoreIsSelect,isBottomLine:!0,children:0===H.length?(0,i.jsx)(c.bQ,{ItemTagName:"div",listInfoGridItemType:"noChoiceProd",children:"目前尚未選擇商品"}):(0,i.jsx)(P,{sortedPickList:H,startIndex:z,setExpand:M,expand:W,handleRemoveToCartClick:X,storeId:t})}),(0,i.jsx)(w,{sortedPickList:H,totalPrice:O,setIsOpenPickCart:K,isOpenPickCart:F,overPrice:U}),F&&"desktop"!==R&&(0,i.jsx)(G,{sortedPickList:H,setIsOpenPickCart:K,isOpenPickCart:F,setExpand:M,expand:W,handleRemoveToCartClick:X,overPrice:U,storeId:t})]})})}},7500:function(e,t,r){"use strict";r.r(t),r.d(t,{default:function(){return K}});var n=r(95819),i=r(34145),o=r(3753),a=r(14275),s=r(60415),d=r(39696),c=r(29430),l=r(62492),u=r(99542),p=r(58847),m=r(92576),h=r(4300),g=r(37388),v=r(38441),f=r(88579),T=r(19178),b=r(91572),P=r(51288),x=r(51090),S=r(44595),y=r(42081),k=r(71842),C=r(36919),I=r(34619),L=r(58158),j=r(16927),N=r(87016),w=r(13646),B=r(39582),_=r(59783),R=r(67194),A=r(28958),E=r(47234),Z=function(e){var t=e.trackingPlacements,r=(0,l.t)(),n=(0,A.J)().sortToParams,a=(0,c.pQ)(function(e){return e.setPageQuery});return"desktop"!==r?null:(0,s.jsx)(T.af,{qaRegressionKeys:f.LE.StoreFilterBar,children:(0,s.jsx)(E.Z,{device:r,handleClickFilterBar:function(e){a((0,o._)((0,i._)({},n(e)),{p:null}))},trackingPlacements:t})})},D=r(91203),F=r(24618),K=function(e){var t,r=e.storeId,A=e.r18ImageType,E=e.pageType,K=e.categCode,q=e.reviewComments,z=void 0===q?[]:q,Q=e.reviewTitle,G=void 0===Q?"":Q,V=(0,l.t)(),W=(0,_.F_)({pageType:B.F.Store,device:"desktop"===V?"desktop":"mobile"}),M=(0,c.Lg)(function(e){return e.HidePromotion}),O=(0,c.oT)(function(e){return e.pageName}),H=(0,d.useRef)(null),U=(0,c.rB)(function(e){return e.isLogin}),X=(0,c.Td)(function(e){return{prodList:e.prodList,isListLayout:e.isListLayout,searchProdTotalPage:e.searchProdTotalPage,searchProdTotal:e.searchProdTotal,isProdListLoading:e.isProdListLoading,isProdListAppending:e.isProdListAppending,searchResultType:e.searchResultType,isBot:e.isBot,currentPage:e.currentPage,setCurrentPage:e.setCurrentPage,fetchProductList:e.fetchProductList,appendSearchProdList:e.appendSearchProdList}}),J=X.prodList,Y=X.isListLayout,$=X.searchProdTotalPage,ee=X.searchProdTotal,et=X.isProdListLo
1ading,er=X.isProdListAppending,en=X.searchResultType,ei=X.isBot,eo=X.currentPage,ea=X.setCurrentPage,es=X.fetchProductList,ed=X.appendSearchProdList,ec=(0,c.pQ)(function(e){return{searchParams:e.searchParams,setPageQuery:e.setPageQuery,setSearchParams:e.setSearchParams}}),el=ec.searchParams,eu=ec.setPageQuery,ep=(0,c.in)(function(e){return e.setButtonTypeClickName}),em=(0,I.t)().addToCartProdCardListWithQuickView,eh=(0,c.oT)(function(e){return e.pageName}),eg=J.every(function(e){return!(null==e?void 0:e.includeLabelAndMarketingText)}),ev=(0,L.Z)({device:V,prodList:J,reviewComments:z,searchProdTotal:ee}),ef=ev.shouldInlineStoreReview,eT=ev.shouldRenderStoreReview,eb=ev.firstStageProdList,eP=ev.remainingProdList,ex=ev.inlineStartIndex,eS=null==W?void 0:W.productList,ey=(0,j.ZP)({placementId:eS,device:V}).trackViewPlacement;(0,d.useEffect)(function(){es({device:V,searchParams:el,searchTipBoxType:en,pageName:eh})},[es,eh,el,en,V]);var ek=(0,g.S)({pageName:O,pageType:E,categCode:K,gtmLocationParams:{gtmDataset_page:el.p||"1",gtmDataset_location_block:"prodlist"},gtmItemListParams:{item_list_id:"prodlist",item_list_name:"prodlist"}}),eC=ek.handleTrackRemoveFromWishlist,eI=ek.handleTrackAddToWishlist,eL=ek.handleTrackAddToCart,ej=ek.handleTrackClickProdItem,eN=function(e){var t=e.id,r=e.name,n=e.brand,i=e.index,o=e.price,a=e.categoryIds,s=e.isAdProd;e.isTrackedByProdId?eC({prodId:t,prodName:r,prodBrand:n,categoryIds:a,index:i,price:o,isAdProd:s}):eI({prodId:t,prodName:r,prodBrand:n,categoryIds:a,index:i,price:o,isAdProd:s})},ew=(eR=(0,n._)(function(e){var t,r;return(0,a.Jh)(this,function(n){return t=e.id,(r=J.find(function(e){return e.id===t}))&&((null==r?void 0:r.nowHasDirectPromotions)&&!U?(0,R.Z)(window.location.href):(ep("加入購物車"),em({id:t,trackProps:{currRecommendId:null,page:O,pageType:E,categCode:K,keyword:null}}))),[2]})}),function(e){return eR.apply(this,arguments)}),eB=(eA=(0,n._)(function(e){return(0,a.Jh)(this,function(t){return eu({p:e.toString()}),setTimeout(function(){window.scrollTo({top:0,behavior:"smooth"})},0),[2]})}),function(e){return eA.apply(this,arguments)}),e_=(0,d.useCallback)((eE=(0,n._)(function(e){var t,r,n;return(0,a.Jh)(this,function(a){return t=e[0],r=$>1&&eo<$&&eo<=400,!t.isIntersecting||!r||et||er||(n=eo+1,ed((0,o._)((0,i._)({},el),{p:n.toString()}),V),ea(n)),[2]})}),function(e){return eE.apply(this,arguments)}),[ed,eo,et,er,el,$]);if((0,p.S)({onIntersection:e_,elementRef:H,config:{rootMargin:"300px 30px 1100px 30px"},condition:"mobile"===V}),en===m.N.NoData){var eR,eA,eE,eZ,eD=(null===(eZ=el.cateId)||void 0===eZ?void 0:eZ.slice(0,4))||"";return(0,s.jsx)("div",{className:"row",children:(0,s.jsx)("div",{className:"col-12 ".concat("mobile"===V?"u-mb8":"u-mb12"),children:(0,s.jsx)(C.Z,{endText:"請點擊「回到上一層」,或使用搜尋功能繼續瀏覽更多商品。",btnText:"回到上一層",link:(0,u.j1)({path:eD?"/region/".concat(eD):"/",isPageUrl:!0})})})})}return(0,s.jsx)("div",{className:"row",children:(0,s.jsx)("div",{className:"col-12 ".concat("mobile"===V?"":"u-mb12"),children:(0,s.jsxs)(T.Wc,{boxGridType:"mobile"!==V?"base":void 0,children:[(0,s.jsx)(Z,{trackingPlacements:W}),(0,s.jsxs)(T.mU,{bodyType:"topBorder",children:[(0,s.jsx)(N.Z,{onTrack:ey,immediate:!0,children:function(e){var t=e.ref;return(0,s.jsx)("div",{ref:t,children:(0,s.jsxs)(b.Rd,{listInfoGridType:"gridCard",children:[en===m.N.NoResults&&(0,s.jsx)(S.Z,{device:V}),(0,s.jsx)("section",{className:"mobile"===V?"u-mb8":"u-mb12",children:(0,s.jsx)(b.hH,{ListTagName:"ul",cardGapSize:"mobile"!==V?"16X12":"7X8",listInfoGridListType:Y?"column":"wrapProdCard",qaRegressionKeys:Y?f.LE.StoreProdListMode:f.LE.StoreProdGridMode,children:!et&&eb.map(function(e,t){var n=(0,v.v)({isSubscription:1===e.isSubscription,isSubsidiary:!1,isPChome:e.isPChome}),i=!M.includes(r);return(0,s.jsx)(P.Z,{prodListItem:e,isListLayout:Y,device:V,r18ImageType:A,unitMark:n,handleClickWishListBtn:eN,handleAddToCartClick:ew,handleTrackClickProdItem:ej,handleTrackAddToCart:eL,index:t,isBot:ei,isShowActivityBlock:i,isAllNoLabelText:eg,titleTextTagName:"h3",qaRegressionProdInfoImageKeys:f.LE.StoreProdImg,qaRegressionProdInfoNameKeys:f.LE.StoreProdName,qaRegressionProdInfoPriceKeys:f.LE.StoreProdPrice,placementId:eS},e.id)})})}),eT&&(0,s.jsx)(w.default,{title:G,pageType:B.F.Store,reviewComments:z}),ef&&eP.length>0&&(0,s.jsx)("section",{className:"mobile"===V?"u-mb8":"u-mb12",children:(0,s.jsx)(b.hH,{ListTagName:"ul",cardGapSize:"mobile"!==V?"16X12":"7X8",listInfoGridListType:Y?"column":"wrapProdCard",children:eP.map(function(e,t){var n=(0,v.v)({isSubscription:1===e.isSubscription,isSubsidiary:!1,isPChome:e.isPChome}),i=!M.includes(r);return(0,s.jsx)(P.Z,{prodListItem:e,isListLayout:Y,device:V,r18ImageType:A,unitMark:n,handleClickWishListBtn:eN,handleAddToCartClick:ew,handleTrackCl
1ickProdItem:ej,handleTrackAddToCart:eL,index:t+ex,isBot:ei,isShowActivityBlock:i,isAllNoLabelText:eg,titleTextTagName:"h3",qaRegressionProdInfoImageKeys:f.LE.StoreProdImg,qaRegressionProdInfoNameKeys:f.LE.StoreProdName,qaRegressionProdInfoPriceKeys:f.LE.StoreProdPrice,placementId:eS},e.id)})})}),(et||er)&&(0,s.jsx)("section",{className:"mobile"===V?"u-mb8":"u-mb12",children:(0,s.jsx)(b.hH,{ListTagName:"ul",cardGapSize:"mobile"!==V?"16X12":"7X8",listInfoGridListType:Y?"column":"wrapProdCard",children:(0,s.jsx)(y.T,{device:V,isListLayout:Y})})})]})})}}),(0,s.jsx)(k.Z,{}),(0,s.jsx)(h.Z,{}),(0,s.jsx)(F.Z,{})]}),"mobile"===V&&(0,s.jsx)("div",{ref:H}),$>1&&"mobile"!==V&&(0,s.jsx)(T.F$,{footType:"mobile"===V?"smMore":"more",children:(0,s.jsx)(x.Z,{totalItems:$,currentPage:eo,handleClick:eB,endText:"共 ".concat(ee>1e3?"999+":ee," 項"),trackingPlacements:W})}),(0,s.jsx)(D.Z,{cateId:null!==(t=null==el?void 0:el.cateId)&&void 0!==t?t:""})]})})})}},91203:function(e,t,r){"use strict";var n=r(92157),i=r(41794);t.Z=function(e){var t=e.cateId;return(0,i.E)({staticParams:{cateId:t},disabledKeys:[]}),(0,n.X)(),null}},82296:function(e,t,r){"use strict";r.d(t,{Z:function(){return F}});var n=r(95819),i=r(64054),o=r(14275),a=r(60415),s=r(39696),d=r(29430),c=r(64885),l=r(62492),u=r(37388),p=r(23816),m=r(88579),h=r(95747),g=r(19178),v=r(47162),f=r(28851),T=r(25295),b=r(71842),P=r(19932),x=r(38441),S=r(34619),y=r(52103),k=r(99542),C=r(64289),I=r(95428),L=r(56371),j=r(16927),N=function(e){var t=e.placementId;return{trackViewPlacement:(0,s.useCallback)(function(){t&&(0,L.vv)({eventName:L.B_.ViewPlacement,placementId:t})},[t]),trackViewBanner:(0,s.useCallback)(function(e){var r=e.url,n=e.title;t&&(0,L.vv)({eventName:L.B_.ViewBanner,placementId:t,target:{url:r},content:{title:n}})},[t]),trackClickBanner:(0,s.useCallback)(function(e){var r=e.url,n=e.title;t&&(0,L.vv)({eventName:L.B_.ClickBanner,placementId:t,target:{url:r},content:{title:n}})},[t]),trackClickButtonSeeMore:(0,s.useCallback)(function(e){var r=e.url,n=e.value;t&&(0,L.vv)({eventName:L.B_.ClickButton,placementId:t,target:{url:r},feature:{moduleId:C.x.WEB_SEE_MORE,value:void 0===n?"查看更多":n}})},[t]),trackClickButtonSliding:(0,s.useCallback)(function(e){var r,n=e.buttonType;if(t){switch(n){case"prev":r=I.t.SlidingPrev;break;case"next":r=I.t.SlidingNext;break;default:return}(0,L.vv)({eventName:L.B_.ClickButton,placementId:t,feature:{id:r,moduleId:C.x.WEB_SLIDING_SECTION}})}},[t]),trackViewItem:(0,s.useCallback)(function(e){var r=e.url,n=e.product,i=e.index;t&&(0,L.vv)({eventName:L.B_.ViewItem,placementId:t,target:{url:(0,k.Y1)(r)},slots:[(0,j.SF)(i)],prods:[(0,j.h9)(n)]})},[t]),trackClickItem:(0,s.useCallback)(function(e){var r=e.url,n=e.index,i=e.product;t&&(0,L.vv)({eventName:L.B_.ClickItem,placementId:t,target:{url:(0,k.Y1)(r)},slots:[(0,j.SF)(n)],prods:[(0,j.h9)(i)]})},[t])}},w=r(87016),B=r(3928),_=r(67194),R=r(34145),A=r(3753),E=r(66),Z=function(e){var t=e.prodTopHeight,r=e.onBannerClick,n=e.onSeeMoreClick,i=e.bannerUrl,o=e.bannerTitle,c=(0,s.useRef)(null),l=(0,d.Q5)(function(e){return e.gtmSharedParams}),u=(0,d.oT)(function(e){var t=e.sectionProdList,r=e.pageName,n=t.topRecommendProductList,i=t.topRecommendImage,o=i.list,a=i.title,s=(null==o?void 0:o[0])||{},d=s.link,c=s.img,l=s.alt,u=void 0===l?"":l;return{isShowTopRecommendProductList:0!==n.length,isShowTopRecommendImage:0!==i.list.length,prodAdTitle:a||u,imageAlt:u,imageLink:void 0===d?"":d,imageSrc:void 0===c?"":c,topRecommendProdList:n,pageName:r}}),p=u.prodAdTitle,m=u.imageAlt,h=u.imageSrc,g=u.imageLink,f=(0,s.useCallback)(function(e){var t=null==e?void 0:e.target,a=!!(null==t?void 0:t.closest("button"));if((0,E.K)("GA_select_promotion",(0,A._)((0,R._)({},l),{gtmDataset_location_block:"store_banner",gtmDataset_name:g,ecommerce:{items:[{promotion_id:"store_banner",promotion_name:p||void 0}]}})),a){n&&i&&n({url:i,value:"查看更多"});return}r&&i&&o&&r({url:i,title:o})},[l,g,p,r,n,i,o]);return(0,a.jsx)("div",{ref:c,style:{height:t},children:(0,a.jsx)(v.NS,{prodInfoV2Type:"storeRecommendAdCard",link:g,imageSrc:h,imageAlt:null!=m?m:void 0,prodAdTitle:null!=p?p:void 0,prodAdBtnSize:"xs",prodAdBtnShape:"oval",prodAdBtnColor:"black",prodAdBtnText:"查看更多",prodAdBtnEndIcon:"arrowLineRight",handleClick:f})})},D=v.CD,F=function(e){var t,r=e.storeId,v=e.pageType,k=e.categCode,C=(0,d.in)(function(e){return e.setButtonTypeClickName}),I=(0,S.t)().addToCartProdCardListWithQuickView,L=(0,i._)((0,s.use
1State)(0),2),j=L[0],R=L[1],A=(0,l.t)(),E="mobile"===A,F=(0,d.oT)(function(e){var t=e.sectionProdList,r=e.pageName,n=t.topRecommendProductList,i=t.topRecommendImage,o=i.list,a=i.title,s=(null==o?void 0:o[0])||{},d=s.link,c=s.img,l=s.alt,u=void 0===l?"":l;return{isShowTopRecommendProductList:0!==n.length,isShowTopRecommendImage:0!==i.list.length,prodAdTitle:a||u,imageAlt:u,imageLink:void 0===d?"":d,imageSrc:void 0===c?"":c,topRecommendProdList:n,pageName:r}}),K=F.isShowTopRecommendProductList,q=F.isShowTopRecommendImage,z=F.topRecommendProdList,Q=F.pageName,G=F.prodAdTitle,V=F.imageLink,W=(0,d.pQ)(function(e){return{manvSnapshot:e.searchParams.manv||null,p:e.searchParams.p||"1"}}),M=W.manvSnapshot,O=W.p,H=(0,d.Lg)(function(e){return!e.HidePromotion.includes(r)}),U=(0,d.Td)(function(e){return e.currentPage}),X=(0,d.rB)(function(e){return e.isLogin}),J=N({placementId:E?y.s.StoreMobileCurated:y.s.StoreWebCurated}),Y=J.trackViewPlacement,$=J.trackViewBanner,ee=J.trackClickBanner,et=J.trackClickButtonSeeMore,er=J.trackClickButtonSliding,en=J.trackViewItem,ei=J.trackClickItem,eo=(0,s.useRef)(null),ea=M?100:6,es=function(){if(eo.current){var e=eo.current.offsetHeight;0===e?R(400):R(e)}},ed=(0,u.S)({pageName:Q,pageType:v,categCode:k,gtmLocationParams:{gtmDataset_location_block:"store_rcmd",gtmDataset_page:O},gtmItemListParams:{item_list_id:"store_rcmd",item_list_name:"store_rcmd"}}),ec=ed.handleTrackRemoveFromWishlist,el=ed.handleTrackAddToWishlist,eu=ed.handleTrackAddToCart,ep=ed.handleTrackClickProdItem,em=function(e){var t=e.id,r=e.name,n=e.brand,i=e.index,o=e.price,a=e.categoryIds,s=e.isAdProd;e.isTrackedByProdId?ec({prodId:t,prodName:r,prodBrand:n,index:i,price:o,categoryIds:a,isAdProd:s}):el({prodId:t,prodName:r,prodBrand:n,index:i,price:o,categoryIds:a,isAdProd:s})},eh=(t=(0,n._)(function(e){var t,r;return(0,o.Jh)(this,function(n){return t=e.id,(r=z.find(function(e){return e.id===t}))&&((null==r?void 0:r.nowHasDirectPromotions)&&!X?(0,_.Z)(window.location.href):(C("加入購物車"),I({id:t,trackProps:{currRecommendId:null,page:Q,pageType:v,categCode:k,keyword:null}}))),[2]})}),function(e){return t.apply(this,arguments)});return((0,s.useEffect)(function(){return window.addEventListener("resize",es),setTimeout(function(){es()},200),function(){window.removeEventListener("resize",es)}},[j]),E||1===U)?(0,a.jsxs)(a.Fragment,{children:[K&&(0,a.jsx)(w.Z,{onTrack:Y,children:function(e){var t=e.ref;return(0,a.jsxs)(g.Wc,{boxGridType:"base",qaRegressionKeys:m.LE.StoreRecommend,ref:t,children:[(0,a.jsx)(h.Wr,{title:"館長推薦",titleType:"xl700GrayDarkest",ListTitleV2TitleTagName:"h2",titleTextQaRegressionKeys:m.LE.StoreRecommendTitle,isRwd:!0}
1),(0,a.jsxs)(f.S,{ListInfoType:"ProdInfoSlider",slideVariant:"outside",variant:"prodInfoSlider",freeMode:E,paginationType:E?"freeMode":void 0,onSwiperInit:function(e){var t;null==e||null===(t=e.wrapperEl)||void 0===t||t.setAttribute("data-regression",m.LE.StoreRecommendProdMenu)},onPrevClick:function(){er({buttonType:"prev"})},onNextClick:function(){er({buttonType:"next"})},children:[q&&(0,a.jsx)(c.o5,{"data-regression":m.LE.StoreRecommendInfo,children:(0,a.jsx)(f.j,{children:(0,a.jsx)(w.Z,{onTrack:function(){$({url:V,title:G||""})},children:function(e){var t=e.ref;return(0,a.jsx)("div",{ref:t,children:(0,a.jsx)(Z,{prodTopHeight:j,onBannerClick:ee,onSeeMoreClick:et,bannerUrl:V,bannerTitle:null!=G?G:void 0})})}})})},"store_recommend_image"),null==z?void 0:z.map(function(e,t){var r,n,i=e.marketingText&&""!==e.marketingText?e.marketingText:void 0,o=H&&e.activityLabel.slice(0,4).length>0?null===(r=e.activityLabel)||void 0===r?void 0:r.slice(0,4):[],s=(0,x.v)({isSubscription:1===e.isSubscription,isSubsidiary:null==e?void 0:e.isSubsidiary,isPChome:null==e?void 0:e.isPChome}),d=e.textTagData,l=e.textTagConfigMap,u=(0,p.Z)(e.frames),h=e.isSubsidiary?null!==(n=null==e?void 0:e.subsidiaryLink)&&void 0!==n?n:"":e.link;return(0,a.jsx)(c.o5,{"data-regression":q||0!==t?void 0:m.LE.StoreRecommendInfo,children:(0,a.jsx)("div",{ref:eo,children:(0,a.jsx)(f.j,{children:(0,a.jsx)(w.Z,{onTrack:function(){var r,n;en({url:h,index:t+1,product:{pid:e.id,name:e.name,price:null!==(r=e.price)&&void 0!==r?r:void 0,status:null!==(n=e.prodStateLabel)&&void 0!==n?n:B.Q.NotAvailable}})},children:function(r){var n=r.ref;return(0,a.jsx)("div",{ref:n,children:(0,a.jsx)(D,{prodInfoV2Type:"storeProdInfoCard",link:null==e?void 0:e.link,imageSrc:null==e?void 0:e.imageSrc,imageAlt:null==e?void 0:e.imageAlt,isLazy:void 0===ea||!(t<ea),enableImageConvert:!0,isShowProdOrder:!0,prodOrderLabelType:"irregular",prodOrderLabelColor:"secondary",prodOrderLabelSize:"desktop"!==A?"md":"lg",prodOrderLabelNumberType:"incrementText",prodStateLabel:(0,T.m)(null==e?void 0:e.prodStateLabel),prodStateIconFonts:"actionBell",prodStateLabelType:"rectangle",prodStateLabelColor:"dark",prodStateLabelSize:"xlgAuto",bodyInfoBoxType:"storeProdInfoCard",titleInfoBoxType:e.includeLabelAndMarketingText?"alignmentTitle":"specialTextTitle",isShowSaleTips:null==e?void 0:e.isShowDiscountedSalePriceTag,price:null==e?void 0:e.price,priceValueSize:"m",salePrice:null==e?void 0:e.salePrice,saleSloganText:i,specialSaleText:e.tagline,specialSaleTextType:E?"xs500Tertiary400":"s500Tertiary400",prodName:e.name,iconTagVariant:(null==e?void 0:e.has24hTag)?"arrival24h":void 0,textTagData:d,textTagConfigMap:l,unitMark:s,activityLabel:o,titleTextTagName:"h3",isShowProdFunctions:!0,qaRegressionProdInfoImageKeys:m.LE.StoreProdImg,qaRegressionProdInfoNameKeys:m.LE.StoreProdName,qaRegressionProdInfoPriceKeys:m.LE.StoreProdPrice,handleClick:function(){var r,n,i;ep({prodId:e.id,prodName:e.name,prodBrand:(null===(r=e.brandList)||void 0===r?void 0:r.join("_"))||void 0,index:t+1,price:e.price,isAdProd:e.isAdLabel||!1,categoryIds:e.categoryIds}),ei({url:h,index:t+1,product:{pid:e.id,name:e.name,price:null!==(n=e.price)&&void 0!==n?n:void 0,status:null!==(i=e.prodStateLabel)&&void 0!==i?i:B.Q.NotAvailable}})},frameElements:u,showAfterDiscountPriceText:e.showAfterDiscountPriceText,children:(0,a.jsx)(P.Z,{prodId:e.id,isNC17:1===e.isNC17,listType:"borderProdCardButtonGroup",isShowTrackedBtn:!(null==e?void 0:e.isSubsidiary),isShowAddToCartBtn:!(null==e?void 0:e.isSubsidiary),isDisable:(null==e?void 0:e.prodStateLabel)!==B.Q.ForSale,btnDisable:(null==e?void 0:e.prodStateLabel)!==B.Q.ForSale,trackedBtnSize:"sm",trackedBtnShape:"noFrame",addToCardId:"",addToCardBtnSize:"sm",addToCardBtnShape:"noFrame",trackQaRegressionKeys:m.LE.StoreAddToWish,addToCardQaRegressionKeys:m.LE.StoreAddToCart,handleProductToWishList:function(r){var n;em({id:e.id,name:e.name,brand:(null===(n=e.brandList)||void 0===n?void 0:n.join("_"))||void 0,categoryIds:null==e?void 0:e.productCategoryIds,index:t+1,price:e.price,isAdProd:(null==e?void 0:e.isAdLabel)||!1,isTrackedByProdId:r})},handleAddToCartClick:function(){var r;eh({id:null==e?void 0:e.id}
1),eu({prodId:e.id,prodName:e.name,prodBrand:(null===(r=e.brandList)||void 0===r?void 0:r.join("_"))||void 0,index:t+1,price:e.price,isAdProd:e.isAdLabel||!1,categoryIds:e.categoryIds})}})})})}})})})},e.id)})]})]})}}),(0,a.jsx)(b.Z,{})]}):null}},78615:function(e,t,r){"use strict";var n=r(29430),i=r(47892);t.Z=function(){var e=(0,n.oT)(function(e){var t,r,n,o=null===(t=e.sections)||void 0===t?void 0:t.find(function(e){return e.templateName===i.s.BRD}),a=o?o.schedule.contents.data[0]:null,s=(null==a?void 0:null===(n=a.image)||void 0===n?void 0:null===(r=n.list.find(function(e){return e.img}))||void 0===r?void 0:r.img)||"";return{brandContent:a,brandImageSrc:s,isShowTopRecommendProductList:0!==e.sectionProdList.topRecommendProductList.length,isPick:e.isPick}});return{brandContent:e.brandContent,brandImageSrc:e.brandImageSrc,isShowTopRecommendProductList:e.isShowTopRecommendProductList,isPick:e.isPick}}},59658:function(e,t,r){"use strict";var n=r(60415);r(39696);var i=r(16353);t.default=function(){return(0,n.jsx)(i.jL,{children:(0,n.jsx)(i.tS,{imageSrc:"https://fs.ecimg.tw/img/h24/new/index/v1/images/img/img_eTicket20260908.png",imageAlt:"隨行取電子票券"})})}},48040:function(e,t,r){"use strict";var n=r(64054),i=r(60415),o=r(39696),a=r(73119),s=r(61898);t.Z=function(e){var t=e.inputSize,r=e.isAuto,d=e.inputValue,c=e.inputShape,l=e.isDisable,u=void 0!==l&&l,p=e.isWarning,m=e.warningText,h=e.infoText,g=e.inputPlaceholder,v=e.btnSizeAuto,f=e.handleTextChange,T=e.children,b=e.maxLength,P=e.inputType,x=e.handleTextOnBlur,S=e.handleClear,y=e.inputMode,k=e.handleSubmit,C=e.isShowSearchIcon,I=(0,n._)((0,o.useState)(!1),2),L=I[0],j=I[1],N=d&&L&&"sm"!==t,w=function(e){x&&x(e),setTimeout(function(){j(!1)},300)};return(0,i.jsxs)(s.II,{inputSize:{sm:"sm",md:"md",lg:"lg",smAuto:"smAuto",mdAuto:"mdAuto",lgAuto:"lgAuto"}[t],isAuto:void 0!==r&&r,isDisable:u,isWarning:p,warningText:m,infoText:h,isFocus:L,children:[(0,i.jsxs)(s.Wz,{inputBoxType:null!=P?P:"text",inputShape:c,children:[(0,i.jsx)(s.Gy,{placeholder:g,inputType:null!=P?P:"text",inputValue:d,handleChange:function(e){return f(e)},handleFocus:function(){u||j(!0)},handleOnBlur:function(e){return w(e)},isDisable:u,maxLength:b,inputMode:y,handleOnKeyDown:k?function(e){13===e.keyCode&&k&&(k(e),w(e))}:void 0}),N?(0,i.jsx)(s.bm,{children:(0,i.jsx)(a.Z,{btnType:"button",btnSize:"md",btnShape:"noFrame",btnColor:"onlyIcon",startIcon:"actionCloseCircleSolid",handleClick:S,btnSizeAuto:v})}):null,k&&!N&&C?(0,i.jsx)(s.bm,{children:(0,i.jsx)(a.Z,{btnType:"button",btnSize:"sm",btnShape:"noFrame",btnColor:"basic",startIcon:"actionSearch",handleClick:k,btnSizeAuto:v})}):null]}),T]})}},85792:function(e,t,r){"use strict";r.d(t,{default:function(){return m}});var n=r(64054),i=r(60415),o=r(39696),a=r(99542),s=r(52676),d=r(26961),c=function(){var e=(0,n._)((0,s.Z)([d.O.IsConfirmedEnterprise]),2),t=(e[0],e[1]);return{setIsConfirmedEnterpriseSetting:function(e){t(d.O.IsConfirmedEnterprise,e)}}},l=r(41241),u=r(41653),p=r(48040),m=function(){var e=c().setIsConfirmedEnterpriseSetting,t=(0,n._)((0,o.useState)(""),2),r=t[0],s=t[1],d=(0,n._)((0,o.useState)(!1),2),m=d[0],h=d[1];return(0,i.jsxs)(l.N4,{popUpType:"dialogue",isVisible:!0,isRwd:!0,children:[(0,i.jsx)(l.OL,{children:(0,i.jsxs)(l.u3,{children:[(0,i.jsx)(l.I7,{imageType:"enterprise"}),(0,i.jsx)(l.TM,{popupTitle:"此專區僅提供企業客戶購買"}),(0,i.jsx)(l.Dn,{children:(0,i.jsx)(p.Z,{inputShape:"outLine",inputSize:"md",isAuto:!0,btnSizeAuto:!0,inputValue:r,inputPlaceholder:"請輸入企業統一編號",inputMode:"numeric",isWarning:m,warningText:m?"統編格式錯誤,請重新確認":"",handleTextChange:function(e){h(!1),s(e.target.value)},handleClear:function(){h(!1),s("")}})})]})}),(0,i.jsx)(l.U3,{children:(0,i.jsx)(l.uz,{btnTypeCancel:"button",textCancel:"取消",btnTypeEnter:"button",textEnter:"確定",handleSubmit:function(){if(u.G.unlockScroll(),""===r||!/^\d{8}$/.test(r)){h(!0);return}(0,o.startTransition)(function(){e(!0)}),window.location.reload()},handleCancel:function(){window&&(0,o.startTransition)(function(){u.G.unlockScroll(),document.referrer.includes("24h.pch
1ome.com.tw")&&window.history.back(),window.location.href=(0,a.j1)({path:"",isPageUrl:!0})})},gtmLocationBlock:"popup"})})]})}},50997:function(e,t,r){"use strict";r.d(t,{StoreProvider:function(){return s}});var n=r(60415),i=r(39696),o=r(22703),a=r(39474);function s(e){var t=e.breadcrumb,r=e.isBot,s=e.longTail,d=e.sections,c=e.sectionProdList,l=e.isPick,u=e.extra,p=e.relatedListPages,m=e.children,h=e.name,g=e.botRecommendedList,v=e.reviewComments,f=(0,i.useRef)();return f.current||(f.current=(0,o.b)({breadcrumb:t,isBot:r,longTail:s,sections:d,sectionProdList:c,isPick:l,extra:u,relatedListPages:p,name:h,botRecommendedList:g,reviewComments:v})),(0,n.jsx)(a.StoreContext.Provider,{value:f.current,children:m})}}}]);

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.