"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3226],{1474:(e,n,t)=>{t.d(n,{EW:()=>u,hY:()=>d});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 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 s={},d=(0,r.J1)(o()),c=(0,r.J1)(l(),d);function u(e){let n={...s,...e};return i._(c,n)}},6004:(e,n,t)=>{t.d(n,{A:()=>p});var a=t(37876);t(14232);var r=t(77742),i=t(8733),o=t(29130),l=t(25628),s=t(66824),d=t(62689),c=t(21834);let u=(0,t(18608).makeStyles)()(e=>({paginationContainer:{display:"flex",alignItems:"center",justifyContent:"center",[e.breakpoints.up("md")]:{justifyContent:"flex-end"}},pageLabel:{display:"none",marginRight:e.spacing(3),[e.breakpoints.up("md")]:{display:"block",minWidth:96,textAlign:"right"}},buttonGroup:{background:e.palette.common.white},buttonRoot:{padding:10,height:44,width:44,minWidth:31,[e.breakpoints.up("md")]:{height:32,width:32},"&:focus-visible":{boxShadow:"inset 0 0 0 1px ".concat(e.palette.primary.main,", 0 0 6px 0 rgba(15, 105, 175, 0.5)")}},buttonOutlined:{borderColor:e.palette.grey[500],"&$buttonDisabled":{borderColor:e.palette.grey[500]}},buttonDisabled:{},buttonIcon:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,[e.breakpoints.up("md")]:{fontSize:e.typography.pxToRem(12)}},buttonIconDisabled:{color:e.palette.grey[500]},mobilePageCountLabel:{display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid ".concat(e.palette.grey[500]),padding:e.spacing(0,4),fontSize:e.typography.pxToRem(14),fontWeight:e.typography.fontWeightRegular,[e.breakpoints.up("md")]:{display:"none"}}})),p=e=>{let{loading:n,handleUpdatePage:t,currentPage:p,numPages:m=0,customCounterStyling:g,customButtonStyling:h,pageNumberElement:b}=e,{classes:f,cx:x}=u(),y=(0,r.A)(),A=e=>{t(e)},v=1===p||0===p,I=p===m,C=(0,a.jsx)(i.A,{...c.default.PAGINATION_OPTION_DISPLAY,values:{page:p,numberOfPages:m}});return(0,a.jsxs)("div",{className:f.paginationContainer,children:[b||(0,a.jsx)("div",{className:f.pageLabel,children:C}),(0,a.jsxs)(o.A,{className:f.buttonGroup,disableElevation:!0,disableFocusRipple:!0,disableRipple:!0,"aria-label":y.formatMessage(c.default.PAGINATION_LABEL_NAVIGATION),children:[(0,a.jsx)(l.A,{classes:{root:x(f.buttonRoot,h),outlined:f.buttonOutlined,disabled:f.buttonDisabled},"aria-label":y.formatMessage(c.default.PAGINATION_LABEL_PREVIOUS),disabled:v||n,onClick:()=>A(p-1),children:(0,a.jsx)(s.A,{className:x(f.buttonIcon,{[f.buttonIconDisabled]:v})})}),(0,a.jsx)(l.A,{className:x(f.mobilePageCountLabel,g),children:C}),(0,a.jsx)(l.A,{classes:{root:x(f.buttonRoot,h),outlined:f.buttonOutlined,disabled:f.buttonDisabled},"aria-label":y.formatMessage(c.default.PAGINATION_LABEL_NEXT),disabled:I||n,onClick:()=>A(p+1),children:(0,a.jsx)(d.A,{className:x(f.buttonIcon,{[f.buttonIconDisabled]:I})})})]})]})}},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),s=t(58862),d=t(24766),c=t(50694),u=t(62265),p=t(47160),m=t(34479);let g=(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))}})),h=e=>{var n;let{primaryOption:t,options:h}=e,{classes:b}=g(),[f,x]=r.useState(!1),y=(0,r.useRef)(null),A=(0,r.useRef)(null),v=()=>{x(e=>!e)},I=e=>{y.current&&y.current.contains(e.target)||x(!1)};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(o.A,{color:"secondary",variant:"contained",ref:y,"aria-label":"".concat(t.label," split button"),className:b.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:b.arrowButton,size:"small","aria-controls":"split-button-menu","aria-expanded":f?"true":"false","aria-haspopup":"menu",onClick:v,ref:A,children:(0,a.jsx)(l.A,{})})]}),(0,a.jsx)(u.A,{className:b.popper,style:{width:null===(n=y.current)||void 0===n?void 0:n.offsetWidth},open:f,anchorEl:y.current,role:"tooltip",transition:!0,disablePortal:!0,children:e=>{let{TransitionProps:n,placement:t}=e;return(0,a.jsx)(d.A,{...n,style:{transformOrigin:"bottom"===t?"center top":"center bottom"},children:(0,a.jsx)(c.A,{className:b.popperPaper,children:(0,a.jsx)(s.x,{onClickAway:I,children:(0,a.jsx)(m.A,{id:"split-button-menu",autoFocusItem:!0,className:b.menuList,onKeyDown:e=>{if(27===e.keyCode){var n;x(!1),null===(n=A.current)||void 0===n||n.focus()}},children:h.map((e,n)=>(0,a.jsx)(p.A,{onClick:()=>{e.onClick&&e.onClick(),v()},className:b.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),s=(0,r.O6)(t.touched,n.name),d=l&&s;return(0,a.jsx)(i.A,{...n,value:String(n.value),checked:n.value,error:d?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:()=>S,Jy:()=>C,lJ:()=>I});var a=t(37876),r=t(14232),i=t(8733),o=t(18608),l=t(30566),s=t(62546),d=t(6995),c=t(25628),u=t(34252),p=t(71538),m=t(45756),g=t(46749),h=t(20642),b=t(21834),f=t(5612),x=t(89996),y=t(81905),A=t(75357);let v=(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 j=e=>{let{cannotAddToCartPopoverAnchor:n,popoverContainerClass:t,popoverHeaderClass:r,popoverBodyClass:o,hideCannotAddToCartPopover:l}=e,{classes:d}=v();return(0,a.jsx)(s.Ay,{anchorEl:n,anchorOrigin:{vertical:"top",horizontal:"center"},elevation:4,open:!0,children:(0,a.jsxs)("div",{className:t||d.popoverContainer,children:[(0,a.jsxs)("div",{className:r||d.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:d.closeIcon})]}),(0,a.jsx)("div",{className:o||d.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."})})]})})},N=e=>{let{size:n,addToCartButtonClass:t,variant:r}=e,{classes:o}=v(),s=(0,l.A)(),u=(0,x.rd)(),p=!0===(0,d.A)(s.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(f.N,{href:"".concat(x.R6.linkProfile(),"?returnUrl=").concat(encodeURIComponent(u.asPath||x.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,{...b.default.LINK_PROFILE})})})},T=e=>{let{size:n,variant:t,addToCartButtonClass:r}=e,o=(0,l.A)(),s=(0,x.rd)(),u=!0===(0,d.A)(o.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsx)(f.N,{href:"".concat(x.VV.index(),"?redirect=").concat(encodeURIComponent(s.asPath||x.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,{...b.default.LOGIN_TO_ADD_TO_CART})})})},L=e=>{let{size:n,variant:t,color:r,isSubmitting:o,fullWidth:s,handleAddToCart:p,addToCartButtonClass:m,dirty:g,disabled:h,isAddToList:b}=e,{classes:f,cx:x}=v(),y=(0,l.A)(),A=!0===(0,d.A)(y.breakpoints.up("md"),{defaultMatches:!0});return(0,a.jsxs)(c.A,{size:n||(A?"medium":"large"),type:"submit",variant:t,color:r,fullWidth:s,disabled:o||!g||h,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:x(f.addToCartLoading,f.loadingIcon)}),b?(0,a.jsx)(i.A,{id:"REPLACE_PRODUCT",defaultMessage:"Replace Product"}):(0,a.jsx)(i.A,{id:"ADD_TO_CART",defaultMessage:"Add to Cart"})]})},S=e=>{var n,t;let{hideAddToCartForPrepackItems:o,canAddToCart:l,handleAddToCart:s,isSubmitting:d,dirty:c,cannotAddToCartLinkClass:u,addToCartButtonClass:g,popoverContainerClass:b,popoverHeaderClass:f,popoverBodyClass:x,variant:I="contained",color:C="secondary",fullWidth:S,isAddToList:D=!1,disabled:_,size:k}=e,[O,R]=(0,r.useState)(null),w=e=>{e.preventDefault(),R(e.currentTarget)},{classes:B}=v(),{currentUser:M}=(0,y.iZ)(),{authorized:E}=(0,A.I)(A.N.canAddToCart),P="";return E&&(null==M?void 0:M.__typename)==="LoggedInUser"&&(null==M?void 0:null===(n=M.metadata)||void 0===n?void 0:n.guestShoppingType)&&(P=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:b,popoverHeaderClass:f,popoverBodyClass:x,hideCannotAddToCartPopover:()=>R(null)}),o?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(p.A,{light:!0}),(0,a.jsxs)("span",{className:u||B.cannotAddToCartLink,onClick:w,onKeyPress:w,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)(L,{size:k,variant:I,addToCartButtonClass:g,isAddToList:D,disabled:_,fullWidth:S,dirty:c,handleAddToCart:s,isSubmitting:d,color:C}):P.length>0?(0,a.jsx)(N,{size:k,variant:I,addToCartButtonClass:g}):(0,a.jsx)(T,{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:()=>w,P3:()=>_,Bt:()=>O,g:()=>S});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()),s=(0,r.J1)(o());var d=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 b(){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 b=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 x(){let e=(0,a._)(["\n query GetSharedListInvitations {\n getSharedListInvitations {\n count\n sharedLists {\n ...SharedList\n }\n }\n}\n ",""]);return x=function(){return e},e}function y(){let e=(0,a._)(["\n query GetSharedList($listId: ID!, $showPricing: Boolean) {\n getSharedList(listId: $listId, showPricing: $showPricing) {\n ...SharedListDetail\n }\n}\n ",""]);return y=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 v(){let e=(0,a._)(["\n query getMultiSharedList($input: GetSharedListsInput) {\n getMultiSharedList(input: $input) {\n ...MultiSharedDetail\n }\n}\n ",""]);return v=function(){return e},e}let I={},C=(0,r.J1)(m(),d.hY,c.Sg),j=(0,r.J1)(g(),l,C),N=(0,r.J1)(h(),d.hY),T=(0,r.J1)(b(),N),L=(0,r.J1)(f(),s);function S(e){let n={...I,...e};return u.IT(L,n)}let D=(0,r.J1)(x(),s);function _(e){let n={...I,...e};return u.IT(D,n)}let k=(0,r.J1)(y(),j);function O(e){let n={...I,...e};return u.IT(k,n)}let R=(0,r.J1)(A(),l);function w(e){let n={...I,...e};return u.IT(R,n)}function B(e){let n={...I,...e};return p._(R,n)}let M=(0,r.J1)(v(),T);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(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:()=>b});var a=t(37876),r=t(14232),i=t(69241),o=t(78206),l=t(50554),s=t(45756),d=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)},b=e=>{let{rootClass:n,rootStyle:t,forceNative:b=!1,size:f="medium",field:x,form:y,label:A,required:v,help:I,options:C,hasPlaceHolder:j=!1,onOpen:N,onClose:T,dataScrub:L=!1,...S}=e,D=(0,o.O6)(y.errors,x.name),_=(0,o.O6)(y.touched,x.name),k=D&&_,[O,R]=(0,r.useState)(!1),w=C,B=b||!(0,g.S)()&&m.A;B&&C.length>0&&C[0].value&&(w=[{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)(s.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:x.name,size:f,required:v,error:k,children:A})})(A),(0,a.jsx)(c.A,{id:x.name,native:B,...x,size:f,error:!!k,"aria-describedby":(k||I)&&"".concat(x.name,"-help-text"),onOpen:e=>{N&&N(e),R(!0)},onClose:e=>{T&&T(e),R(!1)},...S,SelectDisplayProps:{"data-scrub":L?"true":void 0},children:w.map(e=>{let{label:n,value:t,tooltip:r}=e;return B?E(t,n):(0,a.jsx)(d.A,{value:h(t),disabled:""===t&&j,"data-scrub":!!L||void 0,children:(0,a.jsx)(M,{labelEl:n,tooltipText:r,toggleTooltip:O})},h(t))})}),(k||I)&&(0,a.jsx)(p.A,{id:"".concat(x.name,"-help-text"),error:!!k,children:k?D:I||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:()=>x,eo:()=>b});var a=t(37876),r=t(14232),i=t(38554),o=t(77742),l=t(21834),s=t(50032),d=t(89996),c=t(84646),u=t(70978),p=t(35152),m=t(92636),g=t(18608),h=t(81905);let b={en_US:"English - EN",en_GENERIC:"English - EN",zh_CN:"中文 - ZH"},f=(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"}})),x=e=>{var n,t,g;let{sdsLanguages:b=[],productNumber:x,brandKey:y,trigger:A=(0,a.jsx)(s.A,{color:"primary"}),color:v="secondary",className:I,onClick:C,handleClick:j}=e,[N,T]=(0,r.useState)(!1),{userSession:L}=(0,m.j)(),{classes:S,cx:D}=f(),{formatMessage:_}=(0,o.A)(),{userErpType:k}=(0,h.iZ)(),O=L.language;return(0,a.jsxs)(a.Fragment,{children:[1===b.length&&!!b[0]&&(0,a.jsx)(i.A,{href:d.Q5.index(y,x,L.country,null===(n=b[0])||void 0===n?void 0:n.split("_")[0],k,O!==(null===(g=b[0])||void 0===g?void 0:null===(t=g.split("_")[0])||void 0===t?void 0:t.toLowerCase())),"data-testid":"sds-".concat(y).concat(x),id:"sds-".concat(y).concat(x),target:"_blank",rel:"noopener noreferrer nofollow",color:v,tabIndex:0,onClick:()=>{var e,n,t;C&&C(),(0,p.sendDownloadFileEvent)({action:u.y.SDS,brandKey:y,productNumber:x,language:String(b[0])},{component:"",elementType:"",linkText:"",linkUrl:d.Q5.index(y,x,L.country,(null===(e=b[0])||void 0===e?void 0:e.split("_")[0])||"",k,O!==(null===(t=b[0])||void 0===t?void 0:null===(n=t.split("_")[0])||void 0===n?void 0:n.toLowerCase()))})},children:A}),0===b.length&&(0,a.jsxs)("span",{className:S.noCertificate,onMouseEnter:e=>{null==j||j(e)},children:[(0,a.jsx)(s.A,{color:"inherit"}),(0,a.jsx)("span",{className:S.message,children:_(l.default.SDS)})]}),b.length>1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i.A,{component:"button","data-testid":"sds-".concat(y).concat(x),id:"sds-".concat(y).concat(x),"aria-describedby":"sds",onClick:e=>{e.preventDefault(),C&&C(),T(!0)},color:v,className:D(S.triggerLink,I),tabIndex:0,children:A}),(0,a.jsx)(c.A,{open:N,setModalOpen:T,brands:[y],productNumber:x,sdsLanguages:b})]})]})}},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(18608),o=t(63724),l=t(77018),s=t(21834),d=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,{...s.default[n]})})})}),(0,a.jsx)(o.A,{xs:12,md:7,children:(0,a.jsx)(l.A,{component:"p",variant:"body2",children:(0,a.jsx)(d.z,{value:t})})})]})},g=e=>{let{open:n,additionalInfo:t,productName:i,productNumber:o,description:d,handleClose:u,packageType:g,packageSize:h}=e,{classes:b,cx:f}=p(),x=(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,{...s.default.PRODUCT_INFO_TITLE})}),open:n,onClose:u,children:(0,a.jsxs)("div",{className:b.body,children:[(0,a.jsxs)("div",{className:f({[b.description]:!!x}),children:[o&&(0,a.jsx)(m,{labelValue:"MATERIAL_NUMBER_SKU",columnValue:o}),d&&(0,a.jsx)(m,{labelValue:"ADDITIONAL_INFO_DESCRIPTION",columnValue:i+", "+d,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:()=>N});var a=t(37876),r=t(14232),i=t(39324),o=t.n(i),l=t(77742),s=t(73500),d=t(60058),c=t(63724),u=t(38554),p=t(18608),m=t(89996),g=t(21834),h=t(23759),b=t(70978),f=t(35152),x=t(92636),y=t(66383),A=t(81905);let v=(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")),j=e=>{let n=e.indexOf("-");return e.slice(n+1).trim()},N=e=>{let{open:n,setModalOpen:t,brands:i,sdsDetails:o,productNumber:p,isAdvancedSearch:I,sdsLanguages:N}=e,{classes:T}=v(),{formatMessage:L,formatDisplayName:S}=(0,l.A)(),{userSession:D}=(0,x.j)(),{userErpType:_}=(0,A.iZ)(),[k,O]=(0,r.useState)(""),R=1===i.length,w=i[0],B=D.language,M=[];if(N)M=C(N,S);else if(k&&o){let e=o.find(e=>e.brand===k);e&&(M=C(e.languages.altLanguages,S))}else{if(!I||!o)return null;M=C(o[0].languages.altLanguages,S)}return(0,a.jsx)(y.A,{open:n,"data-testid":"sds-modal",id:"sds-modal",onClose:()=>t(!1),closeButtonId:"sds-modal-close-button",renderTitle:()=>(0,a.jsxs)("div",{className:T.dialogHeader,children:[(0,a.jsx)("div",{id:"sds-modal-title",className:T.modalTitle,children:L(g.default.SAFETY_DATA_SHEET_TITLE)}),(0,a.jsx)("div",{className:T.modalProductNumber,id:"sds-modal-product-number",children:p})]}),children:(0,a.jsxs)("div",{className:T.modalBody,children:[!R&&(0,a.jsxs)("form",{"aria-label":"brand input",className:T.brandRadioList,children:[(0,a.jsxs)("span",{className:T.brandSelectMessage,children:[" ",L(g.default.SDS_SELECT_BRAND)]}),(0,a.jsx)(s.A,{"aria-label":"brand-selection",onChange:e=>{O(e.target.value)},value:k,children:i.map(e=>(0,a.jsx)(d.A,{"aria-label":"brand",value:e,control:(0,a.jsx)(h.A,{}),className:T.brandLabel,label:e.toLowerCase()},e))})]}),(k||R)&&(0,a.jsx)(c.A,{className:T.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:T.languageLink,href:m.Q5.index(k||w,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:b.y.SDS,brandKey:k||w,productNumber:p,language:e.abbrev},{productId:p,component:"modal",elementType:"link",linkText:e.formatted,linkUrl:m.Q5.index(k||w,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:()=>d});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={},s=(0,r.J1)(o());function d(e){let n={...l,...e};return i.n(s,n)}}}]); //# sourceMappingURL=./3226-c27185fbbfbb8006.js.map