1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4960],{24960:(e,a,s)=>{s.d(a,{StackupPlannerPage:()=>j});var i=s(16097),t=s(92037),n=s(50986),r=s(93974),l=s(22891),d=s(53648),o=s(91512),c=s(63201),m=s(78345),p=s(69184),x=s(41669),u=s(16031),g=s(40583);let h=[{id:"1",type:"signal",name:"Top (L1)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"2",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4.5,dk:4.2,df:.02},{id:"3",type:"plane",name:"GND (L2)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"4",type:"core",name:"Core",material:"FR-4",thickness:40,dk:4.3,df:.02},{id:"5",type:"signal",name:"Signal (L3)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"6",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4.5,dk:4.2,df:.02},{id:"7",type:"plane",name:"PWR (L4)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"8",type:"core",name:"Core",material:"FR-4",thickness:40,dk:4.3,df:.02},{id:"9",type:"plane",name:"GND (L5)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"10",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4.5,dk:4.2,df:.02},{id:"11",type:"signal",name:"Bottom (L6)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"}],b=[{name:"4-Layer Standard",nameZh:"4屿 å",nameFr:"4 couches standard",nameDe:"4-Lagen Standard",nameJa:"4å±¤æ¨æº",layers:4,description:"2 Signal + 2 Plane",descriptionZh:"2ä¿¡å· + 2å¹³é¢",descriptionFr:"2 signaux + 2 plans",descriptionDe:"2 Signal + 2 Ebenen",descriptionJa:"2ä¿¡å· + 2ãã¬ã¼ã³"},{name:"6-Layer High-Speed",nameZh:"6å±é«é",nameFr:"6 couches haute vitesse",nameDe:"6-Lagen Hochgeschwindigkeit",nameJa:"6層é«é",layers:6,description:"4 Signal + 2 Plane",descriptionZh:"4ä¿¡å· + 2å¹³é¢",descriptionFr:"4 signaux + 2 plans",descriptionDe:"4 Signal + 2 Ebenen",descriptionJa:"4ä¿¡å· + 2ãã¬ã¼ã³"},{name:"8-Layer DDR4",nameZh:"8å± DDR4",nameFr:"8 couches DDR4",nameDe:"8-Lagen DDR4",nameJa:"8層 DDR4",layers:8,description:"4 Signal + 4 Plane",descriptionZh:"4ä¿¡å· + 4å¹³é¢",descriptionFr:"4 signaux + 4 plans",descriptionDe:"4 Signal + 4 Ebenen",descriptionJa:"4ä¿¡å· + 4ãã¬ã¼ã³"},{name:"10-Layer Server",nameZh:"10屿å¡å¨",nameFr:"10 couches serveur",nameDe:"10-Lagen Server",nameJa:"10層ãµã¼ãã¼",layers:10,description:"6 Signal + 4 Plane",descriptionZh:"6ä¿¡å· + 4å¹³é¢",descriptionFr:"6 signaux + 4 plans",descriptionDe:"6 Signal + 4 Ebenen",descriptionJa:"6ä¿¡å· + 4ãã¬ã¼ã³"}];function f(e){let{layer:a,onUpdate:s,onDelete:t,isZh:l,isFr:d,isDe:o,isJa:c,isEs:m,isPt:p,isIt:x,isKo:u,isRu:g}=e;return(0,i.jsxs)("tr",{className:"border-b border-slate-100 hover:bg-slate-50/50 ".concat((e=>{switch(e){case"signal":return"bg-amber-50";case"plane":return"bg-slate-50";default:return"bg-white"}})(a.type)),children:[(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)(n.A,{size:14,className:"text-slate-300 cursor-grab"}),(0,i.jsx)("div",{className:"w-full h-2 rounded ".concat((e=>{switch(e){case"signal":return"bg-amber-500";case"plane":return"bg-slate-500";case"dielectric":case"prepreg":return"bg-emerald-200";case"core":return"bg-emerald-300";default:return"bg-slate-300"}})(a.type)),style:{height:"signal"===a.type||"plane"===a.type?"4px":"".concat(Math.min(a.thickness/5,16),"px")}})]})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsx)("input",{type:"text",value:a.name,onChange:e=>s({...a,name:e.target.value}),className:"w-full text-sm font-medium text-slate-900 bg-transparent border-0 focus:ring-1 focus:ring-indigo-500 rounded px-1"})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsxs)("select",{value:a.type,onChange:e=>s({...a,type:e.target.value}),className:"text-sm text-slate-600 bg-transparent border border-slate-200 rounded px-2 py-1 focus:ring-1 focus:ring-indigo-500",children:[(0,i.jsx)("option",{value:"signal",children:l?"ä¿¡å·å±":d?"Signal":o?"Signal":c?"ä¿¡å·å±¤":m?"Se\xf1al":p?"Sinal":x?"Segnale":u?"ì í¸":g?"Сигнал":"Signal"}),(0,i.jsx)("option",{value:"plane",children:l?"å¹³é¢å±":d?"Plan":o?"Ebene":c?"ãã¬ã¼ã³å±¤":m?"Plano":p?"Plano":x?"Piano":u?"íë©´":g?"ÐлоÑкоÑÑÑ":"Plane"}),(0,i.jsx)("option",{value:"prepreg",children:l?"ååºåç":d?"Pr\xe9impr\xe9gn\xe9":o?"Prepreg":c?"ããªãã¬ã°":m?"Preimpregnado":p?"Pr\xe9-impregnado":x?"Preimpregnato":u?"í리íë ê·¸":g?"ÐÑепÑег":"Prepreg"}),(0,i.jsx)("option",{value:"core",children:l?"è¯æ¿":d?"Noyau":o?"Kern":c?"ã³ã¢":m?"N\xfacleo":p?"N\xfacleo":x?"Nucleo":u?"ì½ì´":g?"СеÑдеÑник":"Core"})]})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsx)("input",{type:"text",value:a.material,onChange:e=>s({...a,material:e.target.value}),className:"w-full text-sm text-slate-600 bg-transparent border-0 focus:ring-1 focus:ring-indigo-500 rounded px-1"})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsxs)("div",{className:"flex items-center gap-1",children:[(0,i.jsx)("input",{type:"number",value:a.thickness,onChange:e=>s({...a,thickness:parseFloat(e.target.value)||0}),className:"w-16 text-sm text-slate-900 font-mono bg-transparent border border-slate-200 rounded px-2 py-1 focus:ring-1 focus:ring-indigo-500"}),(0,i.jsx)("span",{className:"text-xs text-slate-400",children:"mil"})]})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsx)("input",{type:"number",step:"0.1",value:a.dk,onChange:e=>s({...a,dk:parseFloat(e.target.value)||0}),className:"w-14 text-sm text-slate-600 font-mono bg-transparent border border-slate-200 rounded px-2 py-1 focus:ring-1 focus:ring-indigo-500",disabled:"signal"===a.type||"plane"===a.type})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsx)("input",{type:"number",step:"0.001",value:a.df,onChange:e=>s({...a,df:parseFloat(e.target.value)||0}),className:"w-16 text-sm text-slate-600 font-mono bg-transparent border border-slate-200 rounded px-2 py-1 focus:ring-1 focus:ring-indigo-500",disabled:"signal"===a.type||"plane"===a.type})}),(0,i.jsx)("td",{className:"px-3 py-2",children:("signal"===a.type||"plane"===a.type)&&(0,i.jsxs)("select",{value:a.copperWeight||"1 oz",onCh
1ange:e=>s({...a,copperWeight:e.target.value}),className:"text-sm text-slate-600 bg-transparent border border-slate-200 rounded px-2 py-1",children:[(0,i.jsx)("option",{value:"0.5 oz",children:"0.5 oz"}),(0,i.jsx)("option",{value:"1 oz",children:"1 oz"}),(0,i.jsx)("option",{value:"2 oz",children:"2 oz"})]})}),(0,i.jsx)("td",{className:"px-3 py-2",children:(0,i.jsx)("button",{onClick:t,className:"text-slate-400 hover:text-rose-500 p-1",children:(0,i.jsx)(r.A,{size:14})})})]})}let N={"4-Layer Standard":[{id:"1",type:"signal",name:"Top (L1)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"2",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4.5,dk:4.2,df:.02},{id:"3",type:"plane",name:"GND (L2)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"4",type:"core",name:"Core",material:"FR-4",thickness:40,dk:4.3,df:.02},{id:"5",type:"plane",name:"PWR (L3)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"6",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4.5,dk:4.2,df:.02},{id:"7",type:"signal",name:"Bottom (L4)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"}],"6-Layer High-Speed":[{id:"1",type:"signal",name:"Top (L1)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"2",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4,dk:4.2,df:.02},{id:"3",type:"plane",name:"GND (L2)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"4",type:"core",name:"Core",material:"FR-4",thickness:8,dk:4.3,df:.02},{id:"5",type:"signal",name:"Signal (L3)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"6",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4,dk:4.2,df:.02},{id:"7",type:"signal",name:"Signal (L4)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"8",type:"core",name:"Core",material:"FR-4",thickness:8,dk:4.3,df:.02},{id:"9",type:"plane",name:"GND (L5)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"},{id:"10",type:"prepreg",name:"Prepreg",material:"FR-4 2116",thickness:4,dk:4.2,df:.02},{id:"11",type:"signal",name:"Bottom (L6)",material:"Copper",thickness:1.4,dk:1,df:0,copperWeight:"1 oz"}],"8-Layer DDR4":h,"10-Layer Server":h};function j(){let e=(0,g.q6)(),a=(null==e?void 0:e.locale)||"en",s="zh"===a,n="fr"===a,r="de"===a,j="ja"===a,v="es"===a,y="pt"===a,S="it"===a,k="ko"===a,D="ru"===a,[P,C]=(0,t.useState)(h),[w,z]=(0,t.useState)(null),[R,G]=(0,t.useState)(50),[L,E]=(0,t.useState)(100),[T,B]=(0,t.useState)(null),F=P.reduce((e,a)=>e+a.thickness,0),M=P.filter(e=>"signal"===e.type||"plane"===e.type).length,W=(e,a)=>{let s=[...P];s[e]=a,C(s)},A=e=>{C(P.filter((a,s)=>s!==e))},q=e=>{C([...P,{id:Date.now().toString(),type:e,name:"signal"===e?"New Signal":"plane"===e?"New Plane":"prepreg"===e?"Prepreg":"Core",material:"signal"===e||"plane"===e?"Copper":"FR-4",thickness:"signal"===e||"plane"===e?1.4:"prepreg"===e?4.5:40,dk:"signal"===e||"plane"===e?1:4.2,df:.02*("signal"!==e&&"plane"!==e),copperWeight:"signal"===e||"plane"===e?"1 oz":void 0}])},V=e=>{z(e);let a=N[e];a&&C(a.map(e=>({...e,id:Date.now().toString()+Math.random()})))};return(0,i.jsxs)("div",{className:"max-w-[1400px] mx-auto animate-in fade-in slide-in-from-bottom-4 duration-500",children:[(0,i.jsxs)("div",{className:"mb-8 flex flex-col lg:flex-row justify-between items-start lg:items-end gap-4",children:[(0,i.jsxs)("div",{children:[(0,i.jsxs)("div",{className:"flex items-center gap-3 mb-2",children:[(0,i.jsx)("div",{className:"bg-indigo-600 p-2 rounded-lg text-white",children:(0,i.jsx)(l.A,{size:24})}),(0,i.jsx)("h1",{className:"text-3xl font-extrabold text-slate-900",children:s?"å å±è§åå¨":n?"Planificateur d'empilement":r?"Stackup-Planer":j?"ç©å±¤ãã©ã³ãã¼":v?"Planificador de apilamiento":y?"Planejador de empilhamento":S?"Pianificatore di stackup":k?"ì¤íì
íëë":D?"ÐланиÑовÑик ÑÑека":"Stackup Planner"})]}),(0,i.jsx)("p",{className:"text-slate-500",children:s?"设计åä¼åå¤å± PCB å å±ä»¥å®ç°é»ææ§å¶ã":n?"Concevez et optimisez les empilements PCB multicouches pour un contr\xf4le d'imp\xe9dance.":r?"Entwerfen und optimieren Sie Mehrschicht-PCB-Stackups f\xfcr kontrollierte Impedanz.":j?"ã¤ã³ãã¼ãã³ã¹å¶å¾¡ã®ã
1ãã®å¤å±¤PCBç©å±¤ãè¨è¨ã»æé©åã":v?"Dise\xf1e y optimice apilamientos de PCB multicapa para control de impedancia.":y?"Projete e otimize empilhamentos de PCB multicamadas para controle de imped\xe2ncia.":S?"Progetta e ottimizza stackup PCB multistrato per il controllo dell'impedenza.":k?"ìí¼ëì¤ ì ì´ë¥¼ ìí ë¤ì¸µ PCB ì¤íì
ì¤ê³ ë° ìµì í.":D?"ÐÑоекÑиÑÑйÑе и опÑимизиÑÑйÑе многоÑлойнÑе ÑÑеки пеÑаÑнÑÑ
Ð¿Ð»Ð°Ñ Ð´Ð»Ñ ÐºÐ¾Ð½ÑÑÐ¾Ð»Ñ Ð¸Ð¼Ð¿ÐµÐ´Ð°Ð½Ñа.":"Design and optimize multi-layer PCB stackups for controlled impedance."})]}),(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsxs)("button",{onClick:()=>{let e=P.map(e=>({...e,id:Date.now().toString()+Math.random()}));C([...P,...e])},className:"bg-white border border-slate-200 text-slate-700 px-4 py-2 rounded-lg flex items-center gap-2 hover:bg-slate-50 text-sm font-medium",children:[(0,i.jsx)(d.A,{size:16})," ",s?"å¤å¶":n?"Dupliquer":r?"Duplizieren":j?"è¤è£½":v?"Duplicar":y?"Duplicar":S?"Duplica":k?"ë³µì ":D?"ÐÑблиÑоваÑÑ":"Duplicate"]}),(0,i.jsxs)("button",{onClick:()=>{let e=new Blob([[["Layer Name","Type","Material","Thickness (mil)","Dk","Df","Cu Weight"],...P.map(e=>[e.name,e.type,e.material,e.thickness.toString(),e.dk.toString(),e.df.toString(),e.copperWeight||""])].map(e=>e.join(",")).join("\n")],{type:"text/csv;charset=utf-8;"}),a=document.createElement("a");a.href=URL.createObjectURL(e),a.download="stackup_design.csv",a.click()},className:"bg-indigo-600 text-white px-4 py-2 rounded-lg flex items-center gap-2 hover:bg-indigo-700 text-sm font-bold",children:[(0,i.jsx)(o.A,{size:16})," ",s?"å¯¼åº CSV":n?"Exporter CSV":r?"CSV exportieren":j?"CSVã¨ã¯ã¹ãã¼ã":v?"Exportar CSV":y?"Exportar CSV":S?"Esporta CSV":k?"CSV ë´ë³´ë´ê¸°":D?"ÐкÑпоÑÑ CSV":"Export CSV"]})]})]}),(0,i.jsxs)("div",{className:"grid lg:grid-cols-4 gap-6",children:[(0,i.jsxs)("div",{className:"lg:col-span-3",children:[(0,i.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-slate-200 overflow-hidden",children:[(0,i.jsxs)("div",{className:"bg-slate-50 px-4 py-3 border-b border-slate-200 flex justify-between items-center",children:[(0,i.jsx)("h2",{className:"font-bold text-slate-900",children:s?"å±å ç»æ":n?"Pile de couches":r?"Lagenstapel":j?"ã¬ã¤ã¤ã¹ã¿ãã¯":v?"Pila de capas":y?"Pilha de camadas":S?"Pila di strati":k?"ë ì´ì´ ì¤í":D?"СÑек Ñлоев":"Layer Stack"}),(0,i.jsxs)("div",{className:"flex gap-2",children:[(0,i.jsxs)("button",{onClick:()=>q("signal"),className:"text-xs bg-amber-100 text-amber-700 px-2 py-1 rounded flex items-center gap-1 hover:bg-amber-200",children:[(0,i.jsx)(c.A,{size:12})," ",s?"ä¿¡å·å±":n?"Signal":r?"Signal":j?"ä¿¡å·å±¤":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("button",{onClick:()=>q("plane"),className:"text-xs bg-slate-100 text-slate-700 px-2 py-1 rounded flex items-center gap-1 hover:bg-slate-200",children:[(0,i.jsx)(c.A,{size:12})," ",s?"å¹³é¢å±":n?"Plan":r?"Ebene":j?"ãã¬ã¼ã³":v?"Plano":y?"Plano":S?"Piano":k?"íë©´":D?"ÐлоÑкоÑÑÑ":"Plane"]}),(0,i.jsxs)("button",{onClick:()=>q("prepreg"),className:"text-xs bg-emerald-100 text-emerald-700 px-2 py-1 rounded flex items-center gap-1 hover:bg-emerald-200",children:[(0,i.jsx)(c.A,{size:12})," ",s?"ååºåç":n?"Pr\xe9impr\xe9gn\xe9":r?"Prepreg":j?"ããªãã¬ã°":v?"Preimpregnado":y?"Pr\xe9-impregnado":S?"Preimpregnato":k?"í리íë ê·¸":D?"ÐÑепÑег":"Prepreg"]}),(0,i.jsxs)("button",{onClick:()=>q("core"),className:"text-xs bg-emerald-100 text-emerald-700 px-2 py-1 rounded flex items-center gap-1 hover:bg-emerald-200",children:[(0,i.jsx)(c.A,{size:12})," ",s?"è¯æ¿":n?"Noyau":r?"Kern":j?"ã³ã¢":v?"N\xfacleo":y?"N\xfacleo":S?"Nucleo":k?"ì½ì´":D?"СеÑдеÑник":"Core"]})]})]}),(0,i.jsx)("div",{className:"overflow-x-auto",children:(0,i.jsxs)("table",{className:"w-full text-sm",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{className:"bg-slate-50 border-b border-slate-200",children:[(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase w-24",children:s?"å¯è§å":n?"Visuel":r?"Visuell":j?"ãã¸ã¥ã¢ã«":v?"Visual":y?"Visual":S?"Visivo":k?"ìê°í":D?"ÐизÑализаÑиÑ":"Visual"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:s?"å±åç§°":n?"Nom de couche":r?"Lagenname":j?"ã¬ã¤ã¤å":v?"Nombre de capa":y?"Nome da camada":S?"Nome strato":k?"ë ì´ì´ ì´ë¦":D?"ÐÐ¼Ñ ÑлоÑ":"Layer Name"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:s?"ç±»å":n?"Type":r?"Typ":j?"ã¿ã¤ã":v?"Tipo":y?"Tipo":S?"Tipo":k?"ì í":D?"Тип":"Type"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:s?"ææ":n?"Mat\xe9riau":r?"Material":j?"ææ":v?"Material":y?"Material":S?"Materiale":k?"ì¬ë£":D?"ÐаÑеÑиал":"Material"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:s?"å度":n?"\xc9paisseur":r?"Dicke":j?"åã":v?"Espesor":y?"Espessura":S?"Spessore":k?"ëê»":D?"ТолÑина":"Thickness"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:"Dk"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:"Df"}),(0,i.jsx)("th",{className:"px-3 py-2 text-left text-xs font-bold text-slate-500 uppercase",children:s?"éå":n?"Poids Cu":r?"Cu-Gewicht":j?"Cuéé":v?"Peso Cu":y?"Peso Cu":S?"Peso Cu":k?"Cu 무ê²":D?"ÐÐµÑ Cu":"Cu Weight"}),(0,i.jsx)("th",{className:"px-3 py-2 w-10"})]})}),(0,i.jsx)("tbody",{children:P.map((e,a)=>(0,i.jsx)(f,{layer:e,onUpdate:e=>W(a,e),onDelete:()=>A(a),isZh:s,isFr:n,isDe:r,isJa:j,isEs:v,isPt:y,isIt:S,isKo:k,isRu:D},e.id))}),(0,i.jsx)("tfoot",{children:(0,i.jsxs)("tr",{className:"bg-slate-100 border-t-2 border-slate-300",children:[(0,i.jsx)("td",{colSpan:4,className:"px-3 py-2 text-sm font-bold text-slate-700",children:s?"æ»å度":n?"\xc9paisseur totale":r?"Gesamtdicke":j?"ç·åã":v?"Pila total":y?"Pilha total":S?"Pila totale":k?"ì´ ì¤í":D?"ÐбÑий ÑÑек":"Total Stack"}),(0,i.jsxs)("td",{className:"px-3 py-2 text-sm font-bold text-indigo-600 font-mono",children:[F.toFixed(1)," mil"]}),(0,i.jsxs)("td",{colSpan:4,className:"px-3 py-2 text-sm text-slate-500",children:["(",(.0254*F).toFixed(2)," mm)"]})]})})]})})]}),(0,i.jsxs)("div",{className:"mt-6 bg-gradient-to-r from-indigo-50 to-purple-50 rounded-xl border border-indigo-100 p-5",children:[(0,i.jsxs)("h3",{className:"font-bold text-slate-900 mb-4 flex items-center gap-2",children:[(0,i.jsx)(m.A,{size:18,className:"text-indigo-600"}),s?"å å±è®¾è®¡æå":n?"Directives de conception d'empilement":r?"Stackup-Design-Richtlinien":j?"ç©å±¤è¨è¨ã¬ã¤ãã©ã¤ã³":v?"Directrices de dise\xf1o de apilamiento":y?"Diretrizes de projeto de empilhamento":S?"Linee guida per la progettazione di stackup":k?"ì¤íì
ì¤ê³ ì§ì¹¨":D?"РекомендаÑии по пÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑека":"Stackup Design Guidelines"]}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-4 text-sm",children:[(0,i.jsxs)("div",{className:"bg-white rounded-lg p-3 border border-indigo-100",children:[(0,i.jsx)("div",{className:"font-bold text-indigo-600 mb-1",children:s?"对称æ§":n?"Sym\xe9trie":r?"Symmetrie":j?"対称æ§":v?"Simetr\xeda":y?"Simetri
1a":S?"Simmetria":k?"ëì¹":D?"СиммеÑÑиÑ":"Symmetry"}),(0,i.jsx)("p",{className:"text-slate-600 text-xs",children:s?"ä¿æå å±ç»æå
³äºä¸å¿å¯¹ç§°ï¼ä»¥é²æ¢å¶é è¿ç¨ä¸çç¿æ²ã":n?"Gardez l'empilement sym\xe9trique par rapport au centre pour \xe9viter le gauchissement pendant la fabrication.":r?"Halten Sie den Stackup symmetrisch zur Mitte, um Verzug w\xe4hrend der Fertigung zu vermeiden.":j?"製é ä¸ã®åããé²ããããä¸å¿ã«å¯¾ãã¦å¯¾ç§°ãªç©å±¤ãç¶æãã¦ãã ããã":v?"Mantenga el apilamiento sim\xe9trico respecto al centro para evitar deformaciones durante la fabricaci\xf3n.":y?"Mantenha o empilhamento sim\xe9trico em rela\xe7\xe3o ao centro para evitar empenamento durante a fabrica\xe7\xe3o.":S?"Mantenere lo stackup simmetrico rispetto al centro per prevenire deformazioni durante la fabbricazione.":k?"ì ì¡° ì¤ í¨ì ë°©ì§í기 ìí´ ì¤ì¬ì ëí´ ëì¹ì¸ ì¤íì
ì ì ì§íììì¤.":D?"СоÑ
ÑанÑйÑе ÑиммеÑÑиÑноÑÑÑ ÑÑека оÑноÑиÑелÑно ÑенÑÑа, ÑÑÐ¾Ð±Ñ Ð¿ÑедоÑвÑаÑиÑÑ ÐºÐ¾Ñобление пÑи изгоÑовлении.":"Keep the stackup symmetric about the center to prevent warpage during fabrication."})]}),(0,i.jsxs)("div",{className:"bg-white rounded-lg p-3 border border-indigo-100",children:[(0,i.jsx)("div",{className:"font-bold text-indigo-600 mb-1",children:s?"åèå¹³é¢":n?"Plans de r\xe9f\xe9rence":r?"Referenzebenen":j?"ãªãã¡ã¬ã³ã¹ãã¬ã¼ã³":v?"Planos de referencia":y?"Planos de refer\xeancia":S?"Piani di riferimento":k?"ê¸°ì¤ íë©´":D?"ÐпоÑнÑе плоÑкоÑÑи":"Reference Planes"}),(0,i.jsx)("p",{className:"text-slate-600 text-xs",children:s?"æ¯ä¸ªä¿¡å·å±åºæç¸é»çå°å¹³é¢æçµæºå¹³é¢ä½ä¸ºåæµè·¯å¾ã":n?"Chaque couche de signal doit avoir un plan de masse ou d'alimentation adjacent pour le courant de retour.":r?"Jede Signallage sollte eine benachbarte Masse- oder Versorgungsebene f\xfcr den R\xfcckstrom haben.":j?"åä¿¡å·å±¤ã«ã¯ããªã¿ã¼ã³é»æµç¨ã®é£æ¥GNDã¾ãã¯é»æºãã¬ã¼ã³ãå¿
è¦ã§ãã":v?"Cada capa de se\xf1al debe tener un plano GND o PWR adyacente para la corriente de retorno.":y?"Cada camada de sinal deve ter um plano GND ou PWR adjacente para corrente de retorno.":S?"Ogni strato di segnale dovrebbe avere un piano GND o PWR adiacente per la corrente di ritorno.":k?"ê° ì í¸ ë ì´ì´ë ë¦¬í´ ì ë¥ë¥¼ ìí ì¸ì í GND ëë PWR íë©´ì´ ìì´ì¼ í©ëë¤.":D?"ÐаждÑй ÑигналÑнÑй Ñлой должен имеÑÑ ÑмежнÑÑ Ð¿Ð»Ð¾ÑкоÑÑÑ GND или PWR Ð´Ð»Ñ Ð¾Ð±ÑаÑного Ñока.":"Every signal layer should have an adjacent ground or power plane for return current."})]}),(0,i.jsxs)("div",{className:"bg-white rounded-lg p-3 border border-indigo-100",children:[(0,i.jsx)("div",{className:"font-bold text-indigo-600 mb-1",children:s?"é«éä¿¡å·":n?"Signaux haute vitesse":r?"Hochgeschwindigkeitssignale":j?"é«éä¿¡å·":v?"Se\xf1ales de alta velocidad":y?"Sinais de alta velocidade":S?"Segnali ad alta velocit\xe0":k?"ê³ ì ì í¸":D?"ÐÑÑокоÑкоÑоÑÑнÑе ÑигналÑ":"High-Speed Signals"}),(0,i.jsx)("p",{className:"text-slate-600 text-xs",children:s?"é«éä¿¡å·åºå¸çº¿å¨ä¸å°å¹³é¢ç¸é»çå±ä¸ï¼èéçµæºå¹³é¢ã":n?"Routez les signaux haute vitesse sur des couches adjacentes aux plans GND, pas aux plans d'alimentation.":r?"F\xfchren Sie Hochgeschwindigkeitssignale auf Lagen neben GND-Ebenen, nicht Versorgungsebenen.":j?"é«éä¿¡å·ã¯é»æºãã¬ã¼ã³ã§ã¯ãªããGNDãã¬ã¼ã³ã«é£æ¥ãã層ã«é
ç·ãã¦ãã ããã":v?"Enrute se\xf1ales de alta velocidad en capas adyacentes a planos GND, no a planos de alimentaci\xf3n.":y?"Roteie sinais de alta velocidade em camadas adjacentes a planos GND, n\xe3o planos de alimenta\xe7\xe3o.":S?"Instrada i segnali ad alta velocit\xe0 su strati adiacenti ai piani GND, non ai piani di alimentazione.":k?"ê³ ì ì í¸ë ì ì íë©´ì´ ìë GND íë©´ì ì¸ì í ë ì´ì´ì ë°°ì íììì¤.":D?"ÐÑокладÑвайÑе вÑÑокоÑкоÑоÑÑнÑе ÑÐ¸Ð³Ð½Ð°Ð»Ñ Ð½Ð° ÑлоÑÑ
ÑÑдом Ñ Ð¿Ð»Ð¾ÑкоÑÑÑми GND, а не пиÑаниÑ.":"Route high-speed signals on layers adjacent to GND planes, not power planes."})]}),(0,i.jsxs)("div",{className:"bg-white rounded-lg p-3 border border-indigo-100",children:[(0,i.jsx)("div",{className:"font-bold text-indigo-600 mb-1",children:s?"é平衡":n?"\xc9quilibre du cuivre":r?"Kupferbalance":j?"é
ãã©ã³ã¹":v?"Balance de cobre":y?"Equil\xedbrio de cobre":S?"Bilanciamento del rame":k?"구리 ë°¸ë°ì¤":D?"ÐÐ°Ð»Ð°Ð½Ñ Ð¼ÐµÐ´Ð¸":"Copper Balance"}),(0,i.jsx)("p",{className:"text-slate-600 text-xs",children:s?"平衡两侧çéåå¸ä»¥é²æ¢å¼¯æ²åææ²ã":n?"\xc9quilibrez la distribution du cuivre de chaque c\xf4t\xe9 pour \xe9viter le cintrage et la torsion.":r?"Balancieren Sie die Kupferverteilung auf jeder Seite, um Biegen und Verdrehen zu verhindern.":j?"åããããããé²ããããåé¢ã®é
åå¸ããã©ã³ã¹ããã¦ãã ããã":v?"Balance la distribuci\xf3n de cobre en cada lado para evitar flexi\xf3n y torsi\xf3n.":y?"Equilibre a distribui\xe7\xe3o de cobre em cada lado para evitar curvatura e tor\xe7\xe3o.":S?"Bilancia la distribuzione del rame su ciascun lato per prevenire flessione e torsione.":k?"구ë¶ë¬ì§ê³¼ ë¹í림ì ë°©ì§í기 ìí´ ê° ë©´ì 구리 ë¶í¬ë¥¼ ê· íìê² íììì¤.":D?"СбаланÑиÑÑйÑе ÑаÑпÑеделение меди Ñ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÑÑоÑонÑ, ÑÑÐ¾Ð±Ñ Ð¿ÑедоÑвÑаÑиÑÑ Ð¸Ð·Ð³Ð¸Ð± и ÑкÑÑÑивание.":"Balance copper distribution on each side to prevent bow and twist."})]})]})]})]}),(0,i.jsxs)("div",{className:"space-y-4",children:[(0,i.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-slate-200 p-4",children:[(0,i.jsx)("h3",{className:"font-bold text-slate-900 mb-4",children:s?"å 屿è¦":n?"R\xe9sum\xe9 de l'empilement":r?"Stackup-Zusammenfassung":j?"ç©å±¤ãµããªã¼":v?"Resumen de apilamiento":y?"Re
1sumo de empilhamento":S?"Riepilogo stackup":k?"ì¤í ìì½":D?"Сводка ÑÑека":"Stack Summary"}),(0,i.jsxs)("div",{className:"space-y-3",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("span",{className:"text-sm text-slate-500",children:s?"æ»å±æ°":n?"Couches totales":r?"Gesamtlagen":j?"ç·å±¤æ°":v?"Capas totales":y?"Camadas totais":S?"Strati totali":k?"ì´ ë ì´ì´ ì":D?"ÐÑего Ñлоев":"Total Layers"}),(0,i.jsx)("span",{className:"font-bold text-slate-900",children:M})]}),(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("span",{className:"text-sm text-slate-500",children:s?"ä¿¡å·å±æ°":n?"Couches de signal":r?"Signallagen":j?"ä¿¡å·å±¤":v?"Capas de se\xf1al":y?"Camadas de sinal":S?"Strati di segnale":k?"ì í¸ ë ì´ì´":D?"СигналÑнÑе Ñлои":"Signal Layers"}),(0,i.jsx)("span",{className:"font-bold text-amber-600",children:P.filter(e=>"signal"===e.type).length})]}),(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("span",{className:"text-sm text-slate-500",children:s?"å¹³é¢å±æ°":n?"Couches de plan":r?"Ebenenlagen":j?"ãã¬ã¼ã³å±¤":v?"Capas de plano":y?"Camadas de plano":S?"Strati di piano":k?"íë©´ ë ì´ì´":D?"ÐлоÑкоÑÑнÑе Ñлои":"Plane Layers"}),(0,i.jsx)("span",{className:"font-bold text-slate-600",children:P.filter(e=>"plane"===e.type).length})]}),(0,i.jsxs)("div",{className:"border-t border-slate-200 pt-3",children:[(0,i.jsxs)("div",{className:"flex justify-between items-center",children:[(0,i.jsx)("span",{className:"text-sm text-slate-500",children:s?"æ»å度":n?"\xc9paisseur totale":r?"Gesamtdicke":j?"ç·åã":v?"Espesor total":y?"Espessura total":S?"Spessore totale":k?"ì´ ëê»":D?"ÐбÑÐ°Ñ ÑолÑина":"Total Thickness"}),(0,i.jsxs)("span",{className:"font-bold text-indigo-600",children:[F.toFixed(1)," mil"]})]}),(0,i.jsxs)("div",{className:"text-xs text-slate-400 text-right",children:[(.0254*F).toFixed(2)," mm"]})]})]})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-slate-200 p-4",children:[(0,i.jsx)("h3",{className:"font-bold text-slate-900 mb-4",children:s?"å¿«éæ¨¡æ¿":n?"Mod\xe8les rapides":r?"Schnellvorlagen":j?"ã¯ã¤ãã¯ãã³ãã¬ã¼ã":v?"Plantillas r\xe1pidas":y?"Modelos r\xe1pidos":S?"Modelli rapidi":k?"ë¹ ë¥¸ í
í릿":D?"ÐÑÑÑÑÑе ÑаблонÑ":"Quick Templates"}),(0,i.jsx)("div",{className:"space-y-2",children:b.map(e=>(0,i.jsxs)("button",{onClick:()=>V(e.name),className:"w-full text-left p-3 rounded-lg border transition-all ".concat(w===e.name?"border-indigo-500 bg-indigo-50":"border-slate-200 hover:border-indigo-300 hover:bg-slate-50"),children:[(0,i.jsx)("div",{className:"font-medium text-slate-900 text-sm",children:s?e.nameZh:n?e.nameFr:r?e.nameDe:j?e.nameJa:e.name}),(0,i.jsx)("div",{className:"text-xs text-slate-500",children:s?e.descriptionZh:n?e.descriptionFr:r?e.descriptionDe:j?e.descriptionJa:e.description})]},e.name))})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl shadow-sm border border-slate-200 p-4",children:[(0,i.jsxs)("h3",{className:"font-bold text-slate-900 mb-4 flex items-center gap-2",children:[(0,i.jsx)(p.A,{size:16,className:"text-amber-500"}),s?"ç®æ 黿":n?"Imp\xe9dance cible":r?"Zielimpedanz":j?"ã¿ã¼ã²ããã¤ã³ãã¼ãã³ã¹":v?"Impedancia objetivo":y?"Imped\xe2ncia alvo":S?"Impedenza target":k?"목í ìí¼ëì¤":D?"Целевой импеданÑ":"Target Impedance"]}),(0,i.jsxs)("div",{className:"space-y-3",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"text-xs text-slate-500 mb-1 block",children:s?"å端 (Ω)":n?"Simple (Ω)":r?"Single-ended (Ω)":j?"ã·ã³ã°ã«ã¨ã³ã (Ω)":v?"Single-ended (Ω)":y?"Single-ended (Ω)":S?"Single-ended (Ω)":k?"ì±ê¸ ìë (Ω)":D?"ÐеÑиммеÑÑиÑнÑй (Ω)":"Single-ended (Ω)"}),(0,i.jsx)("input",{type:"number",value:R,onChange:e=>G(Number(e.target.value)),className:"w-full border border-slate-200 rounded-lg px-3 py-2 text-sm font-mono"})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("label",{className:"text-xs text-slate-500 mb-1 block",children:s?"å·®å (Ω)":n?"Diff\xe9rentiel (Ω)":r?"Differentiell (Ω)":j?"å·®å (Ω)":v?"Diferencial (Ω)":y?"Diferencial (Ω)":S?"Differenziale (Ω)":k?"ì°¨ë (Ω)":D?"ÐиÑÑеÑенÑиалÑнÑй (Ω)":"Differential (Ω)"}),(0,i.jsx)("input",{type:"number",value:L,onChange:e=>E(Number(e.target.value)),className:"w-full border border-slate-200 rounded-lg px-3 py-2 text-sm font-mono"})]}),(0,i.jsx)("button",{onClick:()=>{let e=P.find(e=>"prepreg"===e.type||"core"===e.type);if(!e)return;let a=e.thickness,s=e.dk,i=5;for(let e=0;e<20;e++)87/Math.sqrt(s+1.41)*Math.log(5.98*a/(.8*i+1.4))>R?i*=1.1:i*=.9;B({targetSE:R,targetDiff:L,traceWidth:i,diffSpacing:1.2*i,dielectricName:e.n
1ame,dielectricH:a,dielectricDk:s})},className:"w-full bg-indigo-600 text-white py-2 rounded-lg text-sm font-bold hover:bg-indigo-700",children:s?"计ç®èµ°çº¿å®½åº¦":n?"Calculer la largeur de piste":r?"Leiterbahnbreite berechnen":j?"ãã¬ã¼ã¹å¹
ãè¨ç®":v?"Calcular ancho de pista":y?"Calcular largura da trilha":S?"Calcola larghezza traccia":k?"í¸ë ì´ì¤ í ê³ì°":D?"РаÑÑÑиÑаÑÑ ÑиÑÐ¸Ð½Ñ Ð´Ð¾Ñожки":"Calculate Trace Width"})]})]})]})]}),(0,i.jsxs)("div",{className:"mt-16 border-t border-slate-200 pt-16",children:[(0,i.jsxs)("div",{className:"text-center mb-12",children:[(0,i.jsx)("span",{className:"text-emerald-600 font-bold tracking-wider text-xs uppercase mb-2 block",children:s?"å å±å·¥ç¨":n?"Ing\xe9nierie d'empilement":r?"Stackup-Engineering":j?"ç©å±¤ã¨ã³ã¸ãã¢ãªã³ã°":v?"Ingenier\xeda de apilamiento":y?"Engenharia de empilhamento":S?"Ingegneria di stackup":k?"ì¤íì
ìì§ëì´ë§":D?"ÐнженеÑÐ¸Ñ ÑÑека":"Stackup Engineering"}),(0,i.jsx)("h2",{className:"text-3xl font-extrabold text-slate-900 mb-3",children:s?"PCB å å±è®¾è®¡åºç¡":n?"Fondamentaux de la conception d'empilement PCB":r?"PCB-Stackup-Design-Grundlagen":j?"PCBç©å±¤è¨è¨ã®åºç¤":v?"Fundamentos de dise\xf1o de apilamiento PCB":y?"Fundamentos de projeto de empilhamento PCB":S?"Fondamenti di progettazione stackup PCB":k?"PCB ì¤íì
ì¤ê³ 기ì´":D?"ÐÑÐ½Ð¾Ð²Ñ Ð¿ÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑека пеÑаÑной плаÑÑ":"PCB Stackup Design Fundamentals"}),(0,i.jsx)("p",{className:"text-slate-600 max-w-2xl mx-auto",children:s?"ææ¡å¤å± PCB å å±è®¾è®¡çèºæ¯ï¼å®ç°æä½³ä¿¡å·å®æ´æ§åå¯å¶é æ§ã":n?"Ma\xeetrisez l'art de la conception d'empilement PCB multicouches pour une int\xe9grit\xe9 du signal et une fabricabilit\xe9 optimales.":r?"Meistern Sie die Kunst des Mehrschicht-PCB-Stackup-Designs f\xfcr optimale Signalintegrit\xe4t und Herstellbarkeit.":j?"æé©ãªä¿¡å·å®å
¨æ§ã¨è£½é æ§ã®ããã®å¤å±¤PCBç©å±¤è¨è¨ã®æè¡ããã¹ã¿ã¼ãã¦ãã ããã":v?"Domine el arte del dise\xf1o de apilamiento PCB multicapa para una integridad de se\xf1al y fabricabilidad \xf3ptimas.":y?"Domine a arte do projeto de empilhamento PCB multicamadas para integridade de sinal e fabricabilidade ideais.":S?"Padroneggia l'arte della progettazione di stackup PCB multistrato per un'integrit\xe0 del segnale e una fabbricabilit\xe0 ottimali.":k?"ìµì ì ì í¸ ë¬´ê²°ì±ê³¼ ì ì¡° ê°ë¥ì±ì ìí ë¤ì¸µ PCB ì¤íì
ì¤ê³ 기ì ì ë§ì¤í°íììì¤.":D?"ÐвладейÑе иÑкÑÑÑÑвом пÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¼Ð½Ð¾Ð³Ð¾ÑлойнÑÑ
ÑÑеков пеÑаÑнÑÑ
Ð¿Ð»Ð°Ñ Ð´Ð»Ñ Ð¾Ð¿ÑималÑной ÑелоÑÑноÑÑи Ñигнала и ÑеÑ
нологиÑноÑÑи.":"Master the art of multi-layer PCB stackup design for optimal signal integrity and manufacturability."})]}),(0,i.jsxs)("div",{className:"mb-12",children:[(0,i.jsx)("h3",{className:"text-xl font-bold text-slate-900 mb-6",children:s?"æ åå å±é
ç½®":n?"Configurations d'empilement standard":r?"Standard-Stackup-Konfigurationen":j?"æ¨æºç©å±¤æ§æ":v?"Configuraciones de apilamiento est\xe1ndar":y?"Configura\xe7\xf5es de empilhamento padr\xe3o":S?"Configurazioni di stackup standard":k?"íì¤ ì¤íì
구ì±":D?"СÑандаÑÑнÑе конÑигÑÑаÑии ÑÑека":"Standard Stackup Configurations"}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-4",children:[(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 p-5",children:[(0,i.jsx)("div",{className:"text-2xl font-bold text-indigo-600 mb-2",children:s?"4å±":n?"4 couches":r?"4-Lagen":j?"4層":v?"4 capas":y?"4 camadas":S?"4 strati":k?"4층":D?"4 ÑлоÑ":"4-Layer"}),(0,i.jsx)("div",{className:"text-sm text-slate-500 mb-3",children:s?"ç®å设计æå¸¸ç¨":n?"Le plus courant pour les conceptions simples":r?"Am h\xe4ufigsten f\xfcr einfache Designs":j?"ã·ã³ãã«ãªè¨è¨ã«æãä¸è¬ç":v?"M\xe1s com\xfan para dise\xf1os simples":y?"Mais comum para projetos simples":S?"Pi\xf9 comune per design semplici":k?"ê°ë¨í ì¤ê³ì ê°ì¥ ì¼ë°ì ":D?"Ðаиболее ÑаÑпÑоÑÑÑанен Ð´Ð»Ñ Ð¿ÑоÑÑÑÑ
пÑоекÑов":"Most common for simple designs"}),(0,i.jsxs)("div",{className:"space-y-1 text-xs font-mono",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-amber-500 rounded"})," L1 ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-slate-500 rounded"})," L2 GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-slate-400 rounded"})," L3 PWR"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-amber-500 rounded"})," L4 ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]})]}),(0,i.jsxs)("div",{className:"mt-3 text-xs text-slate-500",children:[s?"å
¸åå¼ï¼":n?"Typique :":r?"Typisch:":j?"å
¸åå¤ï¼":v?"T\xedpico:":y?"T\xed
1pico:":S?"Tipico:":k?"ì¼ë°ì :":D?"ТипиÑно:":"Typical:"," 1.6mm (62mil)"]})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 p-5",children:[(0,i.jsx)("div",{className:"text-2xl font-bold text-indigo-600 mb-2",children:s?"6å±":n?"6 couches":r?"6-Lagen":j?"6層":v?"6 capas":y?"6 camadas":S?"6 strati":k?"6층":D?"6 Ñлоев":"6-Layer"}),(0,i.jsx)("div",{className:"text-sm text-slate-500 mb-3",children:s?"é«éæ°å设计":n?"Conceptions num\xe9riques haute vitesse":r?"High-Speed-Digital-Designs":j?"é«éãã¸ã¿ã«è¨è¨":v?"Dise\xf1os digitales de alta velocidad":y?"Projetos digitais de alta velocidade":S?"Progetti digitali ad alta velocit\xe0":k?"ê³ ì ëì§í¸ ì¤ê³":D?"ÐÑÑокоÑкоÑоÑÑнÑе ÑиÑÑовÑе пÑоекÑÑ":"High-speed digital designs"}),(0,i.jsxs)("div",{className:"space-y-1 text-xs font-mono",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-amber-500 rounded"})," L1 ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-slate-500 rounded"})," L2 GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-amber-400 rounded"})," L3 ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-slate-400 rounded"})," L4 PWR"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-slate-500 rounded"})," L5 GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-1 bg-amber-500 rounded"})," L6 ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]})]}),(0,i.jsxs)("div",{className:"mt-3 text-xs text-slate-500",children:[s?"å
¸åå¼ï¼":n?"Typique :":r?"Typisch:":j?"å
¸åå¤ï¼":v?"T\xedpico:":y?"T\xedpico:":S?"Tipico:":k?"ì¼ë°ì :":D?"ТипиÑно:":"Typical:"," 1.6mm (62mil)"]})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 p-5",children:[(0,i.jsx)("div",{className:"text-2xl font-bold text-indigo-600 mb-2",children:s?"8å±":n?"8 couches":r?"8-Lagen":j?"8層":v?"8 capas":y?"8 camadas":S?"8 strati":k?"8층":D?"8 Ñлоев":"8-Layer"}),(0,i.jsx)("div",{className:"text-sm text-slate-500 mb-3",children:"DDR4/DDR5, SerDes"}),(0,i.jsxs)("div",{className:"space-y-0.5 text-xs font-mono",children:[(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-amber-500 rounded"})," ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-slate-500 rounded"})," GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-amber-400 rounded"})," ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-slate-400 rounded"})," PWR"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-slate-500 rounded"})," GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-amber-400 rounded"})," ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-slate-500 rounded"})," GND"]}),(0,i.jsxs)("div",{className:"flex items-center gap-2",children:[(0,i.jsx)("div",{className:"w-full h-0.5 bg-amber-500 rounded"})," ",s?"ä¿¡å·":n?"Signal":r?"Signal":j?"ä¿¡å·":v?"Se\xf1al":y?"Sinal":S?"Segnale":k?"ì í¸":D?"Сигнал":"Signal"]})]}),(0,i.jsxs)("div",{className:"mt-3 text-xs text-slate-500",children:[s?"å
¸åå¼ï¼":n?"Typique :":r?"Typisch:":j?"å
¸åå¤ï¼":v?"T\xedpico:":y?"T\xed
1pico:":S?"Tipico:":k?"ì¼ë°ì :":D?"ТипиÑно:":"Typical:"," 1.6-2.0mm"]})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 p-5",children:[(0,i.jsx)("div",{className:"text-2xl font-bold text-indigo-600 mb-2",children:s?"12+å±":n?"12+ couches":r?"12+ Lagen":j?"12+層":v?"12+ capas":y?"12+ camadas":S?"12+ strati":k?"12+층":D?"12+ Ñлоев":"12+ Layer"}),(0,i.jsx)("div",{className:"text-sm text-slate-500 mb-3",children:s?"æå¡å¨ãç½ç»ãFPGA":n?"Serveur, r\xe9seau, FPGA":r?"Server, Netzwerk, FPGA":j?"ãµã¼ãã¼ããããã¯ã¼ã¯ãFPGA":v?"Servidor, redes, FPGA":y?"Servidor, redes, FPGA":S?"Server, reti, FPGA":k?"ìë², ë¤í¸ìí¬, FPGA":D?"СеÑвеÑ, ÑеÑи, FPGA":"Server, networking, FPGA"}),(0,i.jsx)("div",{className:"text-xs text-slate-600 mb-2",children:s?"å¤çµæºåç夿å¸çº¿":n?"Routage complexe avec plusieurs domaines d'alimentation":r?"Komplexes Routing mit mehreren Versorgungsdom\xe4nen":j?"è¤æ°ã®é»æºãã¡ã¤ã³ãæã¤è¤éãªé
ç·":v?"Enrutamiento complejo con m\xfaltiples dominios de alimentaci\xf3n":y?"Roteamento complexo com m\xfaltiplos dom\xednios de alimenta\xe7\xe3o":S?"Routing complesso con pi\xf9 domini di alimentazione":k?"ì¬ë¬ ì ì ëë©ì¸ì´ ìë ë³µì¡í ë¼ì°í
":D?"Ð¡Ð»Ð¾Ð¶Ð½Ð°Ñ ÑÑаÑÑиÑовка Ñ Ð½ÐµÑколÑкими доменами пиÑаниÑ":"Complex routing with multiple power domains"}),(0,i.jsxs)("ul",{className:"text-xs text-slate-500 space-y-1",children:[(0,i.jsxs)("li",{children:["⢠",s?"å¤ä¸ª GND åèå¹³é¢":n?"Plusieurs plans de r\xe9f\xe9rence GND":r?"Mehrere GND-Referenzebenen":j?"è¤æ°ã®GNDãªãã¡ã¬ã³ã¹ãã¬ã¼ã³":v?"M\xfaltiples planos de referencia GND":y?"M\xfaltiplos planos de refer\xeancia GND":S?"Pi\xf9 piani di riferimento GND":k?"ì¬ë¬ GND ê¸°ì¤ íë©´":D?"ÐеÑколÑко опоÑнÑÑ
плоÑкоÑÑей GND":"Multiple GND reference planes"]}),(0,i.jsxs)("li",{children:["⢠",s?"ä¸ç¨çµæºå±":n?"Couches d'alimentation d\xe9di\xe9es":r?"Dedizierte Versorgungslagen":j?"å°ç¨é»æºå±¤":v?"Capas de alimentaci\xf3n dedicadas":y?"Camadas de alimenta\xe7\xe3o dedicadas":S?"Strati di alimentazione dedicati":k?"ì ì© ì ì ë ì´ì´":D?"ÐÑделеннÑе Ñлои пиÑаниÑ":"Dedicated power layers"]}),(0,i.jsxs)("li",{children:["⢠",s?"常è§åå/ç²å":n?"Vias enterr\xe9s/aveugles courants":r?"Buried/Blind Vias \xfcblich":j?"åãè¾¼ã¿/ãã©ã¤ã³ããã¢ä¸è¬ç":v?"V\xedas enterradas/ciegas comunes":y?"Vias enterradas/cegas comuns":S?"Vie interrate/cieche comuni":k?"매립/ë¸ë¼ì¸ë ë¹ì ì¼ë°ì ":D?"СкÑÑÑÑе/ÑлепÑе пеÑеÑ
Ð¾Ð´Ñ ÑаÑпÑоÑÑÑаненÑ":"Buried/blind vias common"]}),(0,i.jsxs)("li",{children:["⢠",s?"éè¦èé»":n?"Back-drilling requis":r?"Back-Drilling erforderlich":j?"ããã¯ããªã«å¿
è¦":v?"Requiere back-drilling":y?"Requer back-drilling":S?"Richiede back-drilling":k?"ë°±ëë¦´ë§ íì":D?"ТÑебÑеÑÑÑ Ð¾Ð±ÑаÑное ÑвеÑление":"Back-drilling required"]})]}),(0,i.jsxs)("div",{className:"mt-3 text-xs text-slate-500",children:[s?"å
¸åå¼ï¼":n?"Typique :":r?"Typisch:":j?"å
¸åå¤ï¼":v?"T\xedpico:":y?"T\xedpico:":S?"Tipico:":k?"ì¼ë°ì :":D?"ТипиÑно:":"Typical:"," 2.4-3.2mm"]})]})]})]}),(0,i.jsxs)("div",{className:"mb-12",children:[(0,i.jsx)("h3",{className:"text-xl font-bold text-slate-900 mb-6",children:s?"æ åååºåçåè¯æ¿å度":n?"\xc9paisseurs standard des pr\xe9impr\xe9gn\xe9s et noyaux":r?"Standard-Prepreg- und Kerndicken":j?"æ¨æºããªãã¬ã°ã¨ã³ã¢åã":v?"Espesores est\xe1ndar de preimpregnado y n\xfacleo":y?"Espessuras padr\xe3o de pr\xe9-impregnado e n\xfacleo":S?"Spessori standard di preimpregnato e nucleo":k?"íì¤ í리íë ê·¸ ë° ì½ì´ ëê»":D?"СÑандаÑÑнÑе ÑолÑÐ¸Ð½Ñ Ð¿ÑепÑега и ÑеÑдеÑника":"Standard Prepreg & Core Thicknesses"}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 gap-6",children:[(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 overflow-hidden",children:[(0,i.jsx)("div",{className:"bg-emerald-50 px-4 py-3 border-b border-emerald-100",children:(0,i.jsx)("h4",{className:"font-bold text-slate-900",children:s?"常ç¨ååºåçç±»å":n?"Types de pr\xe9impr\xe9gn\xe9s courants":r?"G\xe4ngige Prepreg-Typen":j?"ä¸è¬çãªããªãã¬ã°ã¿ã¤ã":v?"Tipos comunes de preimpregnado":y?"Tipos comuns de pr\xe9-impregnado":S?"Tipi comuni di preimpregnato":k?"ì¼ë°ì ì¸ í리íë ê·¸ ì í":D?"РаÑпÑоÑÑÑаненнÑе ÑÐ¸Ð¿Ñ Ð¿ÑепÑега":"Common Prepreg Types"})}),(0,i.jsxs)("table",{className:"w-full text-sm",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{className:"bg-slate-50 border-b",children:[(0,i.jsx)("th",{className:"px-4 py-2 text-left text-xs font-bold text-slate-500",children:s?"åå·":n?"Style":r?"Stil":j?"ã¹ã¿ã¤ã«":v?"Estilo":y?"Estilo":S?"Stile":k?"ì¤íì¼":D?"СÑилÑ":"Style"}),(0,i.jsx)("th",{className:"px-4 py-2 text-center text-xs font-bold text-slate-500",children:s?"å度":n?"\xc9paisseur":r?"Dicke":j?"åã":v?"Espesor":y?"Espessura":S?"Spessore":k?"ëê»":D?"ТолÑина":"Thickness"}),(0,i.jsx)("th",{className:"px-4 py-2 text-center text-xs font-bold text-slate-500",children:s?"æ è %":n?"R\xe9sine %":r?"Harz %":j?"樹è %":v?"Resina %":y?"Resina %":S?"Resina %":k?"ìì§ %":D?"Смола %":"Resin %"}),(0,i.jsx)("th",{className:"px-4 py-2 text-left text-xs font-bold text-slate-500",children:s?"ç¨é":n?"Utilisation":r?"Verwendung":j?"ç¨é":v?"Uso":y?"Uso":S?"Uso":k?"ì¬ì©":D?"ÐÑполÑзование":"Use"})]})}),(0,i.jsxs)("tbody",{children:[(0,i.jsxs)("tr",{className:"border-b",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"1080"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"2.8 mil"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"65%"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"èåå å±":n?"Empilements minces":r?"D\xfcnne Stackups":j?"èåç©å±¤":v?"Apilamientos delgados":y?"Empilhamentos finos":S?"Stackup sottili":k?"ìì ì¤íì
":D?"Тонкие ÑÑеки":"Thin stackups"})]}),(0,i.jsxs)("tr",{className:"border-b bg-slate-50",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"2116"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"4.5 mil"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"52%"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"æå¸¸ç¨":n?"Le plus courant":r?"Am h\xe4ufigsten":j?"æãä¸è¬ç":v?"M\xe1s com\xfan":y?"Mais comum":S?"Pi\xf9 c
1omune":k?"ê°ì¥ ì¼ë°ì ":D?"Ðаиболее ÑаÑпÑоÑÑÑанен":"Most common"})]}),(0,i.jsxs)("tr",{className:"border-b",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"1506"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"5.5 mil"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"48%"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"ä¸ç":n?"Moyen":r?"Mittel":j?"ä¸ç¨åº¦":v?"Medio":y?"M\xe9dio":S?"Medio":k?"ì¤ê°":D?"СÑедний":"Medium"})]}),(0,i.jsxs)("tr",{className:"border-b bg-slate-50",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"7628"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"7.0 mil"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"42%"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"åå":n?"Constructions \xe9paisses":r?"Dicke Aufbauten":j?"åå":v?"Construcciones gruesas":y?"Constru\xe7\xf5es grossas":S?"Costruzioni spesse":k?"ëêº¼ì´ êµ¬ì±":D?"ТолÑÑÑе конÑÑÑÑкÑии":"Thick builds"})]})]})]})]}),(0,i.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 overflow-hidden",children:[(0,i.jsx)("div",{className:"bg-indigo-50 px-4 py-3 border-b border-indigo-100",children:(0,i.jsx)("h4",{className:"font-bold text-slate-900",children:s?"æ åè¯æ¿å度":n?"\xc9paisseurs standard des noyaux":r?"Standard-Kerndicken":j?"æ¨æºã³ã¢åã":v?"Espesores est\xe1ndar de n\xfacleo":y?"Espessuras padr\xe3o de n\xfacleo":S?"Spessori standard del nucleo":k?"íì¤ ì½ì´ ëê»":D?"СÑандаÑÑнÑе ÑолÑÐ¸Ð½Ñ ÑеÑдеÑника":"Standard Core Thicknesses"})}),(0,i.jsxs)("table",{className:"w-full text-sm",children:[(0,i.jsx)("thead",{children:(0,i.jsxs)("tr",{className:"bg-slate-50 border-b",children:[(0,i.jsx)("th",{className:"px-4 py-2 text-left text-xs font-bold text-slate-500",children:s?"å度 (mil)":n?"\xc9paisseur (mil)":r?"Dicke (mil)":j?"åã (mil)":v?"Espesor (mil)":y?"Espessura (mil)":S?"Spessore (mil)":k?"ëê» (mil)":D?"ТолÑина (mil)":"Thickness (mil)"}),(0,i.jsx)("th",{className:"px-4 py-2 text-center text-xs font-bold text-slate-500",children:"mm"}),(0,i.jsx)("th",{className:"px-4 py-2 text-left text-xs font-bold text-slate-500",children:s?"常ç¨åºæ¯":n?"Utilisation courante":r?"H\xe4ufige Verwendung":j?"ä¸è¬çãªç¨é":v?"Uso com\xfan":y?"Uso comum":S?"Uso comune":k?"ì¼ë°ì ì¸ ì¬ì©":D?"ÐбÑÑное иÑполÑзование":"Common Use"})]})}),(0,i.jsxs)("tbody",{children:[(0,i.jsxs)("tr",{className:"border-b",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"4"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"0.1"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"HDIï¼èæ¿":n?"HDI, cartes minces":r?"HDI, d\xfcnne Platinen":j?"HDIãèåãã¼ã":v?"HDI, placas delgadas":y?"HDI, placas finas":S?"HDI, schede sottili":k?"HDI, ìì ë³´ë":D?"HDI, Ñонкие плаÑÑ":"HDI, thin boards"})]}),(0,i.jsxs)("tr",{className:"border-b bg-slate-50",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"8"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"0.2"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"é«å±æ°":n?"Nombre \xe9lev\xe9 de couches":r?"Hohe Lagenzahl":j?"é«å±¤æ°":v?"Alto n\xfamero de capas":y?"Alto n\xfamero de camadas":S?"Alto numero di strati":k?"ëì ë ì´ì´ ì":D?"ÐолÑÑое колиÑеÑÑво Ñлоев":"High-layer count"})]}),(0,i.jsxs)("tr",{className:"border-b",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"20"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"0.5"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"æ å 6+ å±":n?"Standard 6+ couches":r?"Standard 6+ Lagen":j?"æ¨æº6+層":v?"Est\xe1ndar 6+ capas":y?"Padr\xe3o 6+ camadas":S?"Standard 6+ strati":k?"íì¤ 6+ ë ì´ì´":D?"СÑандаÑÑ 6+ Ñлоев":"Standard 6+ layer"})]}),(0,i.jsxs)("tr",{className:"border-b bg-slate-50",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"40"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"1.0"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"4屿 å":n?"Standard 4 couches":r?"4-Lagen-Standard":j?"4å±¤æ¨æº":v?"Est\xe1ndar 4 capas":y?"Padr\xe3o 4 camadas":S?"Standard 4 strati":k?"íì¤ 4 ë ì´ì´":D?"СÑандаÑÑ 4 ÑлоÑ":"4-layer standard"})]}),(0,i.jsxs)("tr",{className:"border-b",children:[(0,i.jsx)("td",{className:"px-4 py-2 font-mono",children:"60"}),(0,i.jsx)("td",{className:"px-4 py-2 text-center",children:"1.5"}),(0,i.jsx)("td",{className:"px-4 py-2 text-slate-500",children:s?"åå 2å±":n?"2 couches \xe9paisses":r?"Dicke 2-Lagen":j?"åå2層":v?"2 capas gruesas":y?"2 camadas grossas":S?"2 strati spessi":k?"ëêº¼ì´ 2 ë ì´ì´":D?"ТолÑÑÑе 2 ÑлоÑ":"Thick 2-layer"})]})]})]})]})]})]}),(0,i.jsxs)("div",{className:"bg-gradient-to-r from-indigo-600 to-purple-600 rounded-2xl p-8 text-white",children:[(0,i.jsx)("h3",{className:"text-xl font-bold mb-6",children:s?"å å±è®¾è®¡æä½³å®è·µ":n?"Meilleures pratiques de conception d'empilement":r?"Stackup-Design Best Practices":j?"ç©å±¤è¨è¨ã®ãã¹ããã©ã¯ãã£ã¹":v?"Mejores pr\xe1cticas de dise\xf1o de apilamiento":y?"Melhores pr\xe1ticas de projeto de empilhamento":S?"Migliori pratiche di progettazione stackup":k?"ì¤íì
ì¤ê³ ëª¨ë² ì¬ë¡":D?"ÐÑÑÑие пÑакÑики пÑоекÑиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑека":"Stackup Design Best Practices"}),(0,i.jsxs)("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"ä¿æå¯¹ç§°æ§":n?"Maintenir la sym\xe9trie":r?"Symmetrie beibehalten":j?"対称æ§ãç¶æ":v?"Mantener simetr\xeda":y?"Manter simetria":S?"Mantenere simmetria":k?"ëì¹ ì ì§":D?"СоÑ
ÑанÑÑÑ ÑиммеÑÑиÑ":"Maintain Symmetry"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"å§ç»è®¾è®¡å
³äºä¸å¿å¯¹ç§°çå å±ãé对称å å±ä¼å¨åæµçè¿ç¨ä¸å¯¼è´ç¿æ²ï¼é æç»è£
缺é·ã":n?"Concevez toujours des empilements sym\xe9triques par rapport au centre. Les empilements asym\xe9triques provoquent un gauchissement pendant la refusion, entra\xeenant des d\xe9fauts d'assemblage.":r?"Entwerfen Sie Stackups immer symmetrisch zur Mitte. Asymmetrische Stackups verursachen Verzug beim Reflow und f\xfchren zu Montagefehlern.":j?"常ã«ä¸å¿ã«å¯¾ãã¦å¯¾ç§°ãªç©å±¤ãè¨è¨ãã¦ãã ãããé対称ãªç©å±¤ã¯ãªããã¼æã«åããå¼ãèµ·ãããçµç«ä¸è¯ã«ã¤ãªããã¾ãã":v?"Dise\xf1e siempre apilamientos sim\xe9tricos respecto al centro. Los apilamientos asim\xe9tricos causan deformaci\xf3n durante el reflujo, lo que lleva a defectos de ensamblaje.":y?"Sempre projete empilhamentos sim\xe9tricos em rela\xe7\xe3o ao centro. Empilhamentos assim\xe9tricos causam empenamento durante o refluxo, levando a defeitos de montagem.":S?"Progetta sempre stackup simmetrici rispetto al centro. Gli stackup asimmetrici causano deformazioni durante il reflow, portando a difetti di assemblaggio.":k?"íì ì¤ì¬ì ëí´ ëì¹ì¸ ì¤íì
ì ì¤ê³íììì¤. ë¹ëì¹ ì¤íì
ì 리íë¡ì° ì¤ í¨ì ì¼ì¼ì¼ 조립 ê²°í¨ì ì´ëí©ëë¤.":D?"ÐÑегда пÑоекÑиÑÑйÑе ÑÑеки ÑиммеÑÑиÑнÑми оÑноÑиÑелÑно ÑенÑÑа. ÐÑиммеÑÑиÑнÑе ÑÑеки вÑзÑваÑÑ ÐºÐ¾Ñобление пÑи оплавлении, ÑÑо пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº деÑекÑам ÑбоÑки.":"Always design stackups symmetric about the center. Asymmetric stackups cause warpage during reflow, leading to assembly defects."})]}),(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"ç¸é»åèå¹³é¢":n?"Plans de r\xe9f\xe9rence adjacents":r?"Benachbarte Referenzebenen":j?"飿¥ãªãã¡ã¬ã³ã¹ãã¬ã¼ã³":v?"Planos de referencia adyacentes":y?"Planos de refer\xeancia adjacentes":S?"Piani di riferimento adiacenti":k?"ì¸ì í ê¸°ì¤ íë©´":D?"СмежнÑе опоÑнÑе плоÑкоÑÑи":"Adjacent Reference Planes"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"æ¯ä¸ªä¿¡å·å±åºæç¸é»ç GND æ PWR å¹³é¢ãè¿ä¸ºé«éä¿¡å·æä¾äºä½çµæåæµè·¯å¾ã":n?"Chaque couche de signal doit avoir un plan GND ou PWR adjacent. Cela fournit un chemin de retour \xe0 faible inductance pour les signaux haute vitesse.":r?"Jede Signallage sollte eine benachbarte GND- oder PWR-Ebene haben. Dies bietet einen niedriginduktiven R\xfcckpfad f\xfcr Hochgeschwindigkeitssignale.":j?"åä¿¡å·å±¤ã«ã¯é£æ¥ããGNDã¾ãã¯PWRãã¬ã¼ã³ãå¿
è¦ã§ããããã«ããé«éä¿¡å·ã«ä½ã¤ã³ãã¯ã¿ã³ã¹ã®ãªã¿ã¼ã³ãã¹ãæä¾ããã¾ãã":v?"Cada capa de se\xf1al debe tener un plano GND o PWR adyacente. Esto proporciona una ruta de retorno de baja inductancia para se\xf1ales de alta velocidad.":y?"Cada camada de sinal deve ter um plano GND ou PWR adjacente. Isso fornece um caminho de retorno de baixa indut\xe2ncia para sinais de alta velocidade.":S?"Ogni strato di
1segnale dovrebbe avere un piano GND o PWR adiacente. Ci\xf2 fornisce un percorso di ritorno a bassa induttanza per segnali ad alta velocit\xe0.":k?"ê° ì í¸ ë ì´ì´ë ì¸ì í GND ëë PWR íë©´ì´ ìì´ì¼ í©ëë¤. ì´ê²ì ê³ ì ì í¸ì ëí ë®ì ì¸ëí´ì¤ ë¦¬í´ ê²½ë¡ë¥¼ ì ê³µí©ëë¤.":D?"ÐаждÑй ÑигналÑнÑй Ñлой должен имеÑÑ ÑмежнÑÑ Ð¿Ð»Ð¾ÑкоÑÑÑ GND или PWR. ÐÑо обеÑпеÑÐ¸Ð²Ð°ÐµÑ Ð½Ð¸Ð·ÐºÐ¾Ð¸Ð½Ð´ÑкÑивнÑй обÑаÑнÑй пÑÑÑ Ð´Ð»Ñ Ð²ÑÑокоÑкоÑоÑÑнÑÑ
Ñигналов.":"Every signal layer should have an adjacent GND or PWR plane. This provides a low-inductance return path for high-speed signals."})]}),(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"GND vs PWR åè":n?"R\xe9f\xe9rence GND vs PWR":r?"GND vs PWR Referenz":j?"GND vs PWR ãªãã¡ã¬ã³ã¹":v?"Referencia GND vs PWR":y?"Refer\xeancia GND vs PWR":S?"Riferimento GND vs PWR":k?"GND vs PWR 기ì¤":D?"ÐпоÑÐ½Ð°Ñ GND vs PWR":"GND vs PWR Reference"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"ä¼å
ä½¿ç¨ GND å¹³é¢ä½ä¸ºé«éä¿¡å·çåèãçµæºå¹³é¢ç±äºå¼å
³çµæµä¼ææ´é«çåªå£°ã":n?"Pr\xe9f\xe9rez les plans GND comme r\xe9f\xe9rence pour les signaux haute vitesse. Les plans d'alimentation ont plus de bruit en raison des courants de commutation.":r?"Bevorzugen Sie GND-Ebenen als Referenz f\xfcr Hochgeschwindigkeitssignale. Versorgungsebenen haben aufgrund von Schaltstr\xf6men mehr Rauschen.":j?"é«éä¿¡å·ã®ãªãã¡ã¬ã³ã¹ã«ã¯GNDãã¬ã¼ã³ãåªå
ãã¦ãã ããã黿ºãã¬ã¼ã³ã¯ã¹ã¤ããã³ã°é»æµã«ãããã¤ãºãé«ããªãã¾ãã":v?"Prefiera planos GND como referencia para se\xf1ales de alta velocidad. Los planos de alimentaci\xf3n tienen m\xe1s ruido debido a las corrientes de conmutaci\xf3n.":y?"Prefira planos GND como refer\xeancia para sinais de alta velocidade. Planos de alimenta\xe7\xe3o t\xeam mais ru\xeddo devido a correntes de comuta\xe7\xe3o.":S?"Preferire piani GND come riferimento per segnali ad alta velocit\xe0. I piani di alimentazione hanno pi\xf9 rumore a causa delle correnti di commutazione.":k?"ê³ ì ì í¸ì 기ì¤ì¼ë¡ GND íë©´ì ì í¸íììì¤. ì ì íë©´ì ì¤ìì¹ ì ë¥ë¡ ì¸í´ ë ëì ë
¸ì´ì¦ë¥¼ ê°ì§ëë¤.":D?"ÐÑедпоÑиÑайÑе плоÑкоÑÑи GND в каÑеÑÑве опоÑнÑÑ
Ð´Ð»Ñ Ð²ÑÑокоÑкоÑоÑÑнÑÑ
Ñигналов. ÐлоÑкоÑÑи пиÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÑÑ Ð±Ð¾Ð»ÑÑе ÑÑма из-за коммÑÑаÑионнÑÑ
Ñоков.":"Prefer GND planes as reference for high-speed signals. Power planes have higher noise due to switching currents."})]}),(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"åå°å±é´è½¬æ¢":n?"Minimiser les transitions de couches":r?"Lagen\xfcberg\xe4nge minimieren":j?"層éé·ç§»ãæå°å":v?"Minimizar transiciones de capa":y?"Minim
1izar transi\xe7\xf5es de camada":S?"Minimizzare transizioni di strato":k?"ë ì´ì´ ì í ìµìí":D?"ÐинимизиÑоваÑÑ Ð¿ÐµÑеÑ
Ð¾Ð´Ñ Ñлоев":"Minimize Layer Transitions"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"æ¯ä¸ªè¿åé½ä¼å¢å çµæå¹¶å¯¼è´é»æä¸è¿ç»ãå°½å¯è½å¨åå±å¸çº¿å
³é®ä¿¡å·ã":n?"Chaque via ajoute de l'inductance et provoque une discontinuit\xe9 d'imp\xe9dance. Routez les signaux critiques sur une seule couche si possible.":r?"Jedes Via f\xfcgt Induktivit\xe4t hinzu und verursacht Impedanzdiskontinuit\xe4t. F\xfchren Sie kritische Signale wenn m\xf6glich auf einer einzigen Lage.":j?"åãã¢ã¯ã¤ã³ãã¯ã¿ã³ã¹ã追å ããã¤ã³ãã¼ãã³ã¹ä¸é£ç¶ãå¼ãèµ·ããã¾ããå¯è½ãªéãéè¦ãªä¿¡å·ã¯å層ã§é
ç·ãã¦ãã ããã":v?"Cada v\xeda a\xf1ade inductancia y causa discontinuidad de impedancia. Enrute se\xf1ales cr\xedticas en una sola capa cuando sea posible.":y?"Cada via adiciona indut\xe2ncia e causa descontinuidade de imped\xe2ncia. Roteie sinais cr\xedticos em uma \xfanica camada quando poss\xedvel.":S?"Ogni via aggiunge induttanza e causa discontinuit\xe0 di impedenza. Instrada segnali critici su un singolo strato quando possibile.":k?"ê° ë¹ìë ì¸ëí´ì¤ë¥¼ ì¶ê°íê³ ìí¼ëì¤ ë¶ì°ìì ì¼ì¼íµëë¤. ê°ë¥í ê²½ì° ì¤ìí ì í¸ë¥¼ ë¨ì¼ ë ì´ì´ì ë°°ì íììì¤.":D?"ÐаждÑй пеÑеÑ
од добавлÑÐµÑ Ð¸Ð½Ð´ÑкÑивноÑÑÑ Ð¸ вÑзÑÐ²Ð°ÐµÑ ÑазÑÑв импеданÑа. ТÑаÑÑиÑÑйÑе кÑиÑиÑеÑкие ÑÐ¸Ð³Ð½Ð°Ð»Ñ Ð½Ð° одном Ñлое, когда ÑÑо возможно.":"Each via adds inductance and causes impedance discontinuity. Route critical signals on a single layer when possible."})]}),(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"èèèå»è¡¥å¿":n?"Consid\xe9rer la compensation de gravure":r?"\xc4tzausgleich ber\xfccksichtigen":j?"ã¨ããã³ã°è£æ£ãèæ
®":v?"Considerar compensaci\xf3n de grabado":y?"Considerar compensa\xe7\xe3o de corros\xe3o":S?"Considerare compensazione di incisione":k?"ìì¹ ë³´ì ê³ ë ¤":D?"УÑиÑÑваÑÑ ÐºÐ¾Ð¼Ð¿ÐµÐ½ÑаÑÐ¸Ñ ÑÑавлениÑ":"Consider Etch Compensation"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"å
å±ä¸å¤å±çè廿¹å¼ä¸åã䏿¨ç PCB åååä½äºè§£å
¶èå»å åï¼ä»¥è·å¾åç¡®ç黿ã":n?"Les couches internes et externes sont grav\xe9es diff\xe9remment. Travaillez avec votre fabricant pour comprendre leurs facteurs de gravure pour une imp\xe9dance pr\xe9cise.":r?"Innere und \xe4u\xdfere Lagen werden unterschiedlich ge\xe4tzt. Arbeiten Sie mit Ihrem Fertiger zusammen, um deren \xc4tzfaktoren f\xfcr genaue Impedanz zu verstehen.":j?"å
層ã¨å¤å±¤ã§ã¯ç°ãªãã¨ããã³ã°ãè¡ããã¾ããæ£ç¢ºãªã¤ã³ãã¼ãã³ã¹ã®ãããè£½é æ¥è
ã¨ååãã¦ã¨ããã³ã°ãã¡ã¯ã¿ã¼ãçè§£ãã¦ãã ããã":v?"Las capas internas y externas se graban de manera diferente. Trabaje con su fabricante para entender sus factores de grabado para impedancia precisa.":y?"Camadas internas e externas s\xe3o corro\xeddas de forma diferente. Trabalhe com seu fabricante para entender seus fatores de corros\xe3o para imped\xe2ncia precisa.":S?"Gli strati interni ed esterni vengono incisi in modo diverso. Lavora con il tuo produttore per comprendere i loro fattori di incisione per un'impedenza precisa.":k?"ë´ë¶ ë ì´ì´ì ì¸ë¶ ë ì´ì´ë ë¤ë¥´ê² ìì¹ë©ëë¤. ì íí ìí¼ëì¤ë¥¼ ìí´ ì ì¡°ì
ì²´ì íë ¥íì¬ ìì¹ ìì를 ì´í´íììì¤.":D?"ÐнÑÑÑенние и внеÑние Ñлои ÑÑавÑÑÑÑ Ð¿Ð¾-ÑазномÑ. РабоÑайÑе Ñ Ð²Ð°Ñим пÑоизводиÑелем, ÑÑÐ¾Ð±Ñ Ð¿Ð¾Ð½ÑÑÑ Ð¸Ñ
ÑакÑоÑÑ ÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑоÑного импеданÑа.":"Inner layers etch differently than outer layers. Work with your fab to understand their etch factors for accurate impedance."})]}),(0,i.jsxs)("div",{className:"bg-white/10 rounded-lg p-4 backdrop-blur-sm",children:[(0,i.jsx)("div",{className:"text-amber-300 font-bold mb-2",children:s?"ç»ç纤维æåº":n?"Effet de tissage de verre":r?"Glasgewebe-Effekt":j?"ã¬ã©ã¹ç¹ã广":v?"Efecto de tejido de vidrio":y?"Efeito de trama de vidro":S?"Effetto di tessitura del vetro":k?"ì 리 ì§ì¡° í¨ê³¼":D?"ÐÑÑÐµÐºÑ ÑÑеклоÑкани":"Glass Weave Effect"}),(0,i.jsx)("p",{className:"text-sm text-indigo-100",children:s?"å¨é«éåºæ¯ï¼10G+ï¼ä¸ï¼Dk ä¼é走线æ¹åä¸ç»ç纤维çè§åº¦èååã使ç¨åæ£ç»ç叿å°èµ°çº¿æè½¬ 7-15\xb0ã":n?"\xc0 haute vitesse (10G
1+), Dk varie avec l'orientation des traces par rapport au tissage de verre. Utilisez du verre \xe9tal\xe9 ou tournez les traces de 7-15\xb0.":r?"Bei hohen Geschwindigkeiten (10G+) variiert Dk mit der Leiterbahnausrichtung zum Glasgewebe. Verwenden Sie Spread Glass oder drehen Sie Leiterbahnen um 7-15\xb0.":j?"é«éï¼10G+ï¼ã§ã¯ãDkã¯ãã¬ã¼ã¹ã®åãã¨ã¬ã©ã¹ç¹ãã«å¯¾ãã¦å¤åãã¾ããã¹ãã¬ããã¬ã©ã¹ã使ç¨ãããããã¬ã¼ã¹ã7-15\xb0å転ããã¦ãã ããã":v?"A alta velocidad (10G+), Dk var\xeda con la orientaci\xf3n de las pistas respecto al tejido de vidrio. Use vidrio disperso o rote las pistas 7-15\xb0.":y?"Em alta velocidade (10G+), Dk varia com a orienta\xe7\xe3o das trilhas em rela\xe7\xe3o \xe0 trama de vidro. Use vidro disperso ou rotacione as trilhas 7-15\xb0.":S?"Ad alta velocit\xe0 (10G+), Dk varia con l'orientamento delle tracce rispetto alla tessitura del vetro. Usa vetro disperso o ruota le tracce di 7-15\xb0.":k?"ê³ ì(10G+)ììë Dkê° ì 리 ì§ì¡°ì ëí í¸ë ì´ì¤ ë°©í¥ì ë°ë¼ ë¬ë¼ì§ëë¤. ë¶ì° ì 리를 ì¬ì©íê±°ë í¸ë ì´ì¤ë¥¼ 7-15\xb0 íì íììì¤.":D?"Ðа вÑÑокиÑ
ÑкоÑоÑÑÑÑ
(10G+) Dk изменÑеÑÑÑ Ð² завиÑимоÑÑи Ð¾Ñ Ð¾ÑиенÑаÑии ÑÑаÑÑ Ð¾ÑноÑиÑелÑно ÑÑеклоÑкани. ÐÑполÑзÑйÑе ÑаÑÑеÑнное ÑÑекло или повеÑниÑе ÑÑаÑÑÑ Ð½Ð° 7-15\xb0.":"At high speeds (10G+), Dk varies with trace orientation vs glass weave. Use spread glass or rotate traces 7-15\xb0."})]})]})]})]}),T&&(0,i.jsx)("div",{className:"fixed inset-0 bg-slate-900/50 backdrop-blur-sm z-50 flex items-center justify-center p-4",onClick:()=>B(null),children:(0,i.jsxs)("div",{className:"bg-white rounded-2xl shadow-2xl max-w-md w-full overflow-hidden animate-in fade-in zoom-in-95 duration-200",onClick:e=>e.stopPropagation(),children:[(0,i.jsx)("div",{className:"bg-gradient-to-r from-indigo-600 to-purple-600 text-white p-6",children:(0,i.jsxs)("div",{className:"flex justify-between items-start",children:[(0,i.jsxs)("div",{className:"flex items-center gap-3",children:[(0,i.jsx)("div",{className:"bg-white/20 p-2 rounded-lg",children:(0,i.jsx)(x.A,{size:24})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"text-xl font-bold",children:s?"èµ°çº¿å®½åº¦ç»æ":n?"R\xe9sultat de largeur de piste":r?"Leiterbahnbreiten-Ergebnis":j?"ãã¬ã¼ã¹å¹
çµæ":v?"Resultado de ancho de pista":y?"Resultado de largura de trilha":S?"Risultato larghezza traccia":k?"í¸ë ì´ì¤ í ê²°ê³¼":D?"РезÑлÑÑÐ°Ñ ÑиÑÐ¸Ð½Ñ Ð´Ð¾Ñожки":"Trace Width Result"}),(0,i.jsx)("p",{className:"text-indigo-200 text-sm",children:s?"æ¨è尺寸":n?"Dimensions recommand\xe9es":r?"Empfohlene Abmessungen":j?"æ¨å¥¨å¯¸æ³":v?"Dimensiones recomendadas":y?"Dimens\xf5es recomendadas":S?"Dimensioni consigliate":k?"ê¶ì¥ ì¹ì":D?"РекомендÑемÑе ÑазмеÑÑ":"Recommended dimensions"})]})]}),(0,i.jsx)("button",{onClick:()=>B(null),className:"text-white/70 hover:text-white p-1",children:(0,i.jsx)(u.A,{size:20})})]})}),(0,i.jsxs)("div",{className:"p-6",children:[(0,i.jsxs)("div",{className:"grid grid-cols-2 gap-4 mb-6",children:[(0,i.jsxs)("div",{className:"bg-indigo-50 rounded-xl p-4 text-center",children:[(0,i.jsx)("div",{className:"text-xs text-indigo-600 font-bold uppercase mb-1",children:s?"å端":n?"Simple":r?"Single-Ended":j?"ã·ã³ã°ã«ã¨ã³ã":v?"Single-Ended":y?"Single-Ended":S?"Single-Ended":k?"ì±ê¸ ìë":D?"ÐеÑиммеÑÑиÑнÑй":"Single-Ended"}),(0,i.jsx)("div",{className:"text-3xl font-mono font-bold text-indigo-700",children:T.traceWidth.toFixed(2)}),(0,i.jsxs)("div",{className:"text-sm text-indigo-500",children:["mil ",s?"宽度":n?"largeur":r?"Breite":j?"å¹
":v?"ancho":y?"largura":S?"larghezza":k?"í":D?"ÑиÑина":"width"]}),(0,i.jsxs)("div",{className:"mt-2 text-xs text-slate-500",children:[s?"ç®æ ï¼":n?"Cible :":r?"Ziel:":j?"ã¿ã¼ã²ããï¼":v?"Objetivo:":y?"Alvo:":S?"Obiettivo:":k?"목í:":D?"ЦелÑ:":"Target:"," ",T.targetSE,"Ω"]})]}),(0,i.jsxs)("div",{className:"bg-purple-50 rounded-xl p-4 text-center",children:[(0,i.jsx)("div",{className:"text-xs text-purple-600 font-bold uppercase mb-1",children:s?"å·®å":n?"Diff\xe9rentiel":r?"Differentiell":j?"å·®å":v?"Diferencial":y?"Diferencial":S?"Differenziale":k?"ì°¨ë":D?"ÐиÑÑеÑенÑиалÑнÑй":"Differential"}),(0,i.jsx)("div",{className:"text-3xl font-mono font-bold text-purple-700",children:T.diffSpacing.toFixed(2)}),(0,i.jsxs)("div",{className:"text-sm text-purple-500",children:["mil ",s?"é´è·":n?"espacement":r?"Abstand":j?"éé":v?"espaciado":y?"espa\xe7amento":S?"spaziatura":k?"ê°ê²©":D?"ÑаÑÑÑоÑние":"spacing"]}),(0,i.jsxs)("div",{className:"mt-2 text-xs text-slate-500",children:[s?"ç®æ ï¼":n?"Cible :":r?"Ziel:":j?"ã¿ã¼ã²ããï¼":v?"Objetivo:":y?"Alvo:":S?"Obiettivo:":k?"목í:":D?"ЦелÑ:":"Target:"," ",T.targetDiff,"Ω"]})]})]}),(0,i.jsxs)("div",{className:"bg-slate-50 rounded-xl p-4 mb-6",children:[(0,i.jsx)("div",{className:"text-xs text-slate-500 font-bold uppercase mb-3",children:s?"åèä»è´¨":n?"Di\xe9lectrique de r\xe9f\xe9rence":r?"Referenz-Dielektrikum":j?"ãªãã¡ã¬ã³ã¹èªé»ä½":v?"Diel\xe9ctrico de referencia":y?"Diel\xe9trico de refer\xeancia":S?"Dielettrico di riferimento":k?"ê¸°ì¤ ì ì ì²´":D?"ÐÑалоннÑй диÑлекÑÑик":"Reference Dielectric"}),(0,i.jsxs)("div",{className:"grid grid-cols-3 gap-3 text-center",children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-slate-500",children:s?"å±":n?"Couche":r?"Lage":j?"層":v?"Capa":y?"Camada":S?"Strato":k?"ë ì´ì´":D?"Слой":"Layer"}),(0,i.jsx)("div",{className:"font-medium text-slate-900",children:T.dielectricName})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-slate-500",children:s?"é«åº¦":n?"Hauteur":r?"H\xf6he":j?"é«ã":v?"Altura":y?"Altura":S?"Altezza":k?"ëì´":D?"ÐÑÑоÑа":"Height"}),(0,i.jsxs)("div",{className:"font-mono font-bold text-slate-900",children:[T.dielectricH," mil"]})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("div",{className:"text-sm text-slate-500",children:"Dk"}),(0,i.jsx)("div",{className:"font-mono font-bold text-slate-900",children:T.dielectricDk})]})]})]}),(0,i.jsx)("div",{className:"bg-amber-50 border border-amber-200 rounded-lg p-3 mb-4",children:(0,i.jsxs)("div",{className:"flex items-start gap-2",children:[(0,i.jsx)(m.A,{size:16,className:"text-amber-600 flex-shrink-0 mt-0.5"}),(0,i.jsx)("p",{className:"text-xs text-amber-800",children:s?"è¿äºæ¯ä½¿ç¨ç®å微带å
¬å¼çè¿ä¼¼å¼ã对äºç产设计ï¼è¯·ä½¿ç¨åºæ±è§£å¨ä»¿çè¿è¡éªè¯ï¼å¹¶ä¸æ¨ç PCB å¶é å确认ã":n?"Ce sont des valeurs approximatives utilisant des formules de microstrip simplifi\xe9es. Pour les conceptions de production, v\xe9rifiez avec une simulation de solveur de champ et confirmez avec votre fabricant PCB.":r?"Dies sind N\xe4herungswerte mit vereinfachten Microstrip-Formeln. F\xfcr Produktionsdesigns, verifizieren Sie mit Feldsolver-Simulation und best\xe4tigen Sie mit Ihrem PCB-Fertiger.":j?"ãããã¯ç°¡ç¥åããããã¤ã¯ãã¹ããªããå
¬å¼ã使ç¨ããè¿ä¼¼å¤ã§ãã製é è¨è¨ã§ã¯ããã£ã¼ã«ãã½ã«ãã¼ã·ãã¥ã¬ã¼ã·ã§ã³ã§æ¤è¨¼ããPCBè£½é æ¥è
ã«ç¢ºèªãã¦ãã ããã":v?"Estos son valores aproximados usando f\xf3rmulas de microstrip simplificadas. Para dise\xf1os de producci\xf3n, verifique con simulaci\xf3n de solucionador de campo y confirme con su fabricante de PCB.":y?"Estes s\xe3o valores aproximados usando f\xf3rmulas de microstrip simplificadas. Para projetos de produ\xe7\xe3o, verifique com simula\xe7\xe3o de solucionador de campo e confirme com seu fabricante de PCB.":S?"Questi sono valori approssimativi utilizzando formule di microstrip semplificate. Per progetti di produzione, verificare con simulazione di risolutore di campo e confermare con il produttore di PCB.":k?"ì´ê²ì ë¨ìíë ë§ì´í¬ë¡ì¤í¸ë¦½ ê³µìì ì¬ì©í ê·¼ì¬ê°ì
ëë¤. ìì° ì¤ê³ì ê²½ì° íë ìë² ì뮬ë ì´ì
ì¼ë¡ ê²ì¦íê³ PCB ì ì¡°ì
ì²´ì íì¸íììì¤.":D?"ÐÑо пÑиближеннÑе знаÑÐµÐ½Ð¸Ñ Ñ Ð¸ÑполÑзованием ÑпÑоÑеннÑÑ
ÑоÑмÑл микÑополоÑковÑÑ
линий. ÐÐ»Ñ Ð¿ÑоизводÑÑвеннÑÑ
пÑоекÑов пÑовеÑÑÑе Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÑимÑлÑÑии полевого ÑеÑаÑÐµÐ»Ñ Ð¸ подÑвеÑдиÑе Ñ Ð²Ð°Ñим пÑоизводиÑелем пеÑаÑнÑÑ
плаÑ.":"These are approximate values using simplified microstrip formulas. For production designs, verify with field solver simulation and confirm with your PCB fabricator."})]})}),(0,i.jsx)("button",{onClick:()=>B(null),className:"w-full bg-indigo-600 text-white py-3 rounded-lg font-bold hover:bg-indigo-700 transition-colors",children:s?"å
³é":n?"Fermer":r?"Schlie\xdfen":j?"éãã":v?"Cerrar":y?"Fechar":S?"Chiudi":k?"ë«ê¸°":D?"ÐакÑÑÑÑ":"Close"})]})]})})]})}}}]);
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.