"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7419],{1474:(e,n,t)=>{t.d(n,{EW:()=>u,hY:()=>s});var a=t(28888);t(37876);var r=t(82897);t(14232);var i=t(78248);function l(){let e=(0,a._)(["\n fragment MaterialDetail on Material {\n id\n number\n name\n isMarketplace\n displaySellerName\n marketplaceOfferId\n marketplaceSellerId\n description\n brand {\n key\n erpKey\n name\n color\n }\n product\n image {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n packageSize\n shipsToday\n freeFreight\n linearFormula\n empiricalFormula\n casNumber\n molecularWeight\n erpType\n substanceKey\n}\n "]);return l=function(){return e},e}function o(){let e=(0,a._)(["\n query MaterialDetail($materialNumber: String!, $catalogType: CatalogType, $filter: String) {\n getMaterialDetail(\n input: {materialNumber: $materialNumber, catalogType: $catalogType, filter: $filter}\n ) {\n ...MaterialDetail\n }\n}\n ",""]);return o=function(){return e},e}let d={},s=(0,r.J1)(l()),c=(0,r.J1)(o(),s);function u(e){let n={...d,...e};return i._(c,n)}},18665:(e,n,t)=>{t.d(n,{A:()=>g});var a=t(37876),r=t(14232),i=t(25628),l=t(29130),o=t(55920),d=t(58862),s=t(24766),c=t(50694),u=t(62265),p=t(47160),m=t(34479);let h=(0,t(18608).makeStyles)()(e=>({btnGroup:{"& > .MuiButton-root:first-of-type":{borderTopRightRadius:0,borderBottomRightRadius:0,borderRight:"1px solid ".concat(e.palette.grey["500"])}},popper:{zIndex:e.zIndex.tooltip,margin:e.spacing(2,0)},popperPaper:{boxShadow:e.shadows[4],border:"1px solid ".concat(e.palette.grey["200"])},menuList:{padding:e.spacing(1,0)},menuItem:{padding:e.spacing(3,4)},arrowButton:{maxWidth:"44px",padding:"".concat(e.spacing(1)," ").concat(e.spacing(2.5))}})),g=e=>{var n;let{primaryOption:t,options:g}=e,{classes:f}=h(),[x,b]=r.useState(!1),v=(0,r.useRef)(null),y=(0,r.useRef)(null),A=()=>{b(e=>!e)},C=e=>{v.current&&v.current.contains(e.target)||b(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(l.A,{color:"secondary",variant:"contained",ref:v,"aria-label":"".concat(t.label," split button"),className:f.btnGroup,fullWidth:!0,children:[t.renderButton?t.renderButton():(0,a.jsx)(i.A,{size:"large",onClick:t.onClick,children:t.label}),(0,a.jsx)(i.A,{className:f.arrowButton,size:"small","aria-controls":"split-button-menu","aria-expanded":x?"true":"false","aria-haspopup":"menu",onClick:A,ref:y,children:(0,a.jsx)(o.A,{})})]}),(0,a.jsx)(u.A,{className:f.popper,style:{width:null===(n=v.current)||void 0===n?void 0:n.offsetWidth},open:x,anchorEl:v.current,role:"tooltip",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:n,placement:t}=e;return(0,a.jsx)(s.A,{...n,style:{transformOrigin:"bottom"===t?"center top":"center bottom"},children:(0,a.jsx)(c.A,{className:f.popperPaper,children:(0,a.jsx)(d.x,{onClickAway:C,children:(0,a.jsx)(m.A,{id:"split-button-menu",autoFocusItem:!0,className:f.menuList,onKeyDown:e=>{if(27===e.keyCode){var n;b(!1),null===(n=y.current)||void 0===n||n.focus()}},children:g.map((e,n)=>(0,a.jsx)(p.A,{onClick:()=>{e.onClick&&e.onClick(),A()},className:f.menuItem,children:e.renderButton?e.renderButton():e.label},n))})})})})}})]})}},18830:(e,n,t)=>{t.d(n,{A:()=>l});var a=t(37876);t(14232);var r=t(78206),i=t(26831);let l=e=>{let{field:n,form:t,...l}=e,o=(0,r.O6)(t.errors,n.name),d=(0,r.O6)(t.touched,n.name),s=o&&d;return(0,a.jsx)(i.A,{...n,value:String(n.value),checked:n.value,error:s?o:null,...l,onChange:e=>{n.onChange(e),l.onChange&&l.onChange(e)},onBlur:e=>{n.onBlur(e),l.onBlur&&l.onBlur(e)}})}},23290:(e,n,t)=>{t.d(n,{Ay:()=>L,Jy:()=>I,lJ:()=>C});var a=t(37876),r=t(14232),i=t(8733),l=t(18608),o=t(30566),d=t(62546),s=t(6995),c=t(25628),u=t(34252),p=t(71538),m=t(45756),h=t(46749),g=t(20642),f=t(21834),x=t(5612),b=t(89996),v=t(81905),y=t(75357);let A=(0,l.makeStyles)()(e=>({addToCartButton:{minWidth:"".concat(e.typography.pxToRem(136)," !important")},cannotAddToCartLink:{color:e.palette.error.main,fontWeight:e.typography.fontWeightBold,cursor:"pointer",display:"flex",marginTop:e.spacing(2)},loadingIcon:{position:"absolute",top:"10%",left:"50%",marginLeft:"-20px",zIndex:1},addToCartLoading:{color:e.palette.primary.main},popoverContainer:{height:"auto",minHeight:"auto",width:"550px",border:"4px solid grey",position:"relative",zIndex:1},popoverHeader:{width:"100%",height:"50px",padding:"5px 10px",backgroundColor:e.palette.grey[50],fontWeight:e.typography.fontWeightMedium,display:"flex",flexDirection:"row",alignItems:"center"},closeIcon:{position:"absolute",right:e.typography.pxToRem(10),color:e.palette.grey[700],cursor:"pointer"},popoverBody:{width:"100%",height:"55%",padding:"10px 8px",margin:"auto",fontSize:e.typography.pxToRem(12)}}));var C=function(e){return e.Contained="contained",e.Outlined="outlined",e}({}),I=function(e){return e.Primary="primary",e.Secondary="secondary",e}({});let j=e=>{let{cannotAddToCartPopoverAnchor:n,popoverContainerClass:t,popoverHeaderClass:r,popoverBodyClass:l,hideCannotAddToCartPopover:o}=e,{classes:s}=A();return(0,a.jsx)(d.Ay,{anchorEl:n,anchorOrigin:{vertical:"top",horizontal:"center"},elevation:4,open:!0,children:(0,a.jsxs)("div",{className:t||s.popoverContainer,children:[(0,a.jsxs)("div",{className:r||s.popoverHeader,children:[(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART",defaultMessage:"Cannot Add To Cart"}),(0,a.jsx)(h.A,{"aria-label":"Close cannot add to cart details",onClick:o,onKeyPress:o,className:s.closeIcon})]}),(0,a.jsx)("div",{className:l||s.popoverBody,children:(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART_DETAILS",defaultMessage:"Your profile is currently configured to allow ordering for configurable items such as oligos and peptides but not regular inventory items. Although you can access pricing and availability for these products, they cannot be added to your shopping cart."})})]})})},T=e=>{let{size:n,addToCartButtonClass:t,variant:r}=e,{classes:l}=A(),d=(0,o.A)(),u=(0,b.rd)(),p=!0===(0,s.A)(d.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(x.N,{href:"".concat(b.R6.linkProfile(),"?returnUrl=").concat(encodeURIComponent(u.asPath||b.xn.index())),children:(0,a.jsx)(c.A,{size:n||(p?"medium":"large"),variant:r,color:"secondary","data-testid":"link-profile-button",className:t||l.addToCartButton,children:(0,a.jsx)(i.A,{...f.default.LINK_PROFILE})})})},N=e=>{let{size:n,variant:t,addToCartButtonClass:r}=e,l=(0,o.A)(),d=(0,b.rd)(),u=!0===(0,s.A)(l.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(x.N,{href:"".concat(b.VV.index(),"?redirect=").concat(encodeURIComponent(d.asPath||b.xn.index())),children:(0,a.jsx)(c.A,{size:n||(u?"medium":"large"),variant:t,color:"secondary",className:r,children:(0,a.jsx)(i.A,{...f.default.LOGIN_TO_ADD_TO_CART})})})},S=e=>{let{size:n,variant:t,color:r,isSubmitting:l,fullWidth:d,handleAddToCart:p,addToCartButtonClass:m,dirty:h,disabled:g,isAddToList:f}=e,{classes:x,cx:b}=A(),v=(0,o.A)(),y=!0===(0,s.A)(v.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsxs)(c.A,{size:n||(y?"medium":"large"),type:"submit",variant:t,color:r,fullWidth:d,disabled:l||!h||g,onClick:p,className:m||x.addToCartButton,"data-testid":"add-to-cart-button",id:"add-to-cart-button",children:[l&&(0,a.jsx)(u.A,{size:30,className:b(x.addToCartLoading,x.loadingIcon)}),f?(0,a.jsx)(i.A,{id:"REPLACE_PRODUCT",defaultMessage:"Replace Product"}):(0,a.jsx)(i.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})]})},L=e=>{var n,t;let{hideAddToCartForPrepackItems:l,canAddToCart:o,handleAddToCart:d,isSubmitting:s,dirty:c,cannotAddToCartLinkClass:u,addToCartButtonClass:h,popoverContainerClass:f,popoverHeaderClass:x,popoverBodyClass:b,variant:C="contained",color:I="secondary",fullWidth:L,isAddToList:D=!1,disabled:_,size:k}=e,[O,w]=(0,r.useState)(null),R=e=>{e.preventDefault(),w(e.currentTarget)},{classes:B}=A(),{currentUser:M}=(0,v.iZ)(),{authorized:F}=(0,y.I)(y.N.canAddToCart),z="";return F&&(null==M?void 0:M.__typename)==="LoggedInUser"&&(null==M?void 0:null===(n=M.metadata)||void 0===n?void 0:n.guestShoppingType)&&(z=null==M?void 0:null===(t=M.metadata)||void 0===t?void 0:t.guestShoppingType),(0,a.jsxs)(a.Fragment,{children:[O&&(0,a.jsx)(j,{cannotAddToCartPopoverAnchor:O,popoverContainerClass:f,popoverHeaderClass:x,popoverBodyClass:b,hideCannotAddToCartPopover:()=>w(null)}),l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.A,{light:!0}),(0,a.jsxs)("span",{className:u||B.cannotAddToCartLink,onClick:R,onKeyPress:R,tabIndex:0,role:"button",children:[(0,a.jsx)(i.A,{id:"CANNOT_ADD_TO_CART",defaultMessage:"Cannot Add To Cart"}),(0,a.jsx)(m.A,{marginLeft:1,children:(0,a.jsx)(g.A,{fontSize:"small"})})]})]}):o?(0,a.jsx)(S,{size:k,variant:C,addToCartButtonClass:h,isAddToList:D,disabled:_,fullWidth:L,dirty:c,handleAddToCart:d,isSubmitting:s,color:I}):z.length>0?(0,a.jsx)(T,{size:k,variant:C,addToCartButtonClass:h}):(0,a.jsx)(N,{size:k,variant:C,addToCartButtonClass:h})]})}},23759:(e,n,t)=>{t.d(n,{A:()=>a.A});var a=t(34750)},24288:(e,n,t)=>{t.d(n,{gR:()=>F,Nk:()=>B,hv:()=>R,P3:()=>_,Bt:()=>O,g:()=>L});var a=t(28888);t(37876);var r=t(82897);function i(){let e=(0,a._)(["\n fragment SharedListMember on SharedListMember {\n id\n name\n email\n}\n "]);return i=function(){return e},e}function l(){let e=(0,a._)(["\n fragment SharedList on SharedList {\n listId\n ownerName\n ownerId\n name\n description\n lastUpdatedDate\n createdDate\n members\n invitations\n deadline\n coOwners\n}\n "]);return l=function(){return e},e}let o=(0,r.J1)(i()),d=(0,r.J1)(l());var s=t(1474),c=t(54932);t(14232);var u=t(54431),p=t(78248);function m(){let e=(0,a._)(["\n fragment SharedListItem on SharedListItem {\n listItemId\n lastUpdatedBy\n lastUpdatedDate\n createdBy\n createdByName\n createdDate\n material {\n ...MaterialDetail\n }\n quantity\n itemNote\n availabilityMessages {\n ...Availabilities\n }\n currency\n listPrice\n netPrice\n price\n hidePriceMessageKey\n type\n configurationId\n configurationDetail {\n configuration {\n name\n value\n }\n confType\n productType\n }\n productConfiguration\n}\n ","\n",""]);return m=function(){return e},e}function h(){let e=(0,a._)(["\n fragment SharedListDetail on SharedListDetail {\n listId\n ownerId\n ownerDetail {\n ...SharedListMember\n }\n name\n description\n lastUpdatedDate\n createdDate\n membersDetail {\n ...SharedListMember\n }\n invitations\n currency\n sharedListItems {\n ...SharedListItem\n }\n displaySubmitQuoteButton\n membersDone\n deadline\n reminderFrequencyDays\n coOwners\n}\n ","\n",""]);return h=function(){return e},e}function g(){let e=(0,a._)(["\n fragment MultiSharedList on SharedListItem {\n listItemId\n lastUpdatedBy\n lastUpdatedDate\n createdBy\n createdByName\n createdDate\n material {\n ...MaterialDetail\n }\n}\n ",""]);return g=function(){return e},e}function f(){let e=(0,a._)(["\n fragment MultiSharedDetail on SharedListDetail {\n listId\n name\n description\n lastUpdatedDate\n createdDate\n currency\n deadline\n sharedListItems {\n ...MultiSharedList\n }\n}\n ",""]);return f=function(){return e},e}function x(){let e=(0,a._)(["\n query GetSharedLists($input: GetSharedListsInput) {\n getSharedLists(input: $input) {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return x=function(){return e},e}function b(){let e=(0,a._)(["\n query GetSharedListInvitations {\n getSharedListInvitations {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return b=function(){return e},e}function v(){let e=(0,a._)(["\n query GetSharedList($listId: ID!, $showPricing: Boolean) {\n getSharedList(listId: $listId, showPricing: $showPricing) {\n ...SharedListDetail\n }\n}\n ",""]);return v=function(){return e},e}function y(){let e=(0,a._)(["\n query GetSharedListInfo($listId: ID!) {\n getSharedList(listId: $listId) {\n ownerDetail {\n ...SharedListMember\n }\n membersDetail {\n ...SharedListMember\n }\n invitations\n coOwners\n sharedListItems {\n brand\n materialNumber\n materialDescription\n materialName\n quantity\n type\n configurationId\n configurationDetail {\n configuration {\n name\n value\n }\n confType\n productType\n }\n productConfiguration\n }\n }\n}\n ",""]);return y=function(){return e},e}function A(){let e=(0,a._)(["\n query getMultiSharedList($input: GetSharedListsInput) {\n getMultiSharedList(input: $input) {\n ...MultiSharedDetail\n }\n}\n ",""]);return A=function(){return e},e}let C={},I=(0,r.J1)(m(),s.hY,c.Sg),j=(0,r.J1)(h(),o,I),T=(0,r.J1)(g(),s.hY),N=(0,r.J1)(f(),T),S=(0,r.J1)(x(),d);function L(e){let n={...C,...e};return u.IT(S,n)}let D=(0,r.J1)(b(),d);function _(e){let n={...C,...e};return u.IT(D,n)}let k=(0,r.J1)(v(),j);function O(e){let n={...C,...e};return u.IT(k,n)}let w=(0,r.J1)(y(),o);function R(e){let n={...C,...e};return u.IT(w,n)}function B(e){let n={...C,...e};return p._(w,n)}let M=(0,r.J1)(A(),N);function F(e){let n={...C,...e};return u.IT(M,n)}},34750:(e,n,t)=>{t.d(n,{A:()=>l});var a=t(37876),r=t(29740);t(14232);let i=(0,t(18608).makeStyles)()(e=>({icon:{display:"flex",width:"24px",height:"24px",border:"1px solid ".concat(e.palette.grey[500]),borderRadius:"50%",[e.breakpoints.up("md")]:{width:"18px",height:"18px"}},checkedIcon:{backgroundColor:e.palette.common.white,"&:before":{display:"block",width:"14px",height:"14px",backgroundColor:"".concat(e.palette.primary.main),borderRadius:"50%",transform:"translateY(4px) transLateX(4px)",content:'""',[e.breakpoints.up("md")]:{width:"8px",height:"8px"}}}})),l=e=>{let{classes:n,cx:t}=i();return(0,a.jsx)(r.A,{icon:(0,a.jsx)("span",{className:n.icon}),checkedIcon:(0,a.jsx)("span",{className:t(n.icon,n.checkedIcon)}),...e})}},35146:(e,n,t)=>{t.d(n,{A:()=>a.Ay});var a=t(70058)},50032:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(37876),r=t(49923);let i=e=>(0,a.jsx)(r.A,{...e,nativeViewbox:"0 0 20 19",children:(0,a.jsx)("path",{d:"M19.3 17.05H.7a.7.7 0 000 1.4h18.6a.7.7 0 000-1.4zm-9.79-3.46a.54.54 0 00.22.15.64.64 0 00.54 0 .54.54 0 00.22-.15l4.65-4.65a.69.69 0 10-1-1l-3.44 3.48V.7a.7.7 0 10-1.4 0v10.72L5.84 8a.69.69 0 10-1 1z"})})},61198:(e,n,t)=>{t.d(n,{A:()=>f});var a=t(37876),r=t(14232),i=t(69241),l=t(78206),o=t(50554),d=t(45756),s=t(47160),c=t(38753),u=t(8133),p=t(42919),m=t(81642),h=t(10746);let g=e=>{if(void 0!==e)return"number"==typeof e?e:null===e?"":String(e)},f=e=>{let{rootClass:n,rootStyle:t,forceNative:f=!1,size:x="medium",field:b,form:v,label:y,required:A,help:C,options:I,hasPlaceHolder:j=!1,onOpen:T,onClose:N,dataScrub:S=!1,...L}=e,D=(0,l.O6)(v.errors,b.name),_=(0,l.O6)(v.touched,b.name),k=D&&_,[O,w]=(0,r.useState)(!1),R=I,B=f||!(0,h.S)()&&m.A;B&&I.length>0&&I[0].value&&(R=[{label:"",value:""},...I]);let M=e=>{let{labelEl:n,tooltipText:t,toggleTooltip:r}=e;return t?(0,a.jsx)(o.A,{title:t,placement:"right",arrow:!0,disableHoverListener:!r,children:(0,a.jsx)(d.A,{width:"100%",children:n})}):n},F=(e,n)=>{let t=g(e);return(0,a.jsx)("option",{value:t,children:n},t)};return(0,a.jsxs)("div",{className:(0,i.A)({[String(n)]:n}),style:t,children:[(e=>{if(e)return(0,a.jsx)(u.A,{htmlFor:b.name,size:x,required:A,error:k,children:y})})(y),(0,a.jsx)(c.A,{id:b.name,native:B,...b,size:x,error:!!k,"aria-describedby":(k||C)&&"".concat(b.name,"-help-text"),onOpen:e=>{T&&T(e),w(!0)},onClose:e=>{N&&N(e),w(!1)},...L,SelectDisplayProps:{"data-scrub":S?"true":void 0},children:R.map(e=>{let{label:n,value:t,tooltip:r}=e;return B?F(t,n):(0,a.jsx)(s.A,{value:g(t),disabled:""===t&&j,"data-scrub":!!S||void 0,children:(0,a.jsx)(M,{labelEl:n,tooltipText:r,toggleTooltip:O})},g(t))})}),(k||C)&&(0,a.jsx)(p.A,{id:"".concat(b.name,"-help-text"),error:!!k,children:k?D:C||null})]})}},68738:(e,n,t)=>{t.d(n,{A:()=>i});var a=t(37876),r=t(49923);let i=e=>(0,a.jsxs)(r.A,{...e,nativeViewbox:"0 0 24 24",children:[(0,a.jsx)("path",{fill:"#0F69AF",d:"M0.3,9.84l3.54-3.54c0.39-0.39,1.02-0.39,1.41,0l3.54,3.54c0.39,0.39,0.39,1.02,0,1.41l-3.54,3.54 c-0.39,0.39-1.02,0.39-1.41,0L0.3,11.26C-0.09,10.87-0.09,10.23,0.3,9.84z"}),(0,a.jsx)("path",{fill:"#E61E50",d:"M6.31,3.83L9.84,0.3c0.39-0.39,1.02-0.39,1.41,0l3.54,3.54c0.39,0.39,0.39,1.02,0,1.41l-3.54,3.54 c-0.39,0.39-1.02,0.39-1.41,0L6.31,5.25C5.92,4.86,5.92,4.22,6.31,3.83z"}),(0,a.jsx)("path",{fill:"#F2F2F2",d:"M6.31,15.85l3.54-3.54c0.39-0.39,1.02-0.39,1.41,0l3.54,3.54c0.39,0.39,0.39,1.02,0,1.41l-3.54,3.54 c-0.39,0.39-1.02,0.39-1.41,0l-3.54-3.54C5.92,16.88,5.92,16.24,6.31,15.85z"}),(0,a.jsx)("path",{fill:"#FFC832",d:"M12.32,9.84l3.54-3.54c0.39-0.39,1.02-0.39,1.41,0l3.54,3.54c0.39,0.39,0.39,1.02,0,1.41l-3.54,3.54 c-0.39,0.39-1.02,0.39-1.41,0l-3.54-3.54C11.93,10.87,11.93,10.23,12.32,9.84z"})]})},70058:(e,n,t)=>{t.d(n,{Ay:()=>b,eo:()=>f});var a=t(37876),r=t(14232),i=t(38554),l=t(77742),o=t(21834),d=t(50032),s=t(89996),c=t(84646),u=t(70978),p=t(35152),m=t(92636),h=t(18608),g=t(81905);let f={en_US:"English - EN",en_GENERIC:"English - EN",zh_CN:"中文 - ZH"},x=(0,h.makeStyles)()(e=>({triggerLink:{fontSize:"14px",fontFamily:"inherit",fontWeight:"inherit",lineHeight:"inherit","&:hover":{cursor:"pointer"}},noCertificate:{display:"flex",alignItems:"center",color:e.palette.grey[400]},message:{fontWeight:e.typography.fontWeightBold,marginLeft:e.spacing(3),fontSize:"14px"}})),b=e=>{var n,t,h;let{sdsLanguages:f=[],productNumber:b,brandKey:v,trigger:y=(0,a.jsx)(d.A,{color:"primary"}),color:A="secondary",className:C,onClick:I,handleClick:j}=e,[T,N]=(0,r.useState)(!1),{userSession:S}=(0,m.j)(),{classes:L,cx:D}=x(),{formatMessage:_}=(0,l.A)(),{userErpType:k}=(0,g.iZ)(),O=S.language;return(0,a.jsxs)(a.Fragment,{children:[1===f.length&&!!f[0]&&(0,a.jsx)(i.A,{href:s.Q5.index(v,b,S.country,null===(n=f[0])||void 0===n?void 0:n.split("_")[0],k,O!==(null===(h=f[0])||void 0===h?void 0:null===(t=h.split("_")[0])||void 0===t?void 0:t.toLowerCase())),"data-testid":"sds-".concat(v).concat(b),id:"sds-".concat(v).concat(b),target:"_blank",rel:"noopener noreferrer nofollow",color:A,tabIndex:0,onClick:()=>{var e,n,t;I&&I(),(0,p.sendDownloadFileEvent)({action:u.y.SDS,brandKey:v,productNumber:b,language:String(f[0])},{component:"",elementType:"",linkText:"",linkUrl:s.Q5.index(v,b,S.country,(null===(e=f[0])||void 0===e?void 0:e.split("_")[0])||"",k,O!==(null===(t=f[0])||void 0===t?void 0:null===(n=t.split("_")[0])||void 0===n?void 0:n.toLowerCase()))})},children:y}),0===f.length&&(0,a.jsxs)("span",{className:L.noCertificate,onMouseEnter:e=>{null==j||j(e)},children:[(0,a.jsx)(d.A,{color:"inherit"}),(0,a.jsx)("span",{className:L.message,children:_(o.default.SDS)})]}),f.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{component:"button","data-testid":"sds-".concat(v).concat(b),id:"sds-".concat(v).concat(b),"aria-describedby":"sds",onClick:e=>{e.preventDefault(),I&&I(),N(!0)},color:A,className:D(L.triggerLink,C),tabIndex:0,children:y}),(0,a.jsx)(c.A,{open:T,setModalOpen:N,brands:[v],productNumber:b,sdsLanguages:f})]})]})}},74842:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(18830).A},75357:(e,n,t)=>{t.d(n,{I:()=>i,N:()=>r});var a=t(81905),r=function(e){return e.canViewInventory="canViewInventory",e.canAddToCart="canAddToCart",e.canViewOnlineOrder="canViewOnlineOrder",e.canViewOnlineQuote="canViewOnlineQuote",e}({});let i=e=>{let{currentUser:n,currentUserLoading:t}=(0,a.iZ)(),r={authorized:!1,anonymous:!1};return t?r:n?n.abilities[e]?{...r,authorized:!0}:r:{...r,anonymous:!0}}},77731:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(61198).A},82314:(e,n,t)=>{t.d(n,{A:()=>h});var a=t(37876);t(14232);var r=t(8733),i=t(18608),l=t(63724),o=t(77018),d=t(21834),s=t(85278),c=t(66383),u=t(78851);let p=(0,i.makeStyles)()(e=>({body:{padding:e.spacing(6,8,8,8)},description:{marginBottom:e.spacing(4),paddingBottom:e.spacing(4),borderBottom:"1px solid ".concat(e.palette.grey[400])},column:{marginBottom:e.spacing(4),[e.breakpoints.up("md")]:{marginBottom:0}}})),m=e=>{let{labelValue:n,columnValue:t,isDescription:i=!1}=e,{classes:c,cx:m}=p(),h=(0,u.R$)();return(0,a.jsxs)(l.A,{container:!0,spacing:h({xs:0,md:3}),className:m({[c.column]:!i}),children:[(0,a.jsx)(l.A,{xs:12,md:5,children:(0,a.jsx)(o.A,{component:"h4",variant:"body2",children:(0,a.jsx)("b",{children:(0,a.jsx)(r.A,{...d.default[n]})})})}),(0,a.jsx)(l.A,{xs:12,md:7,children:(0,a.jsx)(o.A,{component:"p",variant:"body2",children:(0,a.jsx)(s.z,{value:t})})})]})},h=e=>{let{open:n,additionalInfo:t,productName:i,productNumber:l,description:s,handleClose:u,packageType:h,packageSize:g}=e,{classes:f,cx:x}=p(),b=(null==t?void 0:t.carrierRestriction)||(null==t?void 0:t.tariff)||(null==t?void 0:t.unNumber)||(null==t?void 0:t.casNumber)||(null==t?void 0:t.species)||(null==t?void 0:t.jfcCode)||(null==t?void 0:t.pdcCode);return(0,a.jsx)(c.A,{renderTitle:()=>(0,a.jsx)(o.A,{variant:"h2",component:"h2",children:(0,a.jsx)(r.A,{...d.default.PRODUCT_INFO_TITLE})}),open:n,onClose:u,children:(0,a.jsxs)("div",{className:f.body,children:[(0,a.jsxs)("div",{className:x({[f.description]:!!b}),children:[l&&(0,a.jsx)(m,{labelValue:"MATERIAL_NUMBER_SKU",columnValue:l}),s&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_DESCRIPTION",columnValue:i+", "+s,isDescription:!0})]}),(null==t?void 0:t.carrierRestriction)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_CARRIER_RESTRICTION",columnValue:t.carrierRestriction}),(null==t?void 0:t.tariff)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_FTCC",columnValue:t.tariff}),(null==t?void 0:t.unNumber)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_UNTN",columnValue:t.unNumber}),(null==t?void 0:t.casNumber)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_CAS",columnValue:t.casNumber}),(null==t?void 0:t.species)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_SPECIES",columnValue:t.species}),(null==t?void 0:t.jfcCode)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_JFC",columnValue:t.jfcCode}),(null==t?void 0:t.pdcCode)&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_PDSC",columnValue:t.pdcCode}),(null==h?void 0:h.length)&&(null==g?void 0:g.length)?(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_PACKAGING_INFO",columnValue:"".concat(g," in ").concat(h)}):null]})})}},84646:(e,n,t)=>{t.d(n,{A:()=>T});var a=t(37876),r=t(14232),i=t(39324),l=t.n(i),o=t(77742),d=t(73500),s=t(60058),c=t(63724),u=t(38554),p=t(18608),m=t(89996),h=t(21834),g=t(23759),f=t(70978),x=t(35152),b=t(92636),v=t(66383),y=t(81905);let A=(0,p.makeStyles)()(e=>({dialogHeader:{fontSize:e.typography.pxToRem(20),fontWeight:e.typography.fontWeightBold},modalBody:{padding:e.spacing(0,4,4,4),overflow:"auto",[e.breakpoints.up("md")]:{padding:e.spacing(0,8,8,8)}},modalTitle:{marginBottom:e.spacing(2)},modalProductNumber:{fontSize:e.typography.pxToRem(18)},brandSelectMessage:{display:"block",fontSize:e.typography.pxToRem(18),marginBottom:e.spacing(4)},brandRadioList:{paddingTop:e.spacing(4),borderTop:"1px solid "+e.palette.divider,marginTop:e.spacing(4)},brandLabel:{textTransform:"capitalize"},languageList:{display:"flex",[e.breakpoints.down("sm")]:{flexFlow:"column"},paddingTop:e.spacing(4),borderTop:"1px solid "+e.palette.divider,marginTop:e.spacing(4)},languageLink:{display:"block",fontWeight:e.typography.fontWeightBold,marginBottom:e.spacing(4)}})),{publicRuntimeConfig:{supportedLanguageLabels:C}}=l()(),I=(e,n)=>e.map(e=>{let t=(null==e?void 0:e.toLowerCase())==="br"?"pt":e;return{formatted:C[t.toUpperCase()]||"".concat(n(t,{type:"language",localeMatcher:"best fit"})," - ").concat(e),abbrev:e}}).filter(e=>!e.formatted.includes("undefined")),j=e=>{let n=e.indexOf("-");return e.slice(n+1).trim()},T=e=>{let{open:n,setModalOpen:t,brands:i,sdsDetails:l,productNumber:p,isAdvancedSearch:C,sdsLanguages:T}=e,{classes:N}=A(),{formatMessage:S,formatDisplayName:L}=(0,o.A)(),{userSession:D}=(0,b.j)(),{userErpType:_}=(0,y.iZ)(),[k,O]=(0,r.useState)(""),w=1===i.length,R=i[0],B=D.language,M=[];if(T)M=I(T,L);else if(k&&l){let e=l.find(e=>e.brand===k);e&&(M=I(e.languages.altLanguages,L))}else{if(!C||!l)return null;M=I(l[0].languages.altLanguages,L)}return(0,a.jsx)(v.A,{open:n,"data-testid":"sds-modal",id:"sds-modal",onClose:()=>t(!1),closeButtonId:"sds-modal-close-button",renderTitle:()=>(0,a.jsxs)("div",{className:N.dialogHeader,children:[(0,a.jsx)("div",{id:"sds-modal-title",className:N.modalTitle,children:S(h.default.SAFETY_DATA_SHEET_TITLE)}),(0,a.jsx)("div",{className:N.modalProductNumber,id:"sds-modal-product-number",children:p})]}),children:(0,a.jsxs)("div",{className:N.modalBody,children:[!w&&(0,a.jsxs)("form",{"aria-label":"brand input",className:N.brandRadioList,children:[(0,a.jsxs)("span",{className:N.brandSelectMessage,children:[" ",S(h.default.SDS_SELECT_BRAND)]}),(0,a.jsx)(d.A,{"aria-label":"brand-selection",onChange:e=>{O(e.target.value)},value:k,children:i.map(e=>(0,a.jsx)(s.A,{"aria-label":"brand",value:e,control:(0,a.jsx)(g.A,{}),className:N.brandLabel,label:e.toLowerCase()},e))})]}),(k||w)&&(0,a.jsx)(c.A,{className:N.languageList,container:!0,children:M.map(e=>{var n;return(0,a.jsx)(c.A,{xs:12,sm:4,children:(0,a.jsx)(u.A,{className:N.languageLink,href:m.Q5.index(k||R,p,D.country,j(e.abbrev),_,B!==(null===(n=e.abbrev)||void 0===n?void 0:n.toLowerCase())),"data-testid":"sds-link-".concat(e.abbrev),id:"sds-link-".concat(e.abbrev),target:"_blank",rel:"noopener noreferrer nofollow",color:"primary",onClick:()=>{var n;return(0,x.sendDownloadFileEvent)({action:f.y.SDS,brandKey:k||R,productNumber:p,language:e.abbrev},{productId:p,component:"modal",elementType:"link",linkText:e.formatted,linkUrl:m.Q5.index(k||R,p,D.country,j(e.abbrev),_,B!==(null===(n=e.abbrev)||void 0===n?void 0:n.toLowerCase()))})},children:e.formatted})},e.formatted)})})]})})}},95833:(e,n,t)=>{t.d(n,{A:()=>a});let a=t(97826).A},99695:(e,n,t)=>{t.d(n,{aC:()=>s});var a=t(28888);t(37876);var r=t(82897),i=t(64177);function l(){let e=(0,a._)(["\n mutation ReadyToShipNotification($params: ReadyToShipNotificationInput!) {\n readyToShipNotification(params: $params) {\n brand\n }\n}\n "]);return l=function(){return e},e}t(14232);let o={},d=(0,r.J1)(l());function s(e){let n={...o,...e};return i.n(d,n)}}}]); //# sourceMappingURL=./7419-30fe5eeca3da8584.js.map