"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2820],{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:()=>h});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 g=(0,t(99220).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))}})),h=e=>{var n;let{primaryOption:t,options:h}=e,{classes:f}=g(),[x,b]=r.useState(!1),v=(0,r.useRef)(null),y=(0,r.useRef)(null),A=()=>{b(e=>!e)},I=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: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)(l.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:I,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:h.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:()=>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:()=>C,lJ:()=>I});var a=t(37876),r=t(14232),i=t(8733),o=t(99220),l=t(30566),d=t(62546),s=t(6995),c=t(25628),u=t(34252),p=t(71538),m=t(45756),g=t(46749),h=t(20642),f=t(21834),x=t(5612),b=t(89996),v=t(81905),y=t(75357);let A=(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 I=function(e){return e.Contained="contained",e.Outlined="outlined",e}({}),C=function(e){return e.Primary="primary",e.Secondary="secondary",e}({});let T=e=>{let{cannotAddToCartPopoverAnchor:n,popoverContainerClass:t,popoverHeaderClass:r,popoverBodyClass:o,hideCannotAddToCartPopover:l}=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)(g.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."})})]})})},j=e=>{let{size:n,addToCartButtonClass:t,variant:r}=e,{classes:o}=A(),d=(0,l.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||o.addToCartButton,children:(0,a.jsx)(i.A,{...f.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)(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.A.LOGIN_TO_ADD_TO_CART})})})},S=e=>{let{size:n,variant:t,color:r,isSubmitting:o,fullWidth:d,handleAddToCart:p,addToCartButtonClass:m,dirty:g,disabled:h,isAddToList:f}=e,{classes:x,cx:b}=A(),v=(0,l.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:o||!g||h,onClick:p,className:m||x.addToCartButton,"data-testid":"add-to-cart-button",id:"add-to-cart-button",children:[o&&(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:o,canAddToCart:l,handleAddToCart:d,isSubmitting:s,dirty:c,cannotAddToCartLinkClass:u,addToCartButtonClass:g,popoverContainerClass:f,popoverHeaderClass:x,popoverBodyClass:b,variant:I="contained",color:C="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:E}=(0,y.I)(y.N.canAddToCart),F="";return E&&(null==M?void 0:M.__typename)==="LoggedInUser"&&(null==M?void 0:null===(n=M.metadata)||void 0===n?void 0:n.guestShoppingType)&&(F=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)(T,{cannotAddToCartPopoverAnchor:O,popoverContainerClass:f,popoverHeaderClass:x,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)(h.A,{fontSize:"small"})})]})]}):l?(0,a.jsx)(S,{size:k,variant:I,addToCartButtonClass:g,isAddToList:D,disabled:_,fullWidth:L,dirty:c,handleAddToCart:d,isSubmitting:s,color:C}):F.length>0?(0,a.jsx)(j,{size:k,variant:I,addToCartButtonClass:g}):(0,a.jsx)(N,{size:k,variant:I,addToCartButtonClass:g})]})}},23759:(e,n,t)=>{t.d(n,{A:()=>a.A});var a=t(34750)},24288:(e,n,t)=>{t.d(n,{gR:()=>E,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 g(){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 g=function(){return e},e}function h(){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 h=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 I={},C=(0,r.J1)(m(),s.hY,c.Sg),T=(0,r.J1)(g(),l,C),j=(0,r.J1)(h(),s.hY),N=(0,r.J1)(f(),j),S=(0,r.J1)(x(),d);function L(e){let n={...I,...e};return u.IT(S,n)}let D=(0,r.J1)(b(),d);function _(e){let n={...I,...e};return u.IT(D,n)}let k=(0,r.J1)(v(),T);function O(e){let n={...I,...e};return u.IT(k,n)}let w=(0,r.J1)(y(),l);function R(e){let n={...I,...e};return u.IT(w,n)}function B(e){let n={...I,...e};return p._(w,n)}let M=(0,r.J1)(A(),N);function E(e){let n={...I,...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(99220).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)},61198:(e,n,t)=>{t.d(n,{A:()=>f});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),g=t(10746);let h=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:I,options:C,hasPlaceHolder:T=!1,onOpen:j,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=C,B=f||!(0,g.S)()&&m.A;B&&C.length>0&&C[0].value&&(R=[{label:"",value:""},...C]);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},E=(e,n)=>{let t=h(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||I)&&"".concat(b.name,"-help-text"),onOpen:e=>{j&&j(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?E(t,n):(0,a.jsx)(s.A,{value:h(t),disabled:""===t&&T,"data-scrub":!!S||void 0,children:(0,a.jsx)(M,{labelEl:n,tooltipText:r,toggleTooltip:O})},h(t))})}),(k||I)&&(0,a.jsx)(p.A,{id:"".concat(b.name,"-help-text"),error:!!k,children:k?D:I||null})]})}},70058:(e,n,t)=>{t.d(n,{Ay:()=>b,eo:()=>f});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),g=t(99220),h=t(81905);let f={en_US:"English - EN",en_GENERIC:"English - EN",zh_CN:"中文 - ZH"},x=(0,g.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,g;let{sdsLanguages:f=[],productNumber:b,brandKey:v,trigger:y=(0,a.jsx)(d.A,{color:"primary"}),color:A="secondary",className:I,onClick:C,handleClick:T}=e,[j,N]=(0,r.useState)(!1),{userSession:S}=(0,m.j)(),{classes:L,cx:D}=x(),{formatMessage:_}=(0,o.A)(),{userErpType:k}=(0,h.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===(g=f[0])||void 0===g?void 0:null===(t=g.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;C&&C(),(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==T||T(e)},children:[(0,a.jsx)(d.A,{color:"inherit"}),(0,a.jsx)("span",{className:L.message,children:_(l.A.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(),C&&C(),N(!0)},color:A,className:D(L.triggerLink,I),tabIndex:0,children:y}),(0,a.jsx)(c.A,{open:j,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:()=>g});var a=t(37876);t(14232);var r=t(8733),i=t(99220),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(),g=(0,u.R$)();return(0,a.jsxs)(o.A,{container:!0,spacing:g({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})})})]})},g=e=>{let{open:n,additionalInfo:t,productName:i,productNumber:o,description:s,handleClose:u,packageType:g,packageSize:h}=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)(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:f.body,children:[(0,a.jsxs)("div",{className:x({[f.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==g?void 0:g.length)&&(null==h?void 0:h.length)?(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_PACKAGING_INFO",columnValue:"".concat(h," in ").concat(g)}):null]})})}},84646:(e,n,t)=>{t.d(n,{A:()=>j});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(99220),m=t(89996),g=t(21834),h=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:I}}=o()(),C=(e,n)=>e.map(e=>{let t=(null==e?void 0:e.toLowerCase())==="br"?"pt":e;return{formatted:I[t.toUpperCase()]||"".concat(n(t,{type:"language",localeMatcher:"best fit"})," - ").concat(e),abbrev:e}}).filter(e=>!e.formatted.includes("undefined")),T=e=>{let n=e.indexOf("-");return e.slice(n+1).trim()},j=e=>{let{open:n,setModalOpen:t,brands:i,sdsDetails:o,productNumber:p,isAdvancedSearch:I,sdsLanguages:j}=e,{classes:N}=A(),{formatMessage:S,formatDisplayName:L}=(0,l.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(j)M=C(j,L);else if(k&&o){let e=o.find(e=>e.brand===k);e&&(M=C(e.languages.altLanguages,L))}else{if(!I||!o)return null;M=C(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(g.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(g.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)(h.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,T(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,T(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=./2820-3a3c2996fe38429b.js.map