1/*! For license information please see 5284.657f63e2.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkroworks_ai_marketplace_frontend=self.webpackChunkroworks_ai_marketplace_frontend||[]).push([[5284],{67143:(e,t,s)=>{s.d(t,{A:()=>a});const a=(0,s(36230).A)("package",[["path",{d:"M11 21.73a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73z",key:"1a0edw"}],["path",{d:"M12 22V12",key:"d0xqtd"}],["polyline",{points:"3.29 7 12 12 20.71 7",key:"ousv84"}],["path",{d:"m7.5 4.27 9 5.15",key:"1c824w"}]])},72528:(e,t,s)=>{s.d(t,{f:()=>a});var a=e=>null;a.displayName="Cell"},82747:(e,t,s)=>{s.r(t),s.d(t,{default:()=>N});var a=s(89379),r=s(9950),l=s(46538),n=s(68354),o=s(93245),i=s(60158),d=s(44813),c=s(52174),x=s(24980),m=s(10987),b=s(12671),u=s(90741),p=s(72528),h=s(6890),g=s(67143);const v=(0,s(36230).A)("sliders-vertical",[["path",{d:"M10 8h4",key:"1sr2af"}],["path",{d:"M12 21v-9",key:"17s77i"}],["path",{d:"M12 8V3",key:"13r4qs"}],["path",{d:"M17 16h4",key:"h1uq16"}],["path",{d:"M19 12V3",key:"o1uvq1"}],["path",{d:"M19 21v-5",key:"qua636"}],["path",{d:"M3 14h4",key:"bcjad9"}],["path",{d:"M5 10V3",key:"cb8scm"}],["path",{d:"M5 21v-7",key:"1w1uti"}]]);var j=s(14215),y=s(52828),C=s(44414);const f=e=>null===e||void 0===e?"$0":new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:0,maximumFractionDigits:0}).format(e),N=e=>{let{projectBomTotal:t=0,projectId:s=null}=e;const[N,k]=(0,r.useState)({robotCost:t||15e4,installationCost:75e3,programmingCost:25e3,trainingCost:1e4,maintenanceCostPerYear:12e3,numberOfWorkers:2,laborCostPerHour:25,hoursPerDay:16,daysPerWeek:5,weeksPerYear:50,benefitsMultiplier:1.3,currentScrapCost:15e3,currentDowntimeCost:8e3,currentQualityIssuesCost:5e3,productivityIncrease:25,qualityImprovement:15,uptimeImprovement:10,analysisYears:10,discountRate:8}),[w,A]=(0,r.useState)(0),[P,I]=(0,r.useState)({}),[S,D]=(0,r.useState)(!1);(0,r.useEffect)(()=>{t>0&&k(e=>(0,a.A)((0,a.A)({},e),{},{robotCost:t}))},[t]),(0,r.useEffect)(()=>{M()},[N,w]);const M=()=>{const e=N.robotCost*(1+w/100),t=e+N.installationCost+N.programmingCost+N.trainingCost,s=N.hoursPerDay*N.daysPerWeek*N.weeksPerYear,a=N.numberOfWorkers*N.laborCostPerHour*s*N.benefitsMultiplier,r=a+N.currentScrapCost+N.currentDowntimeCost+N.currentQualityIssuesCost,l=1*N.laborCostPerHour*s*.5*N.benefitsMultiplier,n=l+N.maintenanceCostPerYear,o=a*N.productivityIncrease/100,i=(N.currentScrapCost+N.currentQualityIssuesCost)*N.qualityImprovement/100,d=N.currentDowntimeCost*N.uptimeImprovement/100,c=r-n+(o+i+d),x=t/c,m=c/t*100;let b=-t;for(let j=1;j<=N.analysisYears;j++){b+=c/Math.pow(1+N.discountRate/100,j)}const u=c*N.analysisYears,p=u-t,h=[];let g=-t;for(let j=0;j<=10;j++)h.push({year:j,cumulativeSavings:0===j?g:g+c,breakEven:0}),j>0&&(g+=c);const v=[{name:"Labor Savings",value:Math.max(0,a-l),color:"#00D4AA"},{name:"Productivity Gains",value:Math.max(0,o),color:"#14B8A6"},{name:"Quality Improvements",value:Math.max(0,i),color:"#06B6D4"},{name:"Uptime Savings",value:Math.max(0,d),color:"#3B82F6"},{name:"Maintenance Costs",value:Math.max(0,N.maintenanceCostPerYear),color:"#EF4444"}].filter(e=>e.value>0);I({totalInvestment:t,adjustedRobotCost:e,currentLaborCost:a,currentTotalAnnualCost:r,robotAnnualCost:n,netAnnualSavings:c,paybackPeriod:x,annualROI:m,npv:b,totalSavingsOverPeriod:u,netProfit:p,productivitySavings:o,qualityImprovementSavings:i,uptimeSavings:d,timelineData:h,savingsData:v})},R=e=>{const{name:t,value:s}=e.target;k(e=>(0,a.A)((0,a.A)({},e),{},{[t]:parseFloat(s)||0}))},O=(F=P.annualROI||0)>=25?{color:"text-green-400",status:"Excellent ROI",bgColor:"bg-green-900/20",borderColor:"border-green-700/50"}:F>=15?{color:"text-cyan-400",status:"Good ROI",bgColor:"bg-cyan-900/20",borderColor:"border-cyan-700/50"}:F>=10?{color:"text-yellow-400",status:"Fair ROI",bgColor:"bg-yellow-900/20",borderColor:"border-yellow-700/50"}:{color:"text-red-400",status:"Poor ROI",bgColor:"bg-red-900/20",borderColor:"border-red-700/50"};var F;const W=(Y=P.paybackPeriod||0)<=1?{color:"text-green-400",status:"Excellent",bgColor:"bg-green-900/20",borderColor:"border-green-700/50"}:Y<=2?{color:"text-cyan-400",status:"Very Good",bgColor:"bg-cyan-900/20",borderColor:"border-cyan-700/50"}:Y<=3?{color:"text-yellow-400",status:"Good",bgColor:"bg-yellow-900/20",borderColor:"border-yellow-700/50"}:{color:"text-red-400",status:"Needs Review",bgColor:"bg-red-900/20",borderColor:"border-red-700/50"};var Y,E;return(0,C.jsx)("div",{className:"min-h-screen bg-gradient-to-b from-slate-950 via-slate-900 to-slate-950 py-8 px-4 sm:px-6 lg:px-8",children:(0,C.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,C.jsxs)("div",{className:"text-center mb-12",children:[(0,C.jsxs)("h1",{className:"text-3xl lg:text-4xl font-bold text-white mb-4 flex items-center justify-center gap-3",children:[(0,C.jsx)(h.A,{className:"text-cyan-400",size:40}),"Robotics ROI Calculator"]}),(0,C.jsx)("p",{className:"text-xl text-slate-300 max-w-3xl mx-auto",children:"Calculate the return on investment for your robotic automation project with detailed financial analysis"}),t>0&&(0,C.jsxs)("div",{className:"mt-4 inline-flex items-center gap-2 px-4 py-2 bg-cyan-900/30 border border-cyan-700/50 rounded-lg",children:[(0,C.jsx)(g.A,{className:"text-cyan-400",size:18}),(0,C.jsxs)("span",{className:"text-cyan-300 text-sm",children:["Using project BOM: ",(0,C.jsx)("span",{className:"font-bold",children:f(t)})]})]})]}),(0,C.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8",children:[(0,C.jsxs)("div",{className:"rounded-xl border-2 ".concat(W.borderColor," ").concat(W.bgColor," p-6"),children:[(0,C.jsx)("div",{className:"text-sm text-slate-400 mb-2",children:"Payback Period"}),(0,C.jsx)("div",{className:"text-3xl font-bold ".concat(W.color," mb-1"),children:P.paybackPeriod?"".concat(P.paybackPeriod.toFixed(1)," yrs"):"--"}),(0,C.jsx)("div",{className:"text-xs font-medium ".concat(W.color),children:W.status})]}),(0,C.jsxs)("div",{className:"rounded-xl border-2 ".concat(O.borderColor," ").concat(O.bgColor," p-6"),children:[(0,C.jsx)("div",{className:"text-sm text-slate-400 mb-2",children:"Annual ROI"}),(0,C.jsx)("div",{className:"text-3xl font-bold ".concat(O.color," mb-1"),children:P.annualROI?(E=P.annualROI,"".concat(E.toFixed(1),"%")):"--"}),(0,C.jsx)("div",{className:"text-xs font-medium ".concat(O.color),children:O.status})]}),(0,C.jsxs)("div",{className:"rounded-xl border-2 border-cyan-700/50 bg-cyan-900/20 p-6",children:[(0,C.jsx)("div",{className:"text-sm text-slate-400 mb-2",children:"Annual Savings"}),(0,C.jsx)("div",{className:"text-3xl font-bold text-cyan-400 mb-1",children:P.netAnnualSavings?f(P.netAnnualSavings):"--"}),(0,C.jsx)("div",{className:"text-xs font-medium text-cyan-400",children:"Per Year"})]}),(0,C.jsxs)("div",{className:"rounded-xl border-2 ".concat(P.npv>0?"border-green-700/50 bg-green-900/20":"border-red-700/50 bg-red-900/20"," p-6"),children:[(0,C.jsx)("div",{className:"text-sm text-slate-400 mb-2",children:"Net Present Value"}),(0,C.jsx)("div",{className:"text-3xl font-bold ".concat(P.npv>0?"text-green-400":"text-red-400"," mb-1"),children:P.npv?f(P.npv):"--"}),(0,C.jsx)("div",{className:"text-xs font-medium ".concat(P.npv>0?"text-green-400":"text-red-400"),children:"10-Year NPV"})]})]}),(0,C.jsxs)("div",{className:"grid grid-cols-1 xl:grid-cols-2 gap-8 mb-8",children:[(0,C.jsxs)("div",{className:"space-y-6",children:[(0,C.jsxs)("div",{className:"bg-gradient-to-r from-purple-900/30 to-cyan-900/30 rounded-xl border border-purple-700/40 p-6",children:[(0,C.jsxs)("div",{className:"flex items-start gap-3 mb-4",children:[(0,C.jsx)(v,{className:"text-purple-400",size:20}),(0,C.jsxs)("div",{children:[(0,C.jsx)("h3",{className:"text-base lg:text-lg font-bold text-white mb-1",children:t>0?"Adjust BOM Cost":"Adjust Robot System Cost"}),(0,C.jsx)("p",{className:"text-slate-400 text-xs",children:t>0?"Base: ".concat(f(t)):"Explore ROI at different price points"})]})]}),(0,C.jsxs)("div",{className:"space-y-3",children:[(0,C.jsx)("div",{className:"flex justify-between text-xs px-1",children:[-50,-25,0,25,50].map(e=>(0,C.jsxs)("button",{onClick:()=>{A(e);const s=t>0?t:15e4;k(t=>(0,a.A)((0,a.A)({},t),{},{robotCost:s*(1+e/100)}))},className:"".concat(0===e?"text-cyan-400 font-bold":"text-slate-400"," hover:text-white transition-colors"),children:[e>0?"+":"",e,"%"]},e))}),(0,C.jsx)("div",{className:"text-center",children:(0,C.jsxs)("span",{className:"text-xl font-bold ".concat(0===w?"text-cyan-400":w>0?"text-red-400":"text-green-400"),children:[w>0?"+":"",w,"%"]})}),(0,C.jsx)("input",{type:"range",min:"-50",max:"50",value:w,onChange:e=>{const s=parseFloat(e.target.value);A(s);const r=t>0?t:N.robotCost/(1+w/100);k(e=>(0,a.A)((0,a.A)({},e),{},{robotCost:r*(1+s/100)}))},className:"w-full h-2 rounded-lg appearance-none cursor-pointer slider-input"}),(0,C.jsx)("style",{children:"\n .slider-input {\n -webkit-appearance: none;\n appearance: none;\n background: linear-gradient(to right, #10b981 0%, #059669 25%, #06b6d4 50%, #f59e0b 75%, #ef4444 100%);\n outline: none;\n height: 8px;\n }\n .slider-input::-webkit-slider-thumb {\n -webkit-appearance: none;\n appearance: none;
2\n width: 20px;\n height: 20px;\n background: white;\n border: 2px solid #06b6d4;\n border-radius: 50%;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0,0,0,0.3);\n }\n .slider-input::-moz-range-thumb {\n width: 20px;\n height: 20px;\n background: white;\n border: 2px solid #06b6d4;\n border-radius: 50%;\n cursor: pointer;\n box-shadow: 0 2px 4px rgba(0,0,0,0.3);\n }\n "}),(0,C.jsx)("div",{className:"grid grid-cols-5 gap-1",children:[-50,-25,0,25,50].map(e=>{const s=t>0?t:N.robotCost;return(0,C.jsxs)("div",{className:"text-center p-2 rounded ".concat(0===e?"bg-cyan-900/40 border border-cyan-600/60":"bg-slate-900/50"),children:[(0,C.jsxs)("div",{className:"text-[9px] text-slate-400",children:[e>0?"+":"",e,"%"]}),(0,C.jsx)("div",{className:"text-[10px] font-bold text-cyan-400",children:f(s*(1+e/100)).replace(/,\d{3}$/,"K")})]},e)})}),(0,C.jsxs)("div",{className:"bg-slate-950/50 rounded p-3 border border-cyan-500/30 flex justify-between",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("div",{className:"text-[10px] text-slate-400",children:"Current Cost"}),(0,C.jsx)("div",{className:"text-lg font-bold text-cyan-400",children:f(N.robotCost)})]}),t>0&&(0,C.jsxs)("div",{className:"text-right",children:[(0,C.jsx)("div",{className:"text-[10px] text-slate-400",children:"vs Base"}),(0,C.jsxs)("div",{className:"text-lg font-bold ".concat(w>=0?"text-red-400":"text-green-400"),children:[w>=0?"+":"",f(N.robotCost-t)]})]})]})]})]}),(0,C.jsxs)("div",{className:"bg-slate-900 border border-slate-700 rounded-xl p-6",children:[(0,C.jsxs)("h3",{className:"text-base lg:text-lg font-semibold text-white mb-6 flex items-center gap-2",children:[(0,C.jsx)(h.A,{className:"text-cyan-400",size:22}),"Investment Payback Timeline"]}),(0,C.jsx)("div",{className:"h-80",children:(0,C.jsx)(l.u,{width:"100%",height:"100%",children:(0,C.jsxs)(n.Q,{data:P.timelineData||[],children:[(0,C.jsx)("defs",{children:(0,C.jsxs)("linearGradient",{id:"grad1",x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,C.jsx)("stop",{offset:"5%",stopColor:"#00D4AA",stopOpacity:.8}),(0,C.jsx)("stop",{offset:"95%",stopColor:"#00D4AA",stopOpacity:.1})]})}),(0,C.jsx)(o.d,{strokeDasharray:"3 3",stroke:"#374151"}),(0,C.jsx)(i.W,{dataKey:"year",stroke:"#9CA3AF",fontSize:12}),(0,C.jsx)(d.h,{stroke:"#9CA3AF",fontSize:12,tickFormatter:e=>"$".concat((e/1e3).toFixed(0),"K")}),(0,C.jsx)(c.m,{formatter:e=>[f(e),"Cumulative"],contentStyle:{backgroundColor:"#1e293b",border:"1px solid #475569",borderRadius:"8px"}}),(0,C.jsx)(x.N,{type:"monotone",dataKey:"breakEven",stroke:"#EF4444",strokeWidth:2,strokeDasharray:"5 5",dot:!1}),(0,C.jsx)(m.Gk,{type:"monotone",dataKey:"cumulativeSavings",stroke:"#00D4AA",strokeWidth:3,fill:"url(#grad1)"})]})})})]})]}),(0,C.jsxs)("div",{className:"bg-slate-900 border border-slate-700 rounded-xl p-6",children:[(0,C.jsxs)("h3",{className:"text-base lg:text-lg font-semibold text-white mb-6 flex items-center gap-2",children:[(0,C.jsx)(j.A,{className:"text-green-400",size:22}),"Annual Savings Breakdown"]}),(0,C.jsx)("div",{className:"h-80",children:(0,C.jsx)(l.u,{width:"100%",height:"100%",children:(0,C.jsxs)(b.r,{children:[(0,C.jsx)(u.F,{data:P.savingsData||[],cx:"50%",cy:"50%",innerRadius:60,outerRadius:100,dataKey:"value",label:e=>{let{value:t}=e;return t>1e3?f(t).replace(",000","K"):""},children:P.savingsData&&P.savingsData.map((e,t)=>(0,C.jsx)(p.f,{fill:e.color},"cell-".concat(t)))}),(0,C.jsx)(c.m,{formatter:e=>[f(e),"Annual Impact"],contentStyle:{backgroundColor:"#1e293b",border:"1px solid #475569",borderRadius:"8px"}})]})})}),(0,C.jsx)("div",{className:"mt-4 grid grid-cols-2 gap-2 text-xs",children:P.savingsData&&P.savingsData.map((e,t)=>(0,C.jsxs)("div",{className:"flex items-center gap-2",children:[(0,C.jsx)("div",{className:"w-3 h-3 rounded-full",style:{backgroundColor:e.color}}),(0,C.jsx)("span",{className:"text-slate-300",children:e.name})]},t))})]})]}),(0,C.jsxs)("div",{className:"bg-slate-900 border border-slate-700 rounded-xl p-6 mb-8",children:[(0,C.jsxs)("button",{onClick:()=>D(!S),className:"w-full flex items-center justify-between text-white hover:text-cyan-400 transition-colors",children:[(0,C.jsx)("h3",{className:"text-base lg:text-lg font-semibold",children:"Adjust Parameters"}),(0,C.jsx)("span",{className:"text-2xl",children:S?"\u2212":"+"})]}),S&&(0,C.jsxs)("div",{className:"mt-6 space-y-6",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("h4",{className:"text-lg font-semibold text-cyan-400 mb-4",children:"Robot System Investment"}),(0,C.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Robot Cost"}),(0,C.jsx)("input",{type:"number",name:"robotCost",value:N.robotCost,onChange:e=>{const s=parseFloat(e.target.value)||0;if(k(e=>(0,a.A)((0,a.A)({},e),{},{robotCost:s})),t>0){const e=(s-t)/t*100;A(Math.max(-50,Math.min(50,e)))}},className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Installation & Integration"}),(0,C.jsx)("input",{type:"number",name:"installationCost",value:N.installationCost,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Programming & Setup"}),(0,C.jsx)("input",{type:"number",name:"programmingCost",value:N.programmingCost,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Training Costs"}),(0,C.jsx)("input",{type:"number",name:"trainingCost",value:N.trainingCost,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]})]})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("h4",{className:"text-lg font-semibold text-cyan-400 mb-4",children:"Current Operation"}),(0,C.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Number of Workers"}),(0,C.jsx)("input",{type:"number",name:"numberOfWorkers",value:N.numberOfWorkers,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Labor Cost per Hour ($)"}),(0,C.jsx)("input",{type:"number",name:"laborCostPerHour",value:N.laborCostPerHour,onCh
2ange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Hours per Day"}),(0,C.jsx)("input",{type:"number",name:"hoursPerDay",value:N.hoursPerDay,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Days per Week"}),(0,C.jsx)("input",{type:"number",name:"daysPerWeek",value:N.daysPerWeek,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Annual Scrap Costs"}),(0,C.jsx)("input",{type:"number",name:"currentScrapCost",value:N.currentScrapCost,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Annual Downtime Costs"}),(0,C.jsx)("input",{type:"number",name:"currentDowntimeCost",value:N.currentDowntimeCost,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]})]})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("h4",{className:"text-lg font-semibold text-cyan-400 mb-4",children:"Expected Robot Performance"}),(0,C.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Productivity Increase (%)"}),(0,C.jsx)("input",{type:"number",name:"productivityIncrease",value:N.productivityIncrease,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Quality Improvement (%)"}),(0,C.jsx)("input",{type:"number",name:"qualityImprovement",value:N.qualityImprovement,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Uptime Improvement (%)"}),(0,C.jsx)("input",{type:"number",name:"uptimeImprovement",value:N.uptimeImprovement,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]}),(0,C.jsxs)("div",{children:[(0,C.jsx)("label",{className:"block text-sm font-medium text-slate-300 mb-2",children:"Annual Maintenance"}),(0,C.jsx)("input",{type:"number",name:"maintenanceCostPerYear",value:N.maintenanceCostPerYear,onChange:R,className:"w-full px-4 py-3 bg-slate-800 border border-slate-600 rounded-lg text-white"})]})]})]})]})]}),(0,C.jsx)("div",{className:"bg-slate-900/50 border border-slate-700 rounded-lg p-6",children:(0,C.jsxs)("div",{className:"flex items-start gap-3",children:[(0,C.jsx)(y.A,{className:"text-yellow-400 flex-shrink-0",size:20}),(0,C.jsx)("p",{className:"text-xs text-slate-400",children:"Estimates are conservative. Actual results vary. Consult integrators for detailed analysis."})]})})]})})}},91462:(e,t,s)=>{s.d(t,{Cj:()=>l,Pg:()=>n,Ub:()=>o});var a=s(73776),r=s(79589),l=(e,t)=>{var s=(0,a.j)();return(a,l)=>n=>{null===e||void 0===e||e(a,l,n),s((0,r.RD)({activeIndex:String(l),activeDataKey:t,activeCoordinate:a.tooltipPosition}))}},n=e=>{var t=(0,a.j)();return(s,a)=>l=>{null===e||void 0===e||e(s,a,l),t((0,r.oP)())}},o=(e,t)=>{var s=(0,a.j)();return(a,l)=>n=>{null===e||void 0===e||e(a,l,n),s((0,r.ML)({activeIndex:String(l),activeDataKey:t,activeCoordinate:a.tooltipPosition}))}}}}]);
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.