1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[9868],{2806:(e,t,c)=>{c.d(t,{A:()=>m});var i=c(64180),o=c(18801),r=c(77810),a=c(3432),p=c(75826),n=c.n(p),d=c(17015),u=c(34692),l=c(64965),s=c(10947),_=c(60309);const b=["onClick"],m=(e,{isLoginPage:t=e=>e.pathname.endsWith("/login")}={})=>{const c=c=>{let{onClick:p=d.lQ}=c,n=(0,o.A)(c,b);const{data:m}=(0,_.J)(),f=(0,a.Xi)(),g=(0,s.d)(),y=(0,l.useLocation)(),{formatMessage:h,locale:S}=(0,u.A)();return r.createElement(r.Fragment,null,r.createElement(e,(0,i.A)({},n,{onClick:e=>{e.preventDefault(),m.isRegistered?p():t(y,S)?g({title:h({defaultMessage:[{type:0,value:"Please sign in to continue!"}],id:"with_registration.info.please_sign_in"}),status:"info"}):f.onOpen()}})),r.createElement(a.Ux,(0,i.A)({},f,{onLoginSuccess:p})))};return c.propTypes={onClick:n().func},c}},49687:(e,t,c)=>{c.r(t),c.d(t,{default:()=>Be});var i=c(77810),o=c(64965),r=c(41375),a=c(65376),p=c(62241),n=c(73448),d=c(5513),u=c(59146),l=c(67234),s=c(54284),_=c(85353),b=c(9500),m=c(34692);const f=()=>{const{formatMessage:e}=(0,m.A)(),t=(0,o.useHistory)();return i.createElement(u.a,{as:"section",bg:"brand.white",pb:{base:10,md:12}},i.createElement(l.s,{direction:"column",align:"flex-start"},i.createElement(s.N,{href:"#",display:"flex",alignItems:"center",color:"brand.brotherBlue",lineHeight:"18px",textStyle:"ctaSmall",mb:{base:6,md:8},_hover:{textDecoration:"underline"},onClick:e=>{e.preventDefault(),t.goBack()}},i.createElement(b.g,{mr:1,boxSize:5,color:"#0D2EA0"}),e({id:"compare_product.hero_banner_link",defaultMessage:[{type:0,value:"Back to Products"}]})),i.createElement(_.D,{as:"h4",variant:{base:"h5",md:"h4"},textAlign:"left"},e({id:"compare_product.hero_banner_label",defaultMessage:[{type:0,value:"Compare Models"}]}))))};var g=c(96182),y=c(69290),h=c(90031),S=c(3411),w=c(61892),v=c(10551);const C=({count:e=3})=>i.createElement(S.r,{columns:{base:1,md:2,lg:3},spacing:"24px",px:"24px",py:"48px"},Array.from({length:e}).map(((e,t)=>i.createElement(u.a,{key:t,bg:"white",borderRadius:"8px",border:"1px solid #E5E7EB",overflow:"hidden",height:"500px",display:"flex",flexDirection:"column"},i.createElement(u.a,{height:"50%"},i.createElement(w.E,{height:"100%",width:"100%"})),i.createElement(l.s,{height:"50%",direction:"column",justify:"space-between",p:"20px"},i.createElement(v.T,{align:"start",spacing:"12px"},i.createElement(w.E,{height:"20px",width:"70%",borderRadius:"4px"}),i.createElement(w.E,{height:"14px",width:"100%",borderRadius:"4px"}),i.createElement(w.E,{height:"14px",width:"90%",borderRadius:"4px"}),i.createElement(w.E,{height:"22px",width:"40%",borderRadius:"4px"})),i.createElement(w.E,{height:"40px",width:"100%",borderRadius:"6px"}))))));var x=c(28407),P=c(28137),M=c(75828),E=c(10939),A=c(18801),I=c(64180),T=c(75826),F=c.n(T),D=c(77176),B=c(65958),L=c(77182),k=c(63668),O=c(21052),R=c(12609),W=c(92612),N=c(83527),H=c(87916),j=c(60168),U=c(33918),V=c(2806),z=c(33952),K=c(43756),q=c(10947),Q=c(32105),G=c(84479),$=c(1714),Y=c(74941),J=c(18167),X=c(11757),Z=c(7711),ee=c(84319),te=c(78041),ce=c(21899),ie=c(87267),oe=c(71622);const re=["dynamicImageProps","enableFavourite","imageViewType","isFavourite","onFavouriteToggle","product","selectableAttributeId","badgeDetails","isRefreshingData","showSwatches","showListPrice","showCompareCheck"];function ae(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,i)}return c}function pe(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(c),!0).forEach((function(t){(0,E.A)(e,t,c[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):ae(Object(c)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))}))}return e}const ne=(0,V.A)(D.K),de=()=>i.createElement(B.B,{spacing:2,"data-testid":"sf-product-tile-pricing-and-promotions-skeleton"},i.createElement(w.E,{width:"80px",height:"20px"}),i.createElement(w.E,{width:{base:"120px",md:"220px"},height:"12px"})),ue=e=>{var t,c,o,r,p,n,d,l,s;const{dynamicImageProps:_,enableFavourite:b=!1,imageViewType:f=Q.a7,isFavourite:y,onFavouriteToggle:S,product:w,selectableAttributeId:C=Q.Jr,badgeDetails:M=Q.R8,isRefreshingData:E=!1,showSwatches:T=!1,showListPrice:F=!0,showCompareCheck:D=!1}=e,V=(0,A.A)(e,re),{imageGroups:ae=[],productId:ue,representedProduct:le,variants:se,id:_e}=w,be=(0,g.A)({base:"subtitle2",md:"subtitle2"}),me=(0,g.A)({base:"body2",md:"body2"}),fe=(0,m.A)(),{currency:ge}
1=(0,z.H2)(),ye=(0,i.useRef)(!1),he=(0,L.o)("ProductTile"),{addItemToNewOrExistingBasket:Se}=(0,h.useShopperBasketsMutationHelper)(),we=(0,a.A)(),ve=(0,q.d)(),[Ce,xe]=(0,i.useState)({top:0});(0,i.useEffect)((()=>{const e=document.getElementById("app-main");e&&xe({top:e.offsetTop})}),[]);const Pe=(0,Z.A)(),{isLoading:Me}=(0,ee.X)(),[Ee,Ae]=(0,i.useState)(!1),Ie=se&&le?null==se||null===(t=se.find((e=>e.productId==w.representedProduct.id)))||void 0===t||null===(c=t.variationValues)||void 0===c?void 0:c[C]:void 0,[Te,Fe]=(0,i.useState)(Ie),De=(0,i.useMemo)((()=>{var e,t;const c=null==w||null===(e=w.variationAttributes)||void 0===e?void 0:e.find((({id:e})=>e===C)),i={[C]:Te},o=(0,Y.wP)(ae,{viewType:f,variationValues:c?i:{}});return null==o||null===(t=o[0])||void 0===t?void 0:t.images[0]}),[w,C,Te,f]),Be=(0,i.useMemo)((()=>(0,G.tE)((0,$.ec)(w),{[C]:Te})),[w,C,Te]),Le=(0,i.useMemo)((()=>(0,Y.WM)(w)),[w]),ke=w.name??w.productName,Oe=(0,i.useMemo)((()=>{var e;const t=null==w||null===(e=w.variants)||void 0===e?void 0:e.filter((({variationValues:e})=>e[C]===Te));return pe(pe({},w),{},{variants:t})}),[w,C,Te]),Re=(0,i.useMemo)((()=>(0,Y.mY)(Oe)),[Oe]),{isOpen:We,onOpen:Ne,onClose:He}=(0,K.SM)(),je=function(){var e=(0,x.A)((function*(){if(!w.variant){Ae(!0);try{const e=[{productId:(null==w?void 0:w.productId)||(null==w?void 0:w.id),price:null==w?void 0:w.price,quantity:1}],t=yield Se(e),c=[{product:w,productId:(null==w?void 0:w.productId)||(null==w?void 0:w.id),price:null==w?void 0:w.price,quantity:1}];return we.sendAddToCart(c),t&&Ne({product:w,itemsAdded:c,selectedQuantity:1,addItemConfirmationPlacement:Ce}),c}catch(e){ve({title:fe.formatMessage(Q.gS),status:"error"}),Pe("/server-error")}finally{Ae(!1)}}}));return function(){return e.apply(this,arguments)}}(),{featureToggle:Ue}=(0,ie.$)(),Ve=!1!==(null==Ue?void 0:Ue.isAddToCartEnabled),ze=!1!==(null==Ue?void 0:Ue.isPricingEnabled),Ke=!1!==(null==Ue?void 0:Ue.isWishlistEnabled),qe=(0,ce.gv)((null==w?void 0:w.representedProduct)??w,!(null!=w&&w.orderable||null!=w&&null!==(o=w.inventory)&&void 0!==o&&o.orderable),Re),Qe=!(null!=w&&null!==(r=w.variants)&&void 0!==r&&r.length)&&!(null!=w&&null!==(p=w.productType)&&void 0!==p&&p.set)&&!(null!=w&&null!==(n=w.productType)&&void 0!==n&&n.bundle)&&qe,Ge=(null==De?void 0:De.disBaseLink)||(null==De?void 0:De.link)||(null==w||null===(d=w.image)||void 0===d?void 0:d.disBaseLink)||(null==w||null===(l=w.image)||void 0===l?void 0:l.link);return i.createElement(u.a,he.container,i.createElement(B.B,{direction:"column",gap:4},i.createElement(H.A,(0,I.A)({"data-testid":"product-tile",to:Be},he.link,V,{_hover:{cursor:"pointer",textDecoration:"none"}}),i.createElement(u.a,(0,I.A)({},he.imageWrapper,{height:{base:"167px",md:"282px"},display:"flex",alignItems:"center",justifyContent:"center",bg:"brand.gray100"}),i.createElement(k.g,(0,I.A)({},he.image,{ratio:51/70,width:{base:"72px",lg:"136px"}}),Ge?i.createElement(J.A,{"data-testid":"product-tile-image",src:`${Ge}[?sw={width}&q=60]`,widths:null==_?void 0:_.widths,imageProps:pe({alt:"",loading:"lazy"},null==_?void 0:_.imageProps)}):i.createElement(u.a,{bg:"brand.gray100",w:"full",h:"full"}))),i.createElement(B.B,{direction:"column",marginTop:4,gap:5},i.createElement(v.T,{gap:1,alignItems:"flex-start"},i.createElement(u.a,{width:"100%",minW:0},i.createElement(O.E,{textStyle:be,color:"brand.gray600black",noOfLines:1,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},ue??_e)),i.createElement(O.E,{textStyle:me,color:"brand.gray600black",noOfLines:{base:3,md:3},h:{base:"65px",md:"66px"}},ke)),T&&(null==Le||null===(s=Le.filter((({id:e})=>C===e)))||void 0===s?void 0:s.map((({id:e,name:t,values:c})=>i.createElement(U.A,{ariaLabel:t,key:e,value:Te,handleChange:e=>{Fe(e)}},null==c?void 0:c.map((({name:e,swatch:t,value:c})=>{const o=t?i.createElement(u.a,{height:"100%",width:"100%",minWidth:"32px",backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundColor:e.toLowerCase(),backgroundImage:`url(${(null==t?void 0:t.disBaseLink)||t.link})`}):e;return i.createElement(j.A,{key:c,value:c,name:e,variant:"circle",isFocusable:!0},o)})))))),E?i.createElement(de,null):ze&&(0,ce.Wl)(null==w?void 0:w.price)?i.createElement(i.Fragment,null,i.createElement(X.A,{priceData:Re,currency:ge,showListPrice:F,headingStyle:!0,currentPriceProps:{variant:"h5"}})):i.createElement(R.z,{h:30}))),i.createElement(B.B,{direction:"column",gap:4},Ve?Qe?i.createElement(P.$,{colorScheme:"blue",size:{base:"sm",md:"lg"},alignSelf:"stretch",onClick:je,isLoading:Me,isDisabled:Ee},i.createElement(W.B.span,null,fe.formatMessage({defaultMessage:[{type:0,value:"Add to Cart"}],id:"product_view.button.add_to_cart"}))):i.createElement(P.$,{colorScheme:"blue",size:{base:"sm",md:"lg"},alignSelf:"stretch",onClick:()=>Pe(Be)},i.createElement(W.B.span,null,fe.formatMessage({defaultMessage:[{type:0,value:"View Options"}],id:"product_view.button.view_options"}
1))):i.createElement(oe.A,{size:{base:"sm",md:"lg"},alignSelf:"stretch"}),D&&i.createElement(N.S,{sx:{"& .chakra-checkbox__control":{w:6,h:6,m:0,borderColor:"brand.gray500"}},spacing:2,inputProps:{role:"checkbox"}},i.createElement(O.E,{textStyle:"subtitle3",color:"brand.gray600black"},fe.formatMessage({defaultMessage:[{type:0,value:"Compare"}],id:"compare.button.text"}))))),Ke&&b&&i.createElement(u.a,{onClick:e=>{e.preventDefault()}},i.createElement(ne,(0,I.A)({h:{base:10,md:12},w:{base:10,md:12},minH:{base:10,md:12},minW:{base:10,md:12},p:0,"data-testid":"wishlist-button","aria-label":y?fe.formatMessage({id:"product_tile.assistive_msg.remove_from_wishlist",defaultMessage:[{type:0,value:"Remove "},{type:1,value:"product"},{type:0,value:" from wishlist"}]},{product:ke}):fe.formatMessage({id:"product_tile.assistive_msg.add_to_wishlist",defaultMessage:[{type:0,value:"Add "},{type:1,value:"product"},{type:0,value:" to wishlist"}]},{product:ke}),icon:y?i.createElement(te.nM,{height:6,width:6}):i.createElement(te.C3,{height:6,width:6,color:"brand.darkerBlue"})},he.favIcon,{onClick:(0,x.A)((function*(){ye.current||(ye.current=!0,yield S(!y),ye.current=!1)}))}))))};ue.displayName="ProductTile",ue.propTypes={product:F().shape({currency:F().string,image:F().shape({alt:F().string,disBaseLink:F().string,link:F().string}),imageGroups:F().array,price:F().number,priceRanges:F().array,tieredPrices:F().array,name:F().string,productName:F().string,productId:F().string,productPromotions:F().array,representedProduct:F().object,hitType:F().string,variationAttributes:F().array,variants:F().array,type:F().shape({set:F().bool,bundle:F().bool,item:F().bool})}),enableFavourite:F().bool,isFavourite:F().bool,onFavouriteToggle:F().func,imageViewType:F().string,selectableAttributeId:F().string,dynamicImageProps:F().object,badgeDetails:F().array,isRefreshingData:F().bool};const le=ue;var se=c(59714);const _e=["dynamicImageProps","enableFavourite","imageViewType","isFavourite","onFavouriteToggle","product","selectableAttributeId","badgeDetails","isRefreshingData","showSwatches","showListPrice","showCompareCheck"];function be(e,t){var c=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),c.push.apply(c,i)}return c}function me(e){for(var t=1;t<arguments.length;t++){var c=null!=arguments[t]?arguments[t]:{};t%2?be(Object(c),!0).forEach((function(t){(0,E.A)(e,t,c[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(c)):be(Object(c)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(c,t))}))}return e}const fe=()=>i.createElement(B.B,{spacing:2,"data-testid":"sf-product-tile-pricing-and-promotions-skeleton"},i.createElement(w.E,{width:"80px",height:"20px"}),i.createElement(w.E,{width:{base:"120px",md:"220px"},height:"12px"})),ge=e=>{var t,c,o,r;const{dynamicImageProps:a,enableFavourite:p=!1,imageViewType:n=Q.a7,isFavourite:d,onFavouriteToggle:l,product:s,selectableAttributeId:_=Q.Jr,badgeDetails:b=Q.R8,isRefreshingData:m=!1,showSwatches:f=!1,showListPrice:y=!0,showCompareCheck:h=!1}=e,S=(0,A.A)(e,_e),{imageGroups:w=[],productId:v,representedProduct:C,variants:x,id:P}=s,M=(0,g.A)({base:"subtitle3",md:"subtitle3"}),E=(0,g.A)({base:"body3",md:"body3"}),T=(0,L.o)("ProductTile"),{featureToggle:F}=(0,ie.$)(),D=!1!==(null==F?void 0:F.isPricingEnabled),{currency:R}=(0,z.H2)(),W=x&&C?null==x||null===(t=x.find((e=>e.productId==s.representedProduct.id)))||void 0===t||null===(c=t.variationValues)||void 0===c?void 0:c[_]:void 0,[N,j]=(0,i.useState)(W),U=(0,i.useMemo)((()=>{var e,t;const c=null==s||null===(e=s.variationAttributes)||void 0===e?void 0:e.find((({id:e})=>e===_)),i={[_]:N},o=(0,Y.wP)(w,{viewType:n,variationValues:c?i:{}});return null==o||null===(t=o[0])||void 0===t?void 0:t.images[0]}),[s,_,N,n]),V=(0,i.useMemo)((()=>(0,G.tE)((0,$.ec)(s),{[_]:N})),[s,_,N]),K=s.name??s.productName,q=(0,i.useMemo)((()=>{var e;const t=null==s||null===(e=s.variants)||void 0===e?void 0:e.filter((({variationValues:e})=>e[_]===N));return me(me({},s),{},{variants:t})}),[s,_,N]),Z=(0,i.useMemo)((()=>(0,Y.mY)(q)),[q]),ee=(null==U?void 0:U.disBaseLink)||(null==U?void 0:U.link)||(null==s||null===(o=s.image)||void 0===o?void 0:o.disBaseLink)||(null==s||null===(r=s.image)||void 0===r?void 0:r.link);return i.createElement(u.a,T.container,i.createElement(H.A,(0,I.A)({"data-testid":"product-tile",to:V}
1,T.link,S,{display:"flex",alignItems:"flex-start",gap:0,_hover:{cursor:"pointer",textDecoration:"none"}}),i.createElement(se.qX,{display:{base:"none",xl:"block"}},i.createElement(u.a,(0,I.A)({},T.imageWrapper,{height:"127px",width:"140px",display:"flex",alignItems:"center",justifyContent:"center",bg:"brand.gray100"}),i.createElement(k.g,(0,I.A)({},T.image,{ratio:51/70,width:"62px"}),ee?i.createElement(J.A,{"data-testid":"product-tile-image",src:`${ee}[?sw={width}&q=60]`,widths:null==a?void 0:a.widths,imageProps:me({alt:"",loading:"lazy"},null==a?void 0:a.imageProps)}):i.createElement(u.a,{bg:"brand.gray100",w:"full",h:"full"})))),i.createElement(B.B,{direction:"column",marginTop:0,gap:1,w:{base:"167px",lg:"276px"},p:"16px 24px 16px 16px"},i.createElement(u.a,{width:"100%",minW:0},i.createElement(O.E,{textStyle:M,color:"brand.gray600black",noOfLines:1,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},v??P)),i.createElement(O.E,{textStyle:E,color:"brand.gray600black",noOfLines:{base:2,md:2},h:{base:"40px",md:"40px"}},K),i.createElement(se.qX,{display:{base:"none",xl:"block"}},m?i.createElement(fe,null):D&&(0,ce.Wl)(null==s?void 0:s.price)?i.createElement(i.Fragment,null,i.createElement(X.A,{priceData:Z,currency:R,showListPrice:y,headingStyle:!0,currentPriceProps:{variant:"h5"}})):i.createElement(u.a,{h:"30px"})))))};ge.displayName="ProductTileSticky",ge.propTypes={product:F().shape({currency:F().string,image:F().shape({alt:F().string,disBaseLink:F().string,link:F().string}),imageGroups:F().array,price:F().number,priceRanges:F().array,tieredPrices:F().array,name:F().string,productName:F().string,productId:F().string,productPromotions:F().array,representedProduct:F().object,hitType:F().string,variationAttributes:F().array,variants:F().array,type:F().shape({set:F().bool,bundle:F().bool,item:F().bool})}),enableFavourite:F().bool,isFavourite:F().bool,onFavouriteToggle:F().func,imageViewType:F().string,selectableAttributeId:F().string,dynamicImageProps:F().object,badgeDetails:F().array,isRefreshingData:F().bool};const ye=ge,he=({isSticky:e=!1})=>{const t=(0,m.A)(),c=e?t.formatMessage({id:"compare_product.sticky.empty_product_tile.msg",defaultMessage:[{type:0,value:"Select another product to compare"}]}):t.formatMessage({id:"compare_product.empty_product_tile.msg",defaultMessage:[{type:0,value:"You can compare up to 3 products"}]});return i.createElement(u.a,{display:"flex",height:"full",border:"1px ",bg:"brand.white",borderColor:"brand.gray200",p:e?{base:4,lg:6}:{base:4,lg:4},alignItems:"center",justifyContent:"center",textAlign:"center",w:{base:"167px",md:"232px",lg:"277px",xl:"416px"}},i.createElement(se.qX,null,e?i.createElement(O.E,{textStyle:"subtitle2"},c):i.createElement(_.D,{as:"h6",variant:"h6",color:"brand.gray500",lineHeight:6,maxW:"200px",mx:"auto"},c)),i.createElement(se.cD,null,i.createElement(O.E,{textStyle:e?"subtitle3":"subtitle2"},c)))},Se=(0,i.forwardRef)((({productList:e,stickyTopHeight:t,onScroll:c},o)=>{const r=(0,i.useRef)(null);(0,i.useImperativeHandle)(o,(()=>({scrollTo:e=>{r.current&&(r.current.scrollLeft=e,r.current.scrollTo({left:e,behavior:"smooth"}))}}))),(0,g.A)({base:!0,lg:!1});const a=(0,i.useMemo)((()=>{const t=e||[];return[...t,...Array(3-t.length).fill(null)].slice(0,3)}),[e]);return i.createElement(u.a,{as:"section",position:"fixed",top:`${t}px`,left:"0",right:"0",width:"full",zIndex:"1000",bg:"white",borderBottom:"1px",borderColor:{base:"brand.gray100",lg:"brand.gray200"},boxShadow:"compareSticky",py:6},i.createElement(y.m,{maxW:"container.xxl",px:{base:5,lg:20}},i.createElement(u.a,{ref:r,onScroll:c,overflowX:{base:"auto",md:"hidden"},bg:"brand.white",sx:{WebkitOverflowScrolling:"touch",scrollSnapType:{base:"x mandatory",md:"none"},scrollbarWidth:"none",msOverflowStyle:"none","&::-webkit-scrollbar":{display:"none"}}},i.createElement(M.x,{templateColumns:{base:"repeat(3, calc((100% - 32px) / 3))",sm:"repeat(3, 60%)",md:"repeat(3, 1fr)"},gap:4,minW:{base:"max-content",md:"100%"}},a.map((e=>i.createElement(u.a,{key:(null==e?void 0:e.productId)||(null==e?void 0:e.id),scrollSnapAlign:"start",flexShrink:0,bg:"brand.white",borderRadius:0},e?i.createElement(ye,{"data-testid":`sf-product-tile-${(null==e?void 0:e.productId)||
1(null==e?void 0:e.id)}`,key:e.productId,enableFavourite:!1,imageViewType:Q.gY,product:e,dynamicImageProps:{widths:["0px","0px","0px","61px","61px"]}}):i.createElement(he,{isSticky:!0}))))))))}));var we=c(54851),ve=c(34638);const Ce=(0,i.forwardRef)((({productList:e,onScroll:t},c)=>{const o=(0,g.A)({base:!0,lg:!1}),r=(0,i.useRef)(),a=(0,i.useRef)();(0,i.useImperativeHandle)(c,(()=>({scrollTo:e=>{r.current&&(r.current.scrollLeft=e),a.current&&a.current.scrollTo(e)}})));const[p,d]=(0,i.useState)(!1),[l,s]=(0,i.useState)(!0),[_,b]=(0,i.useState)(112),f=(0,Z.A)(),y=(0,ve.d)(),{formatMessage:S}=(0,m.A)(),w=(0,h.useCustomerId)(),[v,C]=(0,i.useState)([]),{data:E}=(0,we.T)(),{mutateAsync:A}=(0,h.useShopperCustomersMutation)("createCustomerProductListItem"),{mutateAsync:I}=(0,h.useShopperCustomersMutation)("deleteCustomerProductListItem"),T=function(){var e=(0,x.A)((function*(e){const t=e.productId||e.id;C([...v,t]);const c=E.id;yield A({parameters:{customerId:w,listId:c},body:{quantity:1,public:!1,priority:1,type:"product",productId:e.productId||e.id}},{onError:()=>{y({title:S(n.gS),status:"error"})},onSuccess:()=>{y({title:S(n.FD,{quantity:1}),status:"success",action:i.createElement(P.$,{variant:"link",onClick:()=>f(BROTHER_URLS.WISHLIST)},S(n.D$))})},onSettled:()=>{const t=(null==e?void 0:e.productId)||(null==e?void 0:e.id);C(v.filter((e=>e!==t)))}})}));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=(0,x.A)((function*(e){const t=(null==e?void 0:e.productId)||(null==e?void 0:e.id);C([...v,t]);const c=E.id,i=E.customerProductListItems.find((e=>e.productId===t)).id;yield I({body:{},parameters:{customerId:w,listId:c,itemId:i}},{onError:()=>{y({title:S(n.gS),status:"error"})},onSuccess:()=>{y({title:S(n.gq),status:"success"})},onSettled:()=>{C(v.filter((e=>e!==t)))}})}));return function(t){return e.apply(this,arguments)}}();(0,i.useEffect)((()=>{const e=document.getElementById("app-main");if(!e)return;const t=()=>{const t=e.offsetTop;b((e=>e===t?e:t))};t();const c=new ResizeObserver(t);return c.observe(document.body),window.addEventListener("resize",t),()=>{c.disconnect(),window.removeEventListener("resize",t)}}),[]),(0,i.useEffect)((()=>{if(!r.current)return;const e=new IntersectionObserver((([e])=>{s(e.isIntersecting)}),{root:null,threshold:0,rootMargin:`-${_+(o?110:180)}px 0px 0px 0px`});return e.observe(r.current),()=>e.disconnect()}),[_]),(0,i.useEffect)((()=>{const e=!l;d((t=>t===e?t:e))}),[l]);const D=(0,i.useMemo)((()=>{const t=e||[];return[...t,...Array(3-t.length).fill(null)].slice(0,3)}),[e]);return i.createElement(i.Fragment,null,p&&i.createElement(Se,{ref:a,productList:e,stickyTopHeight:_,onScroll:t}),i.createElement(u.a,{ref:r,onScroll:t,width:"100%",overflowX:{base:"auto",md:"hidden"},sx:{WebkitOverflowScrolling:"touch",scrollSnapType:{base:"x mandatory",md:"none"},scrollbarWidth:"none",msOverflowStyle:"none","&::-webkit-scrollbar":{display:"none"}}},i.createElement(M.x,{templateColumns:{base:"repeat(3, calc(50% - 12px))",sm:"repeat(3, 60%)",md:"repeat(3, 1fr)"},gap:4},D.map(((e,t)=>{var c;const o=(null==e?void 0:e.productId)||(null==e?void 0:e.id),r=!(null==E||null===(c=E.customerProductListItems)||void 0===c||!c.find((e=>e.productId===o)));return i.createElement(u.a,{key:(null==e?void 0:e.productId)||(null==e?void 0:e.id)||`dummary-${t}`,scrollSnapAlign:"start",flexShrink:0,width:{base:"calc(50vw - 28px)",md:"auto"}},e?i.createElement(le,{"data-testid":`sf-product-tile-${(null==e?void 0:e.productId)||(null==e?void 0:e.id)}`,enableFavourite:!0,imageViewType:n.gY,product:e,isFavourite:r,onFavouriteToggle:t=>(t?T:F)(e),dynamicImageProps:{widths:["72px","72px","72px","136px","136px"]}}):i.createElement(he,null))})))))}));var xe=c(60946),Pe=c(29370),Me=c(63391),Ee=c(40795);const Ae={"product_specification.connectivity.accordion_label":{c_productOptionalInterface:"product_specification.connectivityandcompatibility.c_productOptionalInterface_label",c_productOperatingSystemsCompatibility:"product_specification.connectivityandcompatibility.c_productOperatingSystemsCompatibility_label",c_productStandardInterface:"product_specification.connectivityandcompatibility.c_productStandardInterface_label",c_productUSBHostLocation:"product_specification.connectivityandcompatibility.c_productUSBHostLocation_label",c_productStandardNetworkFeatures:"product_specification.connectivityandcompatibility.c_productStandardNetworkFeatures_label",c_productMobileDeviceCompatibility:"product_specification.connectivityandcompatibility.c_productMobileDeviceCompatibility_label",c_productIndustrySpecificCertifications:"product_specification.connectivityandcompatibility.c_productIndustrySpecificCertifications_label",c_productSupportedNetworkProtocolsIPv4:"product_specification.connectivityandcompatibility.c_productSupportedNetworkProtocolsIPv4_label",c_productBrotherCloudApps:"product_specification.connectivityandcompatibility.c_productBrotherCloudApps_label",c_productSupportedNetworkProtocolsIPv6:"product_specification.connectivityandcompatibility.c_productSupportedNetworkProtocolsIPv6_label",c_productOnePushWirelessSetup:"product_specification.connectivityandcompatibility.c_productOnePushWirelessSetup_label",c_productNearFieldCommunications:"product_specification.connectivityandcompatibility.c_productNearFieldCommunications_label",c_productWiFiCertified:"product_specification.connectivityandcompatibility.c_productWiFiCertified_label",c_productBluetoothCompatibility:"product_specification.connectivityandcompatibility.c_productBluetoothCompatibility_label",c_productApps:"product_specification.connectivityandcompatibility.c_productApps_label",c_productC
1ommunicationInterfase:"product_specification.connectivityandcompatibility.c_productCommunicationInterfase_label",c_productCommunicationsInterfaces:"product_specification.connectivityandcompatibility.c_productCommunicationsInterfaces_label",c_productCommunicationsSecurity:"product_specification.connectivityandcompatibility.c_productCommunicationsSecurity_label",c_productKofaxVAREliteKofaxExpressCompatibility:"product_specification.connectivityandcompatibility.c_productKofaxVAREliteKofaxExpressCompatibility_label",c_productOSSupportLink:"product_specification.connectivityandcompatibility.c_productOSSupportLink_label",c_productPrintDriverCompatibility:"product_specification.connectivityandcompatibility.c_productPrintDriverCompatibility_label",c_productPrintDriverSupportLink:"product_specification.connectivityandcompatibility.c_productPrintDriverSupportLink_label",c_productPrintingDevicesCompatibility:"product_specification.connectivityandcompatibility.c_productPrintingDevicesCompatibility_label",c_productVideoInputInterfaceType:"product_specification.connectivityandcompatibility.c_productVideoInputInterfaceType_label",c_productVideoInputSupportedResolutions:"product_specification.connectivityandcompatibility.c_productVideoInputSupportedResolutions_label",c_productWirelessSecurity:"product_specification.connectivityandcompatibility.c_productWirelessSecurity_label",c_productUSBInput:"product_specification.connectivityandcompatibility.c_productUSBInput_label",c_productSDKSupportVersion:"product_specification.connectivityandcompatibility.c_productSDKSupportVersion_label"},"product_specification.compatibility.accordion_label":{c_productCommsInterfaces:"product_specification.connectivityandcompatibility.c_productCommsInterfaces_label",c_productOSCompatibility:"product_specification.connectivityandcompatibility.c_productOSCompatibility_label",c_productOSPrinting:"product_specification.connectivityandcompatibility.c_productOSPrinting_label",c_productPrintControllersCompatibility:"product_specification.connectivityandcompatibility.c_productPrintControllersCompatibility_label",c_productSDKCompatibility:"product_specification.connectivityandcompatibility.c_productSDKCompatibility_label",c_productSupportSoftware:"product_specification.connectivityandcompatibility.c_productSupportSoftware_label"},"product_specification.dimension.accordion_label":{c_productUnitWeight:"product_specification.dimension.c_productUnitWeight_label",c_productUnitWeightKg:"product_specification.dimension.c_productUnitWeightKg_label",c_productUnitDimensions:"product_specification.dimension.c_productUnitDimensions_label",c_productCartonDimensions:"product_specification.dimension.c_productCartonDimensions_label",c_productCartonWeight:"product_specification.dimension.c_productCartonWeight_label",c_productCartonWeightkg:"product_specification.dimension.c_productCartonWeightkg_label",c_productCableLength:"product_specification.dimension.c_productCableLength_label",c_productControlBoxDimensions:"product_specification.dimension.c_productControlBoxDimensions_label",c_productControlBoxWeight:"product_specification.dimension.c_productControlBoxWeight_label",c_productHeadDisplayUnitDimensions:"product_specification.dimension.c_productHeadDisplayUnitDimensions_label",c_productHeadDisplayUnitWeight:"product_specification.dimension.c_productHeadDisplayUnitWeight_label"},"product_specification.general.accordion_label":{c_productStandardMemory:"product_specification.general.c_productStandardMemory_label",c_productMaximumMonthlyDutyCycle:"product_specification.general.c_productMaximumMonthlyDutyCycle_label",c_productRecommendedMonthlyPrintVolume:"product_specification.general.c_productRecommendedMonthlyPrintVolume_label",c_productLCDDisplay:"product_specification.general.c_productLCDDisplay_label",c_productOptionalMemory:"product_specification.general.c_productOptionalMemory_label",c_productAccessoryType:"product_specification.general.c_productAccessoryType_label",c_productAudioDevice:"product_specification.general.c_productAudioDevice_label",c_productBuiltInFonts:"product_specification.general.c_productBuiltInFonts_label",c_productBuiltInQuiltDesigns:"product_specification.general.c_productBuiltInQuiltDesigns_label",c_productC
1ontrolPanel:"product_specification.general.c_productControlPanel_label",c_productDimensions:"product_specification.general.c_productDimensions_label",c_productDropProtection:"product_specification.general.c_productDropProtection_label",c_productFallProtection:"product_specification.general.c_productFallProtection_label",c_productFunctionTempHumid:"product_specification.general.c_productFunctionTempHumid_label",c_productItemColor:"product_specification.general.c_productItemColor_label",c_productMaximumNumberofPatternsinOneCuttingData:"product_specification.general.c_productMaximumNumberofPatternsinOneCuttingData_label",c_productMediaExitOptions:"product_specification.general.c_productMediaExitOptions_label",c_productQuantity:"product_specification.general.c_productQuantity_label",c_productRealTimeClock:"product_specification.general.c_productRealTimeClock_label",c_productSealingCertificate:"product_specification.general.c_productSealingCertificate_label",c_productSecurity:"product_specification.general.c_productSecurity_label",c_productStorageTempHumid:"product_specification.general.c_productStorageTempHumid_label",c_productTempHumdofFunctionality:"product_specification.general.c_productTempHumdofFunctionality_label",c_productWeight:"product_specification.general.c_productWeight_label",c_productAudience:"product_specification.general.c_productAudience_label",c_productAvailableColor:"product_specification.general.c_productAvailableColor_label",c_productFlashMemory:"product_specification.general.c_productFlashMemory_label",c_productRAM:"product_specification.general.c_productRAM_label",c_productSeamAllowanceWidthLevels:"product_specification.general.c_productSeamAllowanceWidthLevels_label"},"product_specification.paper_handling.accordion_label":{c_productAutomaticDocumentFeederCapacityMaxPages:"product_specification.paper_handling.c_productAutomaticDocumentFeederCapacityMaxPages_label",c_productStandardPaperInputCapacity:"product_specification.paper_handling.c_productStandardPaperInputCapacity_label",c_productOutputPaperCapacity:"product_specification.paper_handling.c_productOutputPaperCapacity_label",c_productDuplexPrintingCapability:"product_specification.paper_handling.c_productDuplexPrintingCapability_label",c_productOptionalPaperCapacity:"product_specification.paper_handling.c_productOptionalPaperCapacity_label",c_productMinimumInputforADF:"product_specification.paper_handling.c_productMinimumInputforADF_label",c_productPaperHandlingSizeDuplexPrinting:"product_specification.paper_handling.c_productPaperHandlingSizeDuplexPrinting_label",c_productMaximumInputforADF:"product_specification.paper_handling.c_productMaximumInputforADF_label",c_productSheetWeightADF:"product_specification.paper_handling.c_productSheetWeightADF_label",c_productOptionalOutputPaperCapacity:"product_specification.paper_handling.c_productOptionalOutputPaperCapacity_label",c_productMultipurposeTrayCapacity:"product_specification.paper_handling.c_productMultipurposeTrayCapacity_label",c_productSheetWeightMultiPurposeTray:"product_specification.paper_handling.c_productSheetWeightMultiPurposeTray_label",c_productSheetWeightPaperTray:"product_specification.paper_handling.c_productSheetWeightPaperTray_label",c_productManualFeedCapacity:"product_specification.paper_handling.c_productManualFeedCapacity_label"},"product_specification.power.accordion_label":{c_productPowerConsumptionPowerOffDeepSleepReadyCopying:"product_specification.power.c_productPowerConsumptionPowerOffDeepSleepReadyCopying_label",c_productMachineNoiseReadyPrinting:"product_specification.power.c_productMachineNoiseReadyPrinting_label",c_productPowerConsumptionPowerOffDeepSleepSleepReadyPrinting:"product_specification.power.c_productPowerConsumptionPowerOffDeepSleepSleepReadyPrinting_label",c_productEPAENERGYSTARTECValue:"product_specification.power.c_productEPAENERGYSTARTECValue_label",c_productMachineNoiseReadyCopying:"product_specification.power.c_productMachineNoiseReadyCopying_label",c_productIntPowerSource:"product_specification.power.c_productIntPowerSource_label",c_productENERGYSTARCertified:"product_specification.power.c_productENERGYSTARCertified_label",c_productEPEATRegistered:"product_specification.power.c_productEPEATRegistered_label",c_productPowerSource:"product_specification.power.c_productPowerSource_label",c_productBattery:"product_specification.power.c_productBattery_label",c_productBatteryChargingOptions:"product_specification.power.c_productBatteryChargingOptions_label",c_productBatteryChargingTime:"product_specification.power.c_productBatteryChargingTime_label",c_productBatteryYield:"product_specification.power.c_productBatteryYield_label",c_productEnvironmentChargingTemperature:"product_specification.power.c_productEnvironmentChargingTemperature_label",c_productEnvironmentOperatingHumidity:"product_specification.power.c_productEnvironmentOperatingHumidity_label",c_productEnvironmentOperatingTemperature:"product_specification.power.c_productEnvironmentOperatingTemperature_label",c_productExternalPowerInput:"product_specification.power.c_productExternalPowerInput_label",c_productInternalBatteryLife:"product_specification.power.c_productInternalBatteryLife_label",c_productPower:"product_specification.power.c_productPower_label",c_productPowerConsumption:"product_specification.power.c_productPowerConsumption_label",c_productPowerConsumptionPowerOffReadyScanningSleep:"product_specification.power.c_productPowerConsumptionPowerOffReadyScanningSleep_label",c_productPowerOptions:"product_specification.power.c_productPowerOptions_label",c_productBatteryChargeTime:"product_specification.power.c_productBatteryChargeTime_label",c_productBatteryRequirements:"product_specification.power.c_productBatteryRequirements_label",c_productPowerManagement:"product_specification.power.c_productPowerManagement_label",c_productBatteryLife:"product_specification.print.c_productBatteryLife_label"},"product_specification.print.accordion_label":{c_productBlackPrintSpeed:"product_specification.print.c_productBlackPrintSpeed_label",c_productC
1olorPrintSpeed:"product_specification.print.c_productColorPrintSpeed_label",c_productBlackISOBasedMaxPrintSpeed:"product_specification.print.c_productBlackISOBasedMaxPrintSpeed_label",c_productColorISOBasedMaxPrintSpeed:"product_specification.print.c_productColorISOBasedMaxPrintSpeed_label",c_productEmulation:"product_specification.print.c_productEmulation_label",c_productFirstPageOutTime:"product_specification.print.c_productFirstPageOutTime_label",c_productAutomaticDuplexPrinting:"product_specification.print.c_productAutomaticDuplexPrinting_label",c_productEmailPrintFunction:"product_specification.print.c_productEmailPrintFunction_label",c_productBlackA4MaxPrintSpeed:"product_specification.print.c_productBlackA4MaxPrintSpeed_label",c_productColorA4MaxPrintSpeed:"product_specification.print.c_productColorA4MaxPrintSpeed_label",c_productMonoDuplexPrintSpeed:"product_specification.print.c_productMonoDuplexPrintSpeed_label",c_productColorDuplexPrintSpeed:"product_specification.print.c_productColorDuplexPrintSpeed_label",c_productPrintResolution:"product_specification.print.c_productPrintResolution_label",c_productCloudServicesPrint:"product_specification.print.c_productCloudServicesPrint_label",c_productBatteryLifeNumberOfPagesPerCharge:"product_specification.print.c_productBatteryLifeNumberOfPagesPerCharge_label",c_productFirstTimetoPrint:"product_specification.print.c_productFirstTimetoPrint_label",c_productFormFeedModes:"product_specification.print.c_productFormFeedModes_label",c_productInkColor:"product_specification.print.c_productInkColor_label",c_productInkVolume:"product_specification.print.c_productInkVolume_label",c_productISObasedprintspeedBlack:"product_specification.print.c_productISObasedprintspeedBlack_label",c_productISObasedprintspeedColor:"product_specification.print.c_productISObasedprintspeedColor_label",c_productMaxBlackPrintSpeed:"product_specification.print.c_productMaxBlackPrintSpeed_label",c_productMaxColorPrintSpeed:"product_specification.print.c_productMaxColorPrintSpeed_label",c_productMaximumRollWidth:"product_specification.print.c_productMaximumRollWidth_label",c_productMaxMaterialThikness:"product_specification.print.c_productMaxMaterialThikness_label",c_productMaxPrintSpeed:"product_specification.print.c_productMaxPrintSpeed_label",c_productMaxPrintWidth:"product_specification.print.c_productMaxPrintWidth_label",c_productMediaInternalDiameter:"product_specification.print.c_productMediaInternalDiameter_label",c_productMinimumRollWidth:"product_specification.print.c_productMinimumRollWidth_label",c_productNumberofPrintHeads:"product_specification.print.c_productNumberofPrintHeads_label",c_productPreTreatment:"product_specification.print.c_productPreTreatment_label",c_productPrintingLanguage:"product_specification.print.c_productPrintingLanguage_label",c_productPrintMode:"product_specification.print.c_productPrintMode_label",c_productSupportDiameter:"product_specification.print.c_productSupportDiameter_label",c_productSupportWidth:"product_specification.print.c_productSupportWidth_label",c_productTapecollectioncore:"product_specification.print.c_productTapecollectioncore_label",c_productTapeWidth:"product_specification.print.c_productTapeWidth_label",c_productCPUSpeed:"product_specification.print.c_productCPUSpeed_label",c_productCPUType:"product_specification.print.c_productCPUType_label",c_productPrintedSubstrate:"product_specification.print.c_productPrintedSubstrate_label"},"product_specification.printFeatures.accordion_label":{c_productEmulations:"product_specification.printFeatures.c_productEmulations_label",c_productLinearBarcodes:"product_specification.printFeatures.c_productLinearBarcodes_label",c_productMaximummaterialthickness:"product_specification.printFeatures.c_productMaximummaterialthickness_label",c_productMediaSensorTypes:"product_specification.printFeatures.c_productMediaSensorTypes_label",c_productMaxPrintlength:"product_specification.printFeatures.c_productMaxPrintlength_label",c_productPrintLanguages:"product_specification.printFeatures.c_productPrintLanguages_label",c_productPrintSensors:"product_specification.printFeatures.c_productPrintSensors_label",c_productStoredTemplates:"product_specification.printFeatures.c_productStoredTemplates_label",c_productSupportCharge:"product_specification.printFeatures.c_productSupportCharge_label",c_productSupportrolldiameter:"product_specification.printFeatures.c_productSupportrolldiameter_label",c_productSupportType:"product_specification.printFeatures.c_productSupportType_label",c_product2DimensionalBarcodes:"product_specification.printFeatures.c_product2DimensionalBarcodes_label",c_productBitmapFonts:"product_specification.printFeatures.c_productBitmapFonts_label",c_productOutlineFonts:"product_specification.printFeatures.c_productOutlineFonts_label",c_productPrintCommands:"product_specification.printFeatures.c_productPrintCommands_label",c_product2DBarcodes:"product_specification.printFeatures.c_product2DBarcodes_label",c_productEnergyConservationCertifications:"product_specification.printFeatures.c_productEnergyConservationCertifications_label",c_productInnercorediameterofmedium:"product_specification.printFeatures.c_productInnercorediameterofmedium_label"},"product_specification.scan.accordion_label":{c_productScanDriversIncluded:"product_specification.scan.c_productScanDriversIncluded_label",c_productCloudServices:"product_specification.scan.c_productCloudServices_label",c_productDuplexScanning:"product_specification.scan.c_productDuplexScanning_label",c_productScanToFeature:"product_specification.scan.c_productScanToFeature_label",c_productAdvancedScanningFeatures:"product_specification.scan.c_productAdvancedScanningFeatures_label",c_productDirectScanningDestinations:"product_specification.scan.c_productDirectScanningDestinations_label",c_productImageSensor:"product_specification.scan.c_productImageSensor_label",c_productScanFileFormats:"product_specification.scan.c_productScanFileFormats_label",c_productSimplexScanSpeeds:"product_specification.scan.c_productSimplexScanSpeeds_label",c_productDuplexScanSpeeds:"product_specification.scan.c_productDuplexScanSpeeds_label",c_productDuplexScanSpeedsInt:"product_specification.scan.c_productDuplexScanSpeedsInt_label",c_productOpticalScanResolution:"product_specification.scan.c_productOpticalScanResolution_label",c_productSimplexA4ScanSpeeds:"product_specification.scan.c_productSimplexA4ScanSpeeds_label",c_productDuplexA4ScanSpeeds:"product_specification.scan.c_productDuplexA4ScanSpeeds_label",c_productPaperJamSensor:"product_specification.scan.c_productPaperJamSensor_label",c_productBarcodeTypesSupported:"product_specification.scan.c_productBarcodeTypesSupported_label",c_productMaximumOpticalResolution:"product_specification.scan.c_productMaximumOpticalResolution_label",c_productReceiptThicknessRange:"product_specification.scan.c_productReceiptThicknessRange_label"},"product_specification.whatsIncluded.accordion_label":{c_productInBoxConsumablesYield:"product_specification.whatsIncluded.c_productInBoxConsumablesYield_label",c_productCartonContents:"product_specification.whatsIncluded.c_productCartonContents_label",c_productInternationalWarranty:"product_specification.whatsIncluded.c_productInternationalWarranty_label",c_productUSBCable:"product_specification.whatsIncluded.c_productUSBCable_label",c_productWarranty:"product_specification.whatsIncluded.c_productWarranty_label",c_productBoxContents:"product_specification.whatsIncluded.c_productBoxContents_label",c_productCartonContent:"product_specification.whatsIncluded.c_productCartonContent_label",c_productPackageContents:"product_specification.whatsIncluded.c_productPackageContents_label",c_productIncludedItems:"product_specification.whatsIncluded.c_productIncludedItems_label"},"product_specification.basic_features.accordion_label":{c_productNeedlePlateMeasurements:"product_specification.basic_features.c_productNeedlePlateMeasurements_label",c_productPresserFootLeveling:"product_specification.basic_features.c_productPresserFootLeveling_label",c_productAccessoryStorage:"product_specification.basic_features.c_productAccessoryStorage_label",c_productMouseCapabilitybyUSB:"product_specification.basic_features.c_productMouseCapabilitybyUSB_label",c_productBrandedSeries:"product_specification.basic_features.c_productBrandedSeries_label",c_productAdjustablePresserFootPressure:"product_specification.basic_features.c_productAdjustablePresserFootPressure_label",c_productAdditionalSpecialtyFeetAvailable:"product_specification.basic_features.c_productAdditionalSpecialtyFeetAvailable_label",c_productULCSAListedVoltage:"product_specification.basic_features.c_productULCSAListedVoltage_label",c_productAdjustableScreenBrightness:"product_specification.basic_features.c_productAdjustableScreenBrightness_label",c_productSpecialtyFeetIncluded:"product_specification.basic_features.c_productSpecialtyFeetIncluded_label",c_productThreadTension:"product_specification.basic_features.c_productThreadTension_label",c_productWideTableIncluded:"product_specification.basic_features.c_productWideTableIncluded_label",c_productUSB:"product_specification.basic_features.c_productUSB_label",c_productFeedDogPoints:"product_specification.basic_features.c_productFeedDogPoints_label",c_productNumberofUSBPorts:"product_specification.basic_features.c_productNumberofUSBPorts_label",c_productThreadSensorOnOff:"product_specification.basic_features.c_productThreadSensorOnOff_label",c_productWirelessEnabled:"product_specification.basic_features.c_productWirelessEnabled_label",c_productDisplayType:"product_specification.basic_features.c_productDisplayType_label",c_productRealisticPreview:"product_specification.basic_features.c_productRealisticPreview_label",c_productNeedlePositionKey:"product_specification.basic_features.c_productNeedlePositionKey_label",c_productULCSAListed:"product_specification.basic_features.c_productULCSAListed_label",c_productScreensaver:"product_specification.basic_features.c_productScreensaver_label",c_productIncludedAccessoryFeet:"product_specification.basic_features.c_productIncludedAccessoryFeet_label",c_productStitchSelectorType:"product_specification.basic_features.c_productStitchSelectorType_label",c_productLightingType:"product_specification.basic_features.c_productLightingType_label",c_productQuickSetBobbin:"product_specification.basic_features.c_productQuickSetBobbin_label",c_productAutomaticThreadCutter:"product_specification.basic_features.c_productAutomaticThreadCutter_label",c_productMemoryCardReader:"product_specification.basic_features.c_productMemoryCardReader_label",c_productThreadSensor:"product_specification.basic_features.c_productThreadSensor_label",c_productNeedleStopPositionUpDown:"product_specification.basic_features.c_productNeedleStopPositionUpDown_label",c_productStartStopButton:"product_specification.basic_features.c_productStartStopButton_label",c_productBuiltInMemory:"product_specification.basic_features.c_productBuiltInMemory_label",c_productBodySeries:"product_specification.basic_features.c_productBodySeries_label",c_productLCDDisplaySize:"product_specification.basic_features.c_productLCDDisplaySize_label",c_productNeedleThreadingSystem:"product_specification.basic_features.c_productNeedleThreadingSystem_label",c_productNumberofPresserFeet:"product_specification.basic_features.c_productNumberofPresserFeet_label",c_productBuiltinLanguages:"product_specification.basic_features.c_productBuiltinLanguages_label",c_productDisplay:"product_specification.basic_features.c_productDisplay_label",c_productAvailableStampSizes:"product_specification.basic_features.c_productAvailableStampSizes_label",c_productFontSupport:"product_specification.basic_features.c_productFontSupport_label",c_productMaximumResolution:"product_specification.basic_features.c_productMaximumResolution_label"},"product_specification.consumables.accordion_label":{c_productC
1onsumableRollCoreIDSize:"product_specification.consumables.c_productConsumableRollCoreIDSize_label",c_productMediaWidthMax:"product_specification.consumables.c_productMediaWidthMax_label"},"product_specification.copy.accordion_label":{c_productBlackCopySpeed:"product_specification.copy.c_productBlackCopySpeed_label",c_productColorCopySpeed:"product_specification.copy.c_productColorCopySpeed_label",c_productDuplexCopying:"product_specification.copy.c_productDuplexCopying_label",c_productSortingFunction:"product_specification.copy.c_productSortingFunction_label",c_productISOBasedMaxCopySpeedBlack:"product_specification.copy.c_productISOBasedMaxCopySpeedBlack_label",c_productBlackA4CopySpeed:"product_specification.copy.c_productBlackA4CopySpeed_label",c_productColorA4CopySpeed:"product_specification.copy.c_productColorA4CopySpeed_label",c_productISOBasedMaxCopySpeedColor:"product_specification.copy.c_productISOBasedMaxCopySpeedColor_label",c_productMaximumCopyResolution:"product_specification.copy.c_productMaximumCopyResolution_label",c_productMaximumEnlargement:"product_specification.copy.c_productMaximumEnlargement_label",c_productMaximumReduction:"product_specification.copy.c_productMaximumReduction_label",c_productStandAloneCopying:"product_specification.copy.c_productStandAloneCopying_label"},"product_specification.crafting_workspace.accordion_label":{c_productBladeHolderAdjustmentLevels:"product_specification.crafting_workspace.c_productBladeHolderAdjustmentLevels_label",c_productCuttingSpeedAdjustmentLevels:"product_specification.crafting_workspace.c_productCuttingSpeedAdjustmentLevels_label",c_productMaximumBladeSize:"product_specification.crafting_workspace.c_productMaximumBladeSize_label"},"product_specification.cut.accordion_label":{c_productCutterLife:"product_specification.cut.c_productCutterLife_label",c_productPrintSpeed:"product_specification.cut.c_productPrintSpeed_label"},"product_specification.display_category_id.accordion_label":{c_productAdjustableFocalLength:"product_specification.display_category_id.c_productAdjustableFocalLength_label",c_productFieldofView:"product_specification.display_category_id.c_productFieldofView_label"},"product_specification.document_handling.accordion_label":{c_productPlasticCardThickness:"product_specification.document_handling.c_productPlasticCardThickness_label"},"product_specification.embroidering.accordion_label":{c_productFrameDesignsShapes:"product_specification.embroidering.c_productFrameDesignsShapes_label",c_productIncludedEmbroideryHoops:"product_specification.embroidering.c_productIncludedEmbroideryHoops_label",c_productCoordinatingAccents:"product_specification.embroidering.c_productCoordinatingAccents_label",c_productStandardIncludedFrames:"product_specification.embroidering.c_productStandardIncludedFrames_label",c_productBuiltinEmbroideryDesignsfeaturingDisneyPixarCharacters:"product_specification.embroidering.c_productBuiltinEmbroideryDesignsfeaturingDisneyPixarCharacters_label",c_productPatternRotatingIncrements:"product_specification.embroidering.c_productPatternRotatingIncrements_label",c_productOnScreenHelp:"product_specification.embroidering.c_productOnScreenHelp_label",c_productBuiltInAlphabetFonts:"product_specification.embroidering.c_productBuiltInAlphabetFonts_label",c_productWithBuiltInAlphabetFonts:"product_specification.embroidering.c_productWithBuiltInAlphabetFonts_label",c_productInnovEyeTechnology:"product_specification.embroidering.c_productInnovEyeTechnology_label",c_productAppliquCreatorFunction:"product_specification.embroidering.c_productAppliquCreatorFunction_label",c_productThreadAnchor:"product_specification.embroidering.c_productThreadAnchor_label",c_productCurvedTextonScreenEditing:"product_specification.embroidering.c_productCurvedTextonScreenEditing_label",c_productLinkMultipleMachines:"product_specification.embroidering.c_productLinkMultipleMachines_label",c_productBuiltInDesigns:"product_specification.embroidering.c_productBuiltInDesigns_label",c_productMyCustomDesignFeature:"product_specification.embroidering.c_productMyCustomDesignFeature_label",c_productPrintandStitchTechnology:"product_specification.embroidering.c_productPrintandStitchTechnology_label",c_productEmbroideryPositionMarker:"product_specification.embroidering.c_productEmbroideryPositionMarker_label",c_productMaximumZoom:"product_specification.embroidering.c_productMaximumZoom_label",c_productAdjustableDesignIconSizeSetting:"product_specification.embroidering.c_productAdjustableDesignIconSizeSetting_label",c_productProgrammableMonochromeEmbroidery:"product_specification.embroidering.c_productProgrammableMonochromeEmbroidery_label",c_productMaximumEmbroideryArea:"product_specification.embroidering.c_productMaximumEmbroideryArea_label",c_productEyeletThreadingSystem:"product_specification.embroidering.c_productEyeletThreadingSystem_label",c_productSewingSpeedRangeFrames:"product_specification.embroidering.c_productSewingSpeedRangeFrames_label",c_productTrialPositionLayoutFunction:"product_specification.embroidering.c_productTrialPositionLayoutFunction_label",c_productC
1olorShufflingFunction:"product_specification.embroidering.c_productColorShufflingFunction_label",c_productSpaceReductionamongEmbroideryAlphabets:"product_specification.embroidering.c_productSpaceReductionamongEmbroideryAlphabets_label",c_productComputerConnectivity:"product_specification.embroidering.c_productComputerConnectivity_label",c_productOnscreenAutomaticDensityAdjustment:"product_specification.embroidering.c_productOnscreenAutomaticDensityAdjustment_label",c_productAutomaticFeedThreadCutting:"product_specification.embroidering.c_productAutomaticFeedThreadCutting_label",c_productColorPalette:"product_specification.embroidering.c_productColorPalette_label",c_productSewingDecorativeStitcheswithEmbroideryArmAttached:"product_specification.embroidering.c_productSewingDecorativeStitcheswithEmbroideryArmAttached_label",c_productDragandDropEditing:"product_specification.embroidering.c_productDragandDropEditing_label",c_productBuiltinEmbroideryLetteringAlphabetFonts:"product_specification.embroidering.c_productBuiltinEmbroideryLetteringAlphabetFonts_label",c_productSewingSpeedRangeCapFrames:"product_specification.embroidering.c_productSewingSpeedRangeCapFrames_label",c_productCapFrameCapability:"product_specification.embroidering.c_productCapFrameCapability_label",c_productFrameDesignsStitches:"product_specification.embroidering.c_productFrameDesignsStitches_label",c_productLightandAudioCuestoAlertThreadBreakage:"product_specification.embroidering.c_productLightandAudioCuestoAlertThreadBreakage_label",c_productBuiltInAlphabetDesigns:"product_specification.embroidering.c_productBuiltInAlphabetDesigns_label",c_productBuiltInBorderFunction:"product_specification.embroidering.c_productBuiltInBorderFunction_label",c_productResumeFunction:"product_specification.embroidering.c_productResumeFunction_label",c_productLightandAudioCuestoAlertFinishedDesigns:"product_specification.embroidering.c_productLightandAudioCuestoAlertFinishedDesigns_label",c_productMonogrammingFontStyles:"product_specification.embroidering.c_productMonogrammingFontStyles_label",c_productBastingStitchBeforeEmbroidery:"product_specification.embroidering.c_productBastingStitchBeforeEmbroidery_label",c_productSpeedAdjustment:"product_specification.embroidering.c_productSpeedAdjustment_label",c_productNumberedThreadingGuides:"product_specification.embroidering.c_productNumberedThreadingGuides_label",c_productLightandAudioCueswithOnOffModes:"product_specification.embroidering.c_productLightandAudioCueswithOnOffModes_label",c_productThreadWiper:"product_specification.embroidering.c_productThreadWiper_label",c_productAdjustableEmbroiderySpeedSettings:"product_specification.embroidering.c_productAdjustableEmbroiderySpeedSettings_label",c_productOnScreenEditing:"product_specification.embroidering.c_productOnScreenEditing_label",c_productLightandAudioCuestoAlertThreadChange:"product_specification.embroidering.c_productLightandAudioCuestoAlertThreadChange_label",c_productInnovaChromeLEDThreadColorSystem:"product_specification.embroidering.c_productInnovaChromeLEDThreadColorSystem_label",c_productCorrectThreadColorIndication:"product_specification.embroidering.c_productCorrectThreadColorIndication_label"},"product_specification.environment_compatibility.accordion_label":{c_productOperatingEnvironment:"product_specification.environment_compatibility.c_productOperatingEnvironment_label",c_productStorageEnvironment:"product_specification.environment_compatibility.c_productStorageEnvironment_label"},"product_specification.fax.accordion_label":{c_productFaxModemSpeed:"product_specification.fax.c_productFaxModemSpeed_label",c_productDuplexFaxing:"product_specification.fax.c_productDuplexFaxing_label",c_productFaxPageMemory:"product_specification.fax.c_productFaxPageMemory_label",c_productTotalAutoDialLocations:"product_specification.fax.c_productTotalAutoDialLocations_label",c_productBroadcasting:"product_specification.fax.c_productBroadcasting_label",c_productPCFaxCapability:"product_specification.fax.c_productPCFaxCapability_label",c_productOutOfPaperReception:"product_specification.fax.c_productOutOfPaperReception_label",c_productActivityReportJournalReport:"product_specification.fax.c_productActivityReportJournalReport_label",c_productGrayScaleCapability:"product_specification.fax.c_productGrayScaleCapability_label",c_productInternetFax:"product_specification.fax.c_productInternetFax_label",c_productAutomaticRedialTimesInterval:"product_specification.fax.c_productAutomaticRedialTimesInterval_label",c_productGrayScaleCompatibility:"product_specification.fax.c_productGrayScaleCompatibility_label",c_productQuickScanMemoryTransmission:"product_specification.fax.c_productQuickScanMemoryTransmission_label"},"product_specification.features.accordion_label":{c_productAdvancedFaxFeatures:"product_specification.features.c_productAdvancedFaxFeatures_label",c_productBestTransmissionSpeed:"product_specification.features.c_productBestTransmissionSpeed_label",c_productC
1odingMethod:"product_specification.features.c_productCodingMethod_label",c_productDelayedTransmissionTimers:"product_specification.features.c_productDelayedTransmissionTimers_label",c_productDustandWaterResistance:"product_specification.features.c_productDustandWaterResistance_label",c_productFunctions:"product_specification.features.c_productFunctions_label",c_productIdealApplication:"product_specification.features.c_productIdealApplication_label",c_productIntheBox:"product_specification.features.c_productIntheBox_label",c_productMaximumAutomaticDocumentFeederCapacity:"product_specification.features.c_productMaximumAutomaticDocumentFeederCapacity_label",c_productMemory:"product_specification.features.c_productMemory_label",c_productNoiseLevel:"product_specification.features.c_productNoiseLevel_label",c_productOperatingtemperaturehumidity:"product_specification.features.c_productOperatingtemperaturehumidity_label",c_productProgrammableShortcutButtons:"product_specification.features.c_productProgrammableShortcutButtons_label",c_productSafety:"product_specification.features.c_productSafety_label",c_productSealingCertification:"product_specification.features.c_productSealingCertification_label",c_productStoragetemperaturehumidity:"product_specification.features.c_productStoragetemperaturehumidity_label"},"product_specification.hardware_features.accordion_label":{c_productAirFlowIntakes:"product_specification.hardware_features.c_productAirFlowIntakes_label",c_productAirFlowOutputs:"product_specification.hardware_features.c_productAirFlowOutputs_label",c_productBacklighting:"product_specification.hardware_features.c_productBacklighting_label",c_productBarcodesConnectedToComputer:"product_specification.hardware_features.c_productBarcodesConnectedToComputer_label",c_productBarcodesStandAloneMode:"product_specification.hardware_features.c_productBarcodesStandAloneMode_label",c_productBuiltinPlugLabelSoftware:"product_specification.hardware_features.c_productBuiltinPlugLabelSoftware_label",c_productFavoritesFunctionKey:"product_specification.hardware_features.c_productFavoritesFunctionKey_label",c_productHousingColor:"product_specification.hardware_features.c_productHousingColor_label",c_productInterfaceTypes:"product_specification.hardware_features.c_productInterfaceTypes_label",c_productMaterial:"product_specification.hardware_features.c_productMaterial_label",c_productMaximumPrintLength:"product_specification.hardware_features.c_productMaximumPrintLength_label",c_productMediaCompatibility:"product_specification.hardware_features.c_productMediaCompatibility_label",c_productMobileDevicePrintingApp:"product_specification.hardware_features.c_productMobileDevicePrintingApp_label",c_productNetworkCompatibility:"product_specification.hardware_features.c_productNetworkCompatibility_label",c_productNumberofTemplatesforTransferData:"product_specification.hardware_features.c_productNumberofTemplatesforTransferData_label",c_productOperationModes:"product_specification.hardware_features.c_productOperationModes_label",c_productOptions:"product_specification.hardware_features.c_productOptions_label",c_productPowerSupplySpecification:"product_specification.hardware_features.c_productPowerSupplySpecification_label",c_productPreviewKey:"product_specification.hardware_features.c_productPreviewKey_label",c_productPrinterMemory:"product_specification.hardware_features.c_productPrinterMemory_label",c_productStandardInterfaces:"product_specification.hardware_features.c_productStandardInterfaces_label",c_productStatusIndicator:"product_specification.hardware_features.c_productStatusIndicator_label",c_productTapeLengthM:"product_specification.hardware_features.c_productTapeLengthM_label",c_productTapeTypeCompatibility:"product_specification.hardware_features.c_productTapeTypeCompatibility_label",c_productTapeTypes:"product_specification.hardware_features.c_productTapeTypes_label",c_productUSBPort:"product_specification.hardware_features.c_productUSBPort_label",c_productMaximumLabelLength:"product_specification.hardware_features.c_productMaximumLabelLength_label",c_productMaximumLabelWidth:"product_specification.hardware_features.c_productMaximumLabelWidth_label",c_productMaximumMediaThicknessWithAdhesive:"product_specification.hardware_features.c_productMaximumMediaThicknessWithAdhesive_label",c_productMaximumMediaThicknessWithoutAdhesive:"product_specification.hardware_features.c_productMaximumMediaThicknessWithoutAdhesive_label",c_productMaximumPrintResolution:"product_specification.hardware_features.c_productMaximumPrintResolution_label",c_productMaximumPrintWidth:"product_specification.hardware_features.c_productMaximumPrintWidth_label",c_productOperatingModes:"product_specification.hardware_features.c_productOperatingModes_label",c_productTapeLine:"product_specification.hardware_features.c_productTapeLine_label",c_productResolution:"product_specification.hardware_features.c_productResolution_label"},"product_specification.media.accordion_label":{c_productMaxPrintHeight:"product_specification.media.c_productMaxPrintHeight_label",c_productMediaInnerCoreDiameter:"product_specification.media.c_productMediaInnerCoreDiameter_label",c_productMediaLoading:"product_specification.media.c_productMediaLoading_label",c_productMediaRollDiameter:"product_specification.media.c_productMediaRollDiameter_label",c_productMediaSensors:"product_specification.media.c_productMediaSensors_label",c_productMediaSizes:"product_specification.media.c_productMediaSizes_label",c_productMediaThickness:"product_specification.media.c_productMediaThickness_label",c_productMediaType:"product_specification.media.c_productMediaType_label",c_productMediaWidth:"product_specification.media.c_productMediaWidth_label",c_productRibbonLength:"product_specification.media.c_productRibbonLength_label",c_productRibbonTakeUpCore:"product_specification.media.c_productRibbonTakeUpCore_label",c_productRibbonTypes:"product_specification.media.c_productRibbonTypes_label",c_productRibbonWidth:"product_specification.media.c_productRibbonWidth_label"},"product_specification.printing_power_performance.accordion_label":{c_productBatteryPerformance:"product_specification.printing_power_performance.c_productBatteryPerformance_label",c_productMaxPrintLenght:"product_specification.printing_power_performance.c_productMaxPrintLenght_label",c_productPowerForce:"product_specification.printing_power_performance.c_productPowerForce_label"},"product_specification.print_operations.accordion_label":{c_productKeyboard:"product_specification.print_operations.c_productKeyboard_label",c_productPrinterLanguages:"product_specification.print_operations.c_productPrinterLanguages_label"},"product_specification.quilting.accordion_label":{c_productDropFeed:"product_specification.quilting.c_productDropFeed_label",c_productBuiltinQuiltingStitches:"product_specification.quilting.c_productBuiltinQuiltingStitches_label",c_productFreeMotionQuiltingFoot:"product_specification.quilting.c_productFreeMotionQuiltingFoot_label",c_productIncludedQuiltingFeet:"product_specification.quilting.c_productIncludedQuiltingFeet_label",c_productBuiltinSewingLetteringFonts:"product_specification.quilting.c_productBuiltinSewingLetteringFonts_label",c_productISRIntelligentStitchRegulator:"product_specification.quilting.c_productISRIntelligentStitchRegulator_label"},"product_specification.scanning.accordion_label":{c_productFileFormatsSupported:"product_specification.scanning.c_productFileFormatsSupported_label",c_productMaximumScanDepth:"product_specification.scanning.c_productMaximumScanDepth_label",c_productMaximumScanningWidthCm:"product_specification.scanning.c_productMaximumScanningWidthCm_label",c_productMaximumScanningWidth:"product_specification.scanning.c_productMaximumScanningWidth_label",c_productScanningSpeed:"product_specification.scanning.c_productScanningSpeed_label",c_productScannerResolution:"product_specification.scanning.c_productScannerResolution_label",c_productScanningMaterialThickness:"product_specification.scanning.c_productScanningMaterialThickness_label"},"product_specification.search_facets.accordion_label":{c_productApplications:"product_specification.search_facets.c_productApplications_label",c_productWorkSpaceArea:"product_specification.search_facets.c_productWorkSpaceArea_label",c_productBuiltinSewingStitches:"product_specification.search_facets.c_productBuiltinSewingStitches_label",c_productMaximumEmbroiderySpeed:"product_specification.search_facets.c_productMaximumEmbroiderySpeed_label",c_productBuiltInEmbroideryDesigns:"product_specification.search_facets.c_productBuiltInEmbroideryDesigns_label",c_productA4ScanSpeed:"product_specification.search_facets.c_productA4ScanSpeed_label",c_productADFCapacity:"product_specification.search_facets.c_productADFCapacity_label",c_productBuiltInQuiltPatterns:"product_specification.search_facets.c_productBuiltInQuiltPatterns_label",c_productCutter:"product_specification.search_facets.c_productCutter_label"},"product_specification.security.accordion_label":{c_productSecurityFunctions:"product_specification.security.c_productSecurityFunctions_label",c_productWirelessNetworkSecurity:"product_specification.security.c_productWirelessNetworkSecurity_label",c_productSecurityProtocolsWireless:"product_specification.security.c_productSecurityProtocolsWireless_label",c_productSecurityProtocolsWired:"product_specification.security.c_productSecurityProtocolsWired_label"},"product_specification.serger.accordion_label":{c_productDifferentialFeed:"product_specification.serger.c_productDifferentialFeed_label",c_productStitchFingers:"product_specification.serger.c_productStitchFingers_label",c_productKnifeDriverType:"product_specification.serger.c_productKnifeDriverType_label",c_productChangeforRolledHemming:"product_specification.serger.c_productChangeforRolledHemming_label",c_productUnderlooperThreader:"product_specification.serger.c_productUnderlooperThreader_label",c_productOverlockSeamWidth:"product_specification.serger.c_productOverlockSeamWidth_label",c_product234ThreadChange:"product_specification.serger.c_product234ThreadChange_label"},"product_specification.sewing.accordion_label":{c_productNumberofNeedles:"product_specification.sewing.c_productNumberofNeedles_label",c_productApplication:"product_specification.sewing.c_productApplication_label",c_productMaximumSewingSpeed:"product_specification.sewing.c_productMaximumSewingSpeed_label",c_productLubricationType:"product_specification.sewing.c_productLubricationType_label",c_productPivotFunction:"product_specification.sewing.c_productPivotFunction_label",c_productIndependentBobbinWindingMotor:"product_specification.sewing.c_productIndependentBobbinWindingMotor_label",c_productMyCustomStitchFeature:"product_specification.sewing.c_productMyCustomStitchFeature_label",c_productBuiltInStitchSelections:"product_specification.sewing.c_productBuiltInStitchSelections_label",c_productC
1olorCodedThreadSystem:"product_specification.sewing.c_productColorCodedThreadSystem_label",c_productKneeLifter:"product_specification.sewing.c_productKneeLifter_label",c_productAutomaticHeightAdjustment:"product_specification.sewing.c_productAutomaticHeightAdjustment_label",c_productButtonHoleStyles:"product_specification.sewing.c_productButtonHoleStyles_label",c_productSidewaysSewing:"product_specification.sewing.c_productSidewaysSewing_label",c_productStitchWidth:"product_specification.sewing.c_productStitchWidth_label",c_productBacktoBeginningKey:"product_specification.sewing.c_productBacktoBeginningKey_label",c_productReinforcementreverseStitches:"product_specification.sewing.c_productReinforcementreverseStitches_label",c_productAvailableStitchTypes:"product_specification.sewing.c_productAvailableStitchTypes_label",c_productMultiDirectionalSewing:"product_specification.sewing.c_productMultiDirectionalSewing_label",c_productStitchLength:"product_specification.sewing.c_productStitchLength_label",c_productQuickReferenceStitchGuides:"product_specification.sewing.c_productQuickReferenceStitchGuides_label",c_productSpeedControl:"product_specification.sewing.c_productSpeedControl_label",c_productBuiltInLetteringFonts:"product_specification.sewing.c_productBuiltInLetteringFonts_label",c_productMediaTypeUSB:"product_specification.sewing.c_productMediaTypeUSB_label"},"product_specification.software_features.accordion_label":{c_productAvailableHardDiskSpace:"product_specification.software_features.c_productAvailableHardDiskSpace_label",c_productBuiltinDecorativeRibbonLabelTemplates:"product_specification.software_features.c_productBuiltinDecorativeRibbonLabelTemplates_label",c_productBuiltInDesignsTemplates:"product_specification.software_features.c_productBuiltInDesignsTemplates_label",c_productBuiltInSymbols:"product_specification.software_features.c_productBuiltInSymbols_label",c_productCompatibleGraphicFileFormats:"product_specification.software_features.c_productCompatibleGraphicFileFormats_label",c_productFonts:"product_specification.software_features.c_productFonts_label",c_productFontSizes:"product_specification.software_features.c_productFontSizes_label",c_productFontStyles:"product_specification.software_features.c_productFontStyles_label",c_productHorizontalAlignment:"product_specification.software_features.c_productHorizontalAlignment_label",c_productLabelerFeatures:"product_specification.software_features.c_productLabelerFeatures_label",c_productMaximumNumberofPrintCopies:"product_specification.software_features.c_productMaximumNumberofPrintCopies_label",c_productMaximumPrintHeight:"product_specification.software_features.c_productMaximumPrintHeight_label",c_productMirrorPrinting:"product_specification.software_features.c_productMirrorPrinting_label",c_productMulticopyPrint:"product_specification.software_features.c_productMulticopyPrint_label",c_productMultilingual:"product_specification.software_features.c_productMultilingual_label",c_productNumberofFontStyles:"product_specification.software_features.c_productNumberofFontStyles_label",c_productNumberofLabelsStored:"product_specification.software_features.c_productNumberofLabelsStored_label",c_productNumberofTextFrameTypes:"product_specification.software_features.c_productNumberofTextFrameTypes_label",c_productOperatingSystemCompatibility:"product_specification.software_features.c_productOperatingSystemCompatibility_label",c_productRotatePrinting:"product_specification.software_features.c_productRotatePrinting_label",c_productSerialization:"product_specification.software_features.c_productSerialization_label",c_productSymbolsforWindows:"product_specification.software_features.c_productSymbolsforWindows_label",c_productTimeDateStamp:"product_specification.software_features.c_productTimeDateStamp_label",c_productVerticalPrinting:"product_specification.software_features.c_productVerticalPrinting_label",c_productMaximumPrintLines:"product_specification.software_features.c_productMaximumPrintLines_label",c_productAvailable:"product_specification.software_features.c_productAvailable_label"},"product_specification.system_requirement.accordion_label":{c_productMinimumRAMInstalled:"product_specification.system_requirement.c_productMinimumRAMInstalled_label",c_productSDKSupport:"product_specification.system_requirement.c_productSDKSupport_label",c_productSoftwareIncluded:"product_specification.system_requirement.c_productSoftwareIncluded_label"}
1,"product_specification.telephone.accordion_label":{c_productSpeedDialLocations:"product_specification.telephone.c_productSpeedDialLocations_label"}};var Ie=c(41863);const Te=(0,i.forwardRef)((({productList:e,isLoading:t,onScroll:c},o)=>{const r=(0,i.useRef)([]),a=(0,i.useRef)(0);(0,i.useImperativeHandle)(o,(()=>({scrollTo:e=>{a.current=e,r.current.forEach((t=>{t&&(t.scrollLeft=e)}))}})));const p=(0,g.A)({base:!0,md:!1}),n=(0,g.A)({base:"body3",lg:"body2"}),d=(0,i.useMemo)((()=>[...e||[],null,null,null].slice(0,3)),[e]),s=(0,i.useMemo)((()=>Object.entries(Ae).map((([e,t])=>{const c=Object.entries(t).filter((([e])=>d.some((t=>t&&t[e]))));return 0===c.length?null:{categoryLabelId:e,attributes:c.map((([e,t])=>({attrKey:e,labelId:t})))}})).filter(Boolean)),[d]);return d.length||t?i.createElement(u.a,{as:"section",w:"full",bg:"brand.white",id:"specifications-compare"},i.createElement(y.m,{maxW:"container.xxl",bg:"brand.white",p:{base:12,md:20},px:{base:5,md:20}},t?i.createElement(C,null):i.createElement(xe.n,{allowMultiple:!0,defaultIndex:[0]},s.map(((e,t)=>i.createElement(Pe.A,{key:e.categoryLabelId+t,borderTopWidth:1,borderBottomWidth:t===s.length-1?1:0,borderColor:"brand.gray200"},(({isExpanded:o})=>i.createElement(i.Fragment,null,i.createElement(Me.J,{p:0,py:{base:5,md:8},justifyContent:"space-between",_hover:{bg:"transparent"}},p?i.createElement(O.E,{flex:"1",textAlign:"left",textStyle:"subtitle2",color:"brand.gray600Black"},i.createElement(Ie.A,{id:e.categoryLabelId})):i.createElement(_.D,{as:"h5",variant:"h5",textAlign:"left"},i.createElement(Ie.A,{id:e.categoryLabelId})),i.createElement(u.a,{transform:o?"rotate(180deg)":"rotate(0deg)",transition:"transform 0.3s ease"},i.createElement(te.D3,{width:"24px",height:"24px"}))),i.createElement(Ee.v,{p:0,width:"100%"},i.createElement(u.a,{ref:e=>{r.current[t]=e,e&&a.current>0&&(e.scrollLeft=a.current)},onScroll:c,overflowX:{base:"auto",md:"hidden"},width:"100%",pb:4,sx:{WebkitOverflowScrolling:"touch",scrollSnapType:{base:"x mandatory",md:"none"},scrollbarWidth:"none",msOverflowStyle:"none","&::-webkit-scrollbar":{display:"none"}}},e.attributes.map((({attrKey:t,labelId:c},o)=>i.createElement(u.a,{key:t,py:6,minW:{base:"150%",sm:"180%",md:"100%"},borderBottomWidth:o===e.attributes.length-1?0:1,borderBottomColor:"brand.gray200",width:"fit-content"},i.createElement(M.x,{templateColumns:"repeat(3, 1fr)",gap:4,width:"100%"},d.map(((e,o)=>i.createElement(l.s,{key:o,gap:2,flexDirection:"column",scrollSnapAlign:"start"},i.createElement(O.E,{textStyle:"caption"},i.createElement(Ie.A,{id:c})),i.createElement(O.E,{color:"brand.gray600black",textStyle:n},e&&(0,ce.ul)(e[t])||"-")))))))))))))))))):null}));Te.propTypes={productList:F().array.isRequired,isLoading:F().bool};const Fe=Te;var De=c(27026);const Be=()=>{const e=(0,a.A)(),{pathname:t}=(0,o.useLocation)(),c=(0,g.A)({base:!0,lg:!1}),{res:l}=(0,p.useServerContext)();l&&l.set("Cache-Control",`s-maxage=${n.kB}, stale-while-revalidate={STALE_WHILE_REVALIDATE}`),(0,i.useEffect)((()=>{e.sendViewPage(t)}),[]);const s=(0,o.useLocation)(),_=`${(0,De.$)()}${(0,d.I)(s)}`,b=new URLSearchParams(s.search),m=(0,i.useMemo)((()=>{const e=[];return b.forEach(((t,c)=>{c.startsWith("product-")&&e.push(t)})),null==e?void 0:e.slice(0,3)}),[b]),{data:S,isLoading:w}=(0,h.useProducts)({parameters:{ids:m.join(","),perPricebook:!0,allVariationProperties:!0,expand:["availability","promotions","options","images","prices","variations","set_products","bundled_products","page_meta_tags","recommendations"],allImages:!0}}),v=(0,i.useRef)(null),x=(0,i.useRef)(null),P=e=>{const t=e.target.scrollLeft;v.current&&v.current.scrollTo(t),x.current&&x.current.scrollTo(t)};return i.createElement(i.Fragment,null,i.createElement(r.A,{title:"Compare Products",description:"Compare Products",keywords:"Compare Products"},i.createElement("link",{rel:"canonical",href:_})),i.createElement(u.a,{as:"section",pt:c?12:20,pb:c?10:20,bg:"brand.white"},i.createElement(y.m,{maxW:"container.xxl",px:c?5:20},i.createElement(f,null),S?i.createElement(i.Fragment,null,i.createElement(Ce,{ref:x,productList:null==S?void 0:S.data,onScroll:P})):i.createElement(C,null))),S?i.createElement(Fe,{ref:v,productList:null==S?void 0:S.data,isLoading:w,onScroll:P}):i.createElement(C,null))}}}]);
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.