1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8566],{48959:function(e,t,a){a.d(t,{Z:function(){return i}});var s=a(57437);function i(e){let{directAnswer:t,status:a,modelBoundary:i,provenance:l,nextStep:n,formulaChain:r,unitBoundary:c,releaseCheck:o}=e,d=[["Direct answer",t],["Status",a],["Model boundary",i],["Provenance",l],["Next step",n]].filter(e=>{let[,t]=e;return!!t}),m=[["Formula chain",r],["Unit boundary",c],["Release check",o]].filter(e=>{let[,t]=e;return!!t});return(0,s.jsxs)("section",{className:"rounded-lg border border-neutral-200 bg-white p-4 text-sm leading-6 text-neutral-800",children:[(0,s.jsx)("h3",{className:"text-base font-semibold text-neutral-950",children:"Result evidence before use"}),(0,s.jsx)("div",{className:"mt-3 grid gap-3",children:(d.length>0?d:m).map(e=>{let[t,a]=e;return(0,s.jsxs)("p",{className:"m-0",children:[(0,s.jsxs)("strong",{className:"text-neutral-950",children:[t,":"]})," ",a.replace(RegExp("^\\s*".concat(t,"\\s*:\\s*"),"i"),"")]},t)})}),(0,s.jsx)("p",{className:"mt-3 text-neutral-600",children:"Do not copy the result into a quote, budget, or production release until the release checks are documented."})]})}},38566:function(e,t,a){a.r(t),a.d(t,{default:function(){return c}});var s=a(57437),i=a(48959),l=a(76705);a(5944);var n=a(15554),r=a(79866);function c(e){var t;let{results:a}=e,{outputs:c}=a,o=null!==(t=a.inputs.taxRegion)&&void 0!==t?t:"us",d=n.m1[o].currencySymbol,m=c.depreciationSchedule,x=c.taxSavingsSchedule,u=c.methodComparison,h={labels:m.map(e=>"Year ".concat(e.year)),datasets:[{label:"Book Value",data:m.map(e=>e.bookValue),borderColor:"rgb(59, 130, 246)",backgroundColor:"rgba(59, 130, 246, 0.1)",fill:!0,tension:.4},{label:"Accumulated Depreciation",data:m.map(e=>e.accumulatedDepreciation),borderColor:"rgb(239, 68, 68)",backgroundColor:"rgba(239, 68, 68, 0.1)",fill:!0,tension:.4}]},g={labels:x.map(e=>"Year ".concat(e.year)),datasets:[{label:"Annual Tax Savings",data:x.map(e=>e.taxSavings),backgroundColor:"rgba(34, 197, 94, 0.6)",borderColor:"rgb(34, 197, 94)",borderWidth:2}]},p={responsive:!0,maintainAspectRatio:!1,plugins:{legend:{position:"top"},tooltip:{callbacks:{label:function(e){return"".concat(e.dataset.label,": ").concat(d).concat(e.parsed.y.toLocaleString())}}}},scales:{y:{beginAtZero:!0,ticks:{callback:function(e){return d+e.toLocaleString()}}}}};return(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsx)("div",{className:"calculator-callout calculator-callout-warning",children:"These results compare deduction timing under the assumptions entered on the page. Final filing treatment still depends on asset class, elections, placed-in-service date, and current jurisdiction rules."}),(0,s.jsx)(i.Z,{formulaChain:"Formula chain: tax planning release = equipment basis + method + placed-in-service timing + jurisdiction rules -> depreciation schedule, then tax shield, NPV, remaining basis, and filing boundary are checked.",unitBoundary:"Unit boundary: equipment cost, taxable deduction, tax saving, NPV, book value, placed-in-service date, tax year, and jurisdiction rule cannot be treated as the same cash result.",releaseCheck:"Release check: confirm current tax authority guidance, asset class, business-income limits, election timing, placed-in-service evidence, and advisor review before using the schedule for filing or capital approval."}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[(0,s.jsxs)(r.Z,{variant:"primary",className:"mb-0 bg-primary-50",children:[(0,s.jsx)("div",{className:"text-sm text-primary-700 font-medium mb-1",children:"Nominal Tax Shield"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-primary-900",children:[d,(c.totalTaxSavings.value||0).toLocaleString(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("div",{className:"text-sm text-primary-600 mt-2",children:["NPV: ",d,(c.npvTaxSavings.value||0).toLocaleString(void 0,{maximumFractionDigits:0})]})]}),(0,s.jsxs)(r.Z,{className:"mb-0 border-green-200 bg-green-50",children:[(0,s.jsx)("div",{className:"text-sm text-green-700 font-medium mb-1",children:"After-Tax Planning Cost"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-green-900",children:[d,(c.effectiveCost.value||0).toLocaleStr
1ing(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("div",{className:"text-sm text-green-600 mt-2",children:[(c.taxBenefitPercent.value||0).toFixed(1),"% discounted shield"]})]}),(0,s.jsxs)(r.Z,{variant:"tool",className:"mb-0",children:[(0,s.jsx)("div",{className:"text-sm text-primary-700 font-medium mb-1",children:"Year 1 Timing Effect"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-primary-900",children:[d,(c.year1TaxSavings.value||0).toLocaleString(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("div",{className:"text-sm text-primary-600 mt-2",children:["Depreciation: ",d,(c.year1Depreciation.value||0).toLocaleString(void 0,{maximumFractionDigits:0})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl font-bold mb-4",children:"Modeled Depreciation Schedule"}),(0,s.jsx)("div",{className:"overflow-x-auto",children:(0,s.jsxs)("table",{className:"min-w-full bg-white border border-neutral-200",children:[(0,s.jsx)("thead",{className:"bg-neutral-50",children:(0,s.jsxs)("tr",{children:[(0,s.jsx)("th",{className:"px-4 py-3 text-left text-sm font-semibold text-neutral-700",children:"Year"}),(0,s.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-neutral-700",children:"Depreciation"}),(0,s.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-neutral-700",children:"Accumulated"}),(0,s.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-neutral-700",children:"Book Value"}),(0,s.jsx)("th",{className:"px-4 py-3 text-right text-sm font-semibold text-neutral-700",children:"Tax Savings"})]})}),(0,s.jsx)("tbody",{className:"divide-y divide-gray-200",children:m.slice(0,10).map((e,t)=>{let a=x.find(t=>t.year===e.year);return(0,s.jsxs)("tr",{className:"hover:bg-neutral-50",children:[(0,s.jsx)("td",{className:"px-4 py-3 text-sm text-neutral-900",children:e.year}),(0,s.jsxs)("td",{className:"px-4 py-3 text-sm text-neutral-900 text-right",children:[d,e.depreciationAmount.toLocaleString(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("td",{className:"px-4 py-3 text-sm text-neutral-900 text-right",children:[d,e.accumulatedDepreciation.toLocaleString(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("td",{className:"px-4 py-3 text-sm text-neutral-900 text-right",children:[d,e.bookValue.toLocaleString(void 0,{maximumFractionDigits:0})]}),(0,s.jsxs)("td",{className:"px-4 py-3 text-sm text-green-700 font-medium text-right",children:[d,(null==a?void 0:a.taxSavings.toLocaleString(void 0,{maximumFractionDigits:0}))||"0"]})]},t)})})]})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl font-bold mb-4",children:"Method Timing Comparison"}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-4 gap-4",children:u.map((e,t)=>(0,s.jsxs)("div",{className:"calculator-tile",children:[(0,s.jsx)("h4",{className:"font-semibold text-lg mb-3",children:e.method}),(0,s.jsxs)("div",{className:"space-y-2 text-sm",children:[(0,s.jsxs)("div",{className:"flex justify-between",children:[(0,s.jsx)("span",{className:"text-neutral-600",children:"Year 1 Depreciation:"}),(0,s.jsxs)("span",{className:"font-medium",children:[d,e.year1Depreciation.toLocaleString(void 0,{maximumFractionDigits:0})]})]}),(0,s.jsxs)("div",{className:"flex justify-between",children:[(0,s.jsx)("span",{className:"text-neutral-600",children:"Year 1 Tax Savings:"}),(0,s.jsxs)("span",{className:"font-medium text-green-700",children:[d,e.year1TaxSavings.toLocaleString(void 0,{maximumFractionDigits:0})]})]}),(0,s.jsxs)("div",{className:"flex justify-between",children:[(0,s.jsx)("span",{className:"text-neutral-600",children:"Total Depreciation:"}),(0,s.jsxs)("span",{className:"font-medium",children:[d,e.totalDepreciation.toLocaleString(void 0,{maximumFractionDigits:0})]})]})]})]},t))})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl font-bold mb-4",children:"Book Value and Accumulated Depreciation"}),(0,s.jsx)("div",{className:"calculator-tile",style:{height:"400px"},children:(0,s.jsx)(l.x1,{data:h,options:p})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl font-bold mb-4",children:"Annual Tax
1Shield by Year"}),(0,s.jsx)("div",{className:"calculator-tile",style:{height:"300px"},children:(0,s.jsx)(l.x1,{data:g,options:{...p,plugins:{...p.plugins,legend:{display:!1}}}})})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-xl font-bold mb-4",children:"Planning Notes"}),(0,s.jsx)(r.Z,{variant:"tool",className:"space-y-3",children:(a.recommendations||[]).map((e,t)=>(0,s.jsxs)("div",{className:"flex items-start",children:[(0,s.jsx)("span",{className:"text-primary-600 mr-2 text-lg",children:"â¢"}),(0,s.jsx)("p",{className:"text-neutral-700",children:e})]},t))})]})]})}},5944:function(e,t,a){var s=a(14084);s.kL.register(s.uw,s.f$,s.od,s.jn,s.ZL,s.qi,s.l7,s.Dx,s.u,s.De,s.Gu)}}]);
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.