"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9700],{4089:(e,a,i)=>{i.d(a,{A:()=>o});var t=i(37876);i(14232);var l=i(77742),n=i(21834),r=i(36820);let s=(0,i(18608).makeStyles)()(e=>({availabilityOverwrite:{whiteSpace:"pre-line"},chipContainer:{backgroundColor:"#E8F3FA",padding:e.spacing(2,3),borderRadius:"5px",fontSize:e.typography.pxToRem(14),lineHeight:1.5,display:"inline-block",whiteSpace:"normal",wordBreak:"break-word",color:e.palette.text.primary,fontFamily:e.typography.fontFamily}})),o=e=>{let{availabilityOverwrite:a,showAvailabilityLabelChip:i=!1}=e,{classes:o,cx:d}=s(),{formatMessage:c}=(0,l.A)(),{messageKey:u,messageValue:p,messageVariable1:m,messageVariable2:h,messageVariable3:v}=null!=a?a:{},y=null==p?void 0:p.replace("%0","{messageVariable1}"),g={messageValue:p,messageVariable1:m,messageVariable2:h?c(n.default[h]):h,messageVariable3:v},A=e=>i?(0,t.jsx)("div",{className:o.chipContainer,children:e}):(0,t.jsx)(t.Fragment,{children:e});return(0,t.jsx)("div",{className:d(!i&&o.availabilityOverwrite),children:u&&(n.default[u]?(0,t.jsx)(r.J,{id:u,...n.default[u],values:g,children:e=>A(e)}):(0,t.jsx)(r.J,{id:"DEFAULT_AVAILABILITY_MESSAGE",defaultMessage:y,values:g,children:e=>A(e)}))})}},8948:(e,a,i)=>{i.d(a,{A:()=>s});var t=i(37876);i(14232);let l=/ _w\d{1,}/g,n=e=>e.reduce((a,i,t)=>{var n,r;if(!l.test(i))return"";let s=t{let t=Array.from(new Set(e));if(t.length<2)return{};let l=n(t);return 0===l.length||l===a?{}:{srcSet:l,sizes:i}},s=e=>{let{sizes:a,src:i,urls:l,alt:n="",...s}=e,o=r(l,i,a);return(0,t.jsx)("img",{alt:n||"",src:i,...o,...s})}},16599:(e,a,i)=>{i.d(a,{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 e=(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 e},e}let o={},d=(0,l.J1)(s(),n.vg);function c(e){let a={...o,...e};return r._(d,a)}},18904:(e,a,i)=>{i.d(a,{A:()=>A,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),u=i(6442),p=i(36820),m=i(26298),h=i(45370),v=i(70903);let y=(0,r.makeStyles)()(e=>({root:{margin:0,paddingInlineStart:0,transition:"color 250ms"},availabilityItem:{display:"flex",alignItems:"center",paddingTop:e.spacing(3),paddingBottom:e.spacing(3),fontSize:e.typography.pxToRem(16),borderTop:"none"},noWrap:{whiteSpace:"nowrap"},availableIcon:{fontSize:19,marginRight:e.spacing(1.5),display:"flex"},disabled:{color:e.palette.grey[400],"& svg":{fill:e.palette.grey[400]}}})),g=e=>{let{children:a,className:i}=e,{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:a})]})})},A=e=>{let{availabilities:a,updateAvailable:i,className:r,hideQuantity:c,hidePlantLoc:g,leadTime:A}=e,{classes:b,cx:x}=y(),T=(0,l.A)();return(0,t.jsx)("ol",{className:x(b.root,r,i&&b.disabled),children:a.map((e,i)=>{let{key:l,availabilityOverwriteMessage:r,messageType:y,date:x,quantity:f,plantLoc:j}=e;if((null==r?void 0:r.messageValue)&&"secondary"===y)return(0,t.jsx)("li",{className:b.availabilityItem,children:(0,t.jsx)(o.A,{availabilityOverwrite:r})},i);switch(l){case s.qL.OutOfStockKey:return(0,t.jsx)("li",{className:b.availabilityItem,children:(0,t.jsx)("p",{children:(0,t.jsx)(p.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:e})})},i);case s.qL.UnknownAvailability:case s.qL.ContactForAvailability:case s.qL.FulfilmentDeliveryDelayed:case s.qL.UntilSuppliesRunOut:return(0,t.jsxs)("li",{className:b.availabilityItem,children:[(0,t.jsx)(u.A,{className:b.availableIcon,htmlColor:m.w.palette.warning.main}),(0,t.jsxs)("p",{children:[(0,t.jsx)(p.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:e}),l===s.qL.FulfilmentDeliveryDelayed&&(0,t.jsx)(h.A,{leadTime:A})]})]},i);case s.qL.CheckCartForAvailability:return(0,t.jsx)("li",{className:b.availabilityItem,children:(0,t.jsx)("p",{children:(0,t.jsx)(p.J,{id:"CHECK_CART_FOR_AVAILABILITY",defaultMessage:"Check Cart for Availability",availability:e})})},i);default:if(!x||!f)return(0,t.jsx)(p.J,{id:"PRICING_AND_AVAILABILITY_UNAVAILABLE",defaultMessage:"Pricing and availability is not currently available.",availability:e});if("secondary"===y){let r=new Date,o=0===(0,v.c)(new Date(x),r);return(0,t.jsxs)("li",{className:b.availabilityItem,children:[(0,t.jsx)("div",{className:b.availableIcon,children:(0,t.jsx)(u.A,{className:b.availableIcon,htmlColor:m.w.palette.success.main})}),(0,t.jsxs)("p",{children:[!c&&(f>0||a.length>0)?"".concat(f," "):null,o?e.key===s.qL.EstimatedToShipOn?(0,t.jsx)(p.J,{id:"ESTIMATED_TO_SHIP_TODAY",availability:e,defaultMessage:"Estimated to ship TODAY"}):(0,t.jsx)(p.J,{id:"AVAILABLE_TODAY",availability:e,defaultMessage:"Available to ship TODAY"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p.J,{availability:e,...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:(e,a,i)=>{i.d(a,{Dm:()=>o,LU:()=>u,XH:()=>d,gd:()=>s});var t=i(89996),l=i(43869),n=i(81905),r=i(19689),s=function(e){return e.Shipping="shipTos",e.Billing="billTos",e.Payer="payers",e.ZZPartner="zzPartners",e.ZNPartner="znPartners",e}({}),o=function(e){return e.Billing="billing",e.Shipping="shipping",e.EndUser="endUser",e.Notification="notification",e}({}),d=function(e){return e.Buy="buy",e.Refill="refill",e.BlanketPo="blanketPo",e}({});let c=(e,a)=>a===t.GT.CustomerSearch||a===t.GT.OrderAcknowledgement||e.data.getCart.partners.soldTo?a===t.GT.SelectAddresses||a===t.GT.CustomerSearch||a===t.GT.OrderAcknowledgement||!e.data.getCart.partners.soldTo||e.data.getCart.partners.billTo&&e.data.getCart.partners.shipTo&&e.data.getCart.partners.payer?null:t.GT.SelectAddresses:t.GT.CustomerSearch,u=()=>{var e,a,i;let s,o=(0,t.rd)(),{currentUserLoading:d,isCustomerServiceRep:u,hasUniqueSoldTos:p}=(0,n.iZ)(),m=null==o?void 0:null===(e=o.query)||void 0===e?void 0:e.action,h=null==o?void 0:null===(a=o.query)||void 0===a?void 0:a.type,v=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)(h)},skip:s===t.GT.OrderAcknowledgement}),g=null,A=null;return y.data&&!d&&(u?g=c(y,s):u||y.data.getCart.partners.soldTo||!p||s===t.GT.SelectAccount||s===t.GT.CustomerSearch||s===t.GT.OrderAcknowledgement||s===t.GT.QuoteConfirmation||(g=t.GT.SelectAccount),h===t.TK.ContractCart&&(A=y.data.getCart.contractNumber?"refill":"buy")),v&&(s=t.GT.EmailCart),{view:s,redirect:g,cartType:h,contractCartType:A}}},32712:(e,a,i)=>{i.d(a,{A:()=>t.A});var t=i(8948)},35734:(e,a,i)=>{i.d(a,{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),u=i(34252),p=i(77742),m=i(8733),h=i(78206),v=i(16599),y=i(28888),g=i(82897),A=i(54932),b=i(78248);function x(){let e=(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 e},e}let T={},f=(0,g.J1)(x(),A.S0);var j=i(65103),I=i(66383),C=i(18904),S=i(43869),k=i(48659),L=i(56951),N=i(57735),M=i(51951),_=i(69915),E=i(64221),w=i(81905);let D=(0,r.makeStyles)()(e=>({constrainer:{paddingLeft:e.spacing(4),paddingRight:e.spacing(4),[e.breakpoints.up("md")]:{paddingLeft:e.spacing(8),paddingRight:e.spacing(8)}},availabilityForm:{marginBottom:e.spacing(8),paddingTop:e.spacing(2)},formLabel:{marginBottom:e.spacing(6),display:"inline-block"},availabilityFormBody:{[e.breakpoints.up("md")]:{display:"flex",alignItems:"flex-start"}},quantityInput:{marginBottom:e.spacing(4),height:e.typography.pxToRem(48),minWidth:e.typography.pxToRem(95),fontSize:e.typography.pxToRem(12),marginRight:0,[e.breakpoints.up("md")]:{height:"auto",marginBottom:0,maxWidth:e.typography.pxToRem(100),marginRight:e.spacing(6)}},error:{color:e.palette.error.main,marginTop:e.spacing(2)},resultsLabel:{marginBottom:e.spacing(1),fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightBold},resultsContainer:{flex:"1 1 auto",overflow:"scroll",[e.breakpoints.up("md")]:{marginBottom:e.spacing(4)}},footer:{paddingTop:e.spacing(6),paddingBottom:e.spacing(6),backgroundColor:e.palette.grey[50],[e.breakpoints.up("md")]:{backgroundColor:"transparent"}},warningText:{color:e.palette.error.main,fontSize:e.typography.pxToRem(14),marginBottom:e.typography.pxToRem(6)}})),F=e=>{var a,i,r;let{isModalOpen:y,onModalClose:g,material:A,canAddToCart:x,countryCode:F,availableQty:O,source:R}=e,{classes:B,cx:z}=D(),q=(0,s.A)(),P=(0,p.A)(),V=(0,n.rd)(),G=(0,o.A)(q.breakpoints.up("md")),{focus:U="",catalog:Y=""}=V.query||{},{getSitePreference:H}=(0,w.iZ)(),W=H(w.VD.CatalogFilter),{materialNumber:J,availabilities:$}=A,[K,Q]=(0,l.useState)(!1),Z=(0,S.g9)(),X=(null===(a=A.availabilities)||void 0===a?void 0:a[0].key)==="APO_NO_STOCK",[ee,ea]=(0,l.useState)($||[]),[ei,{loading:et,error:el,data:en}]=(0,v.XN)(),[er,{loading:es,error:eo,data:ed}]=function(e){let a={...T};return b._(f,a)}(),ec=null==en?void 0:null===(i=en.getPricingForMaterial.materialPricing)||void 0===i?void 0:i.availabilities,eu=null==ed?void 0:null===(r=ed.getAvailabilityForMaterial.materialAvailabilities)||void 0===r?void 0:r.availabilities,ep=async e=>{eu&&ea(eu),await er({variables:{materialNumber:J,quantity:e,catalogType:(0,L.vN)(U||Y),orgId:W,countryCode:F,useSimulate:X}})};(0,l.useEffect)(()=>{X&&y&&ep(1)},[y]);let em=async e=>{if((0,N.Sm)({action:"check product availability",section:R||"product availability",component:"modal",elementType:"button",elementText:"check availability",material:A}),X)ep(e.quantity);else{ec&&ea(ec);let a=A.catalogType===j.Mh.Marketplace?j.Mh.Marketplace:null;await ei({variables:{materialNumber:J,quantity:e.quantity,catalogType:(0,L.vN)(a||U||Y),orgId:W,countryCode:F}})}},eh=async e=>{try{let a=[{materialNumber:A.materialNumber,quantity:e,marketplaceOfferId:A.marketplaceOfferId}];Q(!0),(0,M.p8)(a,[A],_.k9.AvailabilityModal),await Z(a,Q,void 0,null!==A.marketplaceOfferId)}catch(e){}};return(0,t.jsx)(h.l1,{initialValues:{quantity:1},onSubmit:em,children:e=>{var a;let{values:i}=e;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(J)}),closeButtonId:"mat-avl-modal-close",children:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:z(B.availabilityForm,B.constrainer),children:[(0,t.jsxs)("label",{htmlFor:"quantity",className:B.formLabel,children:[O?(0,t.jsx)(d.A,{className:B.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)(h.lV,{className:B.availabilityFormBody,children:[(0,t.jsx)(h.D0,{name:"quantity",component:k.A,className:B.quantityInput,min:1,max:null!==(a=null==A?void 0:A.availableQtyInStock)&&void 0!==a?a: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:et||es,children:(0,t.jsx)(m.A,{id:"CHECK_AVAILABILITY_BUTTON",defaultMessage:"Check Availability"})})]}),el||eo?(0,t.jsx)("div",{className:B.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:z(B.resultsLabel,B.constrainer),children:(0,t.jsx)(m.A,{id:"PRODUCT_AVAILABILITY_SHIP_DATES",defaultMessage:"Ship Date(s)"})}),(0,t.jsx)("div",{className:z(B.resultsContainer,B.constrainer),children:es?(0,t.jsx)(u.A,{color:"secondary",size:20}):(0,t.jsx)(E.M,{source:"availability modal",brand:A.brand,item:J,pricing:A,children:(0,t.jsx)(C.A,{availabilities:eu||ec||ee,updateAvailable:et||!!el||es,leadTime:null==A?void 0:A.leadTime})})}),x&&(0,t.jsx)("div",{className:z(B.footer,B.constrainer),children:(0,t.jsx)(c.A,{variant:"contained",color:"secondary",disabled:K,size:"large",fullWidth:!G,onClick:()=>eh(i.quantity),id:"mat-avl-modal-add-to-cart",children:(0,t.jsx)(m.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})})})]})})}})}},36921:(e,a,i)=>{i.d(a,{A:()=>n});var t=i(37876),l=i(49923);let n=e=>(0,t.jsx)(l.A,{...e,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:(e,a,i)=>{i.d(a,{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),u=i(52552),p=i(36921),m=i(57735);let h=(0,n.makeStyles)()(e=>({shipIconContainer:{display:"flex",marginLeft:e.spacing(2),cursor:"pointer"},shipsTodayIcon:{display:"flex",alignItems:"center",fontSize:e.typography.pxToRem(32)}})),v=(0,n.withStyles)(r.A,e=>({tooltip:{backgroundColor:e.palette.common.white,color:e.palette.common.black,width:e.typography.pxToRem(260),fontSize:e.typography.pxToRem(12),boxShadow:"0 6px 13px 0 rgba(0, 0, 0, 0.16)",padding:e.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=e=>{let{type:a,className:i,gaSection:n,gaComponent:r,material:g}=e,{classes:A}=h(),{userSession:b}=(0,d.j)(),x=a===c.u2.SameDay;return(0,t.jsx)(v,{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[b.country]}}):(0,t.jsx)(l.A,{...o.default.FREE_FREIGHT_MESSAGE})})]}),children:(0,t.jsx)("span",{className:null!=i?i:A.shipIconContainer,children:x?(0,t.jsx)(u.A,{color:"secondary",className:A.shipsTodayIcon}):(0,t.jsx)(p.A,{color:"secondary",fontSize:"large"})})})}},45370:(e,a,i)=>{i.d(a,{A:()=>o});var t=i(37876),l=i(8733),n=i(45756);i(14232);var r=i(51285),s=i(27651);let o=e=>{let{leadTime:a}=e;return(0,r.D)(s.KR.countryCode)&&a?(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:a}),(0,t.jsx)(l.A,{id:"DAYS",defaultMessage:"Days"})]}):null}},46198:(e,a,i)=>{i.d(a,{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),u=i(45756),p=i(77018),m=i(4089),h=i(56951),v=i(43874),y=i(12782),g=i(36820),A=i(6442),b=i(26298),x=i(45370),T=i(70903);let f=(0,n.makeStyles)()(e=>({root:{display:"flex",alignItems:"flex-start"},availableIcon:{marginRight:e.spacing(1.5),fontSize:e.typography.pxToRem(19),height:e.typography.pxToRem(19)},shipText:{marginRight:e.spacing(1),verticalAlign:"top"},shipFromLink:{marginLeft:e.spacing(1),fontWeight:e.typography.fontWeightBold,color:e.palette.primary.main,cursor:"pointer"},from:{lineHeight:1,margin:e.spacing(0,1),fontSize:e.typography.pxToRem(14)},shipIcon:{display:"inline-block",verticalAlign:"middle",marginLeft:e.spacing(1),"& svg":{fontSize:e.typography.pxToRem(36),display:"block",paddingLeft:e.spacing(.25)},cursor:"pointer"},availabilityIcon:{marginRight:e.spacing(2),fontSize:e.typography.pxToRem(16)},warningText:{display:"flex",color:e.palette.error.main,alignItems:"center"},messageText:{fontSize:e.typography.pxToRem(14)},delayed:{display:"flex",alignItems:"center"}})),j=e=>{var a,i,n;let{material:j,canAddToCart:I,countryCode:C,hideDetails:S,hidePlantLoc:k,gaDetailsClick:L,gaSection:N,gaComponent:M}=e,{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===(a=j.availabilities)||void 0===a?void 0:a.find(e=>(null==e?void 0:e.messageType)==="primary"))&&void 0!==n?n:null==j?void 0:null===(i=j.availabilities)||void 0===i?void 0:i[0],B=e=>{e.preventDefault(),L&&L(),w(!0)},z=()=>{w(!1)};return(e=>{let a;switch(!0){case!!(null==e?void 0:e.availabilityOverwriteMessage):a=(0,t.jsx)(m.A,{availabilityOverwrite:e.availabilityOverwriteMessage});break;case!!F:a=(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:e}),(null==e?void 0:e.displayFromLink)&&!S?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:B,onKeyPress:B,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>z(),material:j,canAddToCart:I,availableQty:D,countryCode:C})]}):null]});break;case(null==e?void 0:e.key)===r.qL.OnlyFewLeftInStock:let{quantity:i}=null!=e?e:{};a=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.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:e}),(null==e?void 0:e.displayFromLink)&&!S?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:B,onKeyPress:B,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>z(),material:j,canAddToCart:I,availableQty:D,countryCode:C})]}):null,(null==j?void 0:j.shipsToday)&&!S&&(0,t.jsx)(v.A,{type:h.u2.SameDay,className:_.shipIcon,gaSection:N,gaComponent:M,material:j})]})]});break;case(null==e?void 0:e.key)===r.qL.UnknownAvailability:a=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.w.palette.warning.main}),(0,t.jsx)("div",{children:(0,t.jsx)(g.J,{id:"AVAILABILITY_UNKNOWN",defaultMessage:"Availability Unknown",availability:e})})]});break;case(null==e?void 0:e.key)===r.qL.FulfilmentDeliveryDelayed:a=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.w.palette.warning.main}),(0,t.jsxs)("p",{children:[(0,t.jsx)(g.J,{id:"FULFILMENT_DELIVERY_DELAYED",defaultMessage:"Fulfilment and delivery delayed",availability:e}),(0,t.jsx)(x.A,{leadTime:null==j?void 0:j.leadTime})]})]});break;case(null==e?void 0:e.key)===r.qL.UntilSuppliesRunOut:a=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.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:e})})]});break;case(null==e?void 0:e.key)===r.qL.OutOfStockKey:a=S?(0,t.jsxs)(u.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:e})]}):(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:e});break;case(null==e?void 0:e.key)===r.qL.ContactForAvailability:a=(0,t.jsxs)("span",{className:_.root,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.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:e})})]});break;case(null==e?void 0:e.key)===r.qL.CheckCartForAvailability:a=(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:e})})});break;default:if(!(null==e?void 0:e.date))return null;let l=new Date,n=0===(0,T.c)(new Date(e.date),l);a=(0,t.jsxs)("span",{className:_.root,"data-optimizely":null==e?void 0:e.key,children:[(0,t.jsx)(A.A,{className:_.availableIcon,htmlColor:b.w.palette.success.main}),(0,t.jsxs)(p.A,{variant:"body2",component:"p",children:[n?e.key===r.qL.EstimatedToShipOn?(0,t.jsx)(g.J,{id:"ESTIMATED_TO_SHIP_TODAY",availability:e,defaultMessage:"Estimated to ship TODAY"}):(0,t.jsx)(g.J,{id:"AVAILABLE_TODAY",availability:e,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==e?void 0:e.key],availability:e})}),(0,t.jsx)(o.XU,{value:new Date(e.date),year:"numeric",month:"long",day:"2-digit",timeZone:"UTC"})]}),(null==e?void 0:e.displayFromLink)&&!S?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{className:_.shipFromLink,onClick:B,onKeyPress:B,tabIndex:0,role:"button",children:(0,t.jsx)(s.A,{id:"DETAILS",defaultMessage:"Details"})}),E&&(0,t.jsx)(c.A,{isModalOpen:E,onModalClose:()=>z(),material:j,canAddToCart:I,countryCode:C})]}):(null==e?void 0:e.plantLoc)&&!O&&!k?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p.A,{component:"span",className:_.from,children:(0,t.jsx)(g.J,{id:"PRODUCT_AVAILABILITY_FROM",defaultMessage:"from",availability:e})}),e.plantLoc]}):null,(null==j?void 0:j.shipsToday)&&!S&&(0,t.jsx)(v.A,{type:h.u2.SameDay,className:_.shipIcon,gaSection:N,gaComponent:M,material:j})]})]})}return a})(R)}},48659:(e,a,i)=>{i.d(a,{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=e=>{let{rootClass:a,rootStyle:i,size:d="medium",field:c,form:u,label:p,required:m,help:h,delay:v,min:y,type:g,onChange:A,labelClassName:b,...x}=e,T=(0,n.O6)(u.errors,c.name),f=(0,n.O6)(u.touched,c.name),j=T&&f;return(0,t.jsxs)("div",{className:(0,l.A)({[String(a)]:a}),style:i,children:[p&&(0,t.jsx)(s.A,{className:b,htmlFor:c.name,size:d,required:m,children:p}),(0,t.jsx)(r.A,{...x,id:"".concat(g,"-").concat(u.values.materialNumber,"-").concat(c.name),value:c.value,onChange:e=>{u.setFieldValue(c.name,e),u.setFieldTouched(c.name),A&&A(e)},delay:v,size:d,error:!!j,"aria-describedby":(j||h)&&"".concat(c.name,"-help-text"),onBlur:()=>{y&&c.value{i.d(a,{G:()=>d,b:()=>n});var t=i(89099),l=i(84059),n=function(e){return e.B2bAuth="b2b authentication",e.Docs="document library",e.DocumentsSearch="document search",e.Product="pdp",e.SpecificationSheet="spec sheet",e.SemiConfigurators="semi-configurators",e.WimsAuth="WIMS auth",e.X_Cart="x cart",e.Home="homepage",e.Search="srp",e}({});let r=e=>["order-center","configurators","semi-configurators","structure-search"].some(a=>e.includes(a)),s=e=>e.split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join(""),o=e=>e.toLowerCase().replaceAll("-"," ").trim(),d=()=>{var e;let a=(0,t.useRouter)(),i=(0,l.yp)(a.asPath);if((null==i?void 0:i.pathAfterBasename)==="/"||"/[country]/[language]"===a.pathname||"/[country]/[language]/"===a.pathname)return"homepage";if(!i.pathAfterBasename)return"uncategorized path - ".concat(null==a?void 0:a.asPath);let d=null==i?void 0:null===(e=i.pathAfterBasename)||void 0===e?void 0:e.split("/"),c=r(i.pathAfterBasename)&&d.length>2?d[2]:d[1],u=s(c);return u in n?n[u]:o(c)}},52552:(e,a,i)=>{i.d(a,{A:()=>n});var t=i(37876),l=i(49923);let n=e=>(0,t.jsxs)(l.A,{...e,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:(e,a,i)=>{i.d(a,{A:()=>p});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 u=(0,n.makeStyles)()(e=>({input:{flex:1,paddingLeft:0,paddingRight:0,textAlign:"center"},button:{color:e.palette.primary.main,padding:e.spacing(3),borderRadius:e.shape.borderRadius,"&:hover":{backgroundColor:"rgba(0, 0, 0, 0)"},"&[disabled]":{color:e.palette.grey[500]},[e.breakpoints.up("sm")]:{padding:e.spacing(2)}},adornmentStart:{marginRight:0},adornmentEnd:{marginLeft:0},icon:{fontSize:20,[e.breakpoints.up("sm")]:{fontSize:16}},disabledWrapper:{pointerEvents:"none","& .MuiInputBase-root":{backgroundColor:e.palette.grey[300],borderRadius:e.shape.borderRadius,border:"none"},"& .MuiInputBase-input":{color:e.palette.grey[500],backgroundColor:"transparent"},"& .MuiIconButton-root":{color:"".concat(e.palette.grey[500])}}})),p=e=>{let a,{value:i,onChange:n,delay:p=!1,showZero:m=!1,disabled:h,max:v=9999,min:y=0,inputProps:g,readOnly:A,associatedComponent:b,...x}=e,{classes:T,cx:f}=u(),[j,I]=(0,l.useState)(i||(m?0:"")),C=(0,l.useRef)(j);C.current=j;let S=(0,l.useRef)(a),k=void 0!==i&&!p,L=m?0:"",N=k?i||L:j,M=k?e=>n&&n(e):e=>{p&&(clearTimeout(S.current),S.current=a=setTimeout(()=>{n&&n(C.current)},1e3)),I(e)};(0,l.useEffect)(()=>clearTimeout(S.current),[]);let _=()=>{let e;return M(0===(e=N?N<=y?y:parseInt(N)-1:L)?L:e)},E=()=>N?N>=v?M(v):M(parseInt(N)+1):M(1);return(0,t.jsx)("div",{className:f(h&&T.disabledWrapper),children:(0,t.jsx)(r.A,{value:N,inputClass:T.input,onChange:e=>{let{target:{value:a}}=e,i=parseInt(a);return!(g&&g.hasOwnProperty("inputMode")&&"numeric"===g.inputMode)&&Number.isNaN(i)||i>v?M(N):i{let{keyCode:a}=e;return 38===a?E():40===a?_():void 0},"aria-label":"Quantity-Root",readOnly:A,startAdornment:(0,t.jsx)(d.A,{position:"start",classes:{positionStart:T.adornmentStart},children:(0,t.jsx)(c.A,{classes:{root:T.button},onClick:_,disabled:h||N===y,"aria-label":"p&a-quantity-decrement","data-testid":b?"".concat(b,"-decrement"):"decrement",id:b?"".concat(b,"-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:h||N===v||0===v,"aria-label":"p&a-quantity-increment","data-testid":b?"".concat(b,"-increment"):"increment",id:b?"".concat(b,"-increment"):"increment",tabIndex:-1,size:"large",children:(0,t.jsx)(o.A,{className:T.icon})})}),disabled:h,inputProps:{autoComplete:"off","aria-label":"p&a-quantity-input",...g},...x})})}},74795:(e,a,i)=>{i.d(a,{A:()=>t.A});var t=i(81978)},81978:(e,a,i)=>{i.d(a,{A:()=>p});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)()(e=>({tabs:{"& .MuiTabs-indicator":{backgroundColor:e.palette.text.primary,height:"4px"}},tab:{color:e.palette.primary.main,fontSize:e.typography.pxToRem(12),fontWeight:e.typography.fontWeightMedium,padding:e.spacing(2.5,4),minWidth:"auto",opacity:1,textTransform:"capitalize","&:hover":{color:e.palette.primary.dark},"&.Mui-selected":{color:e.palette.text.primary},[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(18),fontWeight:e.typography.fontWeightBold,padding:e.spacing(5.125,4)},"&.MuiButtonBase-root":{maxWidth:"fit-content"}},additionalLink:{marginLeft:"auto"},tabsHeader:{display:"flex",alignItems:"center"}}));function u(e){let{tab:a,value:i,index:l,...n}=e;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:a.component})})}let p=e=>{let{tabs:a,activeTabIndex:i,hideDivider:l,changeCallback:p,additionalLink:m}=e,{classes:h}=c(),v=0;i&&(i>=0&&i{g(i||v)},[i]);let A=(e,a)=>{a!==y&&e.selectCallback&&e.selectCallback(a)},b=(e,a)=>(0,t.jsx)(n.A,{className:h.tab,label:a.label,"data-testid":a.id,onClick:()=>A(a,e),...function(e){return{id:"tab-".concat(e),"aria-controls":"tabpanel-".concat(e)}}(e)},e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("div",{className:h.tabsHeader,children:[(0,t.jsx)(r.A,{className:h.tabs,value:y,onChange:(e,a)=>{a!==y&&(g(a),p&&p(a))},children:a.map((e,a)=>{if(null==e?void 0:e.toolTip){var i,l,n;return(0,t.jsx)(s.A,{title:e.toolTip.title,arrow:null===(i=e.toolTip)||void 0===i?void 0:i.arrow,placement:null===(l=e.toolTip)||void 0===l?void 0:l.placement,classes:null===(n=e.toolTip)||void 0===n?void 0:n.classes,children:b(a,e)},a)}return b(a,e)})}),m&&(0,t.jsx)("div",{className:h.additionalLink,children:m})]}),!l&&(0,t.jsx)(o.A,{}),a.map((e,a)=>(0,t.jsx)(u,{tab:e,index:a,value:y},a))]})}}}]); //# sourceMappingURL=./9700-a5863ebda3898304.js.map