"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 o(){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 o=function(){return e},e}function l(){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 l=function(){return e},e}let d={},s=(0,r.J1)(o()),c=(0,r.J1)(l(),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),o=t(29130),l=t(55920),d=t(58862),s=t(24766),c=t(50694),u=t(66401),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:x}=h(),[f,b]=r.useState(!1),v=(0,r.useRef)(null),A=(0,r.useRef)(null),y=()=>{b(e=>!e)},C=e=>{v.current&&v.current.contains(e.target)||b(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.A,{color:"secondary",variant:"contained",ref:v,"aria-label":"".concat(t.label," split button"),className:x.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:x.arrowButton,size:"small","aria-controls":"split-button-menu","aria-expanded":f?"true":"false","aria-haspopup":"menu",onClick:y,ref:A,children:(0,a.jsx)(l.A,{})})]}),(0,a.jsx)(u.A,{className:x.popper,style:{width:null===(n=v.current)||void 0===n?void 0:n.offsetWidth},open:f,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:x.popperPaper,children:(0,a.jsx)(d.x,{onClickAway:C,children:(0,a.jsx)(m.A,{id:"split-button-menu",autoFocusItem:!0,className:x.menuList,onKeyDown:e=>{if(27===e.keyCode){var n;b(!1),null===(n=A.current)||void 0===n||n.focus()}},children:g.map((e,n)=>(0,a.jsx)(p.A,{onClick:()=>{e.onClick&&e.onClick(),y()},className:x.menuItem,children:e.renderButton?e.renderButton():e.label},n))})})})})}})]})}},18830:(e,n,t)=>{t.d(n,{A:()=>o});var a=t(37876);t(14232);var r=t(78206),i=t(26831);let o=e=>{let{field:n,form:t,...o}=e,l=(0,r.O6)(t.errors,n.name),d=(0,r.O6)(t.touched,n.name),s=l&&d;return(0,a.jsx)(i.A,{...n,value:String(n.value),checked:n.value,error:s?l:null,...o,onChange:e=>{n.onChange(e),o.onChange&&o.onChange(e)},onBlur:e=>{n.onBlur(e),o.onBlur&&o.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),o=t(18608),l=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),x=t(21834),f=t(5612),b=t(89996),v=t(81905),A=t(75357);let y=(0,o.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:o,hideCannotAddToCartPopover:l}=e,{classes:s}=y();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:l,onKeyPress:l,className:s.closeIcon})]}),(0,a.jsx)("div",{className:o||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:o}=y(),d=(0,l.A)(),u=(0,b.rd)(),p=!0===(0,s.A)(d.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(f.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||o.addToCartButton,children:(0,a.jsx)(i.A,{...x.A.LINK_PROFILE})})})},N=e=>{let{size:n,variant:t,addToCartButtonClass:r}=e,o=(0,l.A)(),d=(0,b.rd)(),u=!0===(0,s.A)(o.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(f.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,{...x.A.LOGIN_TO_ADD_TO_CART})})})},S=e=>{let{size:n,variant:t,color:r,isSubmitting:o,fullWidth:d,handleAddToCart:p,addToCartButtonClass:m,dirty:h,disabled:g,isAddToList:x}=e,{classes:f,cx:b}=y(),v=(0,l.A)(),A=!0===(0,s.A)(v.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsxs)(c.A,{size:n||(A?"medium":"large"),type:"submit",variant:t,color:r,fullWidth:d,disabled:o||!h||g,onClick:p,className:m||f.addToCartButton,"data-testid":"add-to-cart-button",id:"add-to-cart-button",children:[o&&(0,a.jsx)(u.A,{size:30,className:b(f.addToCartLoading,f.loadingIcon)}),x?(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:o,canAddToCart:l,handleAddToCart:d,isSubmitting:s,dirty:c,cannotAddToCartLinkClass:u,addToCartButtonClass:h,popoverContainerClass:x,popoverHeaderClass:f,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}=y(),{currentUser:M}=(0,v.iZ)(),{authorized:F}=(0,A.I)(A.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:x,popoverHeaderClass:f,popoverBodyClass:b,hideCannotAddToCartPopover:()=>w(null)}),o?(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"})})]})]}):l?(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 o(){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 o=function(){return e},e}let l=(0,r.J1)(i()),d=(0,r.J1)(o());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 x(){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 x=function(){return e},e}function f(){let e=(0,a._)(["\n query GetSharedLists($input: GetSharedListsInput) {\n getSharedLists(input: $input) {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return f=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 A(){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 A=function(){return e},e}function y(){let e=(0,a._)(["\n query getMultiSharedList($input: GetSharedListsInput) {\n getMultiSharedList(input: $input) {\n ...MultiSharedDetail\n }\n}\n ",""]);return y=function(){return e},e}let C={},I=(0,r.J1)(m(),s.hY,c.Sg),j=(0,r.J1)(h(),l,I),T=(0,r.J1)(g(),s.hY),N=(0,r.J1)(x(),T),S=(0,r.J1)(f(),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)(A(),l);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)(y(),N);function F(e){let n={...C,...e};return u.IT(M,n)}},34750:(e,n,t)=>{t.d(n,{A:()=>o});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"}}}})),o=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:()=>x});var a=t(37876),r=t(14232),i=t(69241),o=t(78206),l=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)},x=e=>{let{rootClass:n,rootStyle:t,forceNative:x=!1,size:f="medium",field:b,form:v,label:A,required:y,help:C,options:I,hasPlaceHolder:j=!1,onOpen:T,onClose:N,dataScrub:S=!1,...L}=e,D=(0,o.O6)(v.errors,b.name),_=(0,o.O6)(v.touched,b.name),k=D&&_,[O,w]=(0,r.useState)(!1),R=I,B=x||!(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)(l.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:f,required:y,error:k,children:A})})(A),(0,a.jsx)(c.A,{id:b.name,native:B,...b,size:f,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:()=>x});var a=t(37876),r=t(14232),i=t(38554),o=t(77742),l=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 x={en_US:"English - EN",en_GENERIC:"English - EN",zh_CN:"中文 - ZH"},f=(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:x=[],productNumber:b,brandKey:v,trigger:A=(0,a.jsx)(d.A,{color:"primary"}),color:y="secondary",className:C,onClick:I,handleClick:j}=e,[T,N]=(0,r.useState)(!1),{userSession:S}=(0,m.j)(),{classes:L,cx:D}=f(),{formatMessage:_}=(0,o.A)(),{userErpType:k}=(0,g.iZ)(),O=S.language;return(0,a.jsxs)(a.Fragment,{children:[1===x.length&&!!x[0]&&(0,a.jsx)(i.A,{href:s.Q5.index(v,b,S.country,null===(n=x[0])||void 0===n?void 0:n.split("_")[0],k,O!==(null===(h=x[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:y,tabIndex:0,onClick:()=>{var e,n,t;I&&I(),(0,p.sendDownloadFileEvent)({action:u.y.SDS,brandKey:v,productNumber:b,language:String(x[0])},{component:"",elementType:"",linkText:"",linkUrl:s.Q5.index(v,b,S.country,(null===(e=x[0])||void 0===e?void 0:e.split("_")[0])||"",k,O!==(null===(t=x[0])||void 0===t?void 0:null===(n=t.split("_")[0])||void 0===n?void 0:n.toLowerCase()))})},children:A}),0===x.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:_(l.A.SDS)})]}),x.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:y,className:D(L.triggerLink,C),tabIndex:0,children:A}),(0,a.jsx)(c.A,{open:T,setModalOpen:N,brands:[v],productNumber:b,sdsLanguages:x})]})]})}},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),o=t(63724),l=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)(o.A,{container:!0,spacing:h({xs:0,md:3}),className:m({[c.column]:!i}),children:[(0,a.jsx)(o.A,{xs:12,md:5,children:(0,a.jsx)(l.A,{component:"h4",variant:"body2",children:(0,a.jsx)("b",{children:(0,a.jsx)(r.A,{...d.A[n]})})})}),(0,a.jsx)(o.A,{xs:12,md:7,children:(0,a.jsx)(l.A,{component:"p",variant:"body2",children:(0,a.jsx)(s.z,{value:t})})})]})},h=e=>{let{open:n,additionalInfo:t,productName:i,productNumber:o,description:s,handleClose:u,packageType:h,packageSize:g}=e,{classes:x,cx:f}=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)(l.A,{variant:"h2",component:"h2",children:(0,a.jsx)(r.A,{...d.A.PRODUCT_INFO_TITLE})}),open:n,onClose:u,children:(0,a.jsxs)("div",{className:x.body,children:[(0,a.jsxs)("div",{className:f({[x.description]:!!b}),children:[o&&(0,a.jsx)(m,{labelValue:"MATERIAL_NUMBER_SKU",columnValue:o}),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),o=t.n(i),l=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),x=t(70978),f=t(35152),b=t(92636),v=t(66383),A=t(81905);let y=(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}}=o()(),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:o,productNumber:p,isAdvancedSearch:C,sdsLanguages:T}=e,{classes:N}=y(),{formatMessage:S,formatDisplayName:L}=(0,l.A)(),{userSession:D}=(0,b.j)(),{userErpType:_}=(0,A.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&&o){let e=o.find(e=>e.brand===k);e&&(M=I(e.languages.altLanguages,L))}else{if(!C||!o)return null;M=I(o[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.A.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.A.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,f.sendDownloadFileEvent)({action:x.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 o(){let e=(0,a._)(["\n mutation ReadyToShipNotification($params: ReadyToShipNotificationInput!) {\n readyToShipNotification(params: $params) {\n brand\n }\n}\n "]);return o=function(){return e},e}t(14232);let l={},d=(0,r.J1)(o());function s(e){let n={...l,...e};return i.n(d,n)}}}]); //# sourceMappingURL=./7419-e5af77ce4c19ec2e.js.map