"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4532],{4648:(e,t,n)=>{n.d(t,{A:()=>p});var r=n(37876);n(14232);var a=n(8335),o=n(36503),i=n(99549),l=n(64204),s=n(57869),u=n(99220),d=n(59587);let c=(0,u.n9)()(e=>({paper:{borderRadius:0},dialogHeader:{fontSize:e.typography.pxToRem(28),fontWeight:e.typography.fontWeightBold,padding:e.spacing(8,8,0,8),display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"},closeIcon:{fontSize:e.typography.pxToRem(30)},dialogBody:{padding:e.spacing(4,8),fontSize:e.typography.pxToRem(16)}})),p=e=>{let{open:t,setModalOpen:n,bodyContent:u,headerContent:p}=e,{classes:m}=c();return(0,r.jsx)(a.A,{open:t,maxWidth:"md",classes:{paper:m.paper},children:(0,r.jsxs)(o.A,{container:!0,children:[(0,r.jsxs)(i.A,{disableTypography:!0,classes:{root:m.dialogHeader},children:[p,(0,r.jsx)(l.A,{onClick:()=>n(!1),children:(0,r.jsx)(d.default,{classes:{root:m.closeIcon}})})]}),(0,r.jsx)(s.A,{classes:{root:m.dialogBody},children:(0,r.jsx)(o.A,{container:!0,children:u})})]})})}},8392:(e,t,n)=>{n.d(t,{A:()=>y});var r=n(37876);n(14232);var a=n(8733),o=n(99220),i=n(12197),l=n(34415),s=n(77660),u=n(43909),d=n(54753);let c={heading:d.D.SIGMA_PRODUCTS,listItems:[u.D.FIND_LOT_NUMBER_SIGMA_1]},p={heading:d.D.ALDRICH_PRODUCTS,listItems:[u.D.FIND_LOT_NUMBER_ALDRICH_1,u.D.FIND_LOT_NUMBER_ALDRICH_2,u.D.FIND_LOT_NUMBER_ALDRICH_3]},m={heading:u.D.FIND_LOT_NUMBER_MILLIPORE,listItems:[u.D.FIND_LOT_NUMBER_MILLIPORE_1,u.D.FIND_LOT_NUMBER_MILLIPORE_2]},_={[s.e_.Coa]:[c,p,m],[s.e_.Coo]:[c,p,m],[s.e_.Coq]:[c,p,m]},g={bodyCopy:{id:"HOW_TO_ENTER_COO_COA_INSTRUCTIONS",defaultMessage:"Lot and Batch Numbers can be found on a product's label following the words 'Lot' or 'Batch'."}},N={heading:d.D.ALDRICH_PRODUCTS,listItems:[d.D.ENTER_WITHOUT_FIRST_TWO_LETTERS,d.D.ENTER_WITHOUT_NUMERIC_FILLING_CODE,d.D.ENTER_WITHOUT_ALPHA_NUMERIC_FILLING_CODE]},b={heading:d.D.SIGMA_PRODUCTS,listItems:[d.D.SIGMA_PRODUCTS_INSTRUCTIONS]},f={heading:d.D.MILLIPORE_PRODUCTS,bodyCopy:d.D.MILLIPORE_PRODUCTS_INSTRUCTIONS,link:!0},T={[s.e_.Coa]:[g,N],[s.e_.Coo]:[g,b,N],[s.e_.Coq]:[g,f]};var h=n(11148);let C=(0,o.n9)()(e=>({bold:{fontWeight:e.typography.fontWeightMedium},list:{paddingLeft:e.spacing(4),"& li:not(:last-child)":{marginBottom:e.spacing(1)}},listLarge:{margin:e.spacing(0,0,0),paddingLeft:e.spacing(5),"& li:not(:last-child)":{marginBottom:e.spacing(2)}},vr1:{marginBottom:e.spacing(1)},vr4:{marginBottom:e.spacing(4)}})),O=e=>{let{section:t,isDialog:n,isAccordion:o,customerSupportLinkClicked:s}=e,{classes:u,cx:c}=C(),{heading:p,bodyCopy:m,listItems:_,link:g}=t,N=o?"body2":n?"body1":"body2",b=o?"body2":n?"h3":"body1";return(0,r.jsxs)("div",{className:u.vr4,children:[p&&(0,r.jsx)(i.A,{component:"h4",variant:b,className:c(u.vr1,!n&&u.bold,o&&u.bold),children:(0,r.jsx)(a.A,{...p})}),m&&g&&(0,r.jsx)("ul",{className:c(!n&&u.list,(n||o)&&u.listLarge),children:(0,r.jsx)("li",{children:(0,r.jsxs)(i.A,{variant:N,children:[(0,r.jsx)(a.A,{...m}),(0,r.jsx)(l.A,{onClick:()=>s?s("customer support link",{action:"contact customer support - how to find a lot/batch number for coq",component:"right rail",elementType:"link",elementText:"customer support",linkUrl:h.mA.customerSupport()}):null,href:h.mA.customerSupport(),children:(0,r.jsx)(a.A,{...d.A.CUSTOMER_SUPPORT})})]})})}),m&&!g&&(0,r.jsx)(i.A,{variant:N,children:(0,r.jsx)(a.A,{...m})}),_&&(0,r.jsx)("ul",{className:c(!n&&u.list,(n||o)&&u.listLarge),children:_.map((e,t)=>(0,r.jsx)("li",{children:(0,r.jsx)(i.A,{variant:N,children:(0,r.jsx)(a.A,{...e})})},t))})]})},y=e=>{let{type:t,isDialog:n,isAccordion:a,customerSupportLinkClicked:o}=e;return(0,r.jsxs)(r.Fragment,{children:[!n&&_[t].map((e,t)=>(0,r.jsx)(O,{section:e,isDialog:n,isAccordion:a,customerSupportLinkClicked:o},t)),n&&T[t].map((e,t)=>(0,r.jsx)(O,{section:e,isDialog:n,isAccordion:a,customerSupportLinkClicked:o},t))]})}},10430:(e,t,n)=>{n.d(t,{TV:()=>d,b0:()=>c});var r=n(28888);n(37876);var a=n(82897);n(14232);var o=n(54431),i=n(78248);function l(){let e=(0,r._)(["\n query SdsCertificateSearch($productNumber: String!, $brand: String) {\n getSdsCertificateSearch(input: {productNumber: $productNumber, brand: $brand}) {\n locale\n region\n productNumber\n sds {\n languages {\n primaryLanguage\n altLanguages\n }\n brand\n }\n brands\n }\n}\n "]);return l=function(){return e},e}let s={},u=(0,a.J1)(l());function d(e){let t={...s,...e};return o.IT(u,t)}function c(e){let t={...s,...e};return i._(u,t)}},25443:(e,t,n)=>{n.d(t,{Uh:()=>i,VF:()=>o,lK:()=>l,z$:()=>s});var r=n(77660),a=n(88700);let o={[r.e_.Coa]:"CERTIFICATE_OF_ANALYSIS",[r.e_.Coo]:"CERTIFICATE_OF_ORIGIN",[r.e_.Coq]:"CERTIFICATE_OF_QUALITY"},i=e=>e?r.e_.Coq:r.e_.Coo,l=(e,t)=>{let n=new Blob([new Uint8Array(Array.from(e,e=>e.charCodeAt(0)))],{type:"application/pdf"}),r=URL.createObjectURL(n),a=document.createElement("a");a.href=r;let o=(null==t?void 0:t.replace(/\./g,"-"))||"download";a.setAttribute("download",o),a.click(),URL.revokeObjectURL(r)},s={[a.U_.CofAnalysisDoc]:{abbrev:r.e_.Coa,name:"Certificates of Analysis"},[a.U_.CofOriginDoc]:{abbrev:r.e_.Coo,name:"Certificates of Origin"},[a.U_.CofQualityDoc]:{abbrev:r.e_.Coq,name:"Certificates of Quality"}}},33967:(e,t,n)=>{n.d(t,{Ay:()=>eu,u6:()=>en,XK:()=>er});var r=n(37876),a=n(14232),o=n(8733),i=n(77742),l=n(54821),s=n(99220),u=n(35877),d=n(12197),c=n(5411),p=n(78206),m=n(47801),_=n(37901),g=n(67261),N=n(80003),b=n(38527),f=n(11148),T=n(77660),h=n(8288),C=n(17685),O=n(54753),y=n(97710),A=n(38582),E=n(66784),v=n(20534),x=n(71007),R=n(28975),I=n(46129);let S=(0,s.n9)()(e=>({paragraphSeparation:{marginBottom:e.spacing(4)}})),L=e=>{let{certificateType:t,open:n,onClose:a,children:i}=e,{classes:l}=S();return(0,r.jsx)(R.Ay,{open:n,onClose:a,size:R.Ih.Small,renderTitle:()=>(0,r.jsx)(d.A,{variant:"h2",children:(0,r.jsx)(o.A,{...O.A.CERTIFICATE_TYPE_NOT_FOUND,values:{certificateType:t}})}),children:(0,r.jsxs)(R.Uh,{children:[(0,r.jsx)(d.A,{variant:"body2",className:l.paragraphSeparation,children:(0,r.jsx)(o.A,{...O.A.UNABLE_TO_FIND_CERTIFICATE})}),i,(0,r.jsx)(d.A,{variant:"body2",children:(0,r.jsx)(o.A,{id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy.",values:{contactUs:(0,r.jsx)(I.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}})})]})})};var U=n(97471),M=n(44478),j=n(25443),D=n(34415),B=n(86024),P=n(88700);let w=(0,s.n9)()(e=>({link:{fontSize:e.typography.pxToRem(16),color:e.palette.primary.main,fontWeight:900,textDecoration:"none","&:hover":{cursor:"pointer"}},infoIcon:{position:"relative",top:4,left:8,cursor:"pointer"},modalBodyContainer:{padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(8)},height:150},modalHeading:{opacity:.64},btn:{whiteSpace:"nowrap"},coaInNotFoundModal:{marginBottom:e.spacing(4)}}));var k=function(e){return e.button="button",e.text="text",e}({});let F=e=>{let{linkType:t,props:n,data:l,client:s}=e,{classes:u}=w(),p=(0,i.A)(),{userSession:m}=(0,C.j)(),[_,g]=(0,a.useState)(!1),{setGlobalSnackbarState:N}=(0,A.W)(),[b,f]=(0,a.useState)(null),T=(e,t,n,r,a,o,i)=>{er(e,"getSampleCertificate",n,r,!0,a,null,o,t,i)},h=e=>{T(e,n,p,N,l,m,f)};return(0,r.jsxs)(r.Fragment,{children:["button"===t&&(0,r.jsx)(c.A,{"data-testid":"view_sample_coa",id:"view_sample_coa",type:"submit",variant:"outlined",color:"primary",size:"large",className:u.btn,onClick:()=>{(0,x.ob)(P.a_.ViewSampleCoa),h(s)},"aria-label":"Submit",children:p.formatMessage({id:"VIEW_SAMPLE_COA",defaultMessage:"View Sample COA"})}),"text"===t&&(0,r.jsxs)(d.A,{variant:"body2",className:u.coaInNotFoundModal,children:[(0,r.jsx)(D.A,{onClick:()=>{(0,x.ob)(P.a_.ViewSampleCoa),(0,x.ob)(P.a_.ViewSampleCOAError),h(s)},style:{cursor:"pointer"},children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{id:"VIEW_A_SAMPLE_CERTIFICATE_OF_ANALYSIS",defaultMessage:"View a sample Certificate of Analysis (COA)"})})}),(0,r.jsx)("span",{children:". "}),(0,r.jsx)(o.A,{id:"MAY_NOT_REPRESENT_LOT",defaultMessage:"It may not represent a recently manufactured lot of this specific product."})]}),_&&(0,r.jsx)(B.A,{open:_,onClose:()=>g(!1),size:B.I.Small,renderTitle:()=>(0,r.jsx)(d.A,{variant:"h2",component:"h2",className:u.modalHeading,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_HEADER",defaultMessage:"SAMPLE COA"})}),children:(0,r.jsx)("div",{className:u.modalBodyContainer,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_INFO",defaultMessage:"This is a sample Certificate of Analysis (COA) and may not represent a recently manufactured lot of this specific product."})})}),(0,r.jsx)(L,{certificateType:n.type,open:!(0,U.A)(b),onClose:()=>f(null)})]})};var H=n(8392),$=n(67792);let W=(0,n(35967).YK)({HOW_TO_FIND_PRODUCT_NUMBER:{id:"HOW_TO_FIND_PRODUCT_NUMBER",defaultMessage:"How to Find the Product Number"},HOW_TO_FIND_LOT_NUMBER:{id:"HOW_TO_FIND_LOT_NUMBER",defaultMessage:"How to Find a Lot/Batch Number for {formType}"},HOW_TO_ENTER_PRODUCT_NUMBER:{id:"HOW_TO_ENTER_PRODUCT_NUMBER",defaultMessage:"How to Enter Product Number"},HOW_TO_ENTER_LOT_NUMBER:{id:"HOW_TO_ENTER_LOT_NUMBER",defaultMessage:"How to enter Lot Number"},HOW_TO_ENTER_A_PRODUCT_NUMBER:{id:"HOW_TO_ENTER_A_PRODUCT_NUMBER",defaultMessage:"How to enter a Product Number?"},HOW_TO_ENTER_PRODUCT_NUMBER_EXAMPLE:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_EXAMPLE",defaultMessage:"Product numbers are combined with Pack Sizes/Quantity when displayed on the website (example: T1503-25G). Please make sure you enter "},HOW_TO_ENTER_PRODUCT_NUMBER_INSTRUCTIONS_TEXT:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_INSTRUCTIONS_TEXT",defaultMessage:"ONLY the product number in the Product Number field"},HOW_TO_ENTER_PRODUCT_NUMBER_TEXT:{id:"HOW_TO_ENTER_PRODUCT_NUMBER_TEXT",defaultMessage:"Below are other examples. For assistance contact"},HOW_TO_ENTER_COA:{id:"HOW_TO_ENTER_COA",defaultMessage:"How to enter a Lot Number for COA?"},HOW_TO_ENTER_COO:{id:"HOW_TO_ENTER_COO",defaultMessage:"How to enter a Lot Number for COO?"},HOW_TO_ENTER_COO_COA_INSTRUCTIONS:{id:"HOW_TO_ENTER_COO_INSTRUCTIONS",defaultMessage:"Lot and Batch Numbers can be found on a product's label following the words 'Lot' or 'Batch'."},HOW_TO_ENTER_COQ:{id:"HOW_TO_ENTER_COQ",defaultMessage:"How to enter a Lot Number for COQ?"},HOW_TO_UNKNOWN:{id:"HOW_TO_UNKNOWN",defaultMessage:"Unable to load 'how to' instructions. Please contact support if you need additional help."}});var q=n(71541),z=n(39069),K=n(52413),V=n(43909);let Q=(0,s.n9)()(e=>({root:{backgroundColor:e.palette.background.grey,marginTop:e.spacing(6),padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(4,8)}},bold:{fontWeight:e.typography.fontWeightBold},divider:{backgroundColor:e.palette.grey[400],margin:e.spacing(6,0)},vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)}})),G=e=>{let{type:t,isDialog:n}=e,{classes:a,cx:i}=Q(),l=(0,u.A)(),s=!0===(0,q.A)(l.breakpoints.up("md")),p=n?"body1":"body2",m=n?"h3":"body1";return(0,r.jsxs)(r.Fragment,{children:[!n&&(0,r.jsxs)("div",{className:a.root,children:[!s&&(0,r.jsx)(d.A,{component:"h4",variant:m,className:i(a.bold,a.vr2),children:(0,r.jsx)(o.A,{...V.D.CANT_FIND_IT})}),(0,r.jsx)(d.A,{component:"p",variant:p,className:a.vr2,children:(0,r.jsx)(o.A,{...V.D.CERT_NOT_FOUND,values:{certType:t}})}),!s&&(0,r.jsx)(z.A,{className:a.divider}),!s&&(0,r.jsx)(c.A,{size:"large",variant:"outlined",color:"primary",fullWidth:!0,"data-testid":"",href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{...V.D.CERT_REQUEST,values:{certType:t}})}),s&&(0,r.jsx)(K.N,{href:f.mA.customerSupport(),passHref:!0,children:(0,r.jsx)(D.A,{variant:p,className:a.bold,children:(0,r.jsx)(o.A,{...V.D.CERT_REQUEST,values:{certType:t}})})})]}),n&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{component:"h4",variant:m,className:a.vr2,children:(0,r.jsx)(o.A,{...O.A["".concat(t,"_NOT_FOUND")]})}),(0,r.jsxs)(d.A,{variant:p,children:[t===T.e_.Coa&&(0,r.jsx)(o.A,{id:"COO_NOT_FOUND_INSTRUCTIONS",defaultMessage:"In some cases, a COO may not be available online. If your search was unable to find the COO you can {requestACooLink}. In many cases a COO can be faxed to you upon submission of this form.",values:{requestACoaLink:(0,r.jsx)(K.N,{href:f.mA.customerSupport(),children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{id:"REQUEST_A_COA",defaultMessage:"request a COA"})})})}}),t===T.e_.Coo&&(0,r.jsx)(o.A,{id:"COO_NOT_FOUND_INSTRUCTIONS",defaultMessage:"In some cases, a COO may not be available online. If your search was unable to find the COO you can {requestACooLink}. In many cases a COO can be faxed to you upon submission of this form.",values:{requestACooLink:(0,r.jsx)(K.N,{href:f.mA.customerSupport(),children:(0,r.jsx)("a",{children:(0,r.jsx)(o.A,{...O.A.REQUEST_A_COO})})})}}),t===T.e_.Coq&&(0,r.jsx)(o.A,{...O.A.COQ_NOT_FOUND_INSTRUCTIONS})]})]})]})},J=(0,s.n9)()(e=>({modalTrigger:{fontSize:e.typography.pxToRem(16),cursor:"pointer"},modalBody:{flex:1,overflowY:"scroll",padding:e.spacing(4),[e.breakpoints.up("md")]:{padding:e.spacing(8,8,12)}}})),Y=e=>{let{type:t}=e,{formatMessage:n}=(0,i.A)(),{classes:l}=J(),[s,u]=(0,a.useState)(!1),c=String(t).toLowerCase(),p=String(t).toUpperCase(),m=O.A[p]?"(".concat(n(O.A[p]),")"):"",_=W["HOW_TO_ENTER_".concat(p)]||W.HOW_TO_UNKNOWN;return(0,a.useEffect)(()=>{t===T.e_.Coo&&s&&(0,x.ob)(P.a_.HowToEnterLotCoo)},[s]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)($.A,{size:$.e.Large,onClick:()=>u(!0),children:[n({id:"HOW_TO_ENTER_LOT_NUMBER",defaultMessage:"How to enter Lot Number"})," ",m]}),s?(0,r.jsx)(B.A,{open:!0,size:B.I.Large,onClose:()=>u(!1),"aria-labelledby":"how-to-enter-".concat(c),renderTitle:()=>(0,r.jsx)(d.A,{component:"h2",variant:"h2",children:(0,r.jsx)(o.A,{..._})}),children:(0,r.jsxs)("div",{className:l.modalBody,children:[(0,r.jsx)(H.A,{type:t,isDialog:!0}),(0,r.jsx)(G,{type:t,isDialog:!0})]})}):null]})};var X=n(54414);let Z=(0,s.n9)()(e=>({bannerContainer:{padding:e.spacing(6,0),borderTop:"1px solid ".concat(e.palette.grey[400])},banner:{padding:e.spacing(6),alignItems:"start",background:e.palette.background.grey,display:"flex",flexDirection:"column",width:"100%","& p":{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(15)}}},sampleCoa:{paddingBottom:e.spacing(2)},downloadCoa:{paddingTop:e.spacing(4)},bodyText:{marginBottom:e.spacing(2)}})),ee=e=>{let{children:t}=e,{classes:n}=Z();return(0,r.jsx)("div",{className:n.bannerContainer,children:(0,r.jsxs)("div",{className:n.banner,children:[(0,r.jsx)(d.A,{variant:"h3",component:"h3",className:n.sampleCoa,children:(0,r.jsx)(o.A,{id:"NEED_SAMPLE_COA",defaultMessage:"Need A Sample COA?"})}),(0,r.jsx)(d.A,{variant:"body1",className:n.bodyText,children:(0,r.jsx)(o.A,{id:"SAMPLE_COA_MESSAGE",defaultMessage:"This is a sample Certificate of Analysis (COA) and may not represent a recently manufactured lot of this specific product."})}),(0,r.jsx)(d.A,{variant:"body1",className:n.downloadCoa,children:t})]})})},et=(0,s.n9)()(e=>({sampleQueryLinkContainer:{marginTop:e.spacing(1),[e.breakpoints.up("sm")]:{marginTop:e.spacing(0),marginLeft:e.spacing(4),paddingLeft:e.spacing(4),borderLeft:"solid 1px ".concat(e.palette.grey[400])}},titleContainer:{display:"block",marginBottom:e.spacing(1),[e.breakpoints.up("sm")]:{display:"flex",alignItems:"center"}},title:{paddingBottom:e.spacing(2)},submitButton:{width:"100%",[e.breakpoints.up("sm")]:{width:"auto"}},instructions:{fontSize:e.typography.pxToRem(14),[e.breakpoints.up("sm")]:{fontSize:e.typography.pxToRem(16)}},vr2:{marginBottom:e.spacing(2)},vr4:{marginBottom:e.spacing(4)},vr6:{marginBottom:e.spacing(6)},lotMessages:{fontSize:e.typography.pxToRem(14),marginBottom:e.spacing(6)},advancedSearch:{display:"flex",flexDirection:"column",fontSize:e.typography.pxToRem(16),gap:4,marginBottom:e.spacing(4),marginTop:e.spacing(2),[e.breakpoints.up("sm")]:{flexDirection:"row"}},expandedLayout:{backgroundColor:e.palette.common.white,border:"1px solid ".concat(e.palette.grey[400]),borderRadius:e.shape.borderRadius,padding:e.spacing(4,4,0),[e.breakpoints.up("md")]:{padding:e.spacing(6,6,0)},[e.breakpoints.down("lg")]:{border:"0px",padding:e.spacing(0,0,0)}},divider:{backgroundColor:e.palette.grey[400],margin:e.spacing(6,0,4)},bodyText:{marginBottom:e.spacing(2)},formMargin:{marginBottom:e.spacing(6)}})),en=async(e,t,n,a,i,l,s)=>{try{let{unit:r,owner:a}=t.text||{},o=(null==t?void 0:t.productNumber)||(null==n?void 0:n.productNumber);l(!0);let{errors:i,data:s}=await e.query({query:b.ym,variables:{input:{unit:r,owner:a,term:o,type:t.type,lotnumber:null==n?void 0:n.lotNumber}}});if(i||!s||s.error)throw Error();(0,j.lK)(s.pdfDownload,o),l(!1),(0,x.V)({section:t.type,productNumber:null==n?void 0:n.productNumber,lotNumber:null==n?void 0:n.lotNumber})}catch(e){var u;(0,x.hO)({description:"".concat(null===(u=t.type)||void 0===u?void 0:u.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==n?void 0:n.sku)||(null==n?void 0:n.productNumber),lotNumber:null==n?void 0:n.lotNumber}),l(!1),(t.type===T.e_.Coa||t.type===T.e_.Coo)&&s?s(t.type):i({open:!0,message:a.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(I.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}},er=async(e,t,n,a,i,l,s,u,d,c,p)=>{var m,_,g,N,b,C,O,y,E,v,R,S,L,U;try{let n=(l||s&&await e.query(s).then(e=>{let{data:t}=e;return t}))[t];if(n.streamData){let e=new Uint8Array(n.streamData.length);for(let t=0;t{if(200===a.status)(0,x.dP)({fileExtension:"pdf",fileName:(null==e?void 0:e.substring(0,e.length-4))||null,productId:t,linkUrl:n.url||null});else{var o;(0,x.hO)({description:"".concat(null===(o=d.type)||void 0===o?void 0:o.toLowerCase()," not found"),errorCategory:"file download errors",productId:t,lotNumber:r})}})}window.open(n.url,"_blank")}else if(n.testSpecifications){let e=i?f.Or:f.Ce,r=(0,h.xS)(u,e.index(null!==(R=null!==(v=null==n?void 0:null===(C=n.product)||void 0===C?void 0:null===(b=C.brand)||void 0===b?void 0:b.key)&&void 0!==v?v:null==n?void 0:n.brand)&&void 0!==R?R:"",(null==s?void 0:null===(O=s.variables)||void 0===O?void 0:O.productNumber)||d.productNumber||"",n.lotNumber));"getSampleCertificate"!==t&&(0,x.V)({section:d.type,productNumber:(null==s?void 0:null===(y=s.variables)||void 0===y?void 0:y.productNumber)||d.productNumber||"",lotNumber:(null==s?void 0:null===(E=s.variables)||void 0===E?void 0:E.lotNumber)||"",linkUrl:r.as}),i&&"getSampleCertificate"===t&&(0,x.dP)({fileExtension:"html",fileName:(null==s?void 0:null===(S=s.variables)||void 0===S?void 0:S.lotNumber)||(null==n?void 0:n.lotNumber)||null,productId:(null==s?void 0:null===(L=s.variables)||void 0===L?void 0:L.productNumber)||d.productNumber||null,linkUrl:"".concat(r.as)||null}),window.open(r.as,"_blank")}else throw Error()}catch(e){"getSampleCertificate"!==t&&(0,x.hO)({description:"".concat(null===(U=d.type)||void 0===U?void 0:U.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==p?void 0:p.sku)||(null==p?void 0:p.productNumber),lotNumber:null==p?void 0:p.lotNumber}),d.type===T.e_.Coa||d.type===T.e_.Coo?c(d.type):a({open:!0,message:n.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(I.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}},ea=e=>"".concat(e[0],".").concat(e.slice(1,6)),eo=e=>{let t=e.trim();return/^[a-zA-Z]|[^0-9]|[-_/]|[.]/.test(t)?t:ea(t)},ei=async(e,t,n,a,i,l,s,u,d)=>{let c=t.type===T.e_.Coa,p=P.L[t.type],m=eo(l.productNumber||t.productNumber||""),N=c&&"CERILLIAN"===t.brandKey?"CERILLIANT":t.brandKey||"",b={query:c?_.ij:g.iV,variables:{productNumber:m,lotNumber:l.lotNumber.trim(),documentType:p,brand:N}},h=c?"getCertificateOfAnalysis":"getCertificateOfOrigin";try{let{data:r}=await e.query({query:b.query,variables:{productNumber:b.variables.productNumber,lotNumber:b.variables.lotNumber,documentType:b.variables.documentType,count:1,sendLotNumber:!0}}),{owner:o,unit:d,source:p}=r[h];if("GDI"===p&&l){let r=(null==l?void 0:l.productNumber)||(null==t?void 0:t.productNumber);"MDA"===o&&"CHEM"===d&&l.sku&&(r=l.sku);let a=Object.assign({},t,{productNumber:r,text:{owner:o,unit:d}});en(e,a,l,n,i,u,s)}else"GDI"!==p&&t.isBlueProduct?en(e,t,l,n,i,u,s):er(e,h,n,i,c,void 0,b,a,t,s,l)}catch(e){var C;(0,x.hO)({description:"".concat(null===(C=t.type)||void 0===C?void 0:C.toLowerCase()," not found"),errorCategory:"file download errors",productId:(null==l?void 0:l.sku)||(null==l?void 0:l.productNumber),lotNumber:null==l?void 0:l.lotNumber}),u(!1),(t.type===T.e_.Coa||t.type===T.e_.Coo)&&s?s(t.type):i({open:!0,message:n.formatMessage({id:"NO_PRODUCT_DOC_ONLINE",defaultMessage:"In some cases, our product documentation may not be available online. Please {contactUs} to request a copy."},{contactUs:(0,r.jsx)(I.N,{href:f.mA.customerSupport(),children:(0,r.jsx)(o.A,{id:"CONTACT_US_LOWERCASE",defaultMessage:"contact us"})})}),variant:A.m$.Error})}finally{d(!1)}},el=(e,t,n,r,a,o,i)=>(l,s)=>{let{setSubmitting:u}=s;ei(e,t,n,r,a,l,o,i,u)},es=(e,t,n)=>{let r={};return e.lotNumber.trim()||(r.lotNumber=t.formatMessage(O.A.PLEASE_ENTER_LOT_BATCH_NUMBER)),e.productNumber.trim()||(r.productNumber=t.formatMessage(O.A.PLEASE_ENTER_PRODUCT_NUMBER)),n.showSkuInput&&!e.sku.trim()&&(r.sku=t.formatMessage(O.A.MUST_ENTER_SKU)),r},eu=e=>{let[t,n]=(0,a.useState)(!1),[s,_]=(0,a.useState)(null),g=(0,i.A)(),{classes:b,cx:h}=et(),x=(0,u.A)(),{userSession:R}=(0,C.j)(),{setGlobalSnackbarState:I}=(0,A.W)(),{lotNo:S,productNo:D}=(0,f.rd)().query,[B,P]=(0,a.useState)(null),w=e.type===T.e_.Coa?y.Wc.CofAProduct:y.Wc.CofOProduct,H=e.type===T.e_.Coa?y.Wc.CofALot:e.type===T.e_.Coq?y.Wc.CoqLot:y.Wc.CofOLot,{data:$}=(0,N.Wb)({variables:{productNumber:e.productNumber||"",brand:e.brandKey||""},skip:(0,X.S)()||e.dontShowSampleLink});(0,a.useEffect)(()=>{let e=m.Lr.getItem("pdpProductNumber");e&&(_(e),m.Lr.removeItem("pdpProductNumber"))},[]);let W=()=>e.options&&e.options.length?e.options.map(e=>({label:e,value:e})):[],q=e=>j.VF[e],z=e.type===T.e_.Coa&&!!e.productNumber&&(null==$?void 0:$.getSampleCertificate),K=(t,n)=>(0,r.jsx)(d.A,{variant:"body2",style:{color:n?x.palette.error.main:x.palette.common.black},children:(0,r.jsxs)("b",{children:[e.allFieldsRequired&&"* ",(0,r.jsx)(o.A,{...O.A[t]})]})});return(0,r.jsx)(l.Y,{children:a=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:b.titleContainer,children:(0,r.jsx)(d.A,{variant:"h3",className:b.title,children:e.title})}),e.isExpandedLayout&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{id:"CERT_SUMMARY",defaultMessage:"Search for {certName} by entering the products Lot/Batch Number. Lot and Batch Numbers can be found on a product’s label following the words ‘Lot’ or ‘Batch’.",values:{certName:e.title}})}),!e.isExpandedLayout&&!e.instructions&&(0,r.jsxs)(r.Fragment,{children:[!e.productInput&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:g.formatMessage(O.A["ENTER_".concat(e.type)])}),e.showSkuInput&&e.options&&(0,r.jsxs)(d.A,{variant:"body2",className:b.vr4,children:[(0,r.jsx)(o.A,{...O.A.SELECT_PRODUCT_NUMBER_AND_ENTER_LOT_NUMBER})," ",g.formatMessage(O.A["".concat(q(e.type))])," ","(",g.formatMessage(O.A["".concat(e.type)]),")"]}),!e.showSkuInput&&e.productInput&&(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{...O.A.ENTER_PRODUCT_AND_LOT_NUMBER})})]}),(0,r.jsxs)("div",{className:h(e.isExpandedLayout&&b.expandedLayout),children:[(0,r.jsx)(p.l1,{enableReinitialize:!0,initialValues:{lotNumber:e.lotNumber||S||"",productNumber:s||e.productNumber||D||"",sku:""},onSubmit:el(a,e,g,R,I,P,n),validateOnBlur:!1,validateOnChange:!1,validate:t=>es(t,g,e),children:n=>(0,r.jsx)(p.lV,{"data-testid":"".concat(e.type,"-form"),className:b.formMargin,children:(0,r.jsxs)("div",{children:[(0,r.jsxs)("div",{className:e.instructions?b.vr6:b.vr2,children:[e.instructions&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.A,{className:h(b.vr4,b.instructions),children:e.instructions}),(0,r.jsx)(d.A,{variant:"body2",className:b.vr4,children:(0,r.jsx)(o.A,{...O.A.INDICATES_REQUIRED_FIELD})})]}),e.showSkuInput&&e.options?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.D0,{name:"sku",label:K("PRODUCT_NUMBER",n.errors.sku),component:M.A,brand:e.brandKey,inputProps:{autoComplete:"off"},options:W(),displayEmpty:!0,renderValue:e=>""!==e?e:g.formatMessage(O.A.SELECT_A_PRODUCT_NUMBER)})}):(0,r.jsx)(r.Fragment,{children:e.productInput&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)("div",{className:b.vr2,children:(0,r.jsx)(p.D0,{name:"productNumber",label:K("PRODUCT_NUMBER",n.errors.productNumber),filled:!0,component:E.A,placeholder:"e.g. T1503",brand:e.brandKey,inputProps:{autoComplete:"off"},type:w})})})})]}),(0,r.jsx)("div",{className:b.vr6,children:(0,r.jsx)(p.D0,{name:"lotNumber",label:K("LOT_BATCH_NUMBER",n.errors.lotNumber),component:E.A,placeholder:"e.g. 023J5431",filled:!0,brand:e.brandKey,productNumber:n.values.productNumber.trim(),type:H,inputProps:{"data-testid":"".concat(H,"-input"),autoComplete:"off"},onChange:e.onChangeLotNumber})}),(0,r.jsx)("div",{className:b.vr4,children:!e.isExpandedLayout&&!e.instructions&&(0,r.jsx)(Y,{type:e.type,productNumber:e.productNumber})}),(0,r.jsx)(c.A,{"data-testid":"".concat(H,"-submit"),id:"".concat(H,"-submit"),type:"submit",variant:"contained",color:"primary",size:"large",className:b.submitButton,disabled:n.isSubmitting||t,"aria-label":"Submit",children:(0,r.jsx)(o.A,{...O.A.SEARCH})})]})})}),z&&e.isExpandedLayout&&(0,r.jsx)(ee,{children:(0,r.jsx)(F,{linkType:k.button,props:e,data:$,client:a})})]}),(0,r.jsx)(L,{certificateType:e.type,open:!(0,U.A)(B),onClose:()=>P(null),children:z&&(0,r.jsx)(F,{linkType:k.text,props:e,data:$,client:a})}),t&&(0,r.jsx)(v.A,{})]})})}},37901:(e,t,n)=>{n.d(t,{Kx:()=>g,e_:()=>N,ij:()=>_});var r=n(28888),a=n(37876),o=n(82897);n(14232);var i=n(54431),l=n(56057);function s(){let e=(0,r._)(["\n fragment CertificateProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return s=function(){return e},e}function u(){let e=(0,r._)(["\n fragment TestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return u=function(){return e},e}function d(){let e=(0,r._)(["\n query CertificateOfAnalysis($productNumber: String!, $lotNumber: String!, $brand: String, $count: Int, $sendLotNumber: Boolean) {\n getCertificateOfAnalysis(\n input: {productNumber: $productNumber, lotNumber: $lotNumber, brand: $brand, count: $count, sendLotNumber: $sendLotNumber}\n ) {\n ... on CertificateUrl {\n url\n streamData\n }\n ... on CertificateText {\n brand\n lotNumber\n signatureUrl\n testSpecifications {\n ...TestSpecifications\n }\n product {\n ...CertificateProduct\n }\n owner\n unit\n source\n }\n }\n}\n ","\n",""]);return d=function(){return e},e}let c={},p=(0,o.J1)(s()),m=(0,o.J1)(u()),_=(0,o.J1)(d(),m,p),g=e=>(0,a.jsx)(l.X,{query:_,...e});function N(e){let t={...c,...e};return i.IT(_,t)}},38527:(e,t,n)=>{n.d(t,{ym:()=>i});var r=n(28888);n(37876);var a=n(82897);function o(){let e=(0,r._)(["\n query pdfDownload($input: PdfDownloadInput!) {\n pdfDownload(input: $input)\n}\n "]);return o=function(){return e},e}n(14232);let i=(0,a.J1)(o())},43909:(e,t,n)=>{n.d(t,{D:()=>r});let r=(0,n(35967).YK)({DOCUMENTATION_TABS_LABEL:{id:"DOCUMENTATION_TABS_LABEL",defaultMessage:"Search for product certificates by entering the products Lot/Batch Number."},LOT_BATCH_NUMBER:{id:"LOT_BATCH_NUMBER",defaultMessage:"Lot/Batch Number"},CANT_FIND_IT:{id:"CANT_FIND_IT",defaultMessage:"Can’t find it?"},CERT_NOT_FOUND:{id:"CERT_NOT_FOUND",defaultMessage:"In some cases, a {certType} may not be available online. If your search was unable to find the {certType} you can request one."},CERT_REQUEST:{id:"CERT_REQUEST",defaultMessage:"Request a {certType}"},FIND_LOT_NUMBER_SIGMA_1:{id:"FIND_LOT_NUMBER_SIGMA_1",defaultMessage:"Enter a “0” if only two numbers are in front of the letter e.g. 62K1064 - you will only find the COO if you enter 062K1064."},FIND_LOT_NUMBER_ALDRICH_1:{id:"FIND_LOT_NUMBER_ALDRICH_1",defaultMessage:"If you find a lot number such as TO09019TO - enter the lot number without the first two letters e.g. 09019TO."},FIND_LOT_NUMBER_ALDRICH_2:{id:"FIND_LOT_NUMBER_ALDRICH_2",defaultMessage:"If the lot number has a filling-code such as 05427ES-021 - enter the lot number without the filling-code -021 e.g. 05427ES."},FIND_LOT_NUMBER_ALDRICH_3:{id:"FIND_LOT_NUMBER_ALDRICH_3",defaultMessage:"If the lot number has a filling-code such as STBB0728K9 - enter the lot number STBB0728 without the filling-code K9."},FIND_LOT_NUMBER_MILLIPORE:{id:"FIND_LOT_NUMBER_MILLIPORE",defaultMessage:"EMD Millipore"},FIND_LOT_NUMBER_MILLIPORE_1:{id:"FIND_LOT_NUMBER_MILLIPORE_1",defaultMessage:"Lot and Batch Numbers can be found on a product’s label following the word."},FIND_LOT_NUMBER_MILLIPORE_2:{id:"FIND_LOT_NUMBER_MILLIPORE_2",defaultMessage:"Some lot numbers include an additional three characters that trail the primary lot number. If you have a lot of batch number such as this, do not include the three trailing characters when searching for a COA or COQ."},SAMPLE_LOT_BATCH_NUMBERS_IMG_ALT_TEXT:{id:"SAMPLE_LOT_BATCH_NUMBERS_IMG_ALT_TEXT",defaultMessage:"Product label examples that illustrate the locations of lot and batch numbers"}})},46236:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(37876);n(14232);let a=(0,n(99220).n9)()(()=>({image:{maxHeight:"100%",maxWidth:"100%",width:"100%"}})),o=e=>{let{image:t,altTextFallback:n="",className:o,width:i,height:l}=e,{classes:s,cx:u}=a();return(0,r.jsx)("img",{className:u(s.image,o),src:(null==t?void 0:t.mediumUrl)||"/assets/images/pdp-no-image-sq/pdp-no-image-sq.png",alt:(null==t?void 0:t.altText)||n,"data-testid":"active-image",id:"active-image",width:i,height:l})}},66313:(e,t,n)=>{n.d(t,{Gb:()=>p,OS:()=>c});var r=n(28888);n(37876);var a=n(82897),o=n(92885);n(14232);var i=n(54431),l=n(78248);function s(){let e=(0,r._)(["\n query PricingAndAvailability($productNumber: String!, $brand: String, $quantity: Int!, $catalogType: CatalogType, $checkForPb: Boolean, $orgId: String, $materialIds: [String!], $displaySDS: Boolean = false, $dealerId: String, $checkBuyNow: Boolean, $productKey: String, $erp_type: [String!], $cachedPriceOnly: Boolean) {\n getPricingForProduct(\n input: {productNumber: $productNumber, brand: $brand, quantity: $quantity, catalogType: $catalogType, checkForPb: $checkForPb, orgId: $orgId, materialIds: $materialIds, dealerId: $dealerId, checkBuyNow: $checkBuyNow, productKey: $productKey, erp_type: $erp_type, cachedPriceOnly: $cachedPriceOnly}\n ) {\n ...ProductPricingDetail\n }\n}\n ",""]);return s=function(){return e},e}let u={},d=(0,a.J1)(s(),o.$m);function c(e){let t={...u,...e};return i.IT(d,t)}function p(e){let t={...u,...e};return l._(d,t)}},66784:(e,t,n)=>{n.d(t,{A:()=>y});var r=n(37876),a=n(14232),o=n(49995),i=n(78206),l=n(48547),s=n(99220),u=n(96241),d=n(76023),c=n(28888),p=n(82897),m=n(78248);function _(){let e=(0,c._)(["\n query AutoCompleteCertificate($brand: String, $lotNumber: String, $productNumber: String, $term: String!, $type: String!) {\n getAutoCompleteCertificate(\n input: {brand: $brand, lotNumber: $lotNumber, productNumber: $productNumber, term: $term, type: $type}\n ) {\n term\n results {\n value\n count\n }\n }\n}\n "]);return _=function(){return e},e}let g={},N=(0,p.J1)(_());var b=n(8759);let f=(0,s.n9)()(e=>({autoSuggestContainer:{position:"relative"},autoSuggest:{left:0,right:0,zIndex:1,position:"absolute",marginTop:e.spacing(2),maxHeight:268,overflowY:"auto"},autoSuggestItem:{fontSize:e.typography.pxToRem(14),paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}})),T=(e,t)=>{switch(t.type){case l.Ay.stateChangeTypes.mouseUp:case l.Ay.stateChangeTypes.blurInput:return{...t,inputValue:e.inputValue};default:return t}},h=e=>{let{value:t,onChange:n,rootClass:o,rootStyle:i,error:s,type:c,brand:p,productNumber:_,lotNumber:h,...C}=e,{classes:O,cx:y}=f(),A={brand:p,lotNumber:h,productNumber:_,term:t,type:c},[E,v]=function(e){let t={...g};return m._(N,t)}();(0,a.useEffect)(()=>{A.term.trim().length>0&&void 0!==c&&E({variables:A})},[t,E]);let{data:x}=v,[R,I]=(0,a.useState)("");return(0,r.jsx)(l.Ay,{id:"autocomplete-".concat(c),inputValue:t,onInputValueChange:e=>(I(e),n(e)),itemToString:()=>R||t,stateReducer:T,onChange:e=>(I(e.value),n(e.value)),children:e=>{let{getInputProps:t,getItemProps:n,getMenuProps:a,isOpen:l,inputValue:p,highlightedIndex:m}=e,{onChange:_,onKeyDown:g,...N}=t();return(0,r.jsxs)("div",{className:y({[String(o)]:!!o}),style:i,children:[(0,r.jsx)(b.A,{autoComplete:"off",inputProps:{...N},name:"".concat(c,"-input"),onChange:_,onKeyDown:g,value:p,error:s,...C}),l&&x&&x.getAutoCompleteCertificate&&(0,r.jsx)("div",{...a(),className:O.autoSuggestContainer,children:(0,r.jsx)(u.A,{square:!0,className:O.autoSuggest,children:x&&p&&p.length>=3&&x.getAutoCompleteCertificate.results&&x.getAutoCompleteCertificate.results.map((e,t)=>(0,r.jsx)(d.A,{...n({key:e.value,index:t,item:e}),component:"div",selected:t===m,className:O.autoSuggestItem,children:e.value},e.value))})})]})}})};var C=n(70524),O=n(68002);let y=e=>{let{rootClass:t,rootStyle:n,size:a="medium",field:l,form:s,help:u,type:d,placeholder:c,brand:p,productNumber:m,lotNumber:_,label:g,onChange:N,...b}=e,f=(0,i.O6)(s.errors,l.name),T=(0,i.O6)(s.touched,l.name),y=f&&T;return(0,r.jsxs)("div",{className:(0,o.A)({[String(t)]:t}),style:n,children:[g&&(0,r.jsx)(C.A,{htmlFor:"".concat(d,"-input"),size:a,error:y,children:g}),(0,r.jsx)(h,{id:d,...l,onChange:e=>{N&&N(e),s.setFieldValue(l.name,e.toUpperCase())},type:d,placeholder:c,brand:p,productNumber:m,lotNumber:_,error:!!y,"aria-describedby":(y||u)&&"".concat(d,"-help-text"),...b}),(y||u)&&(0,r.jsx)(O.A,{id:"".concat(d,"-help-text"),error:!!y,children:y?f:u||null})]})}},67261:(e,t,n)=>{n.d(t,{K4:()=>N,iV:()=>_,ok:()=>g});var r=n(28888),a=n(37876),o=n(82897);n(14232);var i=n(54431),l=n(56057);function s(){let e=(0,r._)(["\n fragment CertificateOfOriginProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return s=function(){return e},e}function u(){let e=(0,r._)(["\n fragment CertificateOfOriginTestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return u=function(){return e},e}function d(){let e=(0,r._)(["\n query CertificateOfOrigin($productNumber: String!, $lotNumber: String!, $brand: String, $documentType: String) {\n getCertificateOfOrigin(\n input: {productNumber: $productNumber, lotNumber: $lotNumber, brand: $brand, documentType: $documentType}\n ) {\n ... on CertificateUrl {\n url\n }\n ... on CertificateText {\n lotNumber\n signatureUrl\n testSpecifications {\n ...CertificateOfOriginTestSpecifications\n }\n product {\n ...CertificateOfOriginProduct\n }\n }\n }\n}\n ","\n",""]);return d=function(){return e},e}let c={},p=(0,o.J1)(s()),m=(0,o.J1)(u()),_=(0,o.J1)(d(),m,p),g=e=>(0,a.jsx)(l.X,{query:_,...e});function N(e){let t={...c,...e};return i.IT(_,t)}},80003:(e,t,n)=>{n.d(t,{Jl:()=>c,Wb:()=>m,vc:()=>d});var r=n(28888);n(37876);var a=n(82897);n(14232);var o=n(54431);function i(){let e=(0,r._)(["\n fragment CertificateProduct on Product {\n name\n description\n brand {\n key\n name\n color\n logo {\n altText\n smallUrl\n mediumUrl\n largeUrl\n }\n }\n productNumber\n molecularWeight\n linearFormula\n casNumber\n}\n "]);return i=function(){return e},e}function l(){let e=(0,r._)(["\n fragment TestSpecifications on TestSpec {\n name\n value\n result\n}\n "]);return l=function(){return e},e}function s(){let e=(0,r._)(["\n query SampleCertificateOfAnalysis($productNumber: String!, $brand: String) {\n getSampleCertificate(input: {productNumber: $productNumber, brand: $brand}) {\n ... on CertificateUrl {\n url\n streamData\n }\n ... on CertificateText {\n lotNumber\n brand\n testSpecifications {\n ...TestSpecifications\n }\n product {\n ...CertificateProduct\n }\n }\n }\n}\n ","\n",""]);return s=function(){return e},e}let u={},d=(0,a.J1)(i()),c=(0,a.J1)(l()),p=(0,a.J1)(s(),c,d);function m(e){let t={...u,...e};return o.IT(p,t)}}}]); //# sourceMappingURL=4532-934af27b324dc300.js.map