1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,107770,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(603564),a=e.i(862065),i=e.i(760788),n=e.i(80320),l=e.i(658830),o=e.i(855232),c=e.i(569983);let d="6LdiBpYsAAAAAOrBFOU6Ey_a-x14-t9TsZSUOZjb";function u({label:e,error:s,required:r,htmlFor:a,children:i}){return(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsx)("label",{htmlFor:a,className:r?"jsMarkedAsRequired":void 0,children:e}),i,s&&(0,t.jsx)("span",{className:"error-message",children:s})]})}function h(e){return e?"validation-error":""}function m(e){return e?"validation-error":""}let p={newsletterSubscription:"Yes, I want to receive Lattice newsletters which will inform me of the latest products, solutions, events, and opportunities to learn more.",pcnSubscription:"Yes, I want to receive Product Change Notifications (PCNs) which will inform me of material changes to products and solutions."};function f(e){let f=e.params?.RenderingIdentifier,g=e.params?.styles??"",x=(0,i.useRouter)(),{registrationData:y}=(0,o.useSitecoreData)(),j=y?.settings??null,v=y?.data.countries??[],b=y?.data.markets??[],w=y?.data.jobCategories??[],S=y?.data.emailFormats??[],C=y?.data.states??{},N=y?.newsletterTypes??[],T=j?.createUpdateAccountSettings,A=j?.newsletterSettings,L=y?.blocklists,P=L?.invalidCompanyNames??[],I=L?.invalidCompanyErrorText||void 0,E=L?.blockedCountryCodes??[],F=(0,s.useMemo)(()=>new Set(E),[E]),D=(0,s.useMemo)(()=>v.filter(e=>!e.value||!F.has(e.value)),[v,F]),_=(0,s.useMemo)(()=>(0,n.createRegistrationSchema)(P,I,E),[P,I,E]),{register:k,handleSubmit:B,watch:R,setValue:$,setError:z,trigger:M,clearErrors:U,formState:{errors:O,isSubmitting:H,isSubmitted:q}}=(0,r.useForm)({resolver:(0,a.zodResolver)(_),shouldFocusError:!1,mode:"onBlur",defaultValues:{firstName:"",lastName:"",company:"",marketServed:"",jobCategory:"",address1:"",address2:"",city:"",country:"",stateProvince:"",zipPostalCode:"",telephone:"",email:"",password:"",confirmPassword:"",emailPreference:y?.data.emailFormats?.[0]?.value??"html",newsletterSubscription:!1,pcnSubscription:!1,termsAccepted:!1}}),V=R("country"),[W,G]=(0,s.useState)([]),Y=l.COUNTRIES_WITH_STATE_VALIDATION.includes(V);(0,s.useEffect)(()=>{V?G(C[V]??[]):G([]),$("stateProvince",""),M(["stateProvince","zipPostalCode"])},[V,$,M,C]);let[Z,K]=(0,s.useState)(""),[J,X]=(0,s.useState)(""),Q=(0,c.useCsrfToken)(),[ee,et]=(0,s.useState)(!1);async function es(e){let t;if(K(""),X(""),!Q)return void K(T?.unexpectedErrorText||"Form is not ready. Please refresh and try again.");if(!d||!ee||!window.grecaptcha)return void K(T?.unexpectedErrorText||"Spam protection is still loading. Try again in a moment.");try{t=await window.grecaptcha.execute(d,{action:"registration"})}catch{K(T?.unexpectedErrorText||"Spam protection check failed. Try again.");return}let s=document.getElementById("reg-website")?.value??"";try{let r=await fetch("/api/registration",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,csrfToken:Q,captchaToken:t,website:s})}),a=await r.json();if(!r.ok){if("duplicate_email"===a.errorType)return void X(a.error);if(r.status>=500)return void K(T?.unexpectedErrorText||"Something went wrong. Please try again later.");if(403===r.status)return void K("We couldn't verify your request. Please refresh the page and try again.");if(a.errors)for(let[e,t]of Object.entries(a.errors))z(e,{type:"server",message:t});K(a.error||T?.serverErrorText||"An error occurred during registration.");return}x.push(a.redirectUrl||"/Accounts/AccountRegister/RegistrationComplete")}catch{K(T?.unexpectedErrorText||"An unexpected error occurred.")}}function er(e,s){let r=k(e);return(0,t.jsx)("select",{id:e,...r,onChange:t=>{r.onChange(t),""===t.target.value&&M(e)},className:m(!!O[e]),children:s.map(e=>(0,t.jsx)("option",{value:e.value,children:""===e.value&&T?.stateProvinceDefaultOption||e.text},e.value))})}return(0,s.useEffect)(()=>{if(window.grecaptcha)return void window.grecaptcha.ready(()=>et(!0));let e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?render=${d}`,e.async=!0,e.defer=!0,e.onload=()=>window.grecaptcha?.ready(()=>et(!0)),document.head.appendChild(e)},[]),T&&A?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:T.companyNameDisclaimerText}}
1),(0,t.jsx)("div",{className:`component account-creation form-container jsValidationSection ${g}`.trim(),id:f,children:(0,t.jsxs)("form",{onSubmit:function(e){e.preventDefault(),X("");let t=document.activeElement;if(t?.type==="checkbox"){let e=R("email");if(!e||!/^([a-zA-Z0-9_.\-+])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,15})+$/.test(e)){U(),K(""),X("Please verify your email format."),window.scrollTo({top:0});return}}B(es)(e)},noValidate:!0,children:[(0,t.jsxs)("div",{className:"account-section",children:[(0,t.jsx)("p",{children:T.createAccountSectionText}),(0,t.jsx)("p",{className:"intro-note",children:(0,t.jsx)("em",{children:T.createAccountIntroText})}),(0,t.jsxs)("fieldset",{children:[J&&(0,t.jsx)("div",{id:"MessagePanel",role:"alert",style:{paddingTop:"0.5em",paddingBottom:"0.5em",paddingLeft:"1em"},children:(0,t.jsx)("span",{style:{color:"red"},children:J})}),(0,t.jsx)(u,{label:T.firstNameLabel,htmlFor:"firstName",required:!0,error:O.firstName?.message,children:(0,t.jsx)("input",{id:"firstName",type:"text",...k("firstName"),className:h(!!O.firstName)})}),(0,t.jsx)(u,{label:T.lastNameLabel,htmlFor:"lastName",required:!0,error:O.lastName?.message,children:(0,t.jsx)("input",{id:"lastName",type:"text",...k("lastName"),className:h(!!O.lastName)})}),(0,t.jsx)(u,{label:T.companyLabel,htmlFor:"company",required:!0,error:O.company?.message,children:(0,t.jsx)("input",{id:"company",type:"text",...k("company"),className:h(!!O.company)})}),(0,t.jsx)(u,{label:T.marketServedLabel,htmlFor:"marketServed",required:!0,error:O.marketServed?.message,children:er("marketServed",b)}),(0,t.jsx)(u,{label:T.jobCategoryLabel,htmlFor:"jobCategory",required:!0,error:O.jobCategory?.message,children:er("jobCategory",w)}),(0,t.jsx)(u,{label:T.streetAddressOneLabel,htmlFor:"address1",required:!0,error:O.address1?.message,children:(0,t.jsx)("input",{id:"address1",type:"text",...k("address1"),className:h(!!O.address1)})}),(0,t.jsx)(u,{label:T.streetAddressTwoLabel,htmlFor:"address2",error:O.address2?.message,children:(0,t.jsx)("input",{id:"address2",type:"text",...k("address2"),className:h(!!O.address2)})}),(0,t.jsx)(u,{label:T.cityLabel,htmlFor:"city",required:!0,error:O.city?.message,children:(0,t.jsx)("input",{id:"city",type:"text",...k("city"),className:h(!!O.city)})}),(0,t.jsx)(u,{label:T.countryLabel,htmlFor:"country",required:!0,error:O.country?.message,children:er("country",D)}),(0,t.jsx)(u,{label:T.stateProvinceLabel,htmlFor:"stateProvince",required:Y,error:O.stateProvince?.message,children:(0,t.jsxs)("select",{id:"stateProvince",...k("stateProvince"),onBlur:e=>{Y&&""===e.target.value?z("stateProvince",{type:"manual",message:"You must enter a valid state for the selected country."}):U("stateProvince")},className:m(!!O.stateProvince),children:[(0,t.jsx)("option",{value:"",children:T.stateProvinceDefaultOption}),W.map(e=>(0,t.jsx)("option",{value:e.value,children:e.text},e.value))]})}),(0,t.jsx)(u,{label:T.zipLabel,htmlFor:"zipPostalCode",required:Y,error:O.zipPostalCode?.message,children:(0,t.jsx)("input",{id:"zipPostalCode",type:"text",...k("zipPostalCode"),onBlur:e=>{let t=e.target.value.trim().toUpperCase();if(t!==e.target.value&&(e.target.value=t,$("zipPostalCode",t)),Y)if(t){let e=n.ZIP_PATTERNS[V];e&&!e.test(t)?z("zipPostalCode",{type:"manual",message:"Must be a valid ZIP code."}):U("zipPostalCode")}else z("zipPostalCode",{type:"manual",message:"This field is required"})},className:h(!!O.zipPostalCode)})}),(0,t.jsx)(u,{label:T.telephoneLabel,htmlFor:"telephone",error:O.telephone?.message,children:(0,t.jsx)("input",{id:"telephone",type:"tel",...k("telephone"),onBlur:e=>{let t=e.target.value.trim();if(!t)return;let s=t.replace(/\D/g,"");("US"===V||"CA"===V)&&11===s.length&&"1"===s[0]&&(s=s.slice(1));let r=n.PHONE_PATTERNS[V];r?r.test(s)?(U("telephone"),10===s.length&&$("telephone",`(${s.slice(0,3)}) ${s.slice(3,6)}-${s.slice(6)}`)):z("telephone",{type:"manual",message:"This field must be a valid phone number. (XXX) XXX-XXXX"}):n.PHONE_PATTERN_INTERNATIONAL.test(t)?U("telephone"):z("telephone",{type:"manual",message:"This field must be a valid phone number."})},className:h(!!O.telephone)})}),(0,t.jsx)(u,{label:T.emailAddressLabel,htmlFor:"email",required:!0,error:O.email?.message,children:(0,t.jsx)("input",{id:"email",type:"email",...k("email"),className:h(!!O.email)})}),(0,t.jsxs)(u,{label:T.passwordLabel,htmlFor:"password",required:!0,error:O.password?.message,children:[(0,t.jsx)("input",{id:"password",type:"password",autoComplete:"new-password",minLength:4,...k("password",{onBlur:e=>{let t=e.target.value,s=R("confirmPassword");s&&t.length>=4&&setTimeout(()=>{s!==t?(z("password",{type:"manual",message:""}
1),z("confirmPassword",{type:"manual",message:"These fields must match may not and be blank."})):(U("password"),U("confirmPassword"))},0)}}),className:h(!!O.password)}),(0,t.jsx)("span",{className:"label-notes",children:T.passwordHintLabel})]}),(0,t.jsx)(u,{label:T.reEnterPasswordLabel,htmlFor:"confirmPassword",required:!0,error:O.confirmPassword?.message,children:(0,t.jsx)("input",{id:"confirmPassword",type:"password",autoComplete:"new-password",minLength:4,...k("confirmPassword",{onBlur:e=>{let t=e.target.value,s=R("password");setTimeout(()=>{t&&t===s?(U("confirmPassword"),U("password")):(z("confirmPassword",{type:"manual",message:"These fields must match may not and be blank."}),(!s||s.length>=4)&&z("password",{type:"manual",message:""}))},0)}}),className:h(!!O.confirmPassword)})})]})]}),(0,t.jsxs)("fieldset",{className:"newsletter-section",children:[(0,t.jsx)("legend",{children:A.legendText}),(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:A.newslettersIntroText}}),(0,t.jsx)("label",{children:A.emailFormatLabel}),(0,t.jsx)("span",{children:S.map(e=>(0,t.jsxs)(s.Fragment,{children:[(0,t.jsx)("input",{type:"radio",id:`emailPreference_${e.value}`,value:e.value,...k("emailPreference")}),(0,t.jsx)("label",{htmlFor:`emailPreference_${e.value}`,children:e.text})]},e.value))}),N.map((e,s)=>{let r=0===s?"newsletterSubscription":"pcnSubscription";return(0,t.jsxs)("div",{className:"newsletter-type",children:[(0,t.jsx)("input",{id:r,type:"checkbox",...k(r)}),(0,t.jsx)("span",{className:"details",children:p[r]??`${e.name} ${e.description}`})]},s)})]}),(0,t.jsxs)("fieldset",{className:"TandC",children:[(0,t.jsx)("label",{htmlFor:"TandC",className:"jsMarkedAsRequired",dangerouslySetInnerHTML:{__html:T.tandcDisclaimerText}}),(0,t.jsx)("input",{id:"TandC",type:"checkbox",...k("termsAccepted")}),O.termsAccepted&&(0,t.jsx)("span",{className:"error-message",children:O.termsAccepted.message})]}),(0,t.jsxs)("div",{className:"form-buttons jsValidationSubmit",children:[(0,t.jsx)("p",{className:"error",id:"errorSummary",role:"alert",style:{display:Z||q&&Object.keys(O).length>0?"block":"none"},children:Z||"There were errors in the form. Please correct the errors before submitting."}),(0,t.jsx)("input",{type:"submit",id:"createAccount",value:H?T.creatingAccountButtonText:T.createAccountButtonText,disabled:H||!Q||!ee})]}),(0,t.jsxs)("div",{"aria-hidden":"true",style:{position:"absolute",left:"-10000px",width:1,height:1,overflow:"hidden"},children:[(0,t.jsx)("label",{htmlFor:"reg-website",children:"Website"}),(0,t.jsx)("input",{id:"reg-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off"})]}),(0,t.jsxs)("p",{className:"note recaptcha-legal",children:[!ee&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("em",{children:"Loading spam protectionâ¦"}),(0,t.jsx)("br",{})]}),"This site is protected by reCAPTCHA and the Google"," ",(0,t.jsx)("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noreferrer",children:"Privacy Policy"})," ","and"," ",(0,t.jsx)("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noreferrer",children:"Terms of Service"})," ","apply."]})]})})]}):(0,t.jsx)("div",{className:"form-container",children:"Registration form is currently unavailable."})}e.s(["Default",0,e=>(0,t.jsx)(f,{...e})])},781421,e=>{"use strict";e.s(["buildResultDisplay",0,function(e,t){let s,r,a=Array.isArray(r=e.page_category)?r.includes("Documents"):"Documents"===r,i=e.name||e.title||"Untitled";if(a){let r=function(e,t){if(!e||0===e.length)return"";let s=t.trim().toLowerCase();if(!s)return"";for(let t of e){let e=t.replace(/<!--[\s\S]*?-->/g,"").replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim();if(e.toLowerCase().includes(s))return e}return""}(e.highlight?.body,t||"");s=r&&!(t&&function(e,t){let s=[...new Set(e.toLowerCase().split(/\s+/).filter(e=>e.length>2))];if(0===s.length)return!1;let r=t.toLowerCase();return s.every(e=>r.includes(e))}(t,i))?r:[Array.isArray(e.document_type)?e.document_type.join(", "):e.document_type,e.document_number,e.document_version,e.file_format,e.external_document_filesize].filter(Boolean).join(" ")}else s=e.brief_description||e.introduction||e.description||"";let n=function(e){if(!e||e.length<300)return e;let t=e.lastIndexOf(" ",300);return`${e.substring(0,t>0?t:300).trim()}â¦`}(s),l=e.url||"#";return{title:i,description:n,url:l,isDocument:a,isExternal:/^https?:\/\//i.test(l)}}])},579905,e=>{"use strict";e.s(["getResultBorderClass",0,function(e,t){if(!e||!t)return"yellowborder";let s=Array.isArray(e)?e[0]:e;if(!s)return"yellowborder";let r=s.toLowerCase();return t[r]||t[r.replace(/\s+/g,"")]||"yellowborder"},"highlightKeywords",0,function(e,t){if(!e||!t)return e;let s=t.trim();if(!s)return e;let r=s.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),a=RegExp(`(${r})`,"gi");return e.replace(a,"<b>$1</b>")}])},243562,e=>{"use strict";var t=e.i(174170),s=e.i(855232),r=e.i(579905),a=e.i(781421),i=e.i(11616);e.s(["SearchResultsList",0,({results:e,query:n})=>{let{searchBorderClasses:l}
1=(0,s.useSitecoreData)();return(0,t.jsx)(t.Fragment,{children:e.map((e,s)=>{let o=(0,a.buildResultDisplay)(e,n),c=e.image_url,d=(0,r.getResultBorderClass)(e.ip_type,l);return(0,t.jsx)("li",{className:"familyMemberListItem clearfix",children:(0,t.jsxs)("div",{className:"line",children:[(0,t.jsxs)("div",{className:"unit size3of3",children:[(0,t.jsx)("div",{className:"borderimg",style:{padding:1,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:c?(0,t.jsx)("img",{src:(0,i.optimizeImageSrc)(c,93),alt:o.title,style:{width:93,height:80,objectFit:"scale-down",display:"block"}}):(0,t.jsx)("div",{style:{width:93,height:80,background:"#f0f0f0"}})}),(0,t.jsx)("div",{className:"maxwidthtxt",children:(0,t.jsx)("h4",{children:e.type||"Webpage"})})]}),(0,t.jsx)("div",{className:"unit size2of3 lastUnit",children:(0,t.jsx)("div",{className:d,children:(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{children:(0,t.jsx)("a",{href:o.url,target:o.isExternal?"_blank":void 0,rel:o.isExternal?"noopener noreferrer":void 0,"aria-label":o.isDocument?`Download ${o.title}${o.description?` (${o.description})`:""}`:void 0,dangerouslySetInnerHTML:{__html:(0,r.highlightKeywords)(o.title,n)}})}),o.description&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,r.highlightKeywords)(o.description,n)+"<br />"}})]})})})]})},e.id||s)})})}])},538421,745256,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(757061),i=e.i(724046),n=e.i(327956),l=e.i(779639),o=e.i(47163);o.BaseFilter;o.BaseFilter,o.ComparisonFilter,o.ComparisonFilter,o.ComparisonFilter,o.ComparisonFilter,o.ComparisonFilter,o.LogicOperatorFilter,o.LogicOperatorFilter;class c extends o.BaseFilter{constructor(e){super(),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"filter",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.type="not",this.filter=e}get(){return this.filter}getType(){return this.type}toJson(){return{type:this.type,filter:this.filter}}}e.s(["FilterNot",0,c],745256);var d=e.i(462597),u=e.i(953699),h=e.i(531997),m=e.i(930053),p=e.i(801121),f=e.i(990836),g=e.i(243562),x=e.i(727652);let y=["SupportArticlePage","KeyPointVideo","KeyPointImage","PartnerDetailPage"],j={max:100},v=m.GLOBAL_SEARCH_URL_CONFIG.facetParams,b={page_category:"Categories",product_family:"Product Family",document_type:"Document Type"},w={product_family:"product_family_global"},S={product_family_global:"product_family"},C=e=>w[e]??e,N=(0,i.widget)(()=>{let e=(0,r.useSearchParams)(),i=(0,r.useRouter)(),n=(0,s.useMemo)(()=>(0,m.parseSearchUrl)(e??new URLSearchParams,m.GLOBAL_SEARCH_URL_CONFIG),[e]),{q:o}=n,[d,u]=(0,s.useState)(o),[w,N]=(0,s.useState)(""),{rawData:T,setRawData:A}=(0,p.useDisplayCache)(),{queryResult:{data:L,isFetching:P},actions:I,state:E}=(0,a.useSearchResults)({state:{keyphrase:n.sw?`${n.q} ${n.sw}`.trim():n.q,page:n.page??1,itemsPerPage:20,selectedFacets:(0,m.toSelectedFacets)(n.facets,v).map(e=>({...e,facetId:C(e.facetId)}))},query:e=>e.getRequest().setSearchRuleBoost((0,h.buildBoostRules)()).setSearchQueryOperator(n.sw?"and":"or").setSearchFilter(new c(new l.FilterAnyOf("template_name",y))).setSearchQueryHighlight({fields:["body"],fragment_size:300,pre_tag:"",post_tag:""}).setSearchFacetTypes(v.map(e=>({name:C(e),...j})))});(0,s.useEffect)(()=>{!P&&L&&L!==T&&A(L)},[P,L,T,A]);let F=(0,s.useMemo)(()=>{let e=T?.widgets?.[0]||T?.content?.search||T||{};return e?.content??e?.results??[]},[T]),D=T?.widgets?.[0]||T?.content?.search||T||{},_=P||!!(L&&L!==T),k=D?.total_item??0,B=new Map((D?.facet??[]).map(e=>{let t,s=S[t=e.name]??t;return[s,{...e,name:s}]})),R=v.map(e=>B.get(e)||{name:e,label:b[e]||e,value:[]}),$=Math.floor((D?.offset??0)/20)+1,z=Math.ceil(k/20),M=(0,s.useCallback)((e,t="replace")=>{let s=(0,m.buildSearchUrl)(e,m.GLOBAL_SEARCH_URL_CONFIG);"push"===t?i.push(s):i.replace(s)},[i]),U=(0,s.useCallback)(e=>{e.preventDefault(),M({q:d.trim(),facets:{page_category:[],product_family:[],document_type:[]},sw:void 0,page:void 0},"push"),N("")},[d,M]),O=(0,s.useRef)(null),H=(0,s.useRef)(!1);(0,s.useEffect)(()=>{H.current&&(H.current=!1,O.current?.focus({preventScroll:!0}))},[n.page]);let q=(0,s.useCallback)(e=>{I.onPageNumberChange({page:e}),H.current=!0,M({...n,page:e>1?e:void 0}),window.scrollTo({top:0,behavior:"smooth"})},[I,M,n]),V=(0,s.useCallback)((e,t,s)=>{let r=C(e),a=n.facets[e]??[];if(a.includes(t))I.onRemoveFilter({facetId:r,facetValueId:t,type:"valueId"}),M({...n,facets:{...n.facets,[e]:a.filter(e=>e!==t)},page:void 0});else{let i=v.indexOf(e);I.onFacetClick({facetId:r,facetIndex:i,facetValueId:t,facetValueIndex:s,checked:!0,type:"valueId"}),M({...n,facets:{...n.facets,[e]:[...a,t]},page:void 0})}},[I,n,M]),W=(0,s.useCallback)(e=>{let t=C(e);
1(n.facets[e]??[]).forEach(e=>{I.onRemoveFilter({facetId:t,facetValueId:e,type:"valueId"})}),M({...n,facets:{...n.facets,[e]:[]},page:void 0})},[I,n,M]),G=(0,s.useCallback)(()=>{I.onClearFilters(),M({...n,facets:{page_category:[],product_family:[],document_type:[]},page:void 0})},[I,n,M]),Y=(0,s.useCallback)(e=>{e.preventDefault();let t=w.trim(),s=t?`${n.q} ${t}`.trim():n.q;I.onKeyphraseChange({keyphrase:s}),v.forEach((e,t)=>{let s=n.facets[e]??[],r=C(e);s.forEach((e,s)=>{I.onFacetClick({facetId:r,facetIndex:t,facetValueId:e,facetValueIndex:s,checked:!0,type:"valueId"})})}),M({...n,sw:t||void 0,page:void 0})},[I,w,n,M]),Z=E?.selectedFacets??[];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"MegaSearchBar",children:(0,t.jsxs)("form",{onSubmit:U,children:[(0,t.jsx)("input",{ref:O,type:"text",value:d,onChange:e=>u(e.target.value),className:"MegaSearchTextBox",placeholder:" Type Search Keyword here...","aria-label":"Search Keyword"}),(0,t.jsx)("div",{className:"divimgmegasearch",children:(0,t.jsx)("input",{type:"image",className:"megaimgsearchGlobal",src:"/images/search.png",alt:"Search"})}),(0,t.jsx)("br",{})]})}),(0,t.jsxs)("div",{className:"solutionsearch",children:[(0,t.jsx)(f.NarrowYourResults,{facets:R,facetLabels:b,searchWithinValue:w,onSearchWithinChange:N,onSearchWithinSubmit:Y,isSelected:(e,t)=>{let s=C(e);return Z.some(e=>e.facetId===s&&e.facetValueId===t)},onToggleValue:V,onClearFacet:W,onClearAll:G}),(0,t.jsx)("div",{className:"unit size4of5 search-results",children:(0,t.jsxs)("div",{className:"line",children:[_&&(0,t.jsx)("div",{id:"ProgressSpinner",children:(0,t.jsx)("img",{src:"/images/ajax_loader_orange_128.gif",alt:"Loading...",style:{width:"32px",height:"32px"}})}),F.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g.SearchResultsList,{results:F,query:o}),(0,t.jsx)(x.SearchPagination,{currentPage:$,totalPages:z,onPageChange:q})]}):!_&&(o||n.sw)&&(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{children:["Search Tips:",(0,t.jsx)("br",{})]}),(0,t.jsxs)("ul",{children:[(0,t.jsx)("li",{children:"Check the spelling of your keywords."}),(0,t.jsx)("li",{children:"Try using fewer, different or more general keywords."}),(0,t.jsx)("li",{children:"Select fewer filters to broaden your search."})]})]})]})})]})]})},n.WidgetDataType.SEARCH_RESULTS,"content"),T=()=>{let e=(0,r.useSearchParams)(),s=e?.get("q")??"",a=(0,p.useSearchStateCache)("global");return(0,t.jsx)(d.default,{children:(0,t.jsx)(p.DisplayCacheContext.Provider,{value:a,children:(0,t.jsx)(N,{rfkId:u.WIDGET_RFKID.GLOBAL_SEARCH},s)})})};e.s(["Default",0,({params:e})=>{let{styles:r,RenderingIdentifier:a}=e;return(0,t.jsx)("div",{className:`component content ${r}`,id:a,children:(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(T,{})})})}],538421)},746190,e=>{"use strict";var t=e.i(174170),s=e.i(855232),r=e.i(579905),a=e.i(781421),i=e.i(11616);e.s(["SolutionSearchResultsList",0,({results:e,query:n,buildFacetUrl:l})=>{let{searchBorderClasses:o}=(0,s.useSitecoreData)();return(0,t.jsx)(t.Fragment,{children:e.map((e,s)=>{let c=(0,a.buildResultDisplay)(e,n),d=e.image_url,u=(0,r.getResultBorderClass)(e.ip_type,o),h=e.tags??[],m=e.product_family??[],p=Array.isArray(e.provider)?e.provider[0]:e.provider,f=e.provider_image_url?{name:p??"",logoSrc:(0,i.rewriteSitecoreMediaUrl)(e.provider_image_url)}:void 0;return(0,t.jsx)("li",{className:"familyMemberListItem clearfix",children:(0,t.jsxs)("div",{className:"line",children:[(0,t.jsxs)("div",{className:"unit size3of3",children:[(0,t.jsx)("div",{className:"borderimg",style:{padding:1,display:"inline-flex",alignItems:"center",justifyContent:"center"},children:d?(0,t.jsx)("img",{src:(0,i.optimizeImageSrc)(d,93),alt:c.title,style:{width:93,height:80,objectFit:"scale-down",display:"block"}}):(0,t.jsx)("div",{style:{width:93,height:80,background:"#f0f0f0"}})}),(0,t.jsx)("div",{className:"maxwidthtxt",children:(0,t.jsx)("h4",{children:e.type||"Webpage"})})]}),(0,t.jsx)("div",{className:"unit size2of3 lastUnit",children:(0,t.jsxs)("div",{className:u,children:[(0,t.jsxs)("div",{className:"leftsection",children:[(0,t.jsx)("h3",{children:(0,t.jsx)("strong",{children:(0,t.jsx)("a",{href:c.url,target:c.isExternal?"_blank":void 0,rel:c.isExternal?"noopener noreferrer":void 0,dangerouslySetInnerHTML:{__html:(0,r.highlightKeywords)(c.title,n)}})})}),c.description&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:(0,r.highlightKeywords)(c.description,n)+"<br />"}})]}),(0,t.jsx)("div",{className:"rightsection",children:m.length>0?m.map((e,s)=>(0,t.jsxs)("span",{children:[(0,t.jsx)("a",{href:l("product_family",e),children:e}),s<m.length-1?", ":""]},`pf-${s}`)):" "}),(0,t.jsx)("div",{style:{clear:"left"}}),(0,t.jsx)("div",{className:"leftsection margintop",children:h.length>0?h.map((e,s)=>(0,t.jsxs)("span",{children:[(0,t.jsx)("a",{href:l("tags",e),children:e}),s<h.length-1?", ":""]},`tag-${s}`)):" "}),(0,t.jsx)("div",{className:"rightsection margintop",children:f?.logoSrc?(0,t.jsx)("a",{href:l("provider",f.name),children:(0,t.jsx)("img",{src:(0,i.optimizeImageSrc)(f.logoSrc),alt:c.title,height:23,style:{height:23,width:"auto"}})}):null})]})})]})},e.id||s)})})}])},602517,e=>{"use strict";var t=e.i(174170),s=e.i(760788);e.s(["SolutionSearchButtons",0,function({buttons:e}
1){let r=(0,s.useSearchParams)(),a=(r?.get("active")??"").toLowerCase(),i=a?e.findIndex(e=>{let t;return((t=e.href.match(/[?&]active=([^&]*)/))?decodeURIComponent(t[1]):"").toLowerCase()===a}):-1,n=i<0;return 0===e.length?null:(0,t.jsx)("ul",{className:"flatList iconList",children:e.map((e,s)=>{let r=s===i||n&&e.isViewAll?`${e.cssClass}active`:e.cssClass;return(0,t.jsx)("li",{className:`unit size1of4${(s+1)%4==0?" lastunit":""}`,children:(0,t.jsx)("ul",{children:(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href||"#",target:e.target||void 0,rel:"_blank"===e.target?"noopener noreferrer":void 0,className:r,children:(0,t.jsxs)("span",{className:"Icon",children:[e.title,(0,t.jsx)("br",{}),(0,t.jsx)("span",{children:e.subtitle})]})})})})},`${e.title}-${s}`)})})}])},789450,317673,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(152907),i=e.i(757061),n=e.i(724046),l=e.i(327956),o=e.i(779639),c=e.i(462597),d=e.i(953699),u=e.i(531997),h=e.i(930053),m=e.i(801121),p=e.i(990836),f=e.i(746190),g=e.i(727652),x=e.i(602517),y=e.i(79971),j=e.i(884912);let v="facetid_",b="Demos",w={bb168d29ad6b40769878f160546890de:b,"6da9534f318a4969a6b5e7dc9081bdba":"IP Cores","982db688d64345bbb3af29e62fee1dc3":"Boards","3614c818569f4eecb0602ba20a521a41":"Reference Designs"};function S(e,t){return"zh-cn"===t.toLowerCase()&&e===b?"æ¼ç¤º":e}function C(e,t){let s=new URLSearchParams(e.toString()),r=s.get("ip_type");if(r){let e=!1,a=r.split(",").map(s=>{let r=s.trim(),a=function(e,t){let s=function(e){if(!e.startsWith(v))return null;try{let t=atob(e.slice(v.length)),s=Uint8Array.from(t,e=>e.charCodeAt(0));return JSON.parse(new TextDecoder().decode(s))}catch{return null}}(e);if(s?.type!=="eq"||"ip_type"!==s.name||"string"!=typeof s.value)return e;let r=S(s.value,t);return r===s.value?e:(0,j.buildFacetId)("ip_type",r)}(r,t);return a===r?s:(e=!0,s.replace(r,a))}).join(",");return e&&s.set("ip_type",a),s}let a=s.get("qiptype")?.replace(/-/g,"").toLowerCase(),i=a?w[a]:void 0;return i&&s.set("ip_type",(0,j.buildFacetId)("ip_type",S(i,t))),s}e.s(["normalizeSolutionSearchParams",0,C],317673);let N=["DevelopmentDetailPage","IntellectualPropertyDetailPage","ExternalRDIPPage","ExternalDevelopmentDetailPage"],T=["ip_type","product_family","tags","provider"],A={ip_type:"Solution Type",product_family:"Device Support",tags:"Tags",provider:"Providers"},L={basePath:"/solutionsearch",facetParams:T},P={max:100},I={max:100,sort:{name:"text",order:"asc"}},E=T.reduce((e,t)=>({...e,[t]:[]}),{}),F=(0,n.widget)(()=>{let e=(0,r.useSearchParams)(),n=(0,r.useRouter)(),l=(0,a.useLocale)(),c=(0,s.useMemo)(()=>{let t=C(new URLSearchParams(e?.toString()??""),l);return(0,h.parseSearchUrl)(t,L)},[e,l]),[x,v]=(0,s.useState)(c.sw??""),{rawData:b,setRawData:w}=(0,m.useDisplayCache)(),{queryResult:{data:S,isFetching:F},actions:D,state:_}=(0,i.useSearchResults)({state:{keyphrase:c.sw??"",page:c.page??1,itemsPerPage:20,selectedFacets:(0,h.toSelectedFacets)(c.facets,T)},query:e=>e.getRequest().setSearchRuleBoost((0,u.buildBoostRules)()).setSearchQueryOperator("and").setSearchFilter(new o.FilterAnyOf("template_name",[...N])).setSearchQueryRelevance([{name:"name",analyzer:"rfk_partial_match",weight:1},{name:"name",analyzer:d.SEARCH_NGRAM_ANALYZER,weight:1}]).setSearchQueryHighlight({fields:["body"],fragment_size:300,pre_tag:"",post_tag:""}).setSearchFacetTypes(T.map(e=>"tags"===e?{name:e,...I}:{name:e,...P}))});(0,s.useEffect)(()=>{!F&&S&&S!==b&&w(S)},[F,S,b,w]);let k=(0,s.useMemo)(()=>{let e=b?.widgets?.[0]||b?.content?.search||b||{};return e?.content??e?.results??[]},[b]),B=b?.widgets?.[0]||b?.content?.search||b||{},R=F||!!(S&&S!==b),$=B?.total_item??0,z=new Map((B?.facet??[]).map(e=>[e.name,e])),[M,U]=(0,s.useState)([]),O=(0,s.useMemo)(()=>JSON.stringify({ip_type:[...c.facets.ip_type??[]].sort(),product_family:[...c.facets.product_family??[]].sort(),provider:[...c.facets.provider??[]].sort(),sw:c.sw??""}),[c.facets.ip_type,c.facets.product_family,c.facets.provider,c.sw]),H=z.get("tags")?.value??[],q=100===H.length?H[H.length-1].id:null;(0,s.useEffect)(()=>{if(U([]),!q)return;let e=!1;return(async()=>{let t=[],s=q;for(let r=0;r<30&&s;r++){let r=await (0,y.fetchTagsFacetPage)({rfkId:d.WIDGET_RFKID.SOLUTION_SEARCH,templateNames:N,selectedFacetsExcludingTags:{ip_type:c.facets.ip_type??[],product_family:c.facets.product_family??[],provider:c.facets.provider??[]},keyphrase:c.sw??"",after:s,locale:l});if(e)return;if(0===r.length||(t.push(...r),r.length<100))break;s=r[r.length-1].id}e||U(t)})(),()=>{e=!0}},[O,q,l]);let V=T.map(e=>{let t=z.get(e)||{name:e,label:A[e],value:[]};if("tags"!==e||0===M.length)return t;let s=new Set(t.value.map(e=>e.id)),r=M.filter(e=>!s.has(e.id));return 0===r.length?t:{...t,value:[...t.value,...r]}}),W=Math.floor((B?.offset??0)/20)+1,G=Math.ceil($/20),Y=(0,s.useCallback)((t,s="replace")=>
1{let r=(0,h.buildSearchUrl)(t,L),a=e?.get("active");a&&(r+=`${r.includes("?")?"&":"?"}active=${encodeURIComponent(a)}`),"push"===s?n.push(r):n.replace(r)},[n,e]),Z=(0,s.useCallback)(e=>{e.preventDefault();let t=x.trim();D.onKeyphraseChange({keyphrase:t}),T.forEach((e,t)=>{(c.facets[e]??[]).forEach((s,r)=>{D.onFacetClick({facetId:e,facetIndex:t,facetValueId:s,facetValueIndex:r,checked:!0,type:"valueId"})})}),Y({...c,sw:t||void 0,page:void 0})},[D,Y,x,c]),K=(0,s.useCallback)((e,t,s)=>{let r=c.facets[e]??[];if(r.includes(t))D.onRemoveFilter({facetId:e,facetValueId:t,type:"valueId"}),Y({...c,facets:{...c.facets,[e]:r.filter(e=>e!==t)},page:void 0});else{let a=T.indexOf(e);D.onFacetClick({facetId:e,facetIndex:a,facetValueId:t,facetValueIndex:s,checked:!0,type:"valueId"}),Y({...c,facets:{...c.facets,[e]:[...r,t]},page:void 0})}},[D,Y,c]),J=(0,s.useCallback)(e=>{(c.facets[e]??[]).forEach(t=>{D.onRemoveFilter({facetId:e,facetValueId:t,type:"valueId"})}),Y({...c,facets:{...c.facets,[e]:[]},page:void 0})},[D,Y,c]),X=(0,s.useCallback)(()=>{D.onClearFilters(),Y({...c,facets:E,page:void 0})},[D,Y,c]),Q=(0,s.useCallback)(e=>{D.onPageNumberChange({page:e}),Y({...c,page:e>1?e:void 0}),window.scrollTo({top:0,behavior:"smooth"})},[D,Y,c]),ee=(0,s.useCallback)((e,t)=>{let s=t.startsWith("facetid_")?t:(0,j.buildFacetId)(e,t);return(0,h.buildSearchUrl)({q:"",sw:void 0,page:void 0,facets:{...E,[e]:[s]}},L)},[]),et=_?.selectedFacets??[];return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(p.NarrowYourResults,{facets:V,facetLabels:A,searchWithinValue:x,onSearchWithinChange:v,onSearchWithinSubmit:Z,isSelected:(e,t)=>et.some(s=>s.facetId===e&&s.facetValueId===t),onToggleValue:K,onClearFacet:J,onClearAll:X}),(0,t.jsx)("div",{className:"unit size4of5 search-results",children:(0,t.jsxs)("div",{className:"line",children:[R&&(0,t.jsx)("div",{id:"ProgressSpinner",children:(0,t.jsx)("img",{src:"/images/ajax_loader_orange_128.gif",alt:"Loading...",style:{width:"32px",height:"32px"}})}),k.length>0?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f.SolutionSearchResultsList,{results:k,query:c.sw??"",buildFacetUrl:ee}),(0,t.jsx)(g.SearchPagination,{currentPage:W,totalPages:G,onPageChange:Q})]}):!R&&c.sw&&(0,t.jsxs)("div",{children:[(0,t.jsxs)("p",{children:["Search Tips:",(0,t.jsx)("br",{})]}),(0,t.jsxs)("ul",{children:[(0,t.jsx)("li",{children:"Check the spelling of your keywords."}),(0,t.jsx)("li",{children:"Try using fewer, different or more general keywords."}),(0,t.jsx)("li",{children:"Select fewer filters to broaden your search."})]})]})]})})]})},l.WidgetDataType.SEARCH_RESULTS,"content"),D=()=>{let e=(0,m.useSearchStateCache)("solution-search");return(0,t.jsx)(c.default,{children:(0,t.jsx)(m.DisplayCacheContext.Provider,{value:e,children:(0,t.jsx)(F,{rfkId:d.WIDGET_RFKID.SOLUTION_SEARCH})})})};e.s(["SolutionSearchClient",0,({styles:e,id:r,buttons:a})=>(0,t.jsx)("div",{className:`component content ${e}`,id:r,children:(0,t.jsxs)("div",{className:"solutionsearch",children:[(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(x.SolutionSearchButtons,{buttons:a})}),(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(D,{})})]})})],789450)},80320,658830,e=>{"use strict";var t=e.i(179284);let s=["US","CA","CN"];e.s(["COUNTRIES_WITH_STATE_VALIDATION",0,s],658830);let r={US:/^\d{5}(-\d{4})?$/,CA:/^[ABCEGHJKLMNPRSTVXY]\d[A-Z] ?\d[A-Z]\d$/,CN:/^\d{6}$/},a={US:/^[02-9]\d{9}$/,CA:/^[2-9]\d{9}$/},i=/^\+?[0-9()\- x.]+$/;e.s(["PHONE_PATTERNS",0,a,"PHONE_PATTERN_INTERNATIONAL",0,i,"ZIP_PATTERNS",0,r,"createRegistrationSchema",0,function(e,n,l){let o=e.map(e=>e.toLowerCase().trim()),c=new Set((l??[]).map(e=>e.toUpperCase()));return t.z.object({firstName:t.z.string().min(1,"This field is required").refine(e=>/^[A-Za-z\s]*$/.test(e),{message:"This field may not contain numbers or special characters."}),lastName:t.z.string().min(1,"This field is required").refine(e=>/^[A-Za-z\s]*$/.test(e),{message:"This field may not contain numbers or special characters."}),company:t.z.string().min(1,"This field is required").refine(e=>!o.includes(e.toLowerCase().trim()),{message:n||'You have entered a disallowed single-word term in the company name field. Please use your organization\'s full legal name. If you are not affiliated with a company or other organization (such as a university), please enter "Individual" in the company name field.'}),marketServed:t.z.string().min(1,"This field is required"),jobCategory:t.z.string().min(1,"This field is required"),address1:t.z.string().min(1,"This field is required"),address2:t.z.string().optional().default(""),city:t.z.string().min(1,"This field is required"),
1country:t.z.string().min(1,"This field is required").regex(/^[A-Z]{2}$/,"Invalid country code").refine(e=>!c.has(e.toUpperCase()),{message:"Registration from this country is not permitted."}),stateProvince:t.z.string().optional().default(""),zipPostalCode:t.z.string().optional().default(""),telephone:t.z.string().optional().default(""),email:t.z.string().min(1,"This field is required").email("This field must be a valid email address"),password:t.z.string().min(1,"This field is required").min(4,"This field must be at least 4 characters long."),confirmPassword:t.z.string().min(1,"This field is required"),emailPreference:t.z.enum(["html","text"]).default("html"),newsletterSubscription:t.z.boolean().default(!1),pcnSubscription:t.z.boolean().default(!1),termsAccepted:t.z.boolean().refine(e=>!0===e,{message:"This field is required"})}).superRefine((e,n)=>{e.password!==e.confirmPassword&&n.addIssue({code:t.z.ZodIssueCode.custom,message:"These fields must match may not and be blank.",path:["confirmPassword"]});let l=s.includes(e.country);if(l&&!e.stateProvince&&n.addIssue({code:t.z.ZodIssueCode.custom,message:"You must enter a valid state for the selected country.",path:["stateProvince"]}),l)if(e.zipPostalCode){let s=r[e.country],a=e.zipPostalCode.trim().toUpperCase();s&&!s.test(a)&&n.addIssue({code:t.z.ZodIssueCode.custom,message:"Must be a valid ZIP code.",path:["zipPostalCode"]})}else n.addIssue({code:t.z.ZodIssueCode.custom,message:"This field is required",path:["zipPostalCode"]});if(e.telephone&&e.telephone.trim()){let s=e.telephone.replace(/\D/g,""),r=a[e.country];r?r.test(s)||n.addIssue({code:t.z.ZodIssueCode.custom,message:"This field must be a valid phone number.",path:["telephone"]}):i.test(e.telephone.trim())||n.addIssue({code:t.z.ZodIssueCode.custom,message:"This field must be a valid phone number.",path:["telephone"]})}})}],80320)},894454,797791,346118,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(603564),a=e.i(862065),i=e.i(760788),n=e.i(179284),l=e.i(658830),o=e.i(80320);function c(e,t,s){let r=e.map(e=>e.toLowerCase().trim()),a=new Set((s??[]).map(e=>e.toUpperCase()));return n.z.object({firstName:n.z.string().min(1,"This field is required").refine(e=>/^[A-Za-z\s]*$/.test(e),{message:"This field may not contain numbers or special characters."}),lastName:n.z.string().min(1,"This field is required").refine(e=>/^[A-Za-z\s]*$/.test(e),{message:"This field may not contain numbers or special characters."}),company:n.z.string().min(1,"This field is required").refine(e=>!r.includes(e.toLowerCase().trim()),{message:t||'You have entered a disallowed single-word term in the company name field. Please use your organization\'s full legal name. If you are not affiliated with a company or other organization (such as a university), please enter "Individual" in the company name field.'}),marketServed:n.z.string().min(1,"This field is required"),jobCategory:n.z.string().min(1,"This field is required"),address1:n.z.string().min(1,"This field is required"),address2:n.z.string().optional().default(""),city:n.z.string().min(1,"This field is required"),country:n.z.string().min(1,"This field is required").regex(/^[A-Z]{2}$/,"Invalid country code").refine(e=>!a.has(e.toUpperCase()),{message:"Registration from this country is not permitted."}),stateProvince:n.z.string().optional().default(""),zipPostalCode:n.z.string().optional().default(""),telephone:n.z.string().optional().default(""),termsAccepted:n.z.boolean().refine(e=>!0===e,{message:"This field is required"})}).superRefine((e,t)=>{let s=l.COUNTRIES_WITH_STATE_VALIDATION.includes(e.country);if(s&&!e.stateProvince&&t.addIssue({code:n.z.ZodIssueCode.custom,message:"You must enter a valid state for the selected country.",path:["stateProvince"]}),s)if(e.zipPostalCode){let s=o.ZIP_PATTERNS[e.country],r=e.zipPostalCode.trim().toUpperCase();s&&!s.test(r)&&t.addIssue({code:n.z.ZodIssueCode.custom,message:"Must be a valid ZIP code.",path:["zipPostalCode"]})}else t.addIssue({code:n.z.ZodIssueCode.custom,message:"This field is required",path:["zipPostalCode"]});if(e.telephone&&e.telephone.trim()){let s=e.telephone.replace(/\D/g,""),r=o.PHONE_PATTERNS[e.country];r?r.test(s)||t.addIssue({code:n.z.ZodIssueCode.custom,message:"This field must be a valid phone number.",path:["telephone"]}):o.PHONE_PATTERN_INTERNATIONAL.test(e.telephone.trim())||t.addIssue({code:n.z.ZodIssueCode.custom,message:"This field must be a valid phone number.",path:["telephone"]})}})}function d(e){return(e??"").trim()}function u(e){return{firstName:d(e.firstName),lastName:d(e.lastName),company:d(e.company),marketServed:d(e.market),jobCategory:d(e.jobCategory),address1:d(e.address1),address2:d(e.address2),city:d(e.city),country:d(e.country),stateProvince:d(e.state),zipPostalCode:d(e.zipCode),telep
1hone:d(e.telephone)}}function h(e){return{firstName:d(e.firstName),lastName:d(e.lastName),company:d(e.company),marketServed:d(e.marketServed),jobCategory:d(e.jobCategory),address1:d(e.address1),address2:d(e.address2),city:d(e.city),country:d(e.country),stateProvince:d(e.stateProvince),zipPostalCode:d(e.zipPostalCode),telephone:d(e.telephone)}}function m(e,t){return["firstName","lastName","company","marketServed","jobCategory","address1","address2","city","country","stateProvince","zipPostalCode","telephone"].some(s=>e[s]!==t[s])}e.s(["createAccountUpdateSchema",0,c],797791),e.s(["formDataToSnapshot",0,h,"hasProfileChanges",0,m,"profileToSnapshot",0,u],346118);var p=e.i(379916),f=e.i(855232);function g({label:e,error:s,required:r,htmlFor:a,children:i}){return(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsx)("label",{htmlFor:a,className:r?"jsMarkedAsRequired":void 0,children:e}),i,s&&(0,t.jsx)("span",{className:"error-message",children:s})]})}function x(e){return e?"validation-error":""}function y(e){return e?"validation-error":""}function j(e){let n=e.params?.RenderingIdentifier,d=e.params?.styles??"",j=(0,i.useRouter)(),{isAuthenticated:v,isLoading:b}=(0,p.useAuth)(),{registrationData:w,accountProfileData:S}=(0,f.useSitecoreData)(),C=w?.settings??null,N=w?.data.countries??[],T=w?.data.markets??[],A=w?.data.jobCategories??[],L=w?.data.states??{},P=C?.createUpdateAccountSettings,I=w?.blocklists,E=I?.invalidCompanyNames??[],F=I?.invalidCompanyErrorText||void 0,D=(0,s.useMemo)(()=>c(E,F),[E,F]),{register:_,handleSubmit:k,watch:B,setValue:R,setError:$,trigger:z,clearErrors:M,reset:U,formState:{errors:O,isSubmitting:H}}=(0,r.useForm)({resolver:(0,a.zodResolver)(D),shouldFocusError:!1,mode:"onBlur",defaultValues:{firstName:"",lastName:"",company:"",marketServed:"",jobCategory:"",address1:"",address2:"",city:"",country:"",stateProvince:"",zipPostalCode:"",telephone:"",termsAccepted:!1}});(0,s.useEffect)(()=>{b||v||j.push("/Accounts/SignIn")},[b,v,j]),(0,s.useEffect)(()=>{S&&U({firstName:S.firstName,lastName:S.lastName,company:S.company,marketServed:S.market,jobCategory:S.jobCategory,address1:S.address1,address2:S.address2,city:S.city,country:S.country,stateProvince:S.state,zipPostalCode:S.zipCode,telephone:S.telephone,termsAccepted:!1})},[S,U]);let q=B("country"),[V,W]=(0,s.useState)([]),G=l.COUNTRIES_WITH_STATE_VALIDATION.includes(q);(0,s.useEffect)(()=>{q?W(L[q]??[]):W([])},[q,L]),(0,s.useEffect)(()=>{if(S?.state&&V.length>0){let e=S.state;V.some(t=>t.value===e)&&R("stateProvince",e)}},[V,S,R]);let[Y,Z]=(0,s.useState)(""),[K,J]=(0,s.useState)("");async function X(e){if((Z(""),J(""),S)&&!m(h(e),u(S))){window.location.href="/Accounts/YourAccount";return}try{let t=await fetch("/api/account/profile",{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)}),s=await t.json();if(!t.ok){if(s.errors)for(let[e,t]of Object.entries(s.errors))$(e,{type:"server",message:t});Z(s.error||"An error occurred while updating your account.");return}window.location.href=s.redirectUrl||"/Accounts/YourAccount"}catch{Z("An unexpected error occurred.")}}function Q(e,s){let r=_(e);return(0,t.jsx)("select",{id:e,...r,onChange:t=>{r.onChange(t),""===t.target.value&&z(e)},className:y(!!O[e]),children:s.map(e=>(0,t.jsx)("option",{value:e.value,children:e.text},e.value))})}let ee=_("stateProvince"),et=_("zipPostalCode"),es=_("telephone");return S?P?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:P.companyNameDisclaimerText}}),(0,t.jsx)("div",{className:`component account-details-modification form-container jsValidationSection ${d}`.trim(),id:n,children:(0,t.jsxs)("form",{onSubmit:k(X),noValidate:!0,children:[(0,t.jsxs)("fieldset",{children:[K&&(0,t.jsx)("ul",{id:"MessagePanel",className:"flatList error-message",role:"alert",children:(0,t.jsx)("li",{children:K})}),(0,t.jsx)(g,{label:P.firstNameLabel,htmlFor:"firstName",required:!0,error:O.firstName?.message,children:(0,t.jsx)("input",{id:"firstName",type:"text",..._("firstName"),className:x(!!O.firstName)})}),(0,t.jsx)(g,{label:P.lastNameLabel,htmlFor:"lastName",required:!0,error:O.lastName?.message,children:(0,t.jsx)("input",{id:"lastName",type:"text",..._("lastName"),className:x(!!O.lastName)})}),(0,t.jsx)(g,{label:P.companyLabel,htmlFor:"company",required:!0,error:O.company?.message,children:(0,t.jsx)("input",{id:"company",type:"text",..._("company"),className:x(!!O.company)})}),(0,t.jsx)(g,{label:P.marketServedLabel,htmlFor:"marketServed",required:!0,error:O.marketServed?.message,children:Q("marketServed",T)}),(0,t.jsx)(g,{label:P.jobCategoryLabel,htmlFor:"jobCategory",required:!0,error:O.jobCategory?.message,children:Q("jobCategory",A)}),(0,t.jsx)(g,{label:P.streetAddressOneLabel,htmlFor:"address1",required:!0,error:O.address1?.message,children:(0,t.jsx)("input",{id:"address1",type:"text",..._("address1"),className:x(!!O.address1)})}),(0,t.jsx)(g,{label:P.streetAddressTwoLabel,htmlFor:"address2",error:O.address2?.message,children:(0,t.jsx)("input",{id:"address2",type:"text",..._("address2"),className:x(!!O.address2)})}),(0,t.jsx)(g,{label:P.cityLabel,htmlFor:"city",required:!0,error:O.city?.message,children:(0,t.jsx)("input",{id:"city",type:"text",..._("city"),className:x(!!O.city)})}),(0,t.jsx)(g,{label:P.countryLabel,htmlFor:"country",required:!0,error:O.country?.message,children:Q("country",N)}),(0,t.jsx)(g,{label:P.stateProvinceLabel,htmlFor:"stateProvince",required:G,error:O.stateProvince?.message,children:(0,t.jsxs)("select",{id:"stateProvince",...ee,onBlur:e=>{ee.onBlur(e),G&&""===e.target.value?$("stateProvince",{type:"manual",message:"You must enter a valid state for the selected country."}):M("stateProvince")},className:y(!!O.stateProvince),children:[(0,t.jsx)("option",{value:"",children:P.stateProvinceDefaultOption}),V.map(e=>(0,t.jsx)("option",{value:e.value,children:e.text},e.value))]})}),(0,t.jsx)(g,{label:P.zipLabel,htmlFor:"zipPostalCode",required:G,error:O.zipPostalCode?.message,children:(0,t.jsx)("input",{id:"zipPostalCode",type:"text",...et,onBlur:e=>{et.onBlur(e);let t=e.target.value.trim().toUpperCase();if(t!==e.target.value&&(e.target.value=t,R("zipPostalCode",t)),G)if(t){let e=o.ZIP_PATTERNS[q];e&&!e.test(t)?$("zipPostalCode",{type:"manual",message:"Must be a valid ZIP code."}):M("zipPostalCode")}else $("zipPostalCode",{type:"manual",message:"This field is required"})},className:x(!!O.zipPostalCode)})}),(0,t.jsx)(g,{label:P.telephoneLabel,htmlFor:"telephone",error:O.telephone?.message,children:(0,t.jsx)("input",{id:"telephone",type:"tel",...es,onBlur:e=>{es.onBlur(e);let t=e.target.value.trim();if(!t)return;let s=t.replace(/\D/g,"");("US"===q||"CA"===q)&&11===s.length&&"1"===s[0]&&(s=s.slice(1));let r=o.PHONE_PATTERNS[q];r?r.test(s)?(M("telephone"),10===s.length&&R("telephone",`(${s.slice(0,3)}) ${s.slice(3,6)}-${s.slice(6)}
1`)):$("telephone",{type:"manual",message:"This field must be a valid phone number. (XXX) XXX-XXXX"}):o.PHONE_PATTERN_INTERNATIONAL.test(t)?M("telephone"):$("telephone",{type:"manual",message:"This field must be a valid phone number."})},className:x(!!O.telephone)})})]}),(0,t.jsxs)("fieldset",{className:"TandC",children:[(0,t.jsx)("label",{htmlFor:"TandC",className:"jsMarkedAsRequired",dangerouslySetInnerHTML:{__html:P.tandcDisclaimerText}}),(0,t.jsx)("input",{id:"TandC",type:"checkbox",..._("termsAccepted")}),O.termsAccepted&&(0,t.jsx)("span",{className:"error-message",children:O.termsAccepted.message})]}),(0,t.jsxs)("div",{className:"form-buttons",children:[(0,t.jsx)("p",{className:"error",id:"errorSummary",role:"alert",style:{display:Y||Object.keys(O).length>0?"block":"none"},children:Y||"There were errors in the form. Please correct the errors before submitting."}),(0,t.jsx)("input",{type:"submit",id:"btnUpdateAccount",className:"jsValidationSubmit",value:H?"Updating...":P.updateAccountButtonText||"Update Account",disabled:H||Object.keys(O).length>0}),(0,t.jsx)("input",{type:"button",id:"btnCancel",value:P.cancelUpdateAccountButtonText||"Cancel",onClick:()=>{window.location.href="/Accounts/YourAccount"},style:{marginLeft:"4px"}})]})]})})]}):(0,t.jsx)("div",{className:"form-container",children:"Account form is currently unavailable."}):null}e.s(["Default",0,e=>(0,t.jsx)(j,{...e})],894454)},569983,e=>{"use strict";var t=e.i(174170),s=e.i(26685);let r=(0,s.createContext)(null);e.s(["CsrfTokenProvider",0,function({token:e,children:s}){return(0,t.jsx)(r.Provider,{value:e,children:s})},"useCsrfToken",0,function(){return(0,s.useContext)(r)}])},889925,318544,e=>{"use strict";e.i(731382);var t=e.i(174170),s=e.i(26685),r=e.i(603564),a=e.i(862065),i=e.i(760788),n=e.i(912377),l=e.i(379916),o=e.i(179284);let c=/^[a-zA-Z0-9_.+\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,15}$/,d=o.z.object({email:o.z.string().min(1,"This field is required").regex(c,"This field must be a valid email address"),password:o.z.string().min(1,"This field is required")}),u=o.z.object({email:o.z.string().min(1,"This field is required").regex(c,"This field must be a valid email address")});e.s(["forgotPasswordSchema",0,u,"signInSchema",0,d],318544);var h=e.i(855232),m=e.i(569983);let p="6LdiBpYsAAAAAOrBFOU6Ey_a-x14-t9TsZSUOZjb";function f({label:e,error:s,required:r,htmlFor:a,children:i}){return(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsx)("label",{htmlFor:a,className:r?"jsMarkedAsRequired":void 0,children:e}),i,s&&(0,t.jsx)("span",{className:"error-message",children:s})]})}function g(e){return e?"validation-error":""}function x(e){let o=(0,i.useSearchParams)(),{refreshAuth:c,isAuthenticated:x}=(0,l.useAuth)(),[y,j]=(0,s.useState)("signin"),{signInData:v}=(0,h.useSitecoreData)(),b=e.page?.layout?.sitecore?.route?.fields,w=b?.Title?.value||b?.NavigationTitle?.value||"Sign In",S=(e,t)=>v?.[e]??t,{register:C,handleSubmit:N,formState:{errors:T,isSubmitting:A,isSubmitted:L}}=(0,r.useForm)({resolver:(0,a.zodResolver)(d),shouldFocusError:!1,defaultValues:{email:"",password:""}}
1),[P,I]=(0,s.useState)(""),[E,F]=(0,s.useState)(!1);async function D(e){let t;if(I(""),F(!1),x)return void window.location.assign("/Accounts/YourAccount");if(!U)return void I(S("unexpectedErrorText","Form is not ready. Please refresh and try again."));if(!p||!O||!window.grecaptcha)return void I(S("unexpectedErrorText","Spam protection is still loading. Try again in a moment."));try{t=await window.grecaptcha.execute(p,{action:"signin"})}catch{I(S("unexpectedErrorText","Spam protection check failed. Try again."));return}let s=document.getElementById("signin-website")?.value??"";try{let r=await fetch("/api/auth/signin",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,csrfToken:U,captchaToken:t,website:s})});if(r.ok){await c();let e=o.get("ReturnUrl")||"/Accounts/YourAccount";window.location.assign(e);return}try{let e=await r.json();403===r.status&&"account_migrated"===e.errorCode?F(!0):403===r.status&&"account_not_activated"===e.errorCode?I(S("accountIsLockedLabelText","Your account is locked. Please contact support.")):r.status>=500?I(S("unexpectedErrorText","Something went wrong. Please try again later.")):403===r.status?I("We couldn't verify your request. Please refresh the page and try again."):I(S("wrongNameOrPasswordLabelText","The email address or password you entered is incorrect. Please try again."))}catch{I(S("unexpectedErrorText","Something went wrong. Please try again later."))}}catch{I(S("unexpectedErrorText","An unexpected error occurred. Please try again later."))}}let{register:_,handleSubmit:k,formState:{errors:B,isSubmitting:R,isSubmitted:$}}=(0,r.useForm)({resolver:(0,a.zodResolver)(u),shouldFocusError:!1,defaultValues:{email:""}}
1),[z,M]=(0,s.useState)(""),U=(0,m.useCsrfToken)(),[O,H]=(0,s.useState)(!1);async function q(e){let t;if(M(""),!U)return void M(S("unexpectedErrorText","Form is not ready. Please refresh and try again."));if(!p||!O||!window.grecaptcha)return void M(S("unexpectedErrorText","Spam protection is still loading. Try again in a moment."));try{t=await window.grecaptcha.execute(p,{action:"password_reset"})}catch{M(S("unexpectedErrorText","Spam protection check failed. Try again."));return}let s=document.getElementById("forgot-website")?.value??"";try{let r=await fetch("/api/auth/reset-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...e,csrfToken:U,captchaToken:t,website:s})});if(r.ok)return void M(S("forgotPasswordSuccessResetText","If an account exists with that email address, a new password has been sent. Please check your email."));404===r.status?M(S("forgotPasswordUserNotFoundText","No account was found with that email address.")):403===r.status?M("We couldn't verify your request. Please refresh the page and try again."):M(S("serverErrorText","An error occurred. Please try again."))}catch{M(S("unexpectedErrorText","An unexpected error occurred. Please try again later."))}}return(0,s.useEffect)(()=>{if(window.grecaptcha)return void window.grecaptcha.ready(()=>H(!0));let e=document.createElement("script");e.src=`https://www.google.com/recaptcha/api.js?render=${p}`,e.async=!0,e.defer=!0,e.onload=()=>window.grecaptcha?.ready(()=>H(!0)),document.head.appendChild(e)},[]),(0,t.jsxs)(t.Fragment,{children:["signin"===y&&(0,t.jsxs)("div",{className:"signin-page form-container jsValidationSection",id:"SignInForm",children:[o.get("ReturnUrl")&&v?.needSignInToAccessContentText&&(0,t.jsx)("div",{className:"note",dangerouslySetInnerHTML:{__html:v.needSignInToAccessContentText}}),(0,t.jsx)("h3",{children:S("pageTitleText",w)}),(0,t.jsxs)("form",{noValidate:!0,onSubmit:N(D),children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)(f,{label:S("emailLabelText","Email Address"),htmlFor:"SignInEmail",required:!0,error:T.email?.message,children:(0,t.jsx)("input",{id:"SignInEmail",type:"text",...C("email"),className:g(!!T.email)})}),(0,t.jsx)(f,{label:S("passwordLabelText","Password"),htmlFor:"SignInPassword",required:!0,error:T.password?.message,children:(0,t.jsx)("input",{id:"SignInPassword",type:"password",autoComplete:"current-password",...C("password"),className:g(!!T.password)})}),P&&(0,t.jsx)("div",{className:"alertLogin",id:"MessagePanel",children:(0,t.jsx)("span",{id:"MessageLbl",children:P})}),E&&(0,t.jsx)("div",{className:"alertLogin error-message",id:"MigrationMessagePanel",onClick:function(e){let t=e.target;("A"===t.tagName||t.closest("a"))&&(e.preventDefault(),F(!1),j("reset"))},dangerouslySetInnerHTML:{__html:S("migratedAccountMessageText",'Your account was migrated, <a href="#reset">reset your password</a> to authorize.')}})]}),!E&&(0,t.jsxs)("div",{children:[(0,t.jsxs)("div",{className:"form-buttons jsValidationSubmit",style:{display:"inline"},children:[(0,t.jsx)("p",{className:"error",id:"errorSummary",role:"alert",style:{display:L&&Object.keys(T).length>0?"block":"none"},children:"There were errors in the form. Please correct the errors before submitting."}),(0,t.jsx)("input",{type:"submit",value:A?S("signingInButtonText","Signing In..."):S("signInButtonText","Sign In"),disabled:A||!U||!O})]})," ",(0,t.jsx)("a",{id:"ForgotPasswordButton",href:"#",onClick:e=>{e.preventDefault(),j("reset")},children:S("forgotYourPasswordLinkText","Forgot your password?")})]}),(0,t.jsxs)("div",{"aria-hidden":"true",style:{position:"absolute",left:"-10000px",width:1,height:1,overflow:"hidden"},children:[(0,t.jsx)("label",{htmlFor:"signin-website",children:"Website"}),(0,t.jsx)("input",{id:"signin-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off"})]}),(0,t.jsxs)("p",{className:"note recaptcha-legal",children:[!O&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("em",{children:"Loading spam protectionâ¦"}),(0,t.jsx)("br",{})]}),"This site is protected by reCAPTCHA and the Google"," ",(0,t.jsx)("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noreferrer",children:"Privacy Policy"})," ","and"," ",(0,t.jsx)("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noreferrer",children:"Terms of Service"})," ","apply."]})]})]}),"signin"===y&&(0,t.jsx)("div",{className:"signin-page form-container",id:"SignInCreateAccount",children:(0,t.jsx)("fieldset",{children:(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsx)("label",{children:S("noAccountLabelText","No account ?")}),(0,t.jsx)(n.default,{href:"/Accounts/AccountRegister",children:S("noAccountSignInButtonText","Create Account")}
1)]})})}),"reset"===y&&(0,t.jsx)("div",{className:"signin-page form-container jsValidationSection",id:"ResetPasswordForm",children:(0,t.jsxs)("form",{noValidate:!0,onSubmit:k(q),children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)(f,{label:S("emailLabelText","Email Address"),htmlFor:"ForgotPasswordEmail",required:!0,error:B.email?.message,children:(0,t.jsx)("input",{id:"ForgotPasswordEmail",type:"text",..._("email"),className:g(!!B.email)})}),z&&(0,t.jsx)("div",{id:"ForgotPasswordMessagePanel",children:(0,t.jsx)("span",{id:"ForgotPasswordMessageLbl",children:z})})]}),(0,t.jsx)("fieldset",{className:"Recaptcha",children:(0,t.jsx)("div",{id:"RecaptchaValidHiddenField"})}),(0,t.jsxs)("div",{className:"form-buttons jsValidationSubmit",children:[(0,t.jsx)("p",{className:"error",id:"errorSummary",role:"alert",style:{display:$&&Object.keys(B).length>0?"block":"none"},children:"There were errors in the form. Please correct the errors before submitting."}),(0,t.jsx)("input",{type:"submit",id:"resetPasswordBtn",value:R?S("resettingPasswordButtonText","Resetting..."):S("forgotPasswordButtonText","Reset Password"),disabled:R||!U||!O})]}),(0,t.jsxs)("div",{"aria-hidden":"true",style:{position:"absolute",left:"-10000px",width:1,height:1,overflow:"hidden"},children:[(0,t.jsx)("label",{htmlFor:"forgot-website",children:"Website"}),(0,t.jsx)("input",{id:"forgot-website",name:"website",type:"text",tabIndex:-1,autoComplete:"off"})]}),(0,t.jsxs)("p",{className:"note recaptcha-legal",children:[!O&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("em",{children:"Loading spam protectionâ¦"}),(0,t.jsx)("br",{})]}),"This site is protected by reCAPTCHA and the Google"," ",(0,t.jsx)("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noreferrer",children:"Privacy Policy"})," ","and"," ",(0,t.jsx)("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noreferrer",children:"Terms of Service"})," ","apply."]})]})})]})}e.s(["Default",0,e=>(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(x,{...e})})],889925)},81654,312468,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(603564),a=e.i(862065),i=e.i(179284),n=e.i(760788),l=e.i(379916),o=e.i(855232);let c={currentPasswordLabel:"Current Password",newPasswordLabel:"New Password",newPasswordHelpText:"(minimum 4 characters)",reEnterNewPasswordLabel:"Re-enter New Password",currentPasswordRequiredError:"This field is required",newPasswordRequiredError:"This field is required",reEnterNewPasswordRequiredError:"This field is required",passwordsMismatchError:"Passwords do not match.",submitPasswordButtonText:"Submit",cancelButtonText:"Cancel",successMessageText:"Your password has been changed successfully.",changePasswordNotSignedInLabel:"You must be signed in to change your password.",wrongPasswordError:"Current password is incorrect.",accountLockError:"Your account is locked.",confirmResetMessage:'To change your password, we\'ll email a verification code to your address. Click "Send code" to continue.',sendCodeButtonText:"Send code",backToAccountText:"Back to My Account",codeSentMessage:"We emailed a verification code to your address. Enter it below.",verificationCodeLabel:"Verification Code",verifyCodeButtonText:"Verify Code",verifyingButtonText:"Verifying...",resendCodeText:"Resend code",submittingButtonText:"Submitting...",invalidCodeError:"The code you entered is incorrect or expired.",sendCodeError:"Failed to send a verification code. Please try again.",submitPasswordFailedError:"Failed to change password.",unexpectedError:"An unexpected error occurred. Please try again."};function d(e){let d=e.params?.RenderingIdentifier,u=e.params?.styles??"",h=(0,n.useRouter)(),{isAuthenticated:m,isLoading:p}=(0,l.useAuth)(),{changePasswordSettings:f}=(0,o.useSitecoreData)(),g=(0,s.useMemo)(()=>({...c,...f??{}}),[f]),[x,y]=(0,s.useState)("confirm"),[j,v]=(0,s.useState)(""),[b,w]=(0,s.useState)(""),[S,C]=(0,s.useState)(""),[N,T]=(0,s.useState)(""),[A,L]=(0,s.useState)(!1),[P,I]=(0,s.use
1State)(!1),E=(0,s.useMemo)(()=>i.z.object({newPassword:i.z.string().min(1,g.newPasswordRequiredError),confirmPassword:i.z.string().min(1,g.reEnterNewPasswordRequiredError)}).refine(e=>e.newPassword===e.confirmPassword,{message:g.passwordsMismatchError,path:["confirmPassword"]}),[g]),{register:F,handleSubmit:D,watch:_,formState:{errors:k,isSubmitting:B}}=(0,r.useForm)({resolver:(0,a.zodResolver)(E),shouldFocusError:!1,mode:"onSubmit",defaultValues:{newPassword:"",confirmPassword:""}});async function R(){C(""),I(!0);try{let e=await fetch("/api/account/reset-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({step:"begin"})}),t=await e.json();if(!e.ok)return void C(t.error||g.sendCodeError);v(t.continuationToken),y("code")}catch{C(g.unexpectedError)}finally{I(!1)}}function $(e=!1){let t=_("newPassword"),s=_("confirmPassword");if(A||e){let e=""!==t&&t===s;return L(!e),e}if(""!==t&&""!==s){let e=t===s;return L(!e),e}return!0}async function z(e){if(e.preventDefault(),C(""),!b.trim())return void C(g.invalidCodeError);I(!0);try{let e=await fetch("/api/account/reset-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({step:"verify",continuationToken:j,code:b.trim()})}),t=await e.json();if(!e.ok)return void C(t.error||g.invalidCodeError);v(t.continuationToken),y("password")}catch{C(g.unexpectedError)}finally{I(!1)}}async function M(e){if(C(""),T(""),$())try{let t=await fetch("/api/account/reset-password",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({step:"complete",continuationToken:j,newPassword:e.newPassword})}),s=await t.json();if(!t.ok)return void C(s.error||g.submitPasswordFailedError);T(s.message||g.successMessageText),y("done")}catch{C(g.unexpectedError)}}if((0,s.useEffect)(()=>{p||m||h.push("/Accounts/SignIn")},[p,m,h]),!p&&!m)return(0,t.jsx)("div",{children:g.changePasswordNotSignedInLabel});let U=(0,t.jsx)("input",{type:"button",value:g.cancelButtonText,onClick:()=>{window.location.href="/Accounts/YourAccount"}}),O=(0,t.jsxs)(t.Fragment,{children:[N&&(0,t.jsx)("div",{className:"success-message",id:"MessagePanel",children:N}),S&&(0,t.jsx)("div",{className:"error-message show-error",role:"alert",children:S})]});return(0,t.jsxs)("div",{className:`change-password form-container ${u}`.trim(),id:d,children:["confirm"===x&&(0,t.jsxs)("form",{onSubmit:e=>{e.preventDefault(),R()},noValidate:!0,children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("p",{children:g.confirmResetMessage}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{htmlFor:"resetCode",children:[g.verificationCodeLabel,":"]}),(0,t.jsx)("input",{id:"resetCode",type:"text",inputMode:"numeric",autoComplete:"one-time-code",disabled:!0,style:{opacity:1,backgroundColor:"#f2f2f2",border:"1px solid #cccccc",borderRadius:"2px"}})]}),O]}),(0,t.jsxs)("div",{className:"form-buttons",style:{display:"flex",gap:"4px",marginBottom:"4px"},children:[(0,t.jsx)("input",{type:"submit",value:P?g.verifyingButtonText:g.sendCodeButtonText,disabled:P}),U]})]}),"code"===x&&(0,t.jsxs)("form",{onSubmit:z,noValidate:!0,children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsx)("p",{className:"success-message",children:g.codeSentMessage}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{htmlFor:"resetCode",children:[g.verificationCodeLabel,":"]}),(0,t.jsx)("input",{id:"resetCode",type:"text",inputMode:"numeric",autoComplete:"one-time-code",value:b,onChange:e=>w(e.target.value)})]}),O]}),(0,t.jsxs)("div",{className:"form-buttons",style:{display:"flex",gap:"4px",marginBottom:"4px"},children:[(0,t.jsx)("input",{type:"submit",value:P?g.verifyingButtonText:g.verifyCodeButtonText,disabled:P||!j}),(0,t.jsx)("input",{type:"button",value:g.resendCodeText,onClick:R,disabled:P}),U]})]}),"password"===x&&(0,t.jsxs)("form",{onSubmit:D(M),noValidate:!0,children:[(0,t.jsxs)("fieldset",{children:[(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{htmlFor:"newPassword",children:[g.newPasswordLabel,":",(0,t.jsxs)("span",{className:"label-notes",children:[" ",g.newPasswordHelpText]})]}),(0,t.jsx)("input",{id:"newPassword",type:"password",autoComplete:"new-password",...F("newPassword",{onBlur:()=>{$(!1)}}),className:`jsComparePassword jsNewPassword1${k.newPassword||A?" jsErrorState":""}`}),(0,t.jsx)("div",{className:`error-message${k.newPassword?" in-error":""}`,children:k.newPassword&&k.newPassword.message})]}),(0,t.jsxs)("div",{className:"form-field",children:[(0,t.jsxs)("label",{htmlFor:"confirmPassword",children:[g.reEnterNewPasswordLabel,":"]}
1),(0,t.jsx)("input",{id:"confirmPassword",type:"password",autoComplete:"new-password",...F("confirmPassword",{onBlur:()=>{$(!0)}}),className:`jsComparePassword jsNewPassword2${k.confirmPassword||A?" jsErrorState":""}`}),(0,t.jsx)("div",{className:`error-message${k.confirmPassword||A?" in-error":""}`,children:k.confirmPassword?k.confirmPassword.message:A?g.passwordsMismatchError:null})]}),O]}),(0,t.jsxs)("div",{className:"form-buttons",style:{display:"flex",gap:"4px",marginBottom:"4px"},children:[(0,t.jsx)("input",{type:"submit",className:"jsSubmitChangePassword",value:B?g.submittingButtonText:g.submitPasswordButtonText,disabled:B}),U]})]}),"done"===x&&(0,t.jsxs)("fieldset",{children:[O,(0,t.jsx)("div",{className:"form-buttons",style:{display:"flex",gap:"4px",marginBottom:"4px"},children:(0,t.jsx)("input",{type:"button",value:g.backToAccountText,onClick:()=>{window.location.href="/Accounts/YourAccount"}})})]})]})}e.s(["DEFAULT_CHANGE_PASSWORD_SETTINGS",0,c],312468),e.s(["Default",0,e=>(0,t.jsx)(d,{...e})],81654)},898756,994078,526967,95562,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(522987),i=e.i(11616);function n(e){return e.trim().toLowerCase()}function l(e,t){let s=n(t);return s?e.filter(e=>{let t;return!(t=n(s))||(e.tags?.value||"").split(",").map(n).filter(Boolean).some(e=>e.includes(t))}):e}e.s(["filterBlogPostsByTag",0,l,"normalizeBlogTag",0,n],994078);let o={"zh-CN":new Set(["CFB059CCD88248158FDFD36BC96BDE1E","AE6251CAB6164DEC892CD7DB10AE8D49"]),"ja-JP":new Set(["CFB059CCD88248158FDFD36BC96BDE1E","E5F795C1E282400B9BBEB45886C64FAF","AE6251CAB6164DEC892CD7DB10AE8D49"])},c=new Set(["ECD0CC4E0A3F45ECBC2DCBFA0C9A4C4A","F7F03A6B1DB14ABE9EB5B1C3D10894C1"]),d="[å客] å©ç¨ FPGA å¼¥å AI æ°æ®ä¸å¿çå®å
¨æ§å¶ç¼ºå£",u={"zh-CN":{A6B1240EBE924291A0A6D2CFE6C9BD65:"å
¨çæ°æ®ä¸å¿å¸åºæ£ä»¥æäººé度æ©å¼ ï¼é¢è®¡å° 2033 å¹´å¸åºè§æ¨¡å°çªç ´ 9000 亿ç¾å
ãè¿ä¸åææªæçå¢é¿ç±å¯¹ AI 计ç®è½åç强å²éæ±æé©±å¨ï¼è¿èè¦æ±æå¡å¨æ´å å¼ºå¤§ãæ´å 夿ã è¿äºæå¡å¨åæ¥éç¨ç²¾ç®ãç»ä¸ãé«åº¦éæçæ¶æè¿è¡ãç¶èï¼éæ±çæç»å¢é¿å¬çäºæ´å 忣ãå¼æçæ°æ®ä¸å¿åºç¡è®¾æ½ï¼ç»è¿è¥åç管ç䏿§å¶å¸¦æ¥äºæ´å¤§ææã å¨ Embedded Computing Design è¿æä¸»åçç½ç»ç 讨ä¼ä¸ï¼Lattice æ·±å
¥æ¢è®¨äºè¿ä¸æ¥ç夿çè¶å¿ãAI æå¡å¨ç½ç»é¢ä¸´ç䏿æ©å¤§çå®å
¨é£é©ï¼ä»¥åç°åºå¯ç¼ç¨é¨éµåï¼FPGAï¼å¦ä½ä¸ºæ°æ®ä¸å¿å®å
¨åæ°æä¾æéçæ§å¶ä¸ä¿¡ä»»åºç¡ã æ°æ®ä¸å¿è§£è¦é©±å¨å¤ææ§ä¸é£é©ä¸å ä»ç»ä¸æå¡å¨ç³»ç»åè§£è¦ AI åºç¡è®¾æ½ç转åï¼
1å¨ç°ä»£æ°æ®ä¸å¿ä¸ä»¥å¤ç§å½¢å¼åç°ã䏿¹é¢ï¼è¿æ¶åå¨å䏿å¡å¨æºæ¶ä¸æ´åæ¥èªå¤å®¶ä¾åºåçç»ä»¶ï¼å
æ¬ä¸åç CPUãGPUãç½å¡ï¼NICï¼ãæ°æ®å¤çå¨ï¼DPUï¼ãå éå¨çï¼å¦ä¸æ¹é¢ï¼è¿éè¦æ¯ææ··å模å¼ï¼å³åæ¶å©ç¨äºç«¯ä¸æ¬å°åºç¡è®¾æ½ï¼ä½¿ç®¡çå±å¨ç³»ç»è½¯ç¡¬ä»¶å±é¢æ´å ç¢çåã è¿ç§è§£è¦å¸¦æ¥çé®é¢å¯å½ç»ä¸ºä¸å¤§æ ¸å¿è¿è¥çç¹ï¼ 夿æ§çç¸å¼å¢é¿ã 硬件ç»ä»¶çæ¿..."}},h={"zh-CN":{A6B1240EBE924291A0A6D2CFE6C9BD65:{pageTitle:{value:d},title:{value:d}},"8BCDFEFA9B024AEDB15B7A01884345D8":{pageTitle:{value:"[å客] 2030å¹´PQCåè§æªæ¢æ¥æå·²æå®å±ï¼ç¾å½æ°è馿³ä»¤å¦ä½éå¡åéåå¯ç å¦è·¯çº¿å¾ââ以åè±è¿ªæçåºå¯¹ä¹é"}},E329B97AD4AD48A193ACCF9EABA6C64F:{pageTitle:{value:"[å客] 馿¬¡å¯å¨ä¹åï¼è±è¿ªæFPGAå¦ä½èµè½äººå½¢æºå¨äººå¹³å°"}}}};function m(e){return(e||"").replace(/[{}-]/g,"").toUpperCase()}function p(e,t){return e?.value?.trim()||e?.jsonValue?.value?e:t}function f(e){return!!e?.jsonValue?.value?.src}function g(e){let t=e?.jsonValue?.value?.src;if(!t)return!1;try{let e=new URL(t),s=e.hostname.toLowerCase();return s.startsWith("edge")&&s.endsWith(".sitecorecloud.io")&&e.pathname.toLowerCase().endsWith(".ashx")}catch{return!1}}function x(e,t){let s=e.filter(e=>!!e?.id),r=t.filter(e=>!!e?.id),a=new Map(r.map(e=>[m(e.id),e])),i=new Set(s.map(e=>m(e.id)).filter(Boolean));return[...s.map(e=>{var t,s,r;let i=a.get(m(e.id));return i?{...i,...e,author:p(e.author,i.author),category:(t=e.category,t?.jsonValue?.length)?e.category:i.category,content:p(e.content,i.content),entryDate:p(e.entryDate,i.entryDate),image:(s=e.image,r=i.image,f(s)&&!g(s)?s:f(r)&&!g(r)?r:f(s)?s:r),introduction:p(e.introduction,i.introduction),pageTitle:p(e.pageTitle,i.pageTitle),tags:p(e.tags,i.tags),title:p(e.title,i.title),url:e.url?.path?e.url:i.url}:e}),...r.filter(e=>{let t=m(e.id);return!!(t&&!i.has(t))})]}function y(e){return e.entryDate?.jsonValue?.value||e.entryDate?.value||""}function j(e){return[...e].sort((e,t)=>y(t).localeCompare(y(e)))}function v(e){return e.pageTitle?.value||e.title?.value||""}function b(e,t){return u[t]?.[m(e.id)]||""}function w(e,t){return e.map(e=>{let s=m(e.id),r=h[t]?.[s];return r?{...e,...r}:e})}function S(e,t){let s=o[t];return e.filter(e=>{let t=m(e.id);return!c.has(t)&&!s?.has(t)})}function C(e){return e.replace(/[{}-]/g,"").toLowerCase()}function N(e){let t=e.trim().toLowerCase();return"zh-cn"===t?"zh-CN":"ja-jp"===t?"ja-JP":"en"}function T(e,t){if(!e.startsWith("/"))return e;let s=e.replace(/^\/(?:en|ja-JP|zh-CN)(?=\/Blog(?:\/|\?|$))/i,"");return/^\/Blog(?:\/|\?|$)/i.test(s)?`/${N(t)}${s}`:e}e.s(["applyLegacyBlogMetadataOverrides",0,w,"applyLegacyLocalizedBlogVisibility",0,S,"buildLegacyBlogTagStats",0,function(e,t,s){let r=new Map;for(let s of j(S(e,t))){let e=new Set,t=y(s);for(let a of(s.tags?.value||"").split(",").map(e=>e.trim()).filter(Boolean)){let s=a.toLowerCase();if(e.has(s))continue;e.add(s);let i=r.get(s);i?i.count+=1:r.set(s,{key:s,tag:a,display:a,count:1,lastUsed:t})}}return Array.from(r.values()).sort((e,t)=>t.count-e.count).slice(0,s)},"getLegacyBlogPostTitle",0,v,"getLegacyLocalizedBlogExcerptOverride",0,b,"mergeLocalizedBlogPosts",0,x,"sortBlogPostsNewestFirst",0,j],526967),e.s(["getBlogPageContext",0,function(e){let t=e?.layout,s=t?.sitecore,r=s?.context,a=s?.route;return{language:N(String(r?.language||"en")),templateId:C(String(a?.templateId||""))}},"localizeBlogHref",0,T,"shouldRenderBlogTagCloud",0,function(e,t){return"en"===N(e)||!["7366a40dd26b4627bd954ad28c888cf4","fda4ddf0e7244653bb22e8c40d0d4e12"].includes(C(t))}],95562);let A=({fields:e,language:o})=>{let c=e?.data?.queryContextItem?.id||"",d=(0,r.useSearchParams)(),u=(0,r.usePathname)(),h=Number(d.get("count")||10),m=Number.isFinite(h)&&h>0?h:10,p="8BBEB916C3724299B463643AFDFB7594"===c.replace(/-/g,"").toUpperCase(),f=n(d.get("tag")||""),g=l(S(w(x(e?.data?.postSearch?.results||[],e?.data?.englishPostSearch?.results||[]),o),o).filter(e=>p||(e.category?.jsonValue||[]).some(e=>e.id?.replace(/-/g,"").toUpperCase()===c)),f),y=p&&!!f&&0===g.length,[C,N]=s.default.useState({posts:[],tag:""});s.default.useEffect(()=>{if(!y)return;
1let e=new AbortController,t=new URLSearchParams({tag:f});return fetch(`/api/blog-posts?${t.toString()}`,{headers:{Accept:"application/json"},signal:e.signal}).then(async e=>{if(!e.ok)throw Error(`Fallback request returned ${e.status}`);return e.json()}).then(t=>{e.signal.aborted||N({posts:Array.isArray(t.posts)?t.posts:[],tag:f})}).catch(e=>{e instanceof Error&&"AbortError"===e.name||console.error("[PostList] English tag fallback failed:",e)}),()=>e.abort()},[y,f]);let A=j([...y&&C.tag===f?C.posts:g]),L=A.slice(0,m),P=A.length>L.length,I=m+10;return L.length?(0,t.jsxs)("div",{className:"wb-entry-list",children:[L.map((e,s)=>{var r;let n,l,c,d,u=v(e),h=e.author?.value||"",m=function(e){if(!e)return"";let t=String(e.getUTCMonth()+1).padStart(2,"0"),s=String(e.getUTCDate()).padStart(2,"0"),r=String(e.getUTCFullYear());return`${t}/${s}/${r}`}(function(e){if(!e)return null;let t=new Date(e);return Number.isNaN(t.getTime())?null:t}(e.entryDate?.jsonValue?.value||e.entryDate?.value||"")),p=b(e,o)||(r=e,n=r.introduction?.jsonValue?.value||"",l=r.content?.jsonValue?.value||"",d=(c=(n||l).replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim()).length<=500?c:`${c.slice(0,500).trim()}...`,(0,a.decodeHtmlEntities)(d)),f=T(e.url?.path||"#",o),g=e.image?.jsonValue?.value,x=g?.src||"",y=Math.min(Number(g?.width)||370,370),j=Math.min(Number(g?.height)||260,260),w=g?.alt||u;return(0,t.jsxs)("section",{className:"wb-entry-list-entry",children:[(0,t.jsxs)("header",{children:[x&&(0,t.jsx)("div",{className:"thumbnail",children:(0,t.jsx)("img",{src:(0,i.optimizeImageSrc)(x,y),className:"wb-image",alt:w,width:y,height:j})}),(0,t.jsx)("h2",{children:(0,t.jsx)("a",{href:f,children:u})}),(m||h)&&(0,t.jsx)("div",{className:"wb-details",children:`Posted ${m}${h?` by ${h}`:""}`})]}),(0,t.jsxs)("div",{className:"description",children:[p&&(0,t.jsx)("div",{className:"summary",children:(0,t.jsx)("p",{children:p})}),(0,t.jsx)("a",{className:"wb-read-more",href:f,children:"Read more..."})]})]},e.id||f||s)}),P&&(0,t.jsxs)("div",{className:"wb-view-more-wrapper",children:[(0,t.jsx)("a",{href:`${u}?count=${I}${f?`&tag=${d.get("tag")}`:""}`,className:"wb-view-more",children:"View more"}),(0,t.jsx)("span",{className:"wb-loading-animation",style:{display:"none"},children:"Loading..."})]})]}):(0,t.jsx)(t.Fragment,{})};e.s(["PostListClient",0,e=>(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(A,{...e})})],898756)},908264,46724,779322,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(522987),i=e.i(855232);function n({selectedYear:e,selectedCategory:t,resultCount:s,authoredText:r}){return!(e||t)||s>0?null:r?.trim()||"No Results Found"}e.s(["getNewsArchiveEmptyStateText",0,n],46724);let l="3C19E7974D59424F9C6F63AC1AB604C6",o="C04F58AAFA8647FCA81C7C6928FE9A3F",c="F1023D37EC1247E4B1F2FAA4BAA45C7B",d={[l]:"Products",[o]:"Corporate",[c]:"Financial"},u={[l]:"äº§åæ°é»",[o]:"å
¬å¸æ°é»",[c]:"è´¢å¡æ°é»"};function h(e){return e.startsWith("/zh-CN/")?"zh-CN":e.startsWith("/ja-JP/")?"ja-JP":"en-US"}function m(e){return"zh-CN"===e?u:d}function p(e){return m(e)[o]}function f(e,t){return e.toLocaleDateString(t,{day:"2-digit",month:"long",year:"numeric",timeZone:"UTC"})}e.s(["formatNewsArchiveDate",0,f,"getDefaultNewsCategoryLabel",0,p,"getNewsArchiveLocale",0,h,"getNewsCategoryFallbackLabels",0,m],779322);function g(e,t){let s=new URLSearchParams;e&&s.set("year",e),t&&s.set("category",t);let r=s.toString();return r?`?${r}`:""}let x=({params:e,fields:l})=>{let o=(0,r.useSearchParams)(),c=(0,r.usePathname)(),d=h(c||""),{newsCategories:u,newsArchiveSettings:x}=(0,i.useSitecoreData)(),y=o.get("year"),j=o.get("category"),v=x?.allYearsText||"All",b=x?.allCategoriesText||"All",w=(function e(t=[]){let s=[];for(let r of t){let t=r.template?.id||"";if("6AE479135EEE497F82F6E3114B738623"===t){s.push(...e(r.children?.results||[]));continue}if("A3AF0F1029564E2ABBCD3AFFC664DB36"!==t&&"3CB8BEDCEE644E5CA90DA35C30F2D07D"!==t)continue;let i=r.title?.value||r.name||"",n=function(e){let t=e.link?.jsonValue?.value;return t?(0,a.parseLinkUrl)(t):e.url?.path||"#"}(r),l=function(e){let t=e.date?.jsonValue?.value||e.date?.value||"";if(!t)return null;let s=new Date(t);return Number.isNaN(s.getTime())?null:s}(r);i&&n&&l&&s.push({id:r.id||n,title:i.trim(),href:n,date:l,categoryGuid:(r.newsCategory?.value||"").replace(/[{}
1-]/g,"").toUpperCase()})}return s})(l?.data?.queryContextItem?.children?.results||[]).sort((e,t)=>t.date.getTime()-e.date.getTime()),S=Array.from(new Set(w.map(e=>String(e.date.getUTCFullYear())))).sort((e,t)=>Number(t)-Number(e)),C=m(d),N=u&&u.length>0?{...C,...Object.fromEntries(u.map(e=>[e.guid,e.label]))}:C,T=new Set(w.map(e=>e.categoryGuid)),A=u&&u.length>0?u.filter(e=>T.has(e.guid)).map(e=>e.label):Array.from(new Set(w.map(e=>N[e.categoryGuid]).filter(Boolean))),L=w.filter(e=>{let t=!y||String(e.date.getUTCFullYear())===y,s=!j||N[e.categoryGuid]===j;return t&&s}),P=n({selectedYear:y,selectedCategory:j,resultCount:L.length,authoredText:x?.noResultsText});return(0,t.jsxs)("div",{className:e.styles||"",id:e.RenderingIdentifier,children:[(0,t.jsxs)("ul",{className:"flatList action-buttons smallFacets",children:[(0,t.jsx)("li",{children:y?(0,t.jsx)("a",{href:`${c}${g(null,j)}`,children:v}):v})," ",S.map(e=>{let r=`${c}${g(e,j)}`;return(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("li",{children:y===e?e:(0,t.jsx)("a",{href:r,children:e})})," "]},e)})]}),(0,t.jsxs)("ul",{className:"flatList action-buttons smallFacets",children:[(0,t.jsx)("li",{children:j?(0,t.jsx)("a",{href:`${c}${g(y,null)}`,children:b}):b})," ",A.map(e=>{let r=`${c}${g(y,e)}`;return(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("li",{children:j===e?e:(0,t.jsx)("a",{href:r,children:e})})," "]},e)})]}),(0,t.jsx)("div",{className:"linkListResultSet",children:P?(0,t.jsx)("span",{className:"newsArchiveNoResults",role:"status",children:P}):(0,t.jsx)("ul",{className:"jsCollapsibleLeftNav",children:L.map(e=>(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:e.href,children:[(0,t.jsxs)("span",{className:"title",children:[e.title," "]}),(0,t.jsxs)("span",{className:"date",children:[f(e.date,d)," - ",N[e.categoryGuid]||p(d)]})]})},e.id))})})]})};e.s(["Default",0,e=>(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(x,{...e})})],908264)},134381,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(855232),i=e.i(722365);function n(e){let n=e.params?.RenderingIdentifier,l=e.params?.styles??"",o=(0,r.useRouter)(),{registrationData:c,accountProfileData:d,documentSubscriptions:u}=(0,a.useSitecoreData)(),h=c?.settings?.newsletterSettings,m=h?.documentSubscriptionPrivacyPolicyMessage??"",p=h?.documentSubscriptionErrorMessage||i.DEFAULT_SUBSCRIPTION_ERROR,f=null!==u,g=u??[],[x,y]=(0,s.useState)(g),[j,v]=(0,s.useState)(new Set(g.map(e=>e.documentID))),[b,w]=(0,s.useState)(!1),[S,C]=(0,s.useState)(!f),[N,T]=(0,s.useState)(!1),[A,L]=(0,s.useState)(""),[P,I]=(0,s.use
1State)(!1);(0,s.useEffect)(()=>{null===d&&o.push("/Accounts/SignIn")},[d,o]),(0,s.useEffect)(()=>{if(f||!d)return;let e=!1;return(async()=>{try{let t=await fetch("/api/document-subscription",{method:"GET"}),s=await t.json().catch(()=>({}));if(e)return;if(!t.ok){L(p),I(!0),y([]),v(new Set);return}let r=s.documents??[];y(r),v(new Set(r.map(e=>e.documentID)))}catch{e||(L(p),I(!0))}finally{e||C(!1)}})(),()=>{e=!0}},[f,d,p]);let E=(0,s.useMemo)(()=>`Subscriptions for : ${d?.email??""}`,[d?.email]);async function F(e){e.preventDefault(),L("");let t=x.map(e=>e.documentID).filter(e=>!j.has(e));if(0===t.length){window.location.href="/Accounts/YourAccount";return}T(!0);try{let e=await fetch("/api/document-subscription",{method:"DELETE",headers:{"Content-Type":"application/json"},body:JSON.stringify({documentIDs:t})}),s=await e.json().catch(()=>({}));if(!e.ok&&!s.succeeded?.length)return void L(p);if(s.failed&&s.failed.length>0){let e=new Set(s.failed.map(e=>e.documentID));v(t=>{let s=new Set(t);return e.forEach(e=>s.add(e)),s}),L(p);return}window.location.href="/Accounts/YourAccount"}catch{L(p)}finally{T(!1)}}if(!d)return null;let D={backgroundColor:"rgb(243, 243, 243)"},_=x.length%2==0;return(0,t.jsxs)("div",{className:l,id:n,children:[(0,t.jsx)("br",{}),(0,t.jsx)("h3",{children:x.length>0?E:""}),(0,t.jsx)("p",{children:"You will receive an email notification when any of the below document has been updated."}),(0,t.jsxs)("form",{onSubmit:F,children:[S?(0,t.jsx)("div",{children:"Loadingâ¦"}):P?null:(0,t.jsx)("table",{className:"activeDocList data leftText allowWrap",style:{border:"none",borderTop:"1px solid #cfcfcf"},children:(0,t.jsxs)("tbody",{children:[x.map((e,s)=>(0,t.jsxs)("tr",{style:s%2==0?D:void 0,children:[(0,t.jsx)("td",{children:(0,t.jsx)("input",{type:"checkbox",checked:j.has(e.documentID),onChange:t=>{var s,r;return s=e.documentID,r=t.target.checked,void v(e=>{let t=new Set(e);return r?t.add(s):t.delete(s),t})}})}),(0,t.jsx)("td",{children:e.documentTitle})]},e.documentID)),(0,t.jsxs)("tr",{style:_?D:void 0,children:[(0,t.jsxs)("td",{children:[(0,t.jsx)("input",{type:"checkbox",checked:b,onChange:function(e){let t=e.target.checked;w(t),t?v(new Set(x.map(e=>e.documentID))):v(new Set)}}),"  All"]}),(0,t.jsx)("td",{children:(0,t.jsxs)("div",{className:"form-buttons",children:[(0,t.jsx)("input",{type:"submit",value:N?"Updatingâ¦":"Update Subscriptions",disabled:N}),(0,t.jsx)("input",{type:"button",value:"Cancel",onClick:function(){window.location.href="/Accounts/YourAccount"},style:{marginLeft:"4px"}})]})})]})]})}),A&&(0,t.jsx)("div",{className:"error-message in-error",style:{display:"block"},children:A}),m&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:m}})]}),(0,t.jsx)("br",{})]})}e.s(["Default",0,e=>(0,t.jsx)(n,{...e})])},37038,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(912377),a=e.i(760788),i=e.i(855232);let n="4721A7D5228C4A459CCDB00C4AD7B745",l="56406BCD8BF24AD3B2FB1D36EAE47C14",o="537DBFB9B472419A9CACF6739C609178",c={[n]:1,[o]:1,[l]:3},d={1:"unit size1of5",3:"unit size3of5"};function u({params:e,page:s}){let{salesLocatorData:a}=(0,i.useSitecoreData)(),h=s?.layout?.sitecore?.route?.fields,m=h?.ShowListOfTerritories?.value,p=a?.searchSettings.selectARegionLabel||"Select a region";return(0,t.jsx)("div",{className:e.styles||"",id:e.RenderingIdentifier,children:(0,t.jsxs)("div",{className:"bigTopMargin line",children:[(0,t.jsx)("div",{className:"rich-text",children:(0,t.jsx)("strong",{children:p})}),(!0===m||"1"===m||"true"===m)&&a&&(0,t.jsx)("div",{className:"line",children:[{id:n,fallbackTitle:"Americas"},{id:l,fallbackTitle:"Europe/Africa"},{id:o,fallbackTitle:"Asia/Pacific"}].map(e=>{let s=function(e,t){let s=new Map;for(let t of Object.values(e.locationsById)){if(!t.parentId)continue;let e=s.get(t.parentId)||[];e.push(t.id),s.set(t.parentId,e)}let r=[],a=[t];for(;a.length;){let t=a.shift();for(let i of s.get(t)||[]){let t=e.locationsById[i];t&&("SalesCountry"===t.template&&r.push(t),a.push(i))}}return r.sort((e,t)=>e.name.localeCompare(t.name)),r}(a,e.id),i=a.locationsById[e.id]?.title||e.fallbackTitle,n=c[e.id]||1,l=function(e,t){if(0===e.length||t<=0)return[];let s=Math.ceil(e.length/t),r=[],a=e.slice();for(;a.length>0;)r.push(a.slice(0,Math.min(s,a.length))),a=a.slice(s);return r}(s,n),o=d[n]||"unit size1of5";return(0,t.jsxs)("div",{className:o,children:[(0,t.jsx)("h3",{children:i}),(0,t.jsx)("div",{className:"line",children:l.map((e,s)=>(0,t.jsx)("div",{className:`unit size1of${n}`,children:(0,t.jsx)("ul",{children:e.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(r.default,{href:`/Buy/SalesLocator?loc=${e.id}#sales`,children:e.title||e.name})},e.id))})},s))})]},e.id)})}),(0,t.jsx)("img",{src:"/images/mapsLattice.png",alt:"Regional Selection Map",useMap:"#worldmap",width:"670",height:"375"}),(0,t.jsxs)("map",{name:"worldmap",id:"worldmap",children:[(0,t.jsx)("area",{shape:"poly",coords:"434,201,432,210,433,201,470,144,536,131,580,158,580,174,655,288,625,355,524,321,470,258",href:`/Buy/SalesLocator?loc=${o}
1`,alt:"Asia/Pacific",title:"Asia and the Pacific"}),(0,t.jsx)("area",{shape:"poly",coords:"213,364,268,259,182,3,125,-3,67,53,21,59,8,98,20,142,58,130,175,323,171,358,189,374",href:`/Buy/SalesLocator?loc=${n}`,alt:"Americas",title:"Americas"}),(0,t.jsx)("area",{shape:"poly",coords:"410,223,409,292,350,326,326,251,292,242,277,204,277,180,188,0,283,3,341,67,400,57,448,3,516,2,653,66,667,105,604,146,581,157,535,131,469,142,436,139,408,150,389,189,386,205",href:`/Buy/SalesLocator?loc=${l}`,alt:"Africa and Europe",title:"Africa and Europe"})]})]})})}function h(e){let s=(0,a.useSearchParams)();return s.get("loc")||s.get("q")?null:(0,t.jsx)(u,{...e})}e.s(["Default",0,e=>(0,t.jsx)(s.Suspense,{fallback:(0,t.jsx)(u,{...e}),children:(0,t.jsx)(h,{...e})})])},212236,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(11616);let a=n("{AF3D896E-90F6-4EE6-9254-77E47258C5A6}"),i=new Set(["FNO-Licensing","SubmitSupportTicket"]);function n(e){return(e||"").replace(/[{}-]/g,"").toUpperCase()}function l(e){if(!e.thumbnail?.jsonValue||"object"!=typeof e.thumbnail.jsonValue)return{src:"",alt:""};let t=e.thumbnail.jsonValue.value;return t?.src?{src:t.src,alt:t.alt||"",...t.width?{width:parseInt(String(t.width),10)}:{},...t.height?{height:parseInt(String(t.height),10)}:{}}:{src:"",alt:""}}function o(e){if(e.externalResourceUrl?.jsonValue&&"object"==typeof e.externalResourceUrl.jsonValue){let t=e.externalResourceUrl.jsonValue.value;if(t?.url||t?.href)return t.url||t.href||"#"}return e.path?.startsWith("/sitecore/content/Lattice/LatticeSemi/Home")?e.path.replace("/sitecore/content/Lattice/LatticeSemi/Home","")||"/":"#"}function c(e){return(e.title?.value||e.navigationTitle?.value||e.name||"").trim()}function d(e){return(e.briefDescription?.value||e.briefDescription?.jsonValue?.value||"").replace(/\r\n/g,"<br>").replace(/\n/g,"<br>")}function u(e,t,s){let r=n(e.template?.id);return t.has(r)||s&&r===a}function h(e){return i.has(e.name||"")}e.s(["Default",0,({params:e,fields:a})=>{let i=e?.ListCssClass||"",m=e?.ListItemCssClass||"",p=e?.ListItemThumbnailCssClass||"",f=e?.ListItemTitleCssClass||"",g=e?.ListItemSummaryCssClass||"",x=(0,s.useMemo)(()=>new Set((e?.ListItemTemplates||"").split("|").map(e=>n(e)).filter(Boolean)),[e?.ListItemTemplates]),y=(0,s.useMemo)(()=>new Set((e?.ExcludedItemIds||"").split("|").map(e=>n(e)).filter(Boolean)),[e?.ExcludedItemIds]),j=parseInt(e?.NumberOfChildrenItems||"0",10)||0,v=parseInt(e?.ListItemThumbnailMaxWidth||"",10)||129,b=parseInt(e?.ListItemThumbnailMaxHeight||"",10)||109,w=a?.data?.queryDatasource?.id?a.data.queryDatasource:a?.data?.queryContextItem||null,S=w?.path?.endsWith("/sitecore/content/Lattice/LatticeSemi/Home/Support")===!0&&p.split(/\s+/).includes("familyIcon"),C=(0,s.useMemo)(()=>(function(e=[],t,s,r,a){let i=[];for(let m of e){if(h(m))continue;let e=n(m.id);if(u(m,t,a)&&!s.has(e)){let e=l(m);if(i.push({href:o(m),imageSrc:e.src,imageAlt:e.alt||c(m),...e.width?{imageWidth:e.width}:{},...e.height?{imageHeight:e.height}:{},title:c(m),summary:d(m)}),r>0&&i.length>=r)break}for(let e of m.children?.results||[]){if(h(e))continue;let m=n(e.id);if(u(e,t,a)&&!s.has(m)){let t=l(e);if(i.push({href:o(e),imageSrc:t.src,imageAlt:t.alt||c(e),...t.width?{imageWidth:t.width}:{},...t.height?{imageHeight:t.height}:{},title:c(e),summary:d(e)}),r>0&&i.length>=r)return i}}}return i})(w?.children?.results||[],x,y,j,S),[w,x,y,j,S]),N=(0,s.useRef)(null);if((0,s.useLayoutEffect)(()=>{let e=N.current;if(!e||!e.classList.contains("jsSameHeightContext"))return;let t=()=>{let t=e.querySelectorAll("li.jsSameHeight");t.forEach(e=>{e.style.height=""});let s=0;t.forEach(e=>{let t=parseFloat(getComputedStyle(e).height)||0;t>s&&(s=t)}),s>0&&t.forEach(e=>{e.style.height=`${s}px`})};t();let s=e.querySelectorAll("img"),r=()=>t();return s.forEach(e=>{e.complete||e.addEventListener("load",r)}),()=>{s.forEach(e=>e.removeEventListener("load",r))}},[C]),0===C.length)return(0,t.jsx)(t.Fragment,{});let T=i.includes("jsSameHeightContext")?i:`${i} jsSameHeightContext`.trim(),A=m.includes("jsSameHeight")?m:`${m} jsSameHeight`.trim();return(0,t.jsx)("ul",{className:T,ref:N,children:C.map((e,s)=>{let a=e.summary.includes("<a "),i=function(e,t,s,r){if(!e||!t)return{w:void 0,h:void 0};let a=Math.min(s/e,r/t,1);return{w:Math.round(e*a),h:Math.round(t*a)}}(e.imageWidth,e.imageHeight,v,b),n=function(e,t){if(!t.split(/\s+/).includes("familyIcon"))return!1;let s=[e.href,e.imageAlt,e.imageSrc].join(" ");return/answer[-_]?database/i.test(s)}(e,p),l=n?80:i.w,o=n?80:i.h,c=(0,r.buildThumbUrl)(e.imageSrc,b,v),d=n?{width:"80px",height:"80px"}:void 0===i.w?{maxWidth:`${v}px`,maxHeight:`${b}px`}:void 0,u=e.imageSrc?(0,t.jsx)("div",{className:p,children:(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)(c,l??v),alt:e.imageAlt,...l?{width:l}:{},...o?{height:o}:{},style:d})}):null,h=(0,t.jsxs)("div",{className:"familyRightText",children:[(0,t.jsx)("h3",{className:f,children:e.title}),(0,t.jsx)("p",{className:g,dangerouslySetInnerHTML:{__html:e.summary}})]}),m=(0,t.jsxs)("div",{className:"familyRightText",children:[(0,t.jsx)("a",{href:e.href,children:(0,t.jsx)("h3",{className:f,children:e.title})}),(0,t.jsx)("p",{className:g,dangerouslySetInnerHTML:{__html:`<a href="${e.href}">${e.summary}`}})]});return(0,t.jsx)("li",{className:A,children:a?(0,t.jsxs)(t.Fragment,{children:[u&&(0,t.jsx)("a",{href:e.href,children:u}),m]}):(0,t.jsxs)("a",{href:e.href,children:[u,h]})},`${e.href}-${s}`)})})}])},833929,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(152907),a=e.i(912377),i=e.i(760788),n=e.i(379916),l=e.i(187559),o=e.i(855232);function c({label:e,value:s,className:r,children:a}){return(0,t.jsxs)("div",{className:`form-field${r?` ${r}`:""}`,children:[(0,t.jsx)("label",{children:e}),(0,t.jsx)("div",{className:"value",children:a||s||""})]})}function d(e){let d=e.params?.RenderingIdentifier,u=e.params?.styles??"",h=(0,r.useLocale)(),m=(0,i.useRouter)(),{isAuthenticated:p,isLoading:f}=(0,n.useAuth)(),{registrationData:g,accountProfileData:x,accountDetailSettings:y}=(0,o.useSitecoreData)(),j=(0,l.getNewsletterAndNotificationsEditHref)(h),v=e.page?.layout?.sitecore?.route?.fields,b=v?.Title?.value||v?.NavigationTitle?.value||"Your Account",w=g?.newsletterTypes??[];(0,s.useEffect)(()=>{f||p||m.push("/Accounts/SignIn")},[f,p,m]);let S=(0,s.useMemo)(()=>x?+!!x.newsletterSubscription+ +!!x.pcnSubscription:0,[x]),C=(0,s.useMemo)(()=>x&&y?.currentSubscriptionsFormat?y.currentSubscriptionsFormat.replace("{0}",String(S)).replace("{1}",x.email):"",[x,S,y?.currentSubscriptionsFormat]);return x?y?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:y.accountDetailsDisclaimerText}}
1),(0,t.jsx)("div",{className:`my-account form-container ${u}`.trim(),id:d,children:(0,t.jsxs)("div",{className:"form-content",children:[(0,t.jsx)("h2",{children:b}),(0,t.jsxs)("h3",{children:[y.accountDetailsHeaderText,(0,t.jsxs)("span",{className:"edit-link",children:["[ ",(0,t.jsx)(a.default,{href:"/Accounts/YourAccount/ModifyAccount/",children:y.editAccountLinkText})," ]"]})]}),(0,t.jsxs)("fieldset",{children:[(0,t.jsx)(c,{label:y.nameLabel,value:`${x?.firstName||""} ${x?.lastName||""}`.trim()}),(0,t.jsx)(c,{label:y.companyLabel,value:x?.company}),(0,t.jsx)(c,{label:y.addressLabel,value:x?.address1}),(0,t.jsx)(c,{label:y.addressLabel,value:x?.address2}),(0,t.jsx)(c,{label:y.cityLabel,value:x?.city}),(0,t.jsx)(c,{label:y.countryLabel,value:x?.country}),(0,t.jsx)(c,{label:y.stateLabel,value:x?.state}),(0,t.jsx)(c,{label:y.postalCodeLabel,value:x?.zipCode}),(0,t.jsx)(c,{label:y.telephoneLabel,value:x?.telephone}),(0,t.jsx)(c,{label:y.emailAddressLabel,value:x?.email}),(0,t.jsx)(c,{label:y.passwordLabel,className:"password",children:(0,t.jsx)(a.default,{href:"/Accounts/YourAccount/ChangePassword/",children:y.changeMyPasswordLinkText})})]}),(0,t.jsx)("h3",{children:y.newslettersHeaderText}),y.newslettersHeaderText,(0,t.jsxs)("div",{className:"newsletter-subscriptions",children:[C," ","[ ",(0,t.jsx)("a",{href:j,children:y.editSubscriptionsLinkText})," ]",(0,t.jsx)("ul",{children:w.map((e,s)=>0===s&&x.newsletterSubscription||1===s&&x.pcnSubscription?(0,t.jsx)("li",{children:(0,t.jsxs)("label",{children:[(0,t.jsx)("span",{children:e.name})," ",(0,t.jsx)("span",{children:e.displayName})]})},s):null)})]})]})})]}):(0,t.jsx)("div",{className:"form-container",children:"Account details are currently unavailable."}):null}e.s(["Default",0,e=>(0,t.jsx)(d,{...e})])},996975,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788);let a=({params:e,fields:a})=>{let i=(0,r.useRouter)(),n=(0,r.usePathname)(),l=(0,r.useSearchParams)(),o=l.get("q")||"",c=new Set(l.getAll("family")),[d,u]=(0,s.useState)(o),h=a?.data?.queryContextItem?.body?.jsonValue?.value||"",m=a?.data?.searchResults?.results||[],p=(0,s.useMemo)(()=>{let e=new Map;for(let t of m){let s=(t.family?.value||"").trim();s&&e.set(s,(e.get(s)||0)+1)}return Array.from(e.entries()).sort((e,t)=>e[0].localeCompare(t[0]))},[m]),f=(0,s.useMemo)(()=>{let e=o.trim().toLowerCase();return m.filter(t=>{let s=(t.family?.value||"").trim(),r=0===c.size||c.has(s),a=!e||[t.title?.value||"",t.family?.value||"",t.externalId?.value||""].join(" ").toLowerCase().includes(e);return r&&a})},[m,o,c]);function g(e,t){let s=new URLSearchParams;e.trim()&&s.set("q",e.trim()),Array.from(t).sort().forEach(e=>s.append("family",e));let r=s.toString();i.replace(r?`${n}?${r}`:n)}return(0,t.jsxs)("div",{className:`solutionsearch ${e.styles||""}`.trim(),id:e.RenderingIdentifier,children:[(0,t.jsxs)("div",{className:"unit size1of5 left-content sidebarNavBlock closed",style:{clear:"both"},children:[(0,t.jsx)("h3",{children:"Narrow Your Results"}),(0,t.jsx)("form",{onSubmit:function(e){e.preventDefault(),g(d,c)},children:(0,t.jsxs)("p",{children:[(0,t.jsx)("input",{type:"text","aria-label":"Search Keyword",value:d,onChange:e=>u(e.target.value)}),(0,t.jsx)("input",{type:"image",src:"../images/search.png",alt:"Search"}),(0,t.jsx)("br",{}),(0,t.jsx)("button",{type:"submit",children:"Search within results"})]})}),(0,t.jsx)("div",{className:"CesFacet",children:(0,t.jsxs)("div",{className:"CesFacetBackground",children:[(0,t.jsxs)("div",{className:"CesFacetHeader",children:[(0,t.jsx)("span",{children:"Family"}),(0,t.jsx)("div",{className:"CesFacetHeadercommon"})]}),(0,t.jsx)("div",{className:"CesFacetBody",children:(0,t.jsx)("table",{className:"facetcheckbox",children:(0,t.jsx)("tbody",{children:p.map(([e,s])=>(0,t.jsx)("tr",{children:(0,t.jsxs)("td",{children:[(0,t.jsx)("input",{type:"checkbox",checked:c.has(e),onChange:()=>{let t;(t=new Set(c)).has(e)?t.delete(e):t.add(e),g(d,t)},value:e}),(0,t.jsx)("label",{children:`${e} (${s})`})]})},e))})})})]})})]}),(0,t.jsxs)("div",{className:"unit size4of5 lastUnit",children:[h&&(0,t.jsx)("div",{className:"rich-text",dangerouslySetInnerHTML:{__html:h}}),(0,t.jsx)("div",{className:"linkListResultSet",children:(0,t.jsx)("ul",{className:"jsCollapsibleLeftNav",children:f.slice(0,100).map(e=>{var s;return(0,t.jsx)("li",{children:(0,t.jsxs)("a",{href:(s=e.path)?s.startsWith("/sitecore/content/Lattice/LatticeSemi/Home")?s.replace("/sitecore/content/Lattice/LatticeSemi/Home","")||"/":s:"#",children:[(0,t.jsxs)("span",{className:"title",children:[e.title?.value||""," "]}),(0,t.jsxs)("span",{className:"date",children:[e.family?.value||"Supp
1ort",e.externalId?.value?` - ${e.externalId.value}`:""]})]})},e.id||e.path||e.title?.value)})})})]})]})};e.s(["Default",0,e=>(0,t.jsx)(s.Suspense,{children:(0,t.jsx)(a,{...e})})])},953751,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(379916),i=e.i(855232);function n(e){let n=e.params?.RenderingIdentifier,l=e.params?.styles??"",o=(0,r.useRouter)(),{isAuthenticated:c,isLoading:d}=(0,a.useAuth)(),{registrationData:u,accountProfileData:h}=(0,i.useSitecoreData)(),m=u?.settings?.newsletterSettings,p=u?.newsletterTypes??[],f=u?.data?.emailFormats??[],[g,x]=(0,s.useState)(!1),[y,j]=(0,s.useState)(!1),[v,b]=(0,s.useState)("html"),[w,S]=(0,s.useState)(!1),[C,N]=(0,s.useState)(!1),[T,A]=(0,s.useState)("");(0,s.useEffect)(()=>{d||c||o.push("/Accounts/SignIn")},[d,c,o]),(0,s.useEffect)(()=>{h&&!w&&(x(h.newsletterSubscription),j(h.pcnSubscription),b(h.emailPreference?.toLowerCase()||"html"),S(!0))},[h,w]);let L=m?.subscriptionForCurrentUserFormat?m.subscriptionForCurrentUserFormat.replace("{0}",h?.email||""):`Subscriptions for: ${h?.email||""}`;async function P(e){e.preventDefault(),A(""),N(!0);try{let e=await fetch("/api/account/subscriptions",{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({newsletterSubscription:g,pcnSubscription:y,emailPreference:v})}),t=await e.json();if(!e.ok)return void A(t.error||"An error occurred. Please try again.");window.location.href=t.redirectUrl||"/Accounts/YourAccount"}catch{A("An unexpected error occurred. Please try again later.")}finally{N(!1)}}return h?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h2",{children:L}),(0,t.jsx)("div",{className:`manage-newsletter-subscriptions form-container ${l}`.trim(),id:n,children:(0,t.jsxs)("form",{className:"form-section",onSubmit:P,children:[(0,t.jsxs)("div",{className:"email-format-preferences",children:[m?.emailFormatLabel||"Email Format"," ",f.map(e=>(0,t.jsxs)("label",{className:"email-format-option",children:[(0,t.jsx)("input",{type:"radio",name:"emailPreference",value:e.value,checked:v===e.value,onChange:e=>b(e.target.value)}),e.text]},e.value))]}),(0,t.jsx)("div",{className:"newsletter-types",children:p.map((e,s)=>{let r=0===s?x:j;return(0,t.jsxs)("div",{className:"newsletter-type",children:[(0,t.jsxs)("label",{children:[(0,t.jsx)("input",{type:"checkbox",checked:0===s?g:y,onChange:e=>r(e.target.checked)}),e.name]}),e.description&&(0,t.jsx)("div",{children:e.description})]},s)})}),(0,t.jsxs)("div",{className:"form-buttons",children:[(0,t.jsx)("input",{type:"submit",value:C?"Updating...":m?.submitButtonText||"Update",disabled:C}),(0,t.jsx)("input",{type:"button",value:m?.cancelButtonText||"Cancel",onClick:function(){window.location.href="/Accounts/YourAccount"},style:{marginLeft:"4px"}})]}),T&&(0,t.jsx)("div",{className:"error-message in-error",style:{display:"block"},children:T}),m?.documentSubscriptionPrivacyPolicyMessage&&(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:m.documentSubscriptionPrivacyPolicyMessage}})]})})]}):null}e.s(["Default",0,e=>(0,t.jsx)(n,{...e})])},388569,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(855232);function i(e,t){return`${e}::${t}`}e.s(["Default",0,e=>{let{fileExplorerData:n,bulkFileExplorerData:l,licenseGrant:o}=(0,a.useSitecoreData)(),c=(0,r.useSearchParams)().get("document_id")||"",[d,u]=(0,s.useState)(new Set),[h,m]=(0,s.useState)(!1),[p,f]=(0,s.useState)(!1),g=!c,x=g?l:n;if(!x)return null;let y=g?l.docs.filter(e=>e.licenses.length>0).map(e=>({docKey:e.externalId,documentTitle:e.documentTitle,licenses:e.licenses})):[{docKey:c,documentTitle:n.documentTitle,licenses:n.licenses}],j=y.flatMap(e=>e.licenses.map(t=>i(e.docKey,t.id))),v=0===j.length||j.every(e=>d.has(e)),b=x.acceptText,w=x.buttonText||"Download",S=x.errorText||"Please accept the terms and conditions";return(0,t.jsxs)("form",{action:g?void 0:"/api/document/download",method:g?void 0:"post",onSubmit:e=>{g?(e.preventDefault(),function(){if(!v)return m(!0);if(p)return;f(!0);let e=document.createElement("form");e.method="POST",e.action="/api/document/download-zip";let t={ids:l.docs.map(e=>e.externalId).join(",")};
1for(let[s,r]of(o&&(t.licenseGrant=o),Object.entries(t))){let t=document.createElement("input");t.type="hidden",t.name=s,t.value=r,e.appendChild(t)}document.body.appendChild(e),e.submit(),e.remove(),f(!1)}()):v||(e.preventDefault(),m(!0))},children:[!g&&(0,t.jsx)("input",{type:"hidden",name:"id",value:c}),!g&&o&&(0,t.jsx)("input",{type:"hidden",name:"licenseGrant",value:o}),y.map(e=>{var r;return(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:(r=e.documentTitle,g?l.introTextTemplate.replace(/\{0\}/g,r):n.introText)}}),e.licenses.map(r=>{let a=i(e.docKey,r.id),n=g?`cAcceptLicense_${e.docKey}_${r.id}`:`cAcceptLicense_${r.id}`;return(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("div",{id:"licenseText",children:(0,t.jsx)("textarea",{id:"tLicenseText",rows:15,cols:85,readOnly:!0,value:`${" ".repeat(48)}${r.terms}`})}),(0,t.jsxs)("div",{id:"AgreementSignature",children:[(0,t.jsx)("input",{id:n,type:"checkbox",checked:d.has(a),onChange:t=>{var s,a,n;let l;return s=e.docKey,a=r.id,n=t.target.checked,l=i(s,a),void(u(e=>{let t=new Set(e);return n?t.add(l):t.delete(l),t}),n&&m(!1))}}),(0,t.jsx)("label",{htmlFor:n,children:b}),h&&!d.has(a)&&(0,t.jsxs)("span",{className:"error-message",role:"alert",children:[" ",S]})]})]},r.id)})]},e.docKey)}),(0,t.jsx)("div",{children:(0,t.jsx)("input",{id:"bDownloadButton",type:"submit",value:w,disabled:p,style:p?{opacity:.5,cursor:"not-allowed"}:void 0})})]})}])},799478,e=>{"use strict";let t=new Set(["57E0CCD2EF4645D299AEAA848E9BCA6E"]);function s(e){let t=(e||"").trim();return/^\$+\w+$/.test(t)?"":t}e.s(["isLegacyVisibleLeftContentBarItem",0,function(e){let s=(e.id||"").replace(/[{}-]/g,"").toUpperCase();return!s||!t.has(s)},"resolveLeftContentBarItemLabel",0,function(e,t){let r=s(e?.fields?.NavigationTitle?.value),a=s(e?.fields?.Title?.value);return r||a||s(e?.displayName)||s(e?.name)}])},536597,488537,e=>{"use strict";var t=e.i(174170),s=e.i(760788),r=e.i(855232);let a=new Set(["en","ja-JP","zh-CN"]),i=/^\/(?:en|ja-JP|zh-CN)(?:\/|$)/,n=["/Products","/Solutions"];function l(e){return e.startsWith("/")}function o(e,t){if(!e)return e;let s=e.trim();return!l(s)||/^[a-z]+:/i.test(s)||s.startsWith("//")||!function(e,t){return!(!l(e)||e.startsWith("//"))&&!!t&&!!a.has(t)&&"en"!==t&&!i.test(e)&&n.some(t=>e===t||e.startsWith(`${t}/`)||e.startsWith(`${t}?`)||e.startsWith(`${t}#`))}(s,t)?s:`/${t}${s}`}e.s(["normalizeLeftContentBarUrl",0,o],488537);var c=e.i(799478);function d(e){return Array.isArray(e)?e:[]}function u(e,s){return e.length?(0,t.jsx)("ul",{children:e.map(e=>{let r=(0,c.resolveLeftContentBarItemLabel)(e,s);return r?(0,t.jsxs)("li",{children:[(0,t.jsx)("a",{href:o(e.url||"#",s),children:r}),(0,t.jsx)("br",{})]},e.id||e.url||e.name||r):null})}):null}e.s(["Default",0,()=>{let{leftContentBarData:e}=(0,r.useSitecoreData)(),a=(0,s.useParams)(),i="string"==typeof a?.locale?a.locale:"en";if(!e)return(0,t.jsx)(t.Fragment,{});let n=d(e.products),l=d(e.solutions),o=e.productTitle||"",c=e.solutionsTitle||"",h=n.length>0,m=l.length>0;return h||m?(0,t.jsxs)("div",{className:"leftcontentbarsection",children:[h&&(0,t.jsxs)("div",{className:"featuredproducts",children:[o&&(0,t.jsx)("h4",{children:o}),u(n,i)]}),m&&(0,t.jsxs)("div",{className:"featuredsolutions",children:[c&&(0,t.jsx)("h4",{children:c}),u(l,i)]})]}):(0,t.jsx)(t.Fragment,{})}],536597)},523357,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(855232),a=e.i(11616);let i=({params:e,fields:i,page:n})=>{let{styles:l="",RenderingIdentifier:o}=e||{},{blogNewsData:c}=(0,r.useSitecoreData)(),d=i?.data?.datasource,u=(0,s.useRef)(null),h=n?.layout?.sitecore?.route,m=h?.fields||{},p=(0,s.useCallback)(()=>{if(!u.current)return;let e=u.current.querySelectorAll(".background");if(0===e.length||(e.forEach(e=>{e.style.height="auto"}),window.innerWidth<=1024))return;let t=0;e.forEach(e=>{e.offsetHeight>t&&(t=e.offsetHeight)}),e.forEach(e=>{e.style.height=t+"px"})},[]);(0,s.useEffect)(()=>{if(!u.current)return;let e=u.current.querySelectorAll("img"),t=0,s=e.length;if(0===s)return void p();let r=()=>{++t>=s&&p()};
1e.forEach(e=>{e.complete?r():(e.addEventListener("load",r),e.addEventListener("error",r))})},[c,d,p]),(0,s.useEffect)(()=>(window.addEventListener("resize",p),()=>window.removeEventListener("resize",p)),[p]);let f=d?.cards?.jsonValue?.value||c?.cards||[],g=d?.title?.jsonValue?.value||m.DiscoverSectionTitle?.value||"",x=d?.ctaText?.jsonValue?.value||m["ExploreNews Button"]?.value||"",y=d?.ctaLink?.jsonValue?.value||m["ExploreNews Link"]?.value?.href||"";return 0===f.length?null:(0,t.jsx)("div",{className:`stripeContainer homeVignette ${l}`.trim(),id:o,children:(0,t.jsxs)("div",{className:"stripeContent",children:[g&&(0,t.jsx)("h3",{className:"tabHeader",children:g}),(0,t.jsx)("div",{className:"line botButtons",ref:u,children:f.map((e,s)=>(0,t.jsx)("div",{className:s===f.length-1?"unit size1of3 lastunit":"unit size1of3",children:(0,t.jsxs)("div",{className:"background HomeBorder",children:[(0,t.jsx)("a",{className:"noBorder",href:e.link,children:(0,t.jsx)("img",{src:(0,a.optimizeImageSrc)(e.image.src,370),alt:e.image.alt,width:370,height:260})}),(0,t.jsx)("h4",{children:(0,t.jsx)("a",{href:e.link,children:e.title})})]})},s))}),x&&y&&(0,t.jsx)("div",{id:"ThirdRowVignetteSectionButton",className:"stripeContent centerText",children:(0,t.jsx)("a",{href:y,children:x})})]})})};e.s(["Default",0,e=>(0,t.jsx)(i,{...e})])},580706,e=>{"use strict";var t=e.i(174170),s=e.i(11616);let r="Project/Lattice/LatticeSemi/Images/SidebarAds/Newsletter_Subscribe_cn",a="Project/Lattice/LatticeSemi/Images/SidebarAds/Newsletter_Subscribe_JP",i="Project/Lattice/LatticeSemi/Images/SidebarAds/Newsletter_Subscribe";function n(e,t=new Set){if("string"==typeof e){let t=e.match(/https?:\/\/edge\.sitecorecloud\.io\/[^/"'<>]+\/media\//i);return t?t[0].replace(/\/media\/$/i,""):""}if(!e||"object"!=typeof e||t.has(e))return"";for(let s of(t.add(e),Array.isArray(e)?e:Object.values(e))){let e=n(s,t);if(e)return e}return""}function l(e){let t=e?parseInt(e,10):void 0;return Number.isFinite(t)?t:void 0}e.s(["Default",0,({page:e})=>{let o=e?.layout?.sitecore?.route?.fields,c=o?.Sidebars||[];return c.length?(0,t.jsx)(t.Fragment,{children:c.map(o=>{let c,d=function(e,t){let o=t?.src||"",c=(0,s.rewriteSitecoreMediaUrl)(o),d=l(t?.width),u=l(t?.height),h=o.toLowerCase(),m=h.includes(r.toLowerCase())||h.includes("images/sidebarads/newsletter_subscribe_cn"),p=h.includes(a.toLowerCase())||h.includes("images/sidebarads/newsletter_subscribe_jp"),f=h.includes(i.toLowerCase())||/images\/sidebarads\/newsletter_subscribe(?:\.|\?|$)/i.test(o);if(!m&&!p&&!f)return{src:c,alt:t?.alt||"",width:d,height:u};let g="https://edge.sitecorecloud.io/latticesemi9e32-latticesemi06bb-prod9ecc-d341".trim().replace(/\/media\/?$/i,"").replace(/\/+$/,"")||n(e?.layout)||n(c);if(!g)return{src:c,alt:t?.alt||"Newsletter Subscription",width:d??220,height:u??227};let x=p?`${a}.jpg`:m?`${r}.jpg`:`${i}.png`;return{src:`${g}/media/${x}?h=227&iar=0&w=220&sc_lang=en`,alt:t?.alt||"Newsletter Subscription",width:220,height:227}}(e,o.fields?.Image?.value),u=(c=o.fields?.URL?.value)&&(c.href||c.url)||"",h=o.fields?.Title?.value||"",m=o.fields?.DetailText?.value||"";return u||h?(0,t.jsx)("div",{className:"sidebarNavBlock",children:u?(0,t.jsxs)("a",{href:u,children:[h&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("br",{}),h]}),d.src&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("br",{}),(0,t.jsx)("img",{src:(0,s.optimizeImageSrc)(d.src,d.width),alt:d.alt||h||o.displayName||"",width:d.width,height:d.height}),(0,t.jsx)("br",{})]}),m&&(0,t.jsx)("span",{children:m})]}):(0,t.jsxs)(t.Fragment,{children:[h&&(0,t.jsx)("h4",{children:h}),d.src&&(0,t.jsx)("img",{src:(0,s.optimizeImageSrc)(d.src,d.width),alt:d.alt||h||"",width:d.width,height:d.height}),m&&(0,t.jsx)("p",{children:m})]})},o.id||o.name):null})}):(0,t.jsx)(t.Fragment,{})}])},909056,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(11616);let a=({params:e,fields:a})=>{let{styles:i="",RenderingIdentifier:n}=e||{},l=(0,s.useMemo)(()=>{let e=a?.Heroes;return Array.isArray(e)&&0!==e.length?e.filter(e=>e.fields).map(e=>{let t=e.fields,s=t.Image?.value,a=s?.src||"";a=(0,r.resolveMediaSrc)(a);let i=t.Link?.value,n="string"==typeof i?i:i?.href||"";return{image:{src:a,alt:s?.alt||"",width:2466,height:500},link:n,description:t.Description?.value||"",duration:t.Time?.value||15e3}}):[]}
1,[a]),[o,c]=(0,s.useState)(0),[d,u]=(0,s.useState)(!1),h=(0,s.useRef)(null);(0,s.useEffect)(()=>{l.length>1&&c(Math.floor(Math.random()*l.length)),u(!0)},[]);let m=(0,s.useCallback)(e=>{h.current&&clearTimeout(h.current),c(e)},[]);return((0,s.useEffect)(()=>{if(d&&!(l.length<=1))return h.current=setTimeout(()=>{c(e=>e+1>=l.length?0:e+1)},l[o]?.duration||15e3),()=>{h.current&&clearTimeout(h.current)}},[o,l,d]),0===l.length)?null:(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:`carouselWidgetContainer theaterMode ${i}`.trim(),id:n,children:(0,t.jsx)("ul",{id:"carousel",children:l.map((e,s)=>(0,t.jsx)("li",{className:s===o?"activeHero":void 0,children:(0,t.jsxs)("a",{href:e.link,children:[(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)(e.image.src,e.image.width),alt:e.image.alt,width:e.image.width,height:e.image.height,loading:0===s?"eager":"lazy",fetchPriority:0===s?"high":"low",decoding:0===s?"sync":"async"}),(0,t.jsx)("div",{children:(0,t.jsx)("div",{dangerouslySetInnerHTML:{__html:e.description}})})]})},s))})}),l.length>1&&(0,t.jsx)("ul",{className:"slideList",children:l.map((e,s)=>(0,t.jsx)("li",{className:s===o?"noLink":void 0,children:(0,t.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),m(s)},children:"a"})},s))})]})};e.s(["Default",0,e=>(0,t.jsx)(a,{...e})])},673313,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(760788),a=e.i(855232);function i(){let{salesLocatorData:e}=(0,a.useSitecoreData)(),i=(0,r.useSearchParams)(),n=!!(i.get("loc")||i.get("q")),[l,o]=(0,s.use
1State)({});if(!e||!n)return null;let c=Object.values(e.locationsById).filter(e=>"40C1DDA3E1664B1DAF71D8818EADB0A7"===e.parentId&&"SalesArea"===e.template).sort((e,t)=>e.sortOrder-t.sortOrder||e.name.localeCompare(t.name)),d=e.searchSettings.viewMoreNavigationLabel||"View More";return(0,t.jsx)("ul",{className:"leftNavHiddenList",children:c.map(s=>{let r=function(e){let t=[];for(let s=0;s<e.length;s+=12)t.push(e.slice(s,s+12));return t}(function(e,t){let s=new Map;for(let t of Object.values(e.locationsById)){if(!t.parentId)continue;let e=s.get(t.parentId)||[];e.push(t.id),s.set(t.parentId,e)}let r=[],a=[t];for(;a.length;){let t=a.shift();for(let i of s.get(t)||[]){let t=e.locationsById[i];t&&("SalesCountry"===t.template&&r.push(t),a.push(i))}}return r.sort((e,t)=>e.name.localeCompare(t.name)),r}(e,s.id)),a=l[s.id]??0;return(0,t.jsxs)("li",{children:[s.title||s.name,r.map((e,i)=>{let n=i<=a,l=i===a&&i<r.length-1;return(0,t.jsxs)("ul",{className:n?"active":"",children:[e.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:`/Buy/SalesLocator?loc=${e.id}`,children:e.title||e.name})},e.id)),l&&(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:"#",onClick:e=>{e.preventDefault(),o(e=>({...e,[s.id]:(e[s.id]??0)+1}))},children:d})})]},i)})]},s.id)})})}e.s(["Default",0,()=>(0,t.jsx)(s.Suspense,{fallback:null,children:(0,t.jsx)(i,{})})])},187559,e=>{"use strict";let t={"ja-jp":"ja-JP","zh-cn":"zh-CN"};function s(e,s){let r=t[s?.trim().replace("_","-").toLowerCase()??""];return r?`/${r}${e}`:e}e.s(["getDocumentSubscriptionsEditHref",0,function(e){return s("/Accounts/YourAccount/EditDocumentSubscriptions",e)},"getNewsletterAndNotificationsEditHref",0,function(e){return s("/Accounts/YourAccount/EditNewsletterAndNotifications",e)}])},819420,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(152907),a=e.i(187559),i=e.i(855232);function n(e){let n=e.params?.RenderingIdentifier,l=e.params?.styles??"",o=(0,r.useLocale)(),{accountProfileData:c,documentSubscriptions:d}=(0,i.useSitecoreData)(),u=null!==d,[h,m]=(0,s.useState)(d??[]),[p,f]=(0,s.useState)(!u);if((0,s.useEffect)(()=>{if(u||!c)return;let e=!1;return(async()=>{try{let t=await fetch("/api/document-subscription",{method:"GET"});if(!t.ok){e||m([]);return}let s=await t.json().catch(()=>({}));e||m(s.documents??[])}catch{e||m([])}finally{e||f(!1)}})(),()=>{e=!0}},[u,c]),!c)return null;let g=h.length,x=(0,a.getDocumentSubscriptionsEditHref)(o);return(0,t.jsxs)("div",{className:l,id:n,children:[(0,t.jsx)("br",{}),!p&&g>0&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h3",{children:" Document Subscriptions "}),g," Subscription",1===g?"":"s"," for: ",c.email," (Account Email)"," ","[ ",(0,t.jsx)("a",{href:x,children:"Edit"})," ]"]}),(0,t.jsx)("div",{className:"newsletter-subscriptions",children:(0,t.jsx)("ul",{})})]})}e.s(["Default",0,e=>(0,t.jsx)(n,{...e})])},266272,e=>{"use strict";var t=e.i(174170),s=e.i(855232),r=e.i(11616);function a({article:e}){return(0,t.jsxs)(t.Fragment,{children:[e.href?(0,t.jsx)("a",{href:e.href,children:(0,t.jsx)("h4",{children:e.title})}):(0,t.jsx)("h4",{children:e.title}),e.date," - ",e.category," ",(0,t.jsx)("p",{dangerouslySetInnerHTML:{__html:e.briefDescription||""}})]})}function i({articles:e,viewMoreHref:s,viewMoreText:n}){return(0,t.jsxs)(t.Fragment,{children:[e.map((e,s)=>(0,t.jsxs)("div",{className:"line",children:[(0,t.jsx)("div",{className:"unit size1of4 centerText",children:e.imageSrc&&(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)((0,r.rewriteSitecoreMediaUrl)(e.imageSrc),150),alt:e.title||"",style:{maxWidth:150,maxHeight:93}})}),(0,t.jsx)("div",{className:"unit size3of4 lastUnit noLeftMargin",children:(0,t.jsx)(a,{article:e})})]},s)),s&&(0,t.jsx)("h3",{children:(0,t.jsx)("b",{children:(0,t.jsx)("a",{href:s,children:n||"News Archive"})})})]})}e.s(["ArticleDetails",0,a,"Default",0,e=>{let{featuredNewsData:r}=(0,s.useSitecoreData)();if(!r)return(0,t.jsx)(t.Fragment,{});let{articles:a,viewMoreHref:n,viewMoreText:l}=r;return(0,t.jsx)(i,{articles:a,viewMoreHref:n,viewMoreText:l})},"NewsArticleList",0,i])},971073,e=>{"use strict";var t=e.i(174170),s=e.i(855232),r=e.i(266272);
1e.s(["Default",0,e=>{let{featuredNewsData:a}=(0,s.useSitecoreData)();if(!a)return(0,t.jsx)(t.Fragment,{});let{sectionTitle:i,introHtml:n,viewMoreHref:l,viewMoreText:o,articles:c}=a;return(0,t.jsxs)(t.Fragment,{children:[n&&(0,t.jsx)("div",{className:"line",children:(0,t.jsx)("div",{className:"unit size1of1 lastUnit",dangerouslySetInnerHTML:{__html:n}})}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{}),(0,t.jsx)("h3",{children:i}),(0,t.jsx)("p",{})]}),(0,t.jsx)(r.NewsArticleList,{articles:c,viewMoreHref:l,viewMoreText:o})]})}])},909237,e=>{"use strict";var t=e.i(174170),s=e.i(26685),r=e.i(855232);let a=[0,1,2],i=[3,5,4];function n({label:e,href:r,tabs:a,isLast:i}){let l=`unit size1of3${i?" lastUnit":""}`;return(0,t.jsxs)("div",{className:l,children:[(0,t.jsx)("h4",{children:(0,t.jsx)("a",{href:r||"#",children:e})}),a.map((e,r)=>{let a=e.columns.map(e=>e.sections[0]).filter(e=>!!e);return(0,t.jsxs)(s.default.Fragment,{children:[(0,t.jsx)("h3",{children:(0,t.jsx)("a",{href:e.href||"",children:e.label})}),(0,t.jsx)("ul",{children:a.map((e,s)=>{if(!e.heading)return null;let r=e.links.filter(e=>e.label||e.href);return(0,t.jsxs)("li",{children:[e.heading,r.length>0&&(0,t.jsx)("ul",{children:r.map((e,s)=>(0,t.jsx)("li",{children:(0,t.jsx)("a",{href:e.href||"#",children:e.label})},`${e.href}-${s}`))})]},`${e.heading}-${s}`)})})]},`${e.label}-${r}`)})]})}e.s(["Default",0,()=>{let{navigationData:e}=(0,r.useSitecoreData)();if(!e)return(0,t.jsx)(t.Fragment,{});let{navItems:s,megaMenuData:l}=e;function o(e,r){let a=s[e];if(!a)return null;let i=l[a.label]||[];return(0,t.jsx)(n,{label:a.label,href:a.href,tabs:i,isLast:r},a.label)}return(0,t.jsxs)("div",{className:"line clearfix",children:[(0,t.jsx)("div",{className:"line",children:a.map((e,t)=>o(e,t===a.length-1))}),(0,t.jsx)("hr",{style:{marginTop:10}}),(0,t.jsx)("div",{className:"line",children:i.map(e=>o(e,4===e))})]})}])},990781,e=>{"use strict";var t=e.i(174170),s=e.i(522987),r=e.i(11616);e.s(["Default",0,({fields:e})=>{if(!e)return(0,t.jsx)(t.Fragment,{});let a=e.Title?.value||"",i=e.Subtitle?.value||"",n=e.Detail?.value||"",l=e.BottomLinkText?.value||"",o=e.Image?.value,c=e.Link?.value||"",d=(0,s.parseLinkUrl)(c),u="";return o&&"object"==typeof o&&o.src&&(u=(0,r.resolveMediaSrc)(o.src)),(0,t.jsxs)("div",{className:"background",suppressHydrationWarning:!0,children:[u&&(d?(0,t.jsx)("a",{href:d,className:"noBorder",children:(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)(u,o?.width||356),alt:o?.alt||a,width:o?.width||356,height:o?.height||208})}):(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)(u,o?.width||356),alt:o?.alt||a,width:o?.width||356,height:o?.height||208})),i&&(0,t.jsx)("h5",{children:i}),n&&(0,t.jsx)("div",{className:"rich-text",dangerouslySetInnerHTML:{__html:n}}),d&&(0,t.jsx)("a",{href:d,className:"readmorelink",dangerouslySetInnerHTML:{__html:l||'<i class="fa fa-long-arrow-right longarrowicon fa-lg" aria-hidden="true"></i>'}})]})}])},648068,e=>{"use strict";var t=e.i(174170),s=e.i(26685);e.s(["Default",0,({params:e})=>
1{let[r,a]=(0,s.useState)("");return(0,t.jsxs)("form",{className:`searchContent location-search ${e.styles||""}`.trim(),id:e.RenderingIdentifier,onSubmit:e=>{e.preventDefault();let t=r.trim();t&&window.location.assign(`/Buy/SalesLocator?q=${encodeURIComponent(t)}`)},role:"search",children:[(0,t.jsx)("input",{type:"text",className:"txtSearchInput search-text",placeholder:"Search Locations","aria-label":"Search Text",value:r,onChange:e=>a(e.target.value)}),(0,t.jsx)("input",{type:"image",className:"submitBtn search-button",src:"/images/spacer.gif",alt:"Search"})]})}])},181643,e=>{"use strict";var t=e.i(174170),s=e.i(26685);e.s(["ShareThisResultModal",0,({triggerLabel:e="Share This Result >"})=>{let[r,a]=(0,s.useState)(!1),[i,n]=(0,s.useState)(""),[l,o]=(0,s.useState)(!1),c=async()=>{try{await navigator.clipboard.writeText(i),o(!0)}catch{}};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("a",{href:"",className:"urlShareSolutions",title:"Share this solutions result by copying the URL above","aria-label":"Share this Result",onClick:e=>{e.preventDefault(),n(window.location.href),o(!1),a(!0)},children:e}),(0,t.jsxs)("div",{id:"sharePopup",className:"shareModal",style:{display:r?"block":"none"},children:[(0,t.jsx)("a",{href:"",className:"CloseShare",onClick:e=>{e.preventDefault(),a(!1)},children:"X"}),(0,t.jsx)("p",{children:"Share This Solution Result"}),(0,t.jsx)("p",{className:"shareLink",children:(0,t.jsx)("a",{href:i,target:"_blank",rel:"noopener noreferrer","aria-hidden":"true",children:i})}),(0,t.jsxs)("p",{className:"shareCopyUrl",children:[(0,t.jsx)("button",{type:"button",className:"shareCopyLink",onClick:c,children:"Copy Link"})," ",l&&(0,t.jsx)("img",{alt:"Check Mark",className:"checkMark",src:"/-/media/LatticeSemi/Images/CheckMark.ashx?la=en",width:16,height:16})]})]})]})}])},64508,e=>{"use strict";var t=e.i(174170),s=e.i(855232);e.s(["Default",0,({page:e})=>{let{solutionsLeftNavData:r}=(0,s.useSitecoreData)();if(!r)return null;let a=e?.layout?.sitecore?.route,i=(a?.itemId||"").replace(/[{}\-]/g,"").toUpperCase();return(0,t.jsxs)("div",{className:"sidebarNavBlock",children:[(0,t.jsx)("h3",{children:r.heading}),(0,t.jsx)("ul",{className:"jsCollapsibleLeftNav",children:r.items.map(e=>(0,t.jsxs)("li",{className:i&&e.children.some(e=>e.internalId===i)?"selected":void 0,children:[(0,t.jsx)("a",{href:e.href||"#",children:e.label}),e.children.length>0&&(0,t.jsx)("ul",{children:e.children.map((e,s)=>(0,t.jsx)("li",{className:i&&e.internalId&&e.internalId===i?"selected":void 0,children:(0,t.jsx)("a",{href:e.href||"#",...!e.isInternal&&{target:"_blank",rel:"noopener noreferrer"},children:e.label})},e.internalId||`${s}-${e.href}`))})]},e.internalId))})]})}])},583391,e=>{"use strict";var t=e.i(174170),s=e.i(522987),r=e.i(11616);e.s(["Default",0,({fields:e})=>{if(!e)return(0,t.jsx)(t.Fragment,{});let a=e.Title?.value||"",i=e.Image?.value,n=e.Link?.value||"",l=(0,s.parseLinkUrl)(n),o=e.BottomLinkText?.value||"Read more",c="";return i&&"object"==typeof i&&i.src&&(c=(0,r.resolveMediaSrc)(i.src)),(0,t.jsxs)("div",{className:"background",suppressHydrationWarning:!0,children:[c&&l&&(0,t.jsx)("a",{className:"noBorder",href:l,children:(0,t.jsx)("img",{src:(0,r.optimizeImageSrc)(c,370),alt:a,width:370,height:260})}),a&&(0,t.jsx)("h4",{children:l?(0,t.jsx)("a",{href:l,children:a}):a}),l&&(0,t.jsx)("a",{className:"readmorelink",href:l,children:o})]})}])},285254,e=>{"use strict";var t=e.i(174170),s=e.i(26685);e.s(["VideoElement",0,function({posterUrl:e,videoUrl:r}){let a=(0,s.useRef)(null),[i,n]=(0,s.useState)(!1),l=()=>{let e=a.current;e&&(e.paused?e.play():e.pause())};return(0,t.jsxs)("div",{className:"video-js vjs-default-skin vjs-big-play-centered",children:[(0,t.jsxs)("video",{ref:a,className:"vjs-tech",controls:i,preload:"none",poster:e||void 0,"data-setup":"{}",onClick:e=>{e.preventDefault(),l()},onPlay:()=>n(!0),children:[(0,t.jsx)("source",{src:r,type:"video/mp4"}),(0,t.jsx)("p",{children:"Your browser does not support video playback."})]}),!i&&(0,t.jsx)("button",{type:"button","aria-label":"Play video",className:"vjs-big-play-button",onClick:l,children:(0,t.jsx)("span",{"aria-hidden":"true"})})]})}])},294137,e=>{"use strict";var t=e.i(174170),s=e.i(751399),r=e.i(758747),a=e.i(11616);e.s(["Default",0,({fields:e,page:i})=>{let{isEditing:n}=(0,r.useSitecore)().page.mode,l=e?.Text??i?.layout?.sitecore?.route?.fields?.Text,o=(0,a.rewriteRichTextField)(l);return l?.value||n?(0,t.jsx)("div",{className:"rich-text",children:(0,t.jsx)(s.RichText,{prefetchLinks:!1,field:o})}):(0,t.jsx)(t.Fragment,{})}])},799960,e=>{"use strict";var t,s,r,a,i,n,l;(i=t||(t={})).Final="final",i.Shared="shared",(n=s||(s={})).Open="open",n.Close="close",(l=r||(r={})).Normal="library",l.Metadata="library-metadata",(a||(a={})).Variant="variant",e.s(["DesignLibraryMode",0,r,"DesignLibraryVariantGeneration",0,a,"LayoutKind",0,t,"MetadataKind",0,s])},756467,e=>{"use strict";e.s(["getDynamicPlaceholderPattern",0,e=>RegExp(`^${e.replace(/\{\*\}+/i,"\\d+")}$`),"getFieldValue",0,function(e,t,s){if(!e||!t)return s;let r=e[t];return r&&void 0!==r.value?r.value:e.fields&&e.fields[t]&&void 0!==e.fields[t].value?e.fields[t].value:s},"isDynamicPlaceholder",0,e=>-1!==e.indexOf("{*}"),"isFieldValueEmpty",0,function(e){if(!e)return!0;let t=e=>"string"==typeof e?"0001-01-01T00:00:00Z"===e:!("function"==typeof(null==e?void 0:e.getMonth)&&!isNaN(null==e?void 0:e.getMonth())),s=e=>null==e||("object"==typeof e?!e.src&&!e.src&&!e.href&&t(e):"number"!=typeof e&&"boolean"!=typeof e&&(!e||t(e)));return s(void 0!==e.value?e.value:e)}])},653754,(e,t,s)=>{"use strict";
1t.exports=function(e,t){if(t=t.split(":")[0],!(e*=1))return!1;switch(t){case"http":case"ws":return 80!==e;case"https":case"wss":return 443!==e;case"ftp":return 21!==e;case"gopher":return 70!==e;case"file":return!1}return 0!==e}},790965,(e,t,s)=>{"use strict";var r,a=Object.prototype.hasOwnProperty;function i(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(e){return null}}function n(e){try{return encodeURIComponent(e)}catch(e){return null}}s.stringify=function(e,t){var s,i,l=[];for(i in"string"!=typeof(t=t||"")&&(t="?"),e)if(a.call(e,i)){if(!(s=e[i])&&(null===s||s===r||isNaN(s))&&(s=""),i=n(i),s=n(s),null===i||null===s)continue;l.push(i+"="+s)}return l.length?t+l.join("&"):""},s.parse=function(e){for(var t,s=/([^=?#&]+)=?([^&]*)/g,r={};t=s.exec(e);){var a=i(t[1]),n=i(t[2]);null===a||null===n||a in r||(r[a]=n)}return r}},310682,(e,t,s)=>{"use strict";var r=e.r(653754),a=e.r(790965),i=/^[\x00-\x20\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]+/,n=/[\n\r\t]/g,l=/^[A-Za-z][A-Za-z0-9+-.]*:\/\//,o=/:\d+$/,c=/^([a-z][a-z0-9.+-]*:)?(\/\/)?([\\/]+)?([\S\s]*)/i,d=/^[a-zA-Z]:/;function u(e){return(e||"").toString().replace(i,"")}var h=[["#","hash"],["?","query"],function(e,t){return f(t.protocol)?e.replace(/\\/g,"/"):e},["/","pathname"],["@","auth",1],[NaN,"host",void 0,1,1],[/:(\d*)$/,"port",void 0,1],[NaN,"hostname",void 0,1,1]],m={hash:1,query:1};function p(t){var s,r,a=(s="u">typeof window?window:e.g).location||{},i={},n=typeof(t=t||a);if("blob:"===t.protocol)i=new x(unescape(t.pathname),{});else if("string"===n)for(r in i=new x(t,{}),m)delete i[r];else if("object"===n){for(r in t)r in m||(i[r]=t[r]);void 0===i.slashes&&(i.slashes=l.test(t.href))}return i}function f(e){return"file:"===e||"ftp:"===e||"http:"===e||"https:"===e||"ws:"===e||"wss:"===e}function g(e,t){e=(e=u(e)).replace(n,""),t=t||{};var s,r=c.exec(e),a=r[1]?r[1].toLowerCase():"",i=!!r[2],l=!!r[3],o=0;return i?l?(s=r[2]+r[3]+r[4],o=r[2].length+r[3].length):(s=r[2]+r[4],o=r[2].length):l?(s=r[3]+r[4],o=r[3].length):s=r[4],"file:"===a?o>=2&&(s=s.slice(2)):f(a)?s=r[4]:a?i&&(s=s.slice(2)):o>=2&&f(t.protocol)&&(s=r[4]),{protocol:a,slashes:i||f(a),slashesCount:o,rest:s}}function x(e,t,s){if(e=(e=u(e)).replace(n,""),!(this instanceof x))return new x(e,t,s);var i,l,o,c,m,y,j=h.slice(),v=typeof t,b=0;for("object"!==v&&"string"!==v&&(s=t,t=null),s&&"function"!=typeof s&&(s=a.parse),i=!(l=g(e||"",t=p(t))).protocol&&!l.slashes,this.slashes=l.slashes||i&&t.slashes,this.protocol=l.protocol||t.protocol||"",e=l.rest,("file:"===l.protocol&&(2!==l.slashesCount||d.test(e))||!l.slashes&&(l.protocol||l.slashesCount<2||!f(this.protocol)))&&(j[3]=[/(.*)/,"pathname"]);b<j.length;b++){if("function"==typeof(c=j[b])){e=c(e,this);continue}o=c[0],y=c[1],o!=o?this[y]=e:"string"==typeof o?~(m="@"===o?e.lastIndexOf(o):e.indexOf(o))&&("number"==typeof c[2]?(this[y]=e.slice(0,m),e=e.slice(m+c[2])):(this[y]=e.slice(m),e=e.slice(0,m))):(m=o.exec(e))&&(this[y]=m[1],e=e.slice(0,m.index)),this[y]=this[y]||i&&c[3]&&t[y]||"",c[4]&&(this[y]=this[y].toLowerCase())}s&&(this.query=s(this.query)),i&&t.slashes&&"/"!==this.pathname.charAt(0)&&(""!==this.pathname||""!==t.pathname)&&(this.pathname=function(e,t){if(""===e)return t;for(var s=(t||"/").split("/").slice(0,-1).concat(e.split("/")),r=s.length,a=s[r-1],i=!1,n=0;r--;)"."===s[r]?s.splice(r,1):".."===s[r]?(s.splice(r,1),n++):n&&(0===r&&(i=!0),s.splice(r,1),n--);return i&&s.unshift(""),("."===a||".."===a)&&s.push(""),s.join("/")}(this.pathname,t.pathname)),"/"!==this.pathname.charAt(0)&&f(this.protocol)&&(this.pathname="/"+this.pathname),r(this.port,this.protocol)||(this.host=this.hostname,this.port=""),this.username=this.password="",this.auth&&(~(m=this.auth.indexOf(":"))?(this.username=this.auth.slice(0,m),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=this.auth.slice(m+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(this.auth)),this.auth=this.password?this.username+":"+this.password:this.username),this.origin="file:"!==this.protocol&&f(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString()}x.prototype={set:function(e,t,s){switch(e){case"query":"string"==typeof t&&t.length&&(t=(s||a.parse)(t)),this[e]=t;break;case"port":this[e]=t,r(t,this.protocol)?t&&(this.host=this.hostname+":"+t):(this.host=this.hostname,this[e]="");break;case"hostname":this[e]=t,this.port&&(t+=":"+this.port),this.host=t;break;case"host":this[e]=t,o.test(t)?(t=t.split(":"),this.port=t.pop(),this.hostname=t.join(":")):(this.hostname=t,this.port="");break;case"protocol":this.protocol=t.toLowerCase(),this.slashes=!s;break;case"pathname":case"hash":if(t){var i="pathname"===e?"/":"#";this[e]=t.charAt(0)!==i?i+t:t}else this[e]=t;break;case"username":case"password":this[e]=encodeURIComponent(t);break;case"auth":var n=t.indexOf(":");~n?(this.username=t.slice(0,n),this.username=encodeURIComponent(decodeURIComponent(this.username)),this.password=t.slice(n+1),this.password=encodeURIComponent(decodeURIComponent(this.password))):this.username=encodeURIComponent(decodeURIComponent(t))}for(var l=0;l<h.length;l++){var c=h[l];c[4]&&(this[c[1]]=this[c[1]].toLowerCase())}return this.auth=this.password?this.username+":"+this.password:this.username,this.origin="file:"!==this.protocol&&f(this.protocol)&&this.host?this.protocol+"//"+this.host:"null",this.href=this.toString(),this}
1,toString:function(e){e&&"function"==typeof e||(e=a.stringify);var t,s=this.host,r=this.protocol;r&&":"!==r.charAt(r.length-1)&&(r+=":");var i=r+(this.protocol&&this.slashes||f(this.protocol)?"//":"");return this.username?(i+=this.username,this.password&&(i+=":"+this.password),i+="@"):this.password?(i+=":"+this.password,i+="@"):"file:"!==this.protocol&&f(this.protocol)&&!s&&"/"!==this.pathname&&(i+="@"),(":"===s[s.length-1]||o.test(this.hostname)&&!this.port)&&(s+=":"),i+=s+this.pathname,(t="object"==typeof this.query?e(this.query):this.query)&&(i+="?"!==t.charAt(0)?"?"+t:t),this.hash&&(i+=this.hash),i}},x.extractProtocol=g,x.location=p,x.trimLeft=u,x.qs=a,t.exports=x},452712,e=>{"use strict";e.s(["normalizeUrl",0,e=>e.endsWith("/")?e.slice(0,-1):e])},249713,e=>{"use strict";e.s(["HIDDEN_RENDERING_NAME",0,"Hidden Rendering"])},868969,e=>{"use strict";var t=e.i(995420);let s={form:(0,t.debugModule)(`${t.debugNamespace}:form`),layout:(0,t.debugModule)(`${t.debugNamespace}:layout`),dictionary:(0,t.debugModule)(`${t.debugNamespace}:dictionary`),editing:(0,t.debugModule)(`${t.debugNamespace}:editing`),sitemap:(0,t.debugModule)(`${t.debugNamespace}:sitemap`),multisite:(0,t.debugModule)(`${t.debugNamespace}:multisite`),robots:(0,t.debugModule)(`${t.debugNamespace}:robots`),redirects:(0,t.debugModule)(`${t.debugNamespace}:redirects`),personalize:(0,t.debugModule)(`${t.debugNamespace}:personalize`),locale:(0,t.debugModule)(`${t.debugNamespace}:locale`),errorpages:(0,t.debugModule)(`${t.debugNamespace}:errorpages`)};e.s(["default",0,s])},508952,575359,e=>{"use strict";var t=e.i(868969),s=e.i(799960);let r=` 2 query EditingQuery($itemId: String!, $language: String!, $version: String) { 3 item(path: $itemId, language: $language, version: $version) { 4 rendered 5 } 6 } 7`;e.s(["EditingService",0,class{constructor(e){this.serviceConfig=e,this.graphQLClient=this.getGraphQLClient()}async fetchEditingData({itemId:e,language:a,version:i,layoutKind:n=s.LayoutKind.Final,mode:l},o){var c;if(t.default.editing("fetching editing data for %s %s %s %s",e,a,i,n),!a)throw RangeError("The language must be a non-empty string");let d=await this.graphQLClient.request(r,{itemId:e,version:i,language:a},Object.assign(Object.assign({},o),{headers:{sc_layoutKind:n,sc_editMode:"edit"===l?"true":"false"}}));return{layoutData:(null==(c=null==d?void 0:d.item)?void 0:c.rendered)||{sitecore:{context:{pageEditing:!0,language:a},route:null}}}}getGraphQLClient(){if(!this.serviceConfig.clientFactory)throw Error("clientFactory needs to be provided when initializing GraphQL client.");return this.serviceConfig.clientFactory({debugger:t.default.editing})}}],508952);var a=e.i(211270),i=e.i(993244),n=e.i(452712);e.i(731382);var l=e.i(253425);let{ERROR_MESSAGES:o}=a.constants;e.s(["ComponentLayoutService",0,class{constructor(e){this.config=e}fetchComponentData(e,r){let a=this.config.contextId||this.config.clientContextId;if(!a)throw Error(o.MV_001);let n=new i.NativeDataFetcher({debugger:t.default.layout});return t.default.layout("fetching component with uid %s for %s %s %s %s",e.componentUid,e.itemId,e.language,e.siteName,e.dataSourceId),n.get(this.getFetchUrl(e),Object.assign(Object.assign({},r),{headers:Object.assign(Object.assign({},null==r?void 0:r.headers),{"x-sitecore-contextid":a,sc_editMode:`${e.mode===s.DesignLibraryMode.Metadata}`})})).then(e=>e.data).catch(e=>{var t;if((null==(t=e.response)?void 0:t.status)===404)return e.response.data;throw e})}getComponentFetchParams(e){return JSON.parse(JSON.stringify({item:e.itemId,uid:e.componentUid,dataSourceId:e.dataSourceId,renderingItemId:e.renderingId,version:e.version,sc_site:e.siteName,sc_lang:e.language||"en"}))}getFetchUrl(e){var t;let s=(0,n.normalizeUrl)(null!=(t=this.config.edgeUrl)?t:a.constants.SITECORE_EDGE_PLATFORM_URL_DEFAULT);return function(e,t={}){if(!e)throw RangeError("url must be a non-empty string");if((0,l.default)()){let s=new URL(e);for(let e in t)({}).hasOwnProperty.call(t,e)&&s.searchParams.append(e,String(t[e]));return s.toString()}let s=Object.keys(t).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(String(t[e]))}`).join("&");return -1!==e.indexOf("?")?`${e}&${s}`:`${e}?${s}`}(`${s}/layout/component`,this.getComponentFetchParams(e))}}],575359)},478204,e=>{"use strict";let t="A32E7BF987D74A088DCE97083B458B94",s="F0240919C9D24630A46830FE619D6E5B",r="4C0A22DB08054F4280E4112DC7FCD082";function a(e){return(e||"").replace(/[{}
7-]/g,"").toUpperCase()}function i(e,t){let s=a(t);return e?.fields?.find(e=>a(e.id)===s)?.value||""}function n(e,t){if(!e)return"";let s={name:t.itemName,id:t.itemId||"",parentname:t.parentName||"",parentid:t.parentId||""},r=e.replace(/\$(name|id|parentname|parentid)\b/gi,(e,t)=>s[t.toLowerCase()]||"");return/\$[a-z][a-z0-9]*\b/i.test(r)?"":r}function l(e,s,r){let a=e||s;return a?n(i(e,t)||i(s,t),{itemName:a.name,itemId:a.id,parentName:r?.name,parentId:r?.id}):""}e.s(["resolveLegacyBreadcrumbLabel",0,function(e,t,r){let a=e||t;if(!a)return"";let o=l(e,t,r);return o||n(i(e,s)||i(t,s),{itemName:a.name,itemId:a.id,parentName:r?.name,parentId:r?.id})||a.name},"resolveLegacyBreadcrumbNavigationTitle",0,l,"resolveLegacyIncludeInNavigation",0,function(e,t){return i(e,r)||i(t,r)},"resolveSitecoreStandardValueTokens",0,n])},618574,e=>{"use strict";var t=e.i(430274),s=e.i(648640);let r={"General Purpose":"ecp","Video Connection":"crosslink","Ultra Low Power":"ice","Control & Security":"machxo","IP Cores":"ipcore","IP Core":"ipcore",Boards:"board","Reference Designs":"refdesign",Demonstrations:"demo","Lattice sensAI":"sensai","Lattice mVision":"mvision","Lattice Sentry":"latticesentry","View All":"all"},a=` 8 query SolutionSearchButtons($path: String!, $lang: String!) { 9 item(path: $path, language: $lang) { 10 children(first: 20, includeTemplateIDs: ["FB6E78BD-CE98-44FC-BF7D-903911BBF756"]) { 11 results { 12 id 13 fields(ownFields: false) { 14 name 15 value 16 jsonValue 17 } 18 } 19 } 20 } 21 } 22`;function i(e,t){return e.find(e=>e.name===t)?.value??""}async function n(e,r){let a=new Map,i=[...new Set(e.map(s.normalizeGuid).filter(Boolean))];if(!i.length)return a;for(let e=0;e<i.length;e+=6){let n=i.slice(e,e+6),l=n.map((e,t)=>`b${t}: item(path: "{${function(e){let t=(0,s.normalizeGuid)(e);return`${t.slice(0,8)}-${t.slice(8,12)}-${t.slice(12,16)}-${t.slice(16,20)}-${t.slice(20)}`}(e)}}", language: "${r}") { 23 bt: field(name: "ButtonTitle") { value } 24 st: field(name: "Subtitle") { value } 25 }`).join("\n"),o=await (0,t.queryEdge)(`{ 26${l} 27}`).catch(e=>(console.warn("[solution-search-buttons] localized label chunk failed:",e),null));o&&n.forEach((e,t)=>{let s=o[`b${t}`];s&&a.set(e,{title:(s.bt?.value??"").trim(),subtitle:(s.st?.value??"").trim()})})}return a}async function l(e,o="en"){let c=await (0,t.queryEdge)(a,{path:e,lang:"en"}),d=(c?.item?.children?.results??[]).map(e=>{let t=e.fields??[],s=t.find(e=>"Link"===e.name),a=s?.jsonValue&&"object"==typeof s.jsonValue?s.jsonValue.value??s.jsonValue:null,n=s?.value??"",l=e=>{if(a&&"string"==typeof a[e])return a[e];if(!n)return"";let t=n.match(RegExp(`${e}="([^"]*)"`,"i"));return t?t[1]:""},o=i(t,"ButtonTitle"),c=l("class")||l("className"),d=l("href")||l("url")||"",u=l("querystring").replace(/&/g,"&");if(u){let e=d.split("?")[0];d=`${e}?${u}`}return{id:e.id,title:o,subtitle:i(t,"Subtitle"),href:d,target:l("target"),cssClass:c||r[o.trim()]||"",isViewAll:"View All"===o.trim()}});if("en"!==o&&d.length){let e=await n(d.map(e=>e.id),o);for(let t of d){let r=e.get((0,s.normalizeGuid)(t.id));r?.title&&(t.title=r.title),r?.subtitle&&(t.subtitle=r.subtitle)}}return d.map(e=>({title:e.title,subtitle:e.subtitle,href:e.href,target:e.target,cssClass:e.cssClass,isViewAll:e.isViewAll}))}e.s(["SOLUTION_SEARCH_BUTTONS_PATH",0,"/sitecore/content/Lattice/LatticeSemi/Datasources/SitewideContent/SolutionSearchButtons","fetchSolutionSearchButtons",0,l])},746002,e=>{"use strict";var t=e.i(430274),s=e.i(648640),r=e.i(11616),a=e.i(522987);function i(e,t){return e?.find(e=>e.name===t)?.value||""}function n(e){return e?e.replace(/\r\n|\r|\n/g,"<br>"):""}function l(e,t){if(!e)return null;let s=e.jsonValue,a=s?.value?.src||"";if(!a)return null;let i=parseInt(s?.value?.width||"",10),n=parseInt(s?.value?.height||"",10),l=s?.value?.width||"",o=s?.value?.height||"";return t&&i>0&&n>0&&i>t&&(l=String(t),o=String(Math.round(t/i*n))),{src:(0,r.stripResizeParams)((0,r.rewriteSitecoreMediaUrl)(a)).replace(/\/DigiKey-Logo\.jpg(?=$|[?#])/i,"/DigiKey-Logo.png"),alt:s?.value?.alt||"",width:l,height:o}}async function o(e,s){let r=[];for(let a=0;a<e.length;a+=6){let i=e.slice(a,a+6),n=i.map((e,t)=>`p${t}: item(path: "${e}", language: "${s}") { 28 children { 29 results { 30 id 31 name 32 path 33 parent { id } 34 template { id name } 35 fields { name value } 36 } 37 } 38 }`).join(" ");try{let e=await (0,t.queryEdge)(`{ ${n} }`);for(let t=0;t<i.length;t++){let s=e[`p${t}`]?.children?.results||[];r.push(...s)}}catch(e){console.warn(`[edge] fetchChildrenByParents chunk ${a}-${a+i.length} failed:`,e)}}return r}function c(e,t,s=!1){let r=e.toLowerCase(),a=s?"fields { name value jsonValue }":"fields { name value }";return e=>{let s=e?`, after: "${e}"`:"";return`{ 39 search( 40 where: { 41 AND: [ 42 { name: "_templates", value: "${r}" } 43 { name: "_language", value: "${t}" } 44 { name: "_latestversion", value: "true" } 45 ] 46 } 47 first: 1000${s} 48 ) { 49 total 50 pageInfo { endCursor hasNext } 51 results { 52 id 53 name 54 path 55 parent { id } 56 template { id } 57 ${a} 58 } 59 } 60 }`}}async function d(e){let s={telephoneLabel:"",faxLabel:"",emailLabel:"",mobileLabel:"",addressLabel:""};try{let r=await (0,t.queryEdge)(`{ item(path: "/sitecore/content/Lattice/LatticeSemi/Datasources/Settings/GeneralSettings/AddressSettings", language: "${e}") { 61 fields { name value } 62 } }`);if(!r.item)return s;let n=r.item.fields;return{telephoneLabel:(0,a.decodeHtmlEntities)(i(n,"Telephone")),faxLabel:(0,a.decodeHtmlEntities)(i(n,"Fax")),emailLabel:(0,a.decodeHtmlEntities)(i(n,"Email")),mobileLabel:(0,a.decodeHtmlEntities)(i(n,"Mobile")),addressLabel:(0,a.decodeHtmlEntities)(i(n,"Address"))}}catch{return s}}async function u(e){let s={textBoxLabel:"",selectARegionLabel:"",viewAllStatesLabel:"",viewM
62oreNavigationLabel:"",resultsFoundLabel:"",noResultsFoundLabel:"",salesOfficesHeader:"",salesRepresentativesHeader:"",distributorHeaderForLocationSearch:"",distributorHeaderForKeywordSearch:"",latticeSalesOfficeLogo:null};try{let r=await (0,t.queryEdge)(`{ item(path: "/sitecore/content/Lattice/LatticeSemi/Datasources/Settings/GeneralSettings/LocationSearchSettings", language: "${e}") { 63 fields { name value } 64 logo: field(name: "LatticeSalesOfficeLogo") { jsonValue } 65 } }`);if(!r.item)return s;let n=r.item.fields;return{textBoxLabel:(0,a.decodeHtmlEntities)(i(n,"LocationSearchTextBoxLabel")),selectARegionLabel:(0,a.decodeHtmlEntities)(i(n,"SelectARegionLabel")),viewAllStatesLabel:(0,a.decodeHtmlEntities)(i(n,"ViewAllStatesLabel")),viewMoreNavigationLabel:(0,a.decodeHtmlEntities)(i(n,"ViewMoreNavigationLabel")),resultsFoundLabel:(0,a.decodeHtmlEntities)(i(n,"ResultsFoundLabel")),noResultsFoundLabel:(0,a.decodeHtmlEntities)(i(n,"NoResultsFoundLabel")),salesOfficesHeader:(0,a.decodeHtmlEntities)(i(n,"SalesOfficesHeader")),salesRepresentativesHeader:(0,a.decodeHtmlEntities)(i(n,"SalesRepresentativesHeader")),distributorHeaderForLocationSearch:(0,a.decodeHtmlEntities)(i(n,"DistributorHeaderForLocationSearch")),distributorHeaderForKeywordSearch:(0,a.decodeHtmlEntities)(i(n,"DistributorHeaderForKeywordSearch")),latticeSalesOfficeLogo:l(r.item.logo,250)}}catch{return s}}function h(e){return"__Standard Values"===e.name}async function m(e="en"){let[r,p,f,g,x,y,j]=await Promise.all([(0,t.paginatedSearch)(c("4F1D4D7B31F449DEA40539030963A313",e)),(0,t.paginatedSearch)(c("0D1043EE78154E40A2C4E18229FF61DA",e,!0)),(0,t.paginatedSearch)(c("9C7159B375574C68911B95B36CD79D36",e)),(0,t.paginatedSearch)(c("592F79EA864A43378F852F8CFA85A7DD",e)),(0,t.paginatedSearch)(t=>{let s=t?`, after: "${t}"`:"";return`{ 66 search( 67 where: { 68 AND: [ 69 { name: "_path", value: "40c1dda3e1664b1daf71d8818eadb0a7" } 70 { name: "_language", value: "${e}" } 71 { name: "_latestversion", value: "true" } 72 ] 73 } 74 first: 1000${s} 75 ) { 76 total 77 pageInfo { endCursor hasNext } 78 results { 79 id 80 name 81 path 82 parent { id } 83 template { id name } 84 fields { name value } 85 } 86 } 87 }`}),d(e),u(e)]),v=g.filter(e=>!h(e)).map(e=>e.id||"").filter(Boolean),b=await o(v,e);return{offices:r.filter(e=>!h(e)).map(e=>({id:(0,s.normalizeGuid)(e.id),name:e.name||"",path:e.path||"",notes:n(i(e.fields,"Notes")),fullAddress:n(i(e.fields,"FullAddress")),telephone:i(e.fields,"Telephone"),fax:i(e.fields,"Fax"),email:i(e.fields,"Email"),locationIds:(0,s.parseMultilistGuids)(i(e.fields,"Locations"))})).sort((e,t)=>e.name.localeCompare(t.name)),distributors:p.filter(e=>!h(e)).map(e=>{let t=l(e.fields?.find(e=>"Logo"===e.name)||null,150);return{id:(0,s.normalizeGuid)(e.id),name:e.name||"",logoSrc:t?.src||"",logoAlt:t?.alt||"",logoWidth:t?.width||"",logoHeight:t?.height||""}}),distributorLocations:f.filter(e=>!h(e)).map(e=>({id:(0,s.normalizeGuid)(e.id),parentId:(0,s.normalizeGuid)(e.parent?.id),name:i(e.fields,"Name"),notes:n(i(e.fields,"Notes")),fullAddress:n(i(e.fields,"FullAddress")),telephone:i(e.fields,"Telephone"),fax:i(e.fields,"Fax"),email:i(e.fields,"Email"),website:i(e.fields,"Website"),locationIds:(0,s.parseMultilistGuids)(i(e.fields,"Locations"))})),representatives:g.filter(e=>!h(e)).map(e=>({id:(0,s.normalizeGuid)(e.id),name:i(e.fields,"Name")||e.name||""})),representativeLocations:b.filter(e=>!h(e)).map(e=>({id:(0,s.normalizeGuid)(e.id),parentId:(0,s.normalizeGuid)(e.parent?.id),notes:n(i(e.fields,"Notes")),fullAddress:n(i(e.fields,"FullAddress")),telephone:i(e.fields,"Telephone"),fax:i(e.fields,"Fax"),email:i(e.fields,"Email"),website:i(e.fields,"Website"),locationIds:(0,s.parseMultilistGuids)(i(e.fields,"Locations"))})),locationsById:function(e){let t={};for(let r of e){let e=(0,s.normalizeGuid)(r.id);e&&(t[e]={id:e,name:r.name||"",title:(0,a.decodeHtmlEntities)(i(r.fields,"Value")||i(r.fields,"Title")||r.name||""),parentId:(0,s.normalizeGuid)(r.parent?.id)||null,template:r.template?.name||"",sortOrder:parseInt(i(r.fields,"__Sortorder")||"0",10)||0})}return t}(x),addressSettings:y,searchSettings:j}}function p(e,t){let s=new Map;for(let e of t)s.set(e.id,e);let r=new Map;for(let t of e){let e=s.get(t.parentId);e&&(r.has(e)||r.set(e,[]),r.get(e).push(t))}return r}function f(e,t){let s=new Map;for(let e of t)s.set(e.id,e);let r=[];for(let t of e){let e=s.get(t.parentId);e&&r.push({parent:e,location:t})}return r.sort((e,t)=>
87e.parent.name.localeCompare(t.parent.name)),r}e.s(["fetchSalesLocatorData",0,m,"filterByKeyword",0,function(e,t){let s=t.trim().toLowerCase();if(!s)return{offices:[],distributors:[],representatives:new Map};let r=t=>t.some(t=>e.locationsById[t]?.name.toLowerCase()===s);return{offices:e.offices.filter(e=>e.fullAddress.toLowerCase().includes(s)||e.notes.toLowerCase().includes(s)||r(e.locationIds)),distributors:f(e.distributorLocations.filter(e=>e.name.toLowerCase().includes(s)||e.website.toLowerCase().includes(s)),e.distributors),representatives:p(e.representativeLocations.filter(e=>e.fullAddress.toLowerCase().includes(s)||e.notes.toLowerCase().includes(s)||r(e.locationIds)),e.representatives)}},"filterByLocation",0,function(e,t){let r=(0,s.normalizeGuid)(t);return{offices:e.offices.filter(e=>e.locationIds.includes(r)),distributors:f(e.distributorLocations.filter(e=>e.locationIds.includes(r)),e.distributors),representatives:p(e.representativeLocations.filter(e=>e.locationIds.includes(r)),e.representatives)}}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.