"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7088],{4089:(a,e,i)=>{i.d(e,{A:()=>o});var t=i(37876);i(14232);var l=i(77742),n=i(21834),r=i(36820);let s=(0,i(18608).makeStyles)()(a=>({availabilityOverwrite:{whiteSpace:"pre-line"},chipContainer:{backgroundColor:"#E8F3FA",padding:a.spacing(2,3),borderRadius:"5px",fontSize:a.typography.pxToRem(14),lineHeight:1.5,display:"inline-block",whiteSpace:"normal",wordBreak:"break-word",color:a.palette.text.primary,fontFamily:a.typography.fontFamily}})),o=a=>{let{availabilityOverwrite:e,showAvailabilityLabelChip:i=!1}=a,{classes:o,cx:d}=s(),{formatMessage:c}=(0,l.A)(),{messageKey:p,messageValue:u,messageVariable1:m,messageVariable2:v,messageVariable3:h}=null!=e?e:{},y=null==u?void 0:u.replace("%0","{messageVariable1}"),g={messageValue:u,messageVariable1:m,messageVariable2:v?c(n.default[v]):v,messageVariable3:h},b=a=>i?(0,t.jsx)("div",{className:o.chipContainer,children:a}):(0,t.jsx)(t.Fragment,{children:a});return(0,t.jsx)("div",{className:d(!i&&o.availabilityOverwrite),children:p&&(n.default[p]?(0,t.jsx)(r.J,{id:p,...n.default[p],values:g,children:a=>b(a)}):(0,t.jsx)(r.J,{id:"DEFAULT_AVAILABILITY_MESSAGE",defaultMessage:y,values:g,children:a=>b(a)}))})}},8948:(a,e,i)=>{i.d(e,{A:()=>s});var t=i(37876);i(14232);let l=/ _w\d{1,}/g,n=a=>a.reduce((e,i,t)=>{var n,r;if(!l.test(i))return"";let s=t{let t=Array.from(new Set(a));if(t.length<2)return{};let l=n(t);return 0===l.length||l===e?{}:{srcSet:l,sizes:i}},s=a=>{let{sizes:e,src:i,urls:l,alt:n="",...s}=a,o=r(l,i,e);return(0,t.jsx)("img",{alt:n||"",src:i,...o,...s})}},16599:(a,e,i)=>{i.d(e,{XN:()=>c,jJ:()=>d});var t=i(28888);i(37876);var l=i(82897),n=i(54932);i(14232);var r=i(78248);function s(){let a=(0,t._)(["\n query MaterialPricingAndAvailability($materialNumber: String!, $quantity: Int!, $catalogType: CatalogType, $orgId: String, $displaySDS: Boolean = false, $countryCode: String, $checkBuyNow: Boolean) {\n getPricingForMaterial(\n input: {materialNumber: $materialNumber, quantity: $quantity, catalogType: $catalogType, orgId: $orgId, countryCode: $countryCode, checkBuyNow: $checkBuyNow}\n ) {\n ...MaterialPricingDetail\n }\n}\n ",""]);return s=function(){return a},a}let o={},d=(0,l.J1)(s(),n.vg);function c(a){let e={...o,...a};return r._(d,e)}},18904:(a,e,i)=>{i.d(e,{A:()=>b,R:()=>g});var t=i(37876);i(14232);var l=i(77742),n=i(35967),r=i(18608),s=i(65103),o=i(4089),d=i(21834),c=i(83198),p=i(6442),u=i(36820),m=i(26298),v=i(45370),h=i(70903);let y=(0,r.makeStyles)()(a=>({root:{margin:0,paddingInlineStart:0,transition:"color 250ms"},availabilityItem:{display:"flex",alignItems:"center",paddingTop:a.spacing(3),paddingBottom:a.spacing(3),fontSize:a.typography.pxToRem(16),borderTop:"none"},noWrap:{whiteSpace:"nowrap"},availableIcon:{fontSize:19,marginRight:a.spacing(1.5),display:"flex"},disabled:{color:a.palette.grey[400],"& svg":{fill:a.palette.grey[400]}}})),g=a=>{let{children:e,className:i}=a,{classes:l,cx:n}=y();return(0,t.jsx)("ol",{className:n(l.root,i),children:(0,t.jsxs)("li",{className:l.availabilityItem,children:[(0,t.jsx)("div",{className:l.availableIcon,children:(0,t.jsx)(c.A,{color:"error",fontSize:"inherit"})}),(0,t.jsx)("p",{children:e})]})})},b=a=>{let{availabilities:e,updateAvailable:i,className:r,hideQuantity:c,hidePlantLoc:g,leadTime:b}=a,{classes:A,cx:x}=y(),T=(0,l.A)();return(0,t.jsx)("ol",{className:x(A.root,r,i&&A.disabled),children:e.map((a,i)=>{let{key:l,availabilityOverwriteMessage:r,messageType:y,date:x,quantity:f,plantLoc:j}=a;if((null==r?void 0:r.messageValue)&&"secondary"===y)return(0,t.jsx)("li",{className:A.availabilityItem,children:(0,t.jsx)(o.A,{availabilityOverwrite:r})},i);switch(l){case s.qL.OutOfStockKey:return(0,t.jsx)("li",{className:A.availabilityItem,children:(0,t.jsx)("p",{children:(0,t.jsx)(u.J,{id:"OUT_OF_STOCK_KEY",defaultMessage:"We apologize but fulfillment and delivery of this product is delayed. We are working to minimize these delays as quickly as possible.",availability:a})})},i);case s.qL.UnknownAvailability:case s.qL.ContactForAvailability:case s.qL.FulfilmentDeliveryDelayed:case s.qL.UntilSuppliesRunOut:return(0,t.jsxs)("li",{className:A.availabilityItem,children:[(0,t.jsx)(p.A,{className:A.availableIcon,htmlColor:m.w.palette.warning.main}),(0,t.jsxs)("p",{children:[(0,t.jsx)(u.J,{id:l,defaultMessage:l===s.qL.UnknownAvailability?"Availability Unknown":l===s.qL.ContactForAvailability?"Please contact Customer Service for Availability":l===s.qL.FulfilmentDeliveryDelayed?"Fulfilment and delivery delayed":"This item is available until supplies run out.",availability:a}),l===s.qL.FulfilmentDeliveryDelayed&&(0,t.jsx)(v.A,{leadTime:b})]})]},i);case s.qL.CheckCartForAvailability:return(0,t.jsx)("li",{className:A.availabilityItem,children:(0,t.jsx)("p",{children:(0,t.jsx)(u.J,{id:"CHECK_CART_FOR_AVAILABILITY",defaultMessage:"Check Cart for Availability",availability:a})})},i);default:if(!x||!f)return(0,t.jsx)(u.J,{id:"PRICING_AND_AVAILABILITY_UNAVAILABLE",defaultMessage:"Pricing and availability is not currently available.",availability:a});if("secondary"===y){let r=new Date,o=0===(0,h.c)(new Date(x),r);return(0,t.jsxs)("li",{className:A.availabilityItem,children:[(0,t.jsx)("div",{className:A.availableIcon,children:(0,t.jsx)(p.A,{className:A.availableIcon,htmlColor:m.w.palette.success.main})}),(0,t.jsxs)("p",{children:[!c&&(f>0||e.length>0)?"".concat(f," "):null,o?a.key===s.qL.EstimatedToShipOn?(0,t.jsx)(u.J,{id:"ESTIMATED_TO_SHIP_TODAY",availability:a,defaultMessage:"Estimated to ship TODAY"}):(0,t.jsx)(u.J,{id:"AVAILABLE_TODAY",availability:a,defaultMessage:"Available to ship TODAY"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.J,{availability:a,...d.default[l===s.qL.EstimatedDeliveryOn?"AVAILABILITY_ESTIMATED_DELIVERY_ON":l]})," ",(0,t.jsx)(n.XU,{value:new Date(x),year:"numeric",month:"long",day:"2-digit",timeZone:"UTC"})]}),!g&&j&&(0,t.jsxs)(t.Fragment,{children:[" ".concat(T.formatMessage(d.default.PRODUCT_AVAILABILITY_FROM)," "),(0,t.jsx)("span",{children:j})]})]})]},i)}return null}})})}},30720:(a,e,i)=>{i.d(e,{Dm:()=>o,LU:()=>p,XH:()=>d,gd:()=>s});var t=i(89996),l=i(43869),n=i(81905),r=i(19689),s=function(a){return a.Shipping="shipTos",a.Billing="billTos",a.Payer="payers",a.ZZPartner="zzPartners",a.ZNPartner="znPartners",a}({}),o=function(a){return a.Billing="billing",a.Shipping="shipping",a.EndUser="endUser",a.Notification="notification",a}({}),d=function(a){return a.Buy="buy",a.Refill="refill",a.BlanketPo="blanketPo",a}({});let c=(a,e)=>e===t.GT.CustomerSearch||e===t.GT.OrderAcknowledgement||a.data.getCart.partners.soldTo?e===t.GT.SelectAddresses||e===t.GT.CustomerSearch||e===t.GT.OrderAcknowledgement||!a.data.getCart.partners.soldTo||a.data.getCart.partners.billTo&&a.data.getCart.partners.shipTo&&a.data.getCart.partners.payer?null:t.GT.SelectAddresses:t.GT.CustomerSearch,p=()=>{var a,e,i;let s,o=(0,t.rd)(),{currentUserLoading:d,isCustomerServiceRep:p,hasUniqueSoldTos:u}=(0,n.iZ)(),m=null==o?void 0:null===(a=o.query)||void 0===a?void 0:a.action,v=null==o?void 0:null===(e=o.query)||void 0===e?void 0:e.type,h=null==o?void 0:null===(i=o.query)||void 0===i?void 0:i.emailCart;switch(m){case t.GT.CustomerSearch:case t.GT.SelectAccount:case t.GT.SelectAddresses:case t.GT.Checkout:s=m;break;case t.GT.OrderAcknowledgement:s=t.GT.OrderAcknowledgement;break;case t.GT.QuoteConfirmation:s=t.GT.QuoteConfirmation;break;case t.GT.SaveForLater:s=t.GT.SaveForLater;break;default:s=t.GT.Cart}let y=(0,l.t_)({variables:{id:(0,r.KW)(v)},skip:s===t.GT.OrderAcknowledgement}),g=null,b=null;return y.data&&!d&&(p?g=c(y,s):p||y.data.getCart.partners.soldTo||!u||s===t.GT.SelectAccount||s===t.GT.CustomerSearch||s===t.GT.OrderAcknowledgement||s===t.GT.QuoteConfirmation||(g=t.GT.SelectAccount),v===t.TK.ContractCart&&(b=y.data.getCart.contractNumber?"refill":"buy")),h&&(s=t.GT.EmailCart),{view:s,redirect:g,cartType:v,contractCartType:b}}},32712:(a,e,i)=>{i.d(e,{A:()=>t.A});var t=i(8948)},35734:(a,e,i)=>{i.d(e,{A:()=>F});var t=i(37876),l=i(14232),n=i(89996),r=i(18608),s=i(30566),o=i(6995),d=i(77018),c=i(25628),p=i(34252),u=i(77742),m=i(8733),v=i(78206),h=i(16599),y=i(28888),g=i(82897),b=i(54932),A=i(78248);function x(){let a=(0,y._)(["\n query MaterialAvailabilities($materialNumber: String!, $quantity: Int!, $catalogType: CatalogType, $orgId: String, $countryCode: String, $useSimulate: Boolean = false) {\n getAvailabilityForMaterial(\n input: {materialNumber: $materialNumber, quantity: $quantity, catalogType: $catalogType, orgId: $orgId, countryCode: $countryCode, useSimulate: $useSimulate}\n ) {\n ...MaterialAvailabilitiesDetail\n }\n}\n ",""]);return x=function(){return a},a}let T={},f=(0,g.J1)(x(),b.S0);var j=i(65103),I=i(66383),C=i(18904),k=i(43869),S=i(48659),L=i(56951),N=i(57735),M=i(51951),_=i(69915),E=i(64221),w=i(81905);let D=(0,r.makeStyles)()(a=>({constrainer:{paddingLeft:a.spacing(4),paddingRight:a.spacing(4),[a.breakpoints.up("md")]:{paddingLeft:a.spacing(8),paddingRight:a.spacing(8)}},availabilityForm:{marginBottom:a.spacing(8),paddingTop:a.spacing(2)},formLabel:{marginBottom:a.spacing(6),display:"inline-block"},availabilityFormBody:{[a.breakpoints.up("md")]:{display:"flex",alignItems:"flex-start"}},quantityInput:{marginBottom:a.spacing(4),height:a.typography.pxToRem(48),minWidth:a.typography.pxToRem(95),fontSize:a.typography.pxToRem(12),marginRight:0,[a.breakpoints.up("md")]:{height:"auto",marginBottom:0,maxWidth:a.typography.pxToRem(100),marginRight:a.spacing(6)}},error:{color:a.palette.error.main,marginTop:a.spacing(2)},resultsLabel:{marginBottom:a.spacing(1),fontSize:a.typography.pxToRem(12),fontWeight:a.typography.fontWeightBold},resultsContainer:{flex:"1 1 auto",overflow:"scroll",[a.breakpoints.up("md")]:{marginBottom:a.spacing(4)}},footer:{paddingTop:a.spacing(6),paddingBottom:a.spacing(6),backgroundColor:a.palette.grey[50],[a.breakpoints.up("md")]:{backgroundColor:"transparent"}},warningText:{color:a.palette.error.main,fontSize:a.typography.pxToRem(14),marginBottom:a.typography.pxToRem(6)}})),F=a=>{var e,i,r;let{isModalOpen:y,onModalClose:g,material:b,canAddToCart:x,countryCode:F,availableQty:O,source:R}=a,{classes:z,cx:B}=D(),q=(0,s.A)(),P=(0,u.A)(),V=(0,n.rd)(),G=(0,o.A)(q.breakpoints.up("md")),{focus:U="",catalog:Y=""}=V.query||{},{getSitePreference:H}=(0,w.iZ)(),J=H(w.VD.CatalogFilter),{materialNumber:W,availabilities:$}=b,[K,Q]=(0,l.useState)(!1),Z=(0,k.g9)(),X=(null===(e=b.availabilities)||void 0===e?void 0:e[0].key)==="APO_NO_STOCK",[aa,ae]=(0,l.useState)($||[]),[ai,{loading:at,error:al,data:an}]=(0,h.XN)(),[ar,{loading:as,error:ao,data:ad}]=function(a){let e={...T};return A._(f,e)}(),ac=null==an?void 0:null===(i=an.getPricingForMaterial.materialPricing)||void 0===i?void 0:i.availabilities,ap=null==ad?void 0:null===(r=ad.getAvailabilityForMaterial.materialAvailabilities)||void 0===r?void 0:r.availabilities,au=async a=>{ap&&ae(ap),await ar({variables:{materialNumber:W,quantity:a,catalogType:(0,L.vN)(U||Y),orgId:J,countryCode:F,useSimulate:X}})};(0,l.useEffect)(()=>{X&&y&&au(1)},[y]);let am=async a=>{if((0,N.Sm)({action:"check product availability",section:R||"product availability",component:"modal",elementType:"button",elementText:"check availability",material:b}),X)au(a.quantity);else{ac&&ae(ac);let e=b.catalogType===j.Mh.Marketplace?j.Mh.Marketplace:null;await ai({variables:{materialNumber:W,quantity:a.quantity,catalogType:(0,L.vN)(e||U||Y),orgId:J,countryCode:F}})}},av=async a=>{try{let e=[{materialNumber:b.materialNumber,quantity:a,marketplaceOfferId:b.marketplaceOfferId}];Q(!0),(0,M.p8)(e,[b],_.k9.AvailabilityModal),await Z(e,Q,void 0,null!==b.marketplaceOfferId)}catch(a){}};return(0,t.jsx)(v.l1,{initialValues:{quantity:1},onSubmit:am,children:a=>{var e;let{values:i}=a;return(0,t.jsx)(I.A,{open:y,onClose:g,renderTitle:()=>(0,t.jsx)(d.A,{variant:"h2",component:"h2",children:"".concat(P.formatMessage({id:"PRODUCT_AVAILABILITY_HEADING",defaultMessage:"Availability for"})," ").concat(W)}),closeButtonId:"mat-avl-modal-close",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:B(z.availabilityForm,z.constrainer),children:[(0,t.jsxs)("label",{htmlFor:"quantity",className:z.formLabel,children:[O?(0,t.jsx)(d.A,{className:z.warningText,children:(0,t.jsx)(m.A,{id:"DEPLETED_PRODUCTS_AVAILABILITY_WARNING",defaultMessage:"This item is discontinued, but limited quantities are available."})}):null,"".concat(P.formatMessage({id:"PRODUCT_AVAILABILITY_LABEL",defaultMessage:"Enter quantity to check availability and estimated ship date."}))]}),(0,t.jsxs)(v.lV,{className:z.availabilityFormBody,children:[(0,t.jsx)(v.D0,{name:"quantity",component:S.A,className:z.quantityInput,min:1,max:null!==(e=null==b?void 0:b.availableQtyInStock)&&void 0!==e?e:9999}),(0,t.jsx)(c.A,{id:"mat-avl-modal-check-availability","data-testid":"mat-avl-modal-check-availability",type:"submit",variant:"contained",color:"primary",size:"large",fullWidth:!G,disabled:at||as,children:(0,t.jsx)(m.A,{id:"CHECK_AVAILABILITY_BUTTON",defaultMessage:"Check Availability"})})]}),al||ao?(0,t.jsx)("div",{className:z.error,children:(0,t.jsx)(m.A,{id:"PRICING_AND_AVAILABILITY_UNAVAILABLE",defaultMessage:"Pricing and availability is not currently available."})}):null]}),(0,t.jsx)("div",{className:B(z.resultsLabel,z.constrainer),children:(0,t.jsx)(m.A,{id:"PRODUCT_AVAILABILITY_SHIP_DATES",defaultMessage:"Ship Date(s)"})}),(0,t.jsx)("div",{className:B(z.resultsContainer,z.constrainer),children:as?(0,t.jsx)(p.A,{color:"secondary",size:20}):(0,t.jsx)(E.M,{source:"availability modal",brand:b.brand,item:W,pricing:b,children:(0,t.jsx)(C.A,{availabilities:ap||ac||aa,updateAvailable:at||!!al||as,leadTime:null==b?void 0:b.leadTime})})}),x&&(0,t.jsx)("div",{className:B(z.footer,z.constrainer),children:(0,t.jsx)(c.A,{variant:"contained",color:"secondary",disabled:K,size:"large",fullWidth:!G,onClick:()=>av(i.quantity),id:"mat-avl-modal-add-to-cart",children:(0,t.jsx)(m.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})})})]})})}})}},36921:(a,e,i)=>{i.d(e,{A:()=>n});var t=i(37876),l=i(49923);let n=a=>(0,t.jsx)(l.A,{...a,nativeViewbox:"0 0 20 9",children:(0,t.jsx)("path",{d:"M.7.57v.97h1.22v.57H.71v1.4H0V0h2.16v.57zm4.78 2.94h-.63a.27.27 0 01-.26-.14L3.95 2.3a.28.28 0 00-.09-.1.27.27 0 00-.14-.03h-.24v1.34h-.7V0h1.07a2.11 2.11 0 01.6.08 1.15 1.15 0 01.42.2.81.81 0 01.23.33 1.1 1.1 0 01.08.41 1.12 1.12 0 01-.05.33.99.99 0 01-.14.29 1.03 1.03 0 01-.22.23 1.14 1.14 0 01-.3.16.68.68 0 01.12.09.62.62 0 01.1.13zM3.84 1.66a.87.87 0 00.3-.04.55.55 0 00.2-.13.48.48 0 00.12-.18.7.7 0 00.03-.23.48.48 0 00-.16-.39.73.73 0 00-.48-.14h-.37v1.11zM6.66.57v.9h1.13v.55H6.66v.92h1.45v.57H5.95V0h2.16v.57zm2.82 0v.9h1.13v.55H9.48v.92h1.45v.57H8.77V0h2.16v.57zM.7 6.02v.97h1.22v.57H.71v1.4H0V5.45h2.16v.57zm4.78 2.94h-.63a.27.27 0 01-.26-.14l-.64-1.08a.28.28 0 00-.09-.09.28.28 0 00-.14-.03h-.24v1.34h-.7V5.45h1.07a2.12 2.12 0 01.6.07 1.15 1.15 0 01.42.22.81.81 0 01.23.32 1.1 1.1 0 01.08.41 1.12 1.12 0 01-.05.33.99.99 0 01-.14.29 1.03 1.03 0 01-.22.22 1.14 1.14 0 01-.3.16.67.67 0 01.12.1.62.62 0 01.1.13zM3.84 7.11a.87.87 0 00.3-.04.55.55 0 00.2-.13.48.48 0 00.12-.18.7.7 0 00.03-.24.48.48 0 00-.16-.38.73.73 0 00-.48-.14h-.37v1.11zm2.82-1.09v.9h1.13v.55H6.66v.92h1.45v.57H5.95V5.45h2.16v.57zm2.82 2.94h-.7V5.45h.7zm2.5-1.79h1.16v1.45a1.78 1.78 0 01-.55.29 2.09 2.09 0 01-.62.09 2.03 2.03 0 01-.76-.13 1.68 1.68 0 01-.58-.38 1.65 1.65 0 01-.37-.57 1.94 1.94 0 01-.13-.72 2.02 2.02 0 01.13-.72 1.59 1.59 0 01.91-.94 1.94 1.94 0 01.74-.13 2.05 2.05 0 01.39.03 1.84 1.84 0 01.33.1 1.57 1.57 0 01.52.33l-.2.33a.19.19 0 01-.12.1.22.22 0 01-.17-.05 2.56 2.56 0 00-.16-.1 1.16 1.16 0 00-.17-.07 1.15 1.15 0 00-.2-.04 1.6 1.6 0 00-.25-.02 1.04 1.04 0 00-.43.08.92.92 0 00-.32.24 1.08 1.08 0 00-.2.38 1.51 1.51 0 00-.08.48 1.58 1.58 0 00.08.52 1.08 1.08 0 00.22.39.95.95 0 00.35.24 1.29 1.29 0 00.75.05 1.5 1.5 0 00.25-.1v-.6h-.38a.15.15 0 01-.1-.03.13.13 0 01-.04-.1zm4.77-1.72v3.51h-.7V7.45h-1.5v1.51h-.7V5.45h.7v1.49h1.5v-1.5zm3.25.58h-.99v2.93h-.7V6.03h-1v-.58H20z"})})},43874:(a,e,i)=>{i.d(e,{A:()=>g});var t=i(37876);i(14232);var l=i(8733),n=i(18608),r=i(50554),s=i(77018),o=i(21834),d=i(92636),c=i(56951),p=i(52552),u=i(36921),m=i(57735);let v=(0,n.makeStyles)()(a=>({shipIconContainer:{display:"flex",marginLeft:a.spacing(2),cursor:"pointer"},shipsTodayIcon:{display:"flex",alignItems:"center",fontSize:a.typography.pxToRem(32)}})),h=(0,n.withStyles)(r.A,a=>({tooltip:{backgroundColor:a.palette.common.white,color:a.palette.common.black,width:a.typography.pxToRem(260),fontSize:a.typography.pxToRem(12),boxShadow:"0 6px 13px 0 rgba(0, 0, 0, 0.16)",padding:a.spacing(6,5)}})),y={US:"6:00 PM EST",DE:"5:30 PM CET",IN:"2:30 PM IST",CN:"5:00 PM CST",JP:"3:00 PM JST",KR:"3:00 PM KST",FR:"4:00 PM CET",GB:"3:30 PM GMT"},g=a=>{let{type:e,className:i,gaSection:n,gaComponent:r,material:g}=a,{classes:b}=v(),{userSession:A}=(0,d.j)(),x=e===c.u2.SameDay;return(0,t.jsx)(h,{enterTouchDelay:0,leaveTouchDelay:2e3,onClose:()=>x&&(0,m.Sm)({action:"hover ships today",section:n,detail:"quick order"===n?"manual entry":void 0,component:r||"",elementType:"icon",material:g}),title:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.A,{children:x?(0,t.jsx)(l.A,{...o.default.SHIPS_TODAY}):(0,t.jsx)(l.A,{...o.default.FREE_FREIGHT})}),(0,t.jsx)("div",{style:{paddingTop:"10px",fontWeight:"normal"},children:x?(0,t.jsx)(l.A,{...o.default.SHIPS_TODAY_MESSAGE,values:{shippingTime:y[A.country]}}):(0,t.jsx)(l.A,{...o.default.FREE_FREIGHT_MESSAGE})})]}),children:(0,t.jsx)("span",{className:null!=i?i:b.shipIconContainer,children:x?(0,t.jsx)(p.A,{color:"secondary",className:b.shipsTodayIcon}):(0,t.jsx)(u.A,{color:"secondary",fontSize:"large"})})})}},45370:(a,e,i)=>{i.d(e,{A:()=>o});var t=i(37876),l=i(8733),n=i(45756);i(14232);var r=i(51285),s=i(27651);let o=a=>{let{leadTime:e}=a;return(0,r.D)(s.KR.countryCode)&&e?(0,t.jsxs)("span",{children:[", ",(0,t.jsx)(l.A,{id:"ESTIMATED_LEAD_TIME",defaultMessage:"Estimated Lead Time"}),(0,t.jsx)(n.A,{ml:1,mr:1,component:"span",children:e}),(0,t.jsx)(l.A,{id:"DAYS",defaultMessage:"Days"})]}):null}},46198:(a,e,i)=>{i.d(e,{A:()=>j});var t=i(37876),l=i(14232),n=i(18608),r=i(65103),s=i(8733),o=i(35967),d=i(9887),c=i(35734),p=i(45756),u=i(77018),m=i(4089),v=i(56951),h=i(43874),y=i(12782),g=i(36820),b=i(6442),A=i(26298),x=i(45370),T=i(70903);let f=(0,n.makeStyles)()(a=>({root:{display:"flex",alignItems:"flex-start"},availableIcon:{marginRight:a.spacing(1.5),fontSize:a.typography.pxToRem(19),height:a.typography.pxToRem(19)},shipText:{marginRight:a.spacing(1),verticalAlign:"top"},shipFromLink:{marginLeft:a.spacing(1),fontWeight:a.typography.fontWeightBold,color:a.palette.primary.main,cursor:"pointer","&:hover":{color:a.palette.primary.dark}},from:{lineHeight:1,margin:a.spacing(0,1),fontSize:a.typography.pxToRem(14)},shipIcon:{display:"inline-block",verticalAlign:"middle",marginLeft:a.spacing(1),"& svg":{fontSize:a.typography.pxToRem(36),display:"block",paddingLeft:a.spacing(.25)},cursor:"pointer"},availabilityIcon:{marginRight:a.spacing(2),fontSize:a.typography.pxToRem(16)},warningText:{display:"flex",color:a.palette.error.main,alignItems:"center"},messageText:{fontSize:a.typography.pxToRem(14)},delayed:{display:"flex",alignItems:"center"}})),j=a=>{var e,i,n;let{material:j,canAddToCart:I,countryCode:C,hideDetails:k,hidePlantLoc:S,gaDetailsClick:L,gaSection:N,gaComponent:M}=a,{classes:_}=f(),[E,w]=(0,l.useState)(!1),D=null==j?void 0:j.availableQtyInStock,F=null!==D,O=j.catalogType===r.Mh.Marketplace,R=null!==(n=null==j?void 0:null===(e=j.availabilities)||void 0===e?void 0:e.find(a=>(null==a?void 0:a.messageType)==="primary"))&&void 0!==n?n:null==j?void 0:null===(i=j.availabilities)||void 0===i?void 0:i[0],z=a=>{a.preventDefault(),L&&L(),w(!0)},B=()=>{w(!1)};return(a=>{let e;switch(!0){case!!(null==a?void 0:a.availabilityOverwriteMessage):e=(0,t.jsx)(m.A,{availabilityOverwrite:a.availabilityOverwriteMessage});break;case!!F:e=(0,t.jsxs)("div",{className:_.warningText,children:[(0,t.jsx)(y.A,{className:_.availabilityIcon,color:"warning"}),(0,t.jsx)(g.J,{id:"DEPLETED_PRODUCTS_QTY_FEW_LEFT_IN_STOCK",defaultMessage:"{availableQtyInStock} left in stock",values:{availableQtyInStock:D},availability:a}),(null==a?void 0:a.displayFromLink)&&!k?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:z,onKeyPress:z,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>B(),material:j,canAddToCart:I,availableQty:D,countryCode:C})]}):null]});break;case(null==a?void 0:a.key)===r.qL.OnlyFewLeftInStock:let{quantity:i}=null!=a?a:{};e=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.success.main}),(0,t.jsxs)("div",{children:[(0,t.jsx)(g.J,{id:"FEW_LEFT_IN_STOCK",defaultMessage:"{quantity} left in stock (more on the way)",values:{quantity:i},availability:a}),(null==a?void 0:a.displayFromLink)&&!k?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:z,onKeyPress:z,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>B(),material:j,canAddToCart:I,availableQty:D,countryCode:C})]}):null,(null==j?void 0:j.shipsToday)&&!k&&(0,t.jsx)(h.A,{type:v.u2.SameDay,className:_.shipIcon,gaSection:N,gaComponent:M,material:j})]})]});break;case(null==a?void 0:a.key)===r.qL.UnknownAvailability:e=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.warning.main}),(0,t.jsx)("div",{children:(0,t.jsx)(g.J,{id:"AVAILABILITY_UNKNOWN",defaultMessage:"Availability Unknown",availability:a})})]});break;case(null==a?void 0:a.key)===r.qL.FulfilmentDeliveryDelayed:e=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.warning.main}),(0,t.jsxs)("p",{children:[(0,t.jsx)(g.J,{id:"FULFILMENT_DELIVERY_DELAYED",defaultMessage:"Fulfilment and delivery delayed",availability:a}),(0,t.jsx)(x.A,{leadTime:null==j?void 0:j.leadTime})]})]});break;case(null==a?void 0:a.key)===r.qL.UntilSuppliesRunOut:e=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.warning.main}),(0,t.jsx)("p",{children:(0,t.jsx)(g.J,{id:"UNTIL_SUPPLIES_RUN_OUT",defaultMessage:"This item is available until supplies run out.",availability:a})})]});break;case(null==a?void 0:a.key)===r.qL.OutOfStockKey:e=k?(0,t.jsxs)(p.A,{className:_.delayed,children:[(0,t.jsx)(y.A,{className:_.availabilityIcon,color:"warning"}),(0,t.jsx)(g.J,{id:"FULFILMENT_DELIVERY_DELAYED",defaultMessage:"Fulfilment and delivery delayed",availability:a})]}):(0,t.jsx)(g.J,{id:"OUT_OF_STOCK_KEY",defaultMessage:"We apologize but fulfillment and delivery of this product is delayed. We are working to minimize these delays as quickly as possible.",availability:a});break;case(null==a?void 0:a.key)===r.qL.ContactForAvailability:e=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.warning.main}),(0,t.jsx)("div",{children:(0,t.jsx)(g.J,{id:"CONTACT_FOR_AVAILABILITY",defaultMessage:"Please contact Customer Service for Availability",availability:a})})]});break;case(null==a?void 0:a.key)===r.qL.CheckCartForAvailability:e=(0,t.jsx)("span",{className:_.root,children:(0,t.jsx)("div",{children:(0,t.jsx)(g.J,{id:"CHECK_CART_FOR_AVAILABILITY",defaultMessage:"Check Cart for Availability",availability:a})})});break;default:if(!(null==a?void 0:a.date))return null;let l=new Date,n=0===(0,T.c)(new Date(a.date),l);e=(0,t.jsxs)("span",{className:_.root,"data-optimizely":null==a?void 0:a.key,children:[(0,t.jsx)(b.A,{className:_.availableIcon,htmlColor:A.w.palette.success.main}),(0,t.jsxs)(u.A,{variant:"body2",component:"p",children:[n?a.key===r.qL.EstimatedToShipOn?(0,t.jsx)(g.J,{id:"ESTIMATED_TO_SHIP_TODAY",availability:a,defaultMessage:"Estimated to ship TODAY"}):(0,t.jsx)(g.J,{id:"AVAILABLE_TODAY",availability:a,defaultMessage:"Available to ship TODAY"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipText,children:(0,t.jsx)(g.J,{...d.A[null==a?void 0:a.key],availability:a})}),(0,t.jsx)(o.XU,{value:new Date(a.date),year:"numeric",month:"long",day:"2-digit",timeZone:"UTC"})]}),(null==a?void 0:a.displayFromLink)&&!k?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:z,onKeyPress:z,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>B(),material:j,canAddToCart:I,countryCode:C})]}):(null==a?void 0:a.plantLoc)&&!O&&!S?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(u.A,{component:"span",className:_.from,children:(0,t.jsx)(g.J,{id:"PRODUCT_AVAILABILITY_FROM",defaultMessage:"from",availability:a})}),a.plantLoc]}):null,(null==j?void 0:j.shipsToday)&&!k&&(0,t.jsx)(h.A,{type:v.u2.SameDay,className:_.shipIcon,gaSection:N,gaComponent:M,material:j})]})]})}return e})(R)}},48659:(a,e,i)=>{i.d(e,{A:()=>d});var t=i(37876);i(14232);var l=i(69241),n=i(78206),r=i(68176),s=i(8133),o=i(42919);let d=a=>{let{rootClass:e,rootStyle:i,size:d="medium",field:c,form:p,label:u,required:m,help:v,delay:h,min:y,type:g,onChange:b,labelClassName:A,...x}=a,T=(0,n.O6)(p.errors,c.name),f=(0,n.O6)(p.touched,c.name),j=T&&f;return(0,t.jsxs)("div",{className:(0,l.A)({[String(e)]:e}),style:i,children:[u&&(0,t.jsx)(s.A,{className:A,htmlFor:c.name,size:d,required:m,children:u}),(0,t.jsx)(r.A,{...x,id:"".concat(g,"-").concat(p.values.materialNumber,"-").concat(c.name),value:c.value,onChange:a=>{p.setFieldValue(c.name,a),p.setFieldTouched(c.name),b&&b(a)},delay:h,size:d,error:!!j,"aria-describedby":(j||v)&&"".concat(c.name,"-help-text"),onBlur:()=>{y&&c.value{i.d(e,{A:()=>n});var t=i(37876),l=i(49923);let n=a=>(0,t.jsxs)(l.A,{...a,nativeViewbox:"0 0 24 12",children:[(0,t.jsx)("path",{d:"M20 6.73a1.62 1.62 0 00-1.28-1.4 15.9 15.9 0 00-.83-1.71c-.07-.14-.39-.59-1.43-.59h-.53V1.44A1.42 1.42 0 0014.51 0h-7.6A1.42 1.42 0 005.5 1.44v.38h1v-.38a.38.38 0 01.38-.39h7.6a.38.38 0 01.38.39V7.63a2.2 2.2 0 00-1.38 1.15H11a2.14 2.14 0 00-3.88 0h-.21a.38.38 0 01-.38-.38v-.75h-1v.74a1.43 1.43 0 001.35 1.43 2.18 2.18 0 004.36 0h2a2.18 2.18 0 104.36 0h1.29A1.21 1.21 0 0020 8.5zM9.06 11a1.18 1.18 0 111.16-1.18A1.16 1.16 0 019.06 11zm6.86-6.87h.53a1.1 1.1 0 01.56.1c.2.37.39.75.56 1.13h-1.65zM15.46 11a1.18 1.18 0 111.16-1.18A1.17 1.17 0 0115.46 11zm3.47-2.24a.25.25 0 01-.18.07h-1.34a2.23 2.23 0 00-1.49-1.19V6.36h2.44a.56.56 0 01.6.43v1.78a.26.26 0 01-.03.14z"}),(0,t.jsx)("path",{d:"M9.35 3a.52.52 0 00-.51-.53H.51A.52.52 0 000 3a.51.51 0 00.51.52h8.33A.51.51 0 009.35 3zM9.35 4.8a.52.52 0 00-.51-.53H2a.53.53 0 000 1.06h6.84a.52.52 0 00.51-.53zM9.35 6.63a.51.51 0 00-.51-.52H3.62a.52.52 0 00-.52.52.52.52 0 00.52.53h5.22a.52.52 0 00.51-.53z"})]})},68176:(a,e,i)=>{i.d(e,{A:()=>u});var t=i(37876),l=i(14232),n=i(18608),r=i(22838),s=i(536),o=i(95339),d=i(75720),c=i(86250);let p=(0,n.makeStyles)()(a=>({input:{flex:1,paddingLeft:0,paddingRight:0,textAlign:"center"},button:{color:a.palette.primary.main,padding:a.spacing(3),borderRadius:a.shape.borderRadius,"&:hover":{backgroundColor:"rgba(0, 0, 0, 0)"},"&[disabled]":{color:a.palette.grey[500]},[a.breakpoints.up("sm")]:{padding:a.spacing(2)}},adornmentStart:{marginRight:0},adornmentEnd:{marginLeft:0},icon:{fontSize:20,[a.breakpoints.up("sm")]:{fontSize:16}},disabledWrapper:{pointerEvents:"none","& .MuiInputBase-root":{backgroundColor:a.palette.grey[300],borderRadius:a.shape.borderRadius,border:"none"},"& .MuiInputBase-input":{color:a.palette.grey[500],backgroundColor:"transparent"},"& .MuiIconButton-root":{color:"".concat(a.palette.grey[500])}}})),u=a=>{let e,{value:i,onChange:n,delay:u=!1,showZero:m=!1,disabled:v,max:h=9999,min:y=0,inputProps:g,readOnly:b,associatedComponent:A,...x}=a,{classes:T,cx:f}=p(),[j,I]=(0,l.useState)(i||(m?0:"")),C=(0,l.useRef)(j);C.current=j;let k=(0,l.useRef)(e),S=void 0!==i&&!u,L=m?0:"",N=S?i||L:j,M=S?a=>n&&n(a):a=>{u&&(clearTimeout(k.current),k.current=e=setTimeout(()=>{n&&n(C.current)},1e3)),I(a)};(0,l.useEffect)(()=>clearTimeout(k.current),[]);let _=()=>{let a;return M(0===(a=N?N<=y?y:parseInt(N)-1:L)?L:a)},E=()=>N?N>=h?M(h):M(parseInt(N)+1):M(1);return(0,t.jsx)("div",{className:f(v&&T.disabledWrapper),children:(0,t.jsx)(r.A,{value:N,inputClass:T.input,onChange:a=>{let{target:{value:e}}=a,i=parseInt(e);return!(g&&g.hasOwnProperty("inputMode")&&"numeric"===g.inputMode)&&Number.isNaN(i)||i>h?M(N):i{let{keyCode:e}=a;return 38===e?E():40===e?_():void 0},"aria-label":"Quantity-Root",readOnly:b,startAdornment:(0,t.jsx)(d.A,{position:"start",classes:{positionStart:T.adornmentStart},children:(0,t.jsx)(c.A,{classes:{root:T.button},onClick:_,disabled:v||N===y,"aria-label":"p&a-quantity-decrement","data-testid":A?"".concat(A,"-decrement"):"decrement",id:A?"".concat(A,"-decrement"):"decrement",tabIndex:-1,size:"large",children:(0,t.jsx)(s.A,{className:T.icon})})}),endAdornment:(0,t.jsx)(d.A,{position:"end",classes:{positionEnd:T.adornmentEnd},children:(0,t.jsx)(c.A,{classes:{root:T.button},onClick:E,disabled:v||N===h||0===h,"aria-label":"p&a-quantity-increment","data-testid":A?"".concat(A,"-increment"):"increment",id:A?"".concat(A,"-increment"):"increment",tabIndex:-1,size:"large",children:(0,t.jsx)(o.A,{className:T.icon})})}),disabled:v,inputProps:{autoComplete:"off","aria-label":"p&a-quantity-input",...g},...x})})}},74795:(a,e,i)=>{i.d(e,{A:()=>t.A});var t=i(81978)},81978:(a,e,i)=>{i.d(e,{A:()=>u});var t=i(37876),l=i(18608),n=i(17138),r=i(51313),s=i(50554),o=i(71538),d=i(14232);let c=(0,l.makeStyles)()(a=>({tabs:{"& .MuiTabs-indicator":{backgroundColor:a.palette.text.primary,height:"4px"}},tab:{position:"relative",color:a.palette.primary.main,fontSize:a.typography.pxToRem(12),fontWeight:a.typography.fontWeightMedium,padding:a.spacing(2.5,4),minWidth:"auto",opacity:1,textTransform:"capitalize","&:hover":{color:a.palette.primary.main,"&::after":{content:'""',position:"absolute",bottom:0,left:0,width:"100%",height:"4px",backgroundColor:a.palette.primary.main}},"&.Mui-selected":{color:a.palette.text.primary},[a.breakpoints.up("md")]:{fontSize:a.typography.pxToRem(18),fontWeight:a.typography.fontWeightBold,padding:a.spacing(5.125,4)},"&.MuiButtonBase-root":{maxWidth:"fit-content"}},additionalLink:{marginLeft:"auto"},tabsHeader:{display:"flex",alignItems:"center"}}));function p(a){let{tab:e,value:i,index:l,...n}=a;return(0,t.jsx)("div",{role:"tabpanel",hidden:i!==l,id:"tabpanel-".concat(l),"aria-labelledby":"tab-".concat(l),...n,children:i===l&&(0,t.jsx)(t.Fragment,{children:e.component})})}let u=a=>{let{tabs:e,activeTabIndex:i,hideDivider:l,changeCallback:u,additionalLink:m}=a,{classes:v}=c(),h=0;i&&(i>=0&&i{g(i||h)},[i]);let b=(a,e)=>{e!==y&&a.selectCallback&&a.selectCallback(e)},A=(a,e)=>(0,t.jsx)(n.A,{className:v.tab,label:e.label,"data-testid":e.id,onClick:()=>b(e,a),...function(a){return{id:"tab-".concat(a),"aria-controls":"tabpanel-".concat(a)}}(a)},a);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:v.tabsHeader,children:[(0,t.jsx)(r.A,{className:v.tabs,value:y,onChange:(a,e)=>{e!==y&&(g(e),u&&u(e))},children:e.map((a,e)=>{if(null==a?void 0:a.toolTip){var i,l,n;return(0,t.jsx)(s.A,{title:a.toolTip.title,arrow:null===(i=a.toolTip)||void 0===i?void 0:i.arrow,placement:null===(l=a.toolTip)||void 0===l?void 0:l.placement,classes:null===(n=a.toolTip)||void 0===n?void 0:n.classes,children:A(e,a)},e)}return A(e,a)})}),m&&(0,t.jsx)("div",{className:v.additionalLink,children:m})]}),!l&&(0,t.jsx)(o.A,{}),e.map((a,e)=>(0,t.jsx)(p,{tab:a,index:e,value:y},e))]})}}}]); //# sourceMappingURL=./7088-c6fec3d2d43f4c6a.js.map