1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4169],{498:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("circle-check-big",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]])},11713:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var s=n(14232);let r=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)},a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var l={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let i=(0,s.forwardRef)((e,t)=>{let{color:n="currentColor",size:r=24,strokeWidth:i=2,absoluteStrokeWidth:o,className:c="",children:d,iconNode:m,...p}=e;return(0,s.createElement)("svg",{ref:t,...l,width:r,height:r,stroke:n,strokeWidth:o?24*Number(i)/Number(r):i,className:a("lucide",c),...!d&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0})(p)&&{"aria-hidden":"true"},...p},[...m.map(e=>{let[t,n]=e;return(0,s.createElement)(t,n)}),...Array.isArray(d)?d:[d]])}),o=(e,t)=>{let n=(0,s.forwardRef)((n,l)=>{let{className:o,...c}=n;return(0,s.createElement)(i,{ref:l,iconNode:t,className:a("lucide-".concat(r(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()),"lucide-".concat(e),o),...c})});return n.displayName=r(e),n}},21600:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]])},29812:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]])},32383:()=>{},37581:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("chart-column",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]])},47137:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("trending-up",[["path",{d:"M16 7h6v6",key:"box55l"}],["path",{d:"m22 7-8.5 8.5-5-5L2 17",key:"1t1m79"}]])},47297:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]])},48568:(e,t,n)=>{"use strict";n.d(t,{_:()=>a,s:()=>r});var s=n(12770);function r(e,t){let n=[["Parameter","Value"]];for(let e of t.split("\n")){if(!e.trim()){n.push(["",""]);continue}let t=e.indexOf(":");if(t>0){let s=e.substring(0,t).trim(),r=e.substring(t+1).trim();n.push([s,r])}else n.push([e.trim(),""])}let r=s.Wp.aoa_to_sheet(n);r["!cols"]=[{wch:40},{wch:30}];let a=r.A1;a&&(a.s={font:{bold:!0}});let l=r.B1;l&&(l.s={font:{bold:!0}});let i=s.Wp.book_new();s.Wp.book_append_sheet(i,r,"Calculation Results");let o=e.replace(/[^a-zA-Z0-9\s\-_]/g,"").replace(/\s+/g,"_").substring(0,60)||"Calculator_Results";s._h(i,"".concat(o,".xlsx"))}function a(e,t){let n=s.LF(e,{type:"string"}),r=t.replace(/\.csv$/i,".xlsx");s._h(n,r)}},55851:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("triangle-alert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]])},59116:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},65580:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]])},65805:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]])},67396:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]])},68209:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/engineering-calculators/bee-compliance-calculator",function(){return n(71039)}])}
1,71039:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>R});var s=n(37876),r=n(14232),a=n(48568),l=n(77328),i=n.n(l),o=n(48230),c=n.n(o),d=n(18847),m=n.n(d),p=n(96153),u=n(65805),x=n(47137),g=n(498),h=n(11713);let b=(0,h.A)("building",[["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M12 6h.01",key:"1vi96p"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M16 14h.01",key:"1gbofw"}],["path",{d:"M16 6h.01",key:"1x0f13"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M8 6h.01",key:"1dz90k"}],["path",{d:"M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3",key:"cabbwy"}],["rect",{x:"4",y:"2",width:"16",height:"20",rx:"2",key:"1uxh74"}]]);var v=n(67396),y=n(21600);let f=(0,h.A)("book-open",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]),j=(0,h.A)("heart",[["path",{d:"M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5",key:"mvr1a0"}]]);var N=n(59116),E=n(65580),S=n(55851),k=n(29812),w=n(96157),C=n(37581),D=n(47297);let A=m()(()=>Promise.all([n.e(9963),n.e(7886),n.e(9372),n.e(2951)]).then(n.bind(n,16383)),{loadableGenerated:{webpack:()=>[16383]},ssr:!1}),M=e=>e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,","),R=()=>{let[e,t]=(0,r.useState)({annualTurnover:5e7,totalEmployees:50,annualPayroll:15e6,totalProcurementSpend:2e7,industryType:"Manufacturing"}),[n,l]=(0,r.useState)({ownership:{blackOwnership:25,blackWomenOwnership:10,designatedGroupOwnership:5},managementControl:{blackBoardMembers:30,blackExecutiveDirectors:25,blackSeniorManagement:40,blackMiddleManagement:50,blackJuniorManagement:60},skillsDevelopment:{skillsDevSpendPercentOfPayroll:4.5,skillsDevBlackPercentOfPayroll:4,skillsDevBlackDisabledPercentOfPayroll:.2,learnershipsNumber:2,bursariesNumber:1},enterpriseSupplierDev:{boughtFromBlackSuppliers:40,boughtFromBlackWomenSuppliers:15,boughtFromEMEQSE:20,supplierDevelopmentContributions:15e4,enterpriseDevelopmentContributions:1e5},socioEconomicDev:{sedSpend:75e3}}),[o,d]=(0,r.useState)({beeConsultingAnnual:12e4,verificationCost:35e3,trainingAndDevelopmentExtra:2e5,complianceSystemsCost:5e4}),[m,h]=(0,r.useState)("Gauteng"),[R,B]=(0,r.useState)(null),[T,L]=(0,r.useState)(!1),[P,O]=(0,r.useState)(!1);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(i(),{children:[(0,s.jsx)("title",{children:"BEE Compliance Calculator | Manufacturing, Engineering, Mining & Construction | B-BBEE Scorecard South Africa | EzyFind"}),(0,s.jsx)("meta",{name:"description",content:"Calculate B-BBEE compliance scores for Manufacturing, Engineering, Mining, Construction & Industrial sectors in South Africa. Track ownership, management control, skills development, supplier development & SED. Get industry-specific recommendations to improve BEE level and procurement recognition in ZAR."}),(0,s.jsx)("meta",{name:"keywords",content:"BEE calculator manufacturing, B-BBEE compliance engineering, BEE scorecard mining, construction BEE level, industrial sector BEE, procurement recognition, black ownership manufacturing, skills development levy SDL, supplier development ESD, enterprise development, SED, BEE verification South Africa, manufacturing BEE consulting"}),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),(0,s.jsx)("link",{rel:"canonical",href:"https://ezyfind.africa/engineering-calculators/bee-compliance-calculator"}),(0,s.jsx)("meta",{property:"og:title",content:"BEE Compliance Calculator - Manufacturing, Engineering, Mining & Construction Sectors"}),(0,s.jsx)("meta",{property:"og:description",content:"Calculate B-BBEE compliance scores for Manufacturing, Engineering, Mining, Construction & Industrial sectors. Determine BEE level and get industry-specific recommendations for improving procurement recognition in South Africa."}),(0,s.jsx)("meta",{property:"og:type",content:"website"}),(0,s.jsx)("meta",{property:"og:url",content:"https://ezyfind.africa/engineering-calculators/bee-compliance-calculator"}),(0,s.jsx)("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"WebApplication",name:"BEE Compliance Calculator - Manufacturing, Engineering, Mining & Construction",description:"Calculate Broad-Based Black Economic Empowerment (B-BBEE) compliance scores and levels for Manufacturing, Engineering, Mining, Construction & Industrial sectors in South Africa",applicationCategory:"BusinessApplication",audie
1nce:{"@type":"Audience",audienceType:"Manufacturing, Engineering, Mining, Construction, Industrial Companies"},operatingSystem:"Any",offers:{"@type":"Offer",price:"0",priceCurrency:"ZAR"},featureList:"BEE scorecard calculation, level determination, priority elements tracking, cost analysis, Excel export"})})]}),(0,s.jsx)("div",{className:"min-h-screen bg-gradient-to-br from-green-50 via-white to-blue-50 py-8 px-4",children:(0,s.jsxs)("div",{className:"max-w-7xl mx-auto",children:[(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-4 mb-6",children:[(0,s.jsx)("div",{className:"p-4 bg-gradient-to-br from-green-500 to-blue-600 rounded-xl",children:(0,s.jsx)(p.A,{className:"w-8 h-8 text-white"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h1",{className:"text-4xl font-bold text-gray-900",children:"B-BBEE Compliance Calculator"}),(0,s.jsx)("p",{className:"text-gray-600 mt-2",children:"For Manufacturing, Engineering, Mining, Construction & Industrial Sectors"}),(0,s.jsx)("p",{className:"text-sm text-gray-500 mt-1",children:"Calculate your Broad-Based Black Economic Empowerment scorecard, level & procurement recognition"})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-4 gap-4",children:[(0,s.jsxs)("div",{className:"bg-green-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-green-700 mb-2",children:[(0,s.jsx)(p.A,{className:"w-5 h-5"}),(0,s.jsx)("span",{className:"font-semibold",children:"BEE Level"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Calculate your scorecard"})]}),(0,s.jsxs)("div",{className:"bg-blue-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-blue-700 mb-2",children:[(0,s.jsx)(u.A,{className:"w-5 h-5"}),(0,s.jsx)("span",{className:"font-semibold",children:"Priority Elements"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Track 40% subminimums"})]}),(0,s.jsxs)("div",{className:"bg-purple-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-purple-700 mb-2",children:[(0,s.jsx)(x.A,{className:"w-5 h-5"}),(0,s.jsx)("span",{className:"font-semibold",children:"ROI Analysis"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Cost vs benefit tracking"})]}),(0,s.jsxs)("div",{className:"bg-orange-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-orange-700 mb-2",children:[(0,s.jsx)(g.A,{className:"w-5 h-5"}),(0,s.jsx)("span",{className:"font-semibold",children:"Recommendations"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Improvement roadmap"})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(b,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Company Details"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Annual Turnover (ZAR)"}),(0,s.jsx)("input",{type:"number",value:e.annualTurnover,onChange:n=>t({...e,annualTurnover:parseFloat(n.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"50000000"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:e.annualTurnover<1e7?"EME: <R10m":e.annualTurnover<=5e7?"QSE: R10m-R50m":"Generic: >R50m"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Total Employees"}),(0,s.jsx)("input",{type:"number",value:e.totalEmployees,onChange:n=>t({...e,totalEmployees:parseInt(n.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"50"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Annual Payroll (ZAR)"}),(0,s.jsx)("input",{type:"number",value:e.annualPayroll,onChange:n=>t({...e,annualPayroll:parseFloat(n.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"15000000"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Total Procurement Spend (ZAR)"}),(0,s.jsx)("input",{type:"number",value:e.totalProcurementSpend,onChange:n=>t({...e,totalProcurementSpend:parseFloat(n.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"20000000"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Industry Sector"}
1),(0,s.jsxs)("select",{value:e.industryType,onChange:n=>t({...e,industryType:n.target.value}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",title:"Select your industry sector",children:[(0,s.jsx)("option",{value:"Manufacturing",children:"Manufacturing (Primary Focus)"}),(0,s.jsx)("option",{value:"Engineering",children:"Engineering & Fabrication"}),(0,s.jsx)("option",{value:"Mining",children:"Mining & Quarrying"}),(0,s.jsx)("option",{value:"Construction",children:"Construction & Civil Engineering"}),(0,s.jsx)("option",{value:"Industrial",children:"Industrial Services & Equipment"}),(0,s.jsx)("option",{value:"Logistics",children:"Logistics & Supply Chain"}),(0,s.jsx)("option",{value:"Technology",children:"Technology & Automation"}),(0,s.jsx)("option",{value:"Services",children:"Business Services"}),(0,s.jsx)("option",{value:"Other",children:"Other"})]}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Specialized for Manufacturing, Engineering, Mining & Construction sectors"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Province"}),(0,s.jsxs)("select",{value:m,onChange:e=>h(e.target.value),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",title:"Select your province",children:[(0,s.jsx)("option",{value:"Gauteng",children:"Gauteng"}),(0,s.jsx)("option",{value:"Western Cape",children:"Western Cape"}),(0,s.jsx)("option",{value:"KwaZulu-Natal",children:"KwaZulu-Natal"}),(0,s.jsx)("option",{value:"Eastern Cape",children:"Eastern Cape"}),(0,s.jsx)("option",{value:"Free State",children:"Free State"}),(0,s.jsx)("option",{value:"Limpopo",children:"Limpopo"}),(0,s.jsx)("option",{value:"Mpumalanga",children:"Mpumalanga"}),(0,s.jsx)("option",{value:"Northern Cape",children:"Northern Cape"}),(0,s.jsx)("option",{value:"North West",children:"North West"})]})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(v.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Ownership (25 points)"}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Priority Element - 40% subminimum required"})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Ownership (%)"}),(0,s.jsx)("input",{type:"number",value:n.ownership.blackOwnership,onChange:e=>l({...n,ownership:{...n.ownership,blackOwnership:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"25",min:"0",max:"100",step:"0.1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 25% for max points"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Women Ownership (%)"}),(0,s.jsx)("input",{type:"number",value:n.ownership.blackWomenOwnership,onChange:e=>l({...n,ownership:{...n.ownership,blackWomenOwnership:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"10",min:"0",max:"100",step:"0.1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 10% for max points"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Designated Groups (%)"}),(0,s.jsx)("input",{type:"number",value:n.ownership.designatedGroupOwnership,onChange:e=>l({...n,ownership:{...n.ownership,designatedGroupOwnership:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"5",min:"0",max:"100",step:"0.1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Youth, disabled, rural, unemployed"})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(y.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Management Control (19 points)"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Board Members (%)"}),(0,s.jsx)("input",{type:"number",value:n.managementControl.blackBoardMembers,onChange:e=>l({...n,managementControl:{...n.managementControl,blackBoardMembers:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"50",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 50%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Executive Directors (%)"}),(0,s.jsx)("input",{type:"number",value:n.managementControl.blackExecutiveDirectors,onChange:e=>l({...n,managementControl:{...n.managementControl,blackExecutiveDirectors:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"50",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 50%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Senior Management (%)"}),(0,s.jsx)("input",{type:"number",value:n.managementControl.blackSeniorManagement,onChange:e=>l({...n,managementControl:{...n.managementControl,blackSeniorManagement:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"60",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 60%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Middle Management (%)"}),(0,s.jsx)("input",{type:"number",value:n.managementControl.blackMiddleManagement,onChange:e=>l({...n,managementControl:{...n.managementControl,blackMiddleManagement:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"75",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 75%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Junior Management (%)"}),(0,s.jsx)("input",{type:"number",value:n.managementControl.blackJuniorManagement,onChange:e=>l({...n,managementControl:{...n.managementControl,blackJuniorManagement:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"88",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 88%"})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(f,{className:"w-6 h-6 text-blue-600"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Skills Development (20 points)"}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Priority Element - 40% subminimum required"})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Skills Dev Spend (% of payroll)"}),(0,s.jsx)("input",{type:"number",value:n.skillsDevelopment.skillsDevSpendPercentOfPayroll,onChange:e=>l({...n,skillsDevelopment:{...n.skillsDevelopment,skillsDevSpendPercentOfPayroll:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"6.0",min:"0",step:"0.1"}),(0,s.jsxs)("p",{className:"text-xs text-gray-500 mt-1",children:["Target: 6% (R",M(Math.round(.06*e.annualPayroll)),")"]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Black Skills Dev (% of payroll)"}),(0,s.jsx)("input",{type:"number",value:n.skillsDevelopment.skillsDevBlackPercentOfPayroll,onChange:e=>l({...n,skillsDevelopment:{...n.skillsDevelopment,skillsDevBlackPercentOfPayroll:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"6.0",min:"0",step:"0.1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 6%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Disabled Skills Dev (% of payroll)"}),(0,s.jsx)("input",{type:"number",value:n.skillsDevelopment.skillsDevBlackDisabledPercentOfPayroll,onChange:e=>l({...n,skillsDevelopment:{...n.skillsDevelopment,skillsDevBlackDisabledPercentOfPayroll:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"0.3",min:"0",step:"0.1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 0.3%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Learnerships/Apprenticeships (number)"}),(0,s.jsx)("input",{type:"number",value:n.skillsDevelopment.learnershipsNumber,onChange:e=>l({...n,skillsDevelopment:{...n.skillsDevelopment,learnershipsNumber:parseInt(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"2",min:"0"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 2.5% of workforce"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Bursaries (number)"}),(0,s.jsx)("input",{type:"number",value:n.skillsDevelopment.bursariesNumber,onChange:e=>l({...n,skillsDevelopment:{...n.skillsDevelopment,bursariesNumber:parseInt(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"1",min:"0"})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(u.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Enterprise & Supplier Development (40 points)"}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Priority Element - 40% subminimum required ⢠Highest weighted element"})]})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Procurement from Black Suppliers (%)"}),(0,s.jsx)("input",{type:"number",value:n.enterpriseSupplierDev.boughtFromBlackSuppliers,onChange:e=>l({...n,enterpriseSupplierDev:{...n.enterpriseSupplierDev,boughtFromBlackSuppliers:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"70",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 70% of procurement"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"From Black Women Suppliers (%)"}),(0,s.jsx)("input",{type:"number",value:n.enterpriseSupplierDev.boughtFromBlackWomenSuppliers,onChange:e=>l({...n,enterpriseSupplierDev:{...n.enterpriseSupplierDev,boughtFromBlackWomenSuppliers:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"35",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 35%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"From EME/QSE Suppliers (%)"}),(0,s.jsx)("input",{type:"number",value:n.enterpriseSupplierDev.boughtFromEMEQSE,onChange:e=>l({...n,enterpriseSupplierDev:{...n.enterpriseSupplierDev,boughtFromEMEQSE:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"15",min:"0",max:"100",step:"1"}),(0,s.jsx)("p",{className:"text-xs text-gray-500 mt-1",children:"Target: 15%"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Supplier Development (ZAR)"}),(0,s.jsx)("input",{type:"number",value:n.enterpriseSupplierDev.supplierDevelopmentContributions,onChange:e=>l({...n,enterpriseSupplierDev:{...n.enterpriseSupplierDev,supplierDevelopmentContributions:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"150000",min:"0"}),(0,s.jsxs)("p",{className:"text-xs text-gray-500 mt-1",children:["Target: 1.5% of turnover (R",M(Math.round(.015*e.annualTurnover)),")"]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Enterprise Development (ZAR)"}),(0,s.jsx)("input",{type:"number",value:n.enterpriseSupplierDev.enterpriseDevelopmentContributions,onChange:e=>l({...n,enterpriseSupplierDev:{...n.enterpriseSupplierDev,enterpriseDevelopmentContributions:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"100000",min:"0"}),(0,s.jsxs)("p",{className:"text-xs text-gray-500 mt-1",children:["Target: 0.75% of turnover (R",M(Math.round(.0075*e.annualTurnover)),")"]})]})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(j,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Socio-Economic Development (5 points)"})]}),(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"SED Annual Spend (ZAR)"}),(0,s.jsx)("input",{type:"number",value:n.socioEconomicDev.sedSpend,onChange:e=>l({...n,socioEconomicDev:{sedSpend:parseFloat(e.target.value)||0}}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"75000",min:"0"}),(0,s.jsxs)("p",{className:"text-xs text-gray-500 mt-1",children:["Target: 0.75% of turnover (R",M(Math.round(.0075*e.annualTurnover)),")"]}),(0,s.jsx)("p",{className:"text-xs text-gray-500",children:"Community, education, healthcare initiatives"})]})})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(N.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Additional Compliance Costs"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6",children:[(0,s.j
1sxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"BEE Consulting/Year (ZAR)"}),(0,s.jsx)("input",{type:"number",value:o.beeConsultingAnnual,onChange:e=>d({...o,beeConsultingAnnual:parseFloat(e.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"120000"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Verification Audit (ZAR)"}),(0,s.jsx)("input",{type:"number",value:o.verificationCost,onChange:e=>d({...o,verificationCost:parseFloat(e.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"35000"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Extra Training Investment (ZAR)"}),(0,s.jsx)("input",{type:"number",value:o.trainingAndDevelopmentExtra,onChange:e=>d({...o,trainingAndDevelopmentExtra:parseFloat(e.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"200000"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("label",{className:"block text-sm font-medium text-gray-700 mb-2",children:"Compliance Systems (ZAR)"}),(0,s.jsx)("input",{type:"number",value:o.complianceSystemsCost,onChange:e=>d({...o,complianceSystemsCost:parseFloat(e.target.value)||0}),className:"w-full px-4 py-2 border border-gray-300 rounded-lg focus:ring-2 focus:ring-blue-500 focus:border-transparent",placeholder:"50000"})]})]})]}),(0,s.jsx)("div",{className:"flex justify-center mb-8",children:(0,s.jsxs)("button",{onClick:()=>{let t,s,r,a,l=e.annualTurnover<1e7,i=e.annualTurnover>=1e7&&e.annualTurnover<=5e7;e.annualTurnover;let c="Generic Enterprise";if(l&&(c="EME (Exempt Micro Enterprise)"),i&&(c="QSE (Qualifying Small Enterprise)"),l){let e=n.ownership.blackOwnership>=50?4:2,t=n.ownership.blackOwnership>=50?100:125;B({category:c,isEME:!0,isQSE:!1,level:e,totalPoints:0,procurementRecognition:t,elementScores:null,priorityElements:null,recommendations:[{priority:"info",category:"EME Status",title:"EME Status Benefits",description:"As an EME with ".concat(n.ownership.blackOwnership,"% black ownership, you qualify for Level ").concat(e," status with ").concat(t,"% procurement recognition. No verification certificate required if turnover <R10m."),potentialSaving:0}],totalPotentialSavings:0,costs:{annualComplianceCost:o.verificationCost,totalInvestment:o.verificationCost}}),L(!0);return}t=Math.min(25,t=0+Math.min(16,n.ownership.blackOwnership/25*16)+Math.min(5,n.ownership.blackWomenOwnership/10*5)+Math.min(4,n.ownership.designatedGroupOwnership/5*4)),s=Math.min(19,s=0+Math.min(2,n.managementControl.blackBoardMembers/50*2)+Math.min(2,n.managementControl.blackExecutiveDirectors/50*2)+Math.min(5,n.managementControl.blackSeniorManagement/60*5)+Math.min(3,n.managementControl.blackMiddleManagement/75*3)+Math.min(5,n.managementControl.blackJuniorManagement/88*5)),r=Math.min(20,r=0+Math.min(8,n.skillsDevelopment.skillsDevSpendPercentOfPayroll/6*8)+Math.min(6,n.skillsDevelopment.skillsDevBlackPercentOfPayroll/6*6)+Math.min(2,n.skillsDevelopment.skillsDevBlackDisabledPercentOfPayroll/.3*2)+Math.min(4,n.skillsDevelopment.learnershipsNumber/e.totalEmployees*100/2.5*4)),a=0+Math.min(14,n.enterpriseSupplierDev.boughtFromBlackSuppliers/70*14)+Math.min(7,n.enterpriseSupplierDev.boughtFromBlackWomenSuppliers/35*7)+Math.min(4,n.enterpriseSupplierDev.boughtFromEMEQSE/15*4);let d=.015*e.annualTurnover;a+=Math.min(10,n.enterpriseSupplierDev.supplierDevelopmentContributions/d*10);let m=.0075*e.annualTurnover;a+=Math.min(5,n.enterpriseSupplierDev.enterpriseDevelopmentContributions/m*5),a=Math.min(40,a);let p=0,u=.0075*e.annualTurnover,x=t+s+r+a+(p=Math.min(5,n.socioEconomicDev.sedSpend/u*5)),g=t/25*100,h=r/20*100,b=a/40*100,v=g>=40&&h>=40&&b>=40,y=8,f=10;v?x>=100?(y=1,f=135):x>=95?(y=2,f=125):x>=90?(y=3,f=110):x>=80?(y=4,f=100):x>=75?(y=5,f=80):x>=70?(y=6,f=60):x>
1=55?(y=7,f=50):(y=8,f=10):(y=8,f=10);let j=[{element:"Ownership",points:t,max:25,percent:t/25*100},{element:"Management Control",points:s,max:19,percent:s/19*100},{element:"Skills Development",points:r,max:20,percent:r/20*100,priority:!0},{element:"Enterprise & Supplier Development",points:a,max:40,percent:a/40*100,priority:!0},{element:"Socio-Economic Development",points:p,max:5,percent:p/5*100}],N=o.beeConsultingAnnual+o.verificationCost+o.trainingAndDevelopmentExtra+o.complianceSystemsCost+n.enterpriseSupplierDev.supplierDevelopmentContributions+n.enterpriseSupplierDev.enterpriseDevelopmentContributions+n.socioEconomicDev.sedSpend,E=f/100,S=.15*e.annualTurnover*(E-1),k=[];!v&&(g<40&&k.push({priority:"high",category:"Ownership",title:"Priority Element: Increase Black Ownership",description:"Ownership is at ".concat(g.toFixed(1),"% (need 40% subminimum). Consider BEE ownership transactions, employee share schemes, or partnerships to increase black ownership to at least 25%."),potentialSaving:0,costEstimate:.25*e.annualTurnover*.1}),h<40&&k.push({priority:"high",category:"Skills Development",title:"Priority Element: Increase Skills Development Spend",description:"Skills Development is at ".concat(h.toFixed(1),"% (need 40% subminimum). Increase training spend to at least ").concat((.06*e.annualPayroll*.4).toLocaleString()," (2.4% of payroll)."),potentialSaving:0,costEstimate:.024*e.annualPayroll}),b<40&&k.push({priority:"high",category:"Enterprise & Supplier Development",title:"Priority Element: Increase Supplier Procurement",description:"ESD is at ".concat(b.toFixed(1),"% (need 40% subminimum). Increase procurement from black-owned suppliers to at least ").concat("28","% (28% of total procurement)."),potentialSaving:0,costEstimate:0})),y>=6&&k.push({priority:"high",category:"Overall",title:"Improve BEE Level for Better Market Access",description:"Current Level ".concat(y," limits access to government and corporate contracts. Target Level 4 (100% procurement recognition) minimum for competitive advantage."),potentialSaving:.5*S,costEstimate:1.5*N}),t<15&&k.push({priority:"medium",category:"Ownership",title:"Increase Black Ownership Percentage",description:"Current ownership score: ".concat(t.toFixed(1),"/25 points. Target 25% black ownership for maximum points. Consider employee ownership schemes or BEE partners."),potentialSaving:.2*S,costEstimate:.1*e.annualTurnover*.15}),s<12&&k.push({priority:"medium",category:"Management Control",title:"Increase Black Representation in Management",description:"Management control score: ".concat(s.toFixed(1),"/19 points. Focus on senior management (target 60%) and middle management (target 75%) transformation."),potentialSaving:0,costEstimate:5e4}),r<12&&k.push({priority:"medium",category:"Skills Development",title:"Increase Training and Development Spend",description:"Skills development score: ".concat(r.toFixed(1),"/20 points. Target 6% of payroll (R").concat((.06*e.annualPayroll).toLocaleString(),") for training, with focus on black employees and learnerships."),potentialSaving:0,costEstimate:.06*e.annualPayroll-e.annualPayroll*(n.skillsDevelopment.skillsDevSpendPercentOfPayroll/100)}),a<24&&k.push({priority:"high",category:"Enterprise & Supplier Development",title:"Increase Procurement from BEE Suppliers",description:"ESD score: ".concat(a.toFixed(1),"/40 points. This is the highest-weighted element. Increase procurement from black suppliers (target 70%), black women suppliers (35%), and EME/QSE suppliers (15%)."),potentialSaving:.3*S,costEstimate:0}),n.enterpriseSupplierDev.supplierDevelopmentContributions<.5*d&&k.push({priority:"medium",category:"Supplier Development",title:"Increase Supplier Development Contributions",description:"Target: R".concat(d.toLocaleString()," (1.5% of turnover). Current: R").concat(n.enterpriseSupplierDev.supplierDevelopmentContributions.toLocaleString(),". Consider loans, mentorship, or grants to black suppliers."),potentialSaving:0,costEstimate:d-n.enterpriseSupplierDev.supplierDevelopmentContributions}),n.enterpriseSupplierDev.enterpriseDevelopmentContributions<.5*m&&k.push({priority:"low",category:"Enterprise Development",title:"Increase Enterprise Development Contributions",description:"Target: R".concat(m.toLocaleStr
1ing()," (0.75% of turnover). Support black-owned businesses through grants, donations, or business incubation programs."),potentialSaving:0,costEstimate:m-n.enterpriseSupplierDev.enterpriseDevelopmentContributions}),p<3&&k.push({priority:"low",category:"Socio-Economic Development",title:"Increase SED Contributions",description:"SED score: ".concat(p.toFixed(1),"/5 points. Target: R").concat(u.toLocaleString()," (0.75% of turnover) for community development, education, or healthcare initiatives."),potentialSaving:0,costEstimate:u-n.socioEconomicDev.sedSpend});let w=k.reduce((e,t)=>e+(t.potentialSaving||0),0),C=k.reduce((e,t)=>e+(t.costEstimate||0),0);B({category:c,isEME:!1,isQSE:i,level:y,totalPoints:x,procurementRecognition:f,elementScores:j,priorityElements:{ownership:{percent:g,met:g>=40},skillsDevelopment:{percent:h,met:h>=40},enterpriseSupplierDev:{percent:b,met:b>=40},allMet:v},targets:{skillsDevTarget:.06*e.annualPayroll,supplierDevTarget:d,enterpriseDevTarget:m,sedTarget:u},costs:{annualComplianceCost:N,beeConsulting:o.beeConsultingAnnual,verification:o.verificationCost,training:o.trainingAndDevelopmentExtra,systems:o.complianceSystemsCost,supplierDev:n.enterpriseSupplierDev.supplierDevelopmentContributions,enterpriseDev:n.enterpriseSupplierDev.enterpriseDevelopmentContributions,sed:n.socioEconomicDev.sedSpend},benefits:{procurementAdvantageMultiplier:E,estimatedContractValueIncrease:S,roi:S/N},recommendations:k,totalPotentialSavings:w,totalEstimatedCosts:C}),L(!0)},className:"flex items-center gap-3 px-8 py-4 bg-gradient-to-r from-green-600 to-blue-600 text-white text-lg font-semibold rounded-xl hover:from-green-700 hover:to-blue-700 transform hover:scale-105 transition-all shadow-lg",children:[(0,s.jsx)(E.A,{className:"w-6 h-6"}),"Calculate B-BBEE Score & Level"]})}),T&&R&&(0,s.jsxs)("div",{className:"space-y-8",children:[(0,s.jsxs)("div",{className:"bg-gradient-to-br from-green-500 to-blue-600 rounded-2xl shadow-xl p-8 text-white",children:[(0,s.jsxs)("div",{className:"text-center mb-6",children:[(0,s.jsx)(p.A,{className:"w-16 h-16 mx-auto mb-4 opacity-90"}),(0,s.jsxs)("h2",{className:"text-4xl font-bold mb-2",children:["B-BBEE Level ",R.level]}),(0,s.jsx)("p",{className:"text-xl opacity-90",children:R.category}),R.elementScores&&(0,s.jsxs)("div",{className:"text-3xl font-bold mt-4",children:[R.totalPoints.toFixed(1)," / 109 points"]}),(0,s.jsxs)("div",{className:"mt-4 inline-block bg-white/20 rounded-lg px-6 py-3",children:[(0,s.jsx)("div",{className:"text-sm opacity-90",children:"Procurement Recognition"}),(0,s.jsxs)("div",{className:"text-4xl font-bold",children:[R.procurementRecognition,"%"]})]})]}),R.priorityElements&&!R.priorityElements.allMet&&(0,s.jsxs)("div",{className:"bg-red-500/30 border-2 border-white/50 rounded-lg p-4 text-center",children:[(0,s.jsx)(S.A,{className:"w-8 h-8 mx-auto mb-2"}),(0,s.jsx)("p",{className:"font-semibold",children:"Priority Elements Not Met"}),(0,s.jsx)("p",{className:"text-sm",children:"You must achieve 40% on all priority elements to maintain this level"})]})]}),R.elementScores&&(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8",children:[(0,s.jsx)("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Scorecard Breakdown"}),(0,s.jsx)("div",{className:"space-y-4",children:R.elementScores.map((e,t)=>(0,s.jsxs)("div",{className:"border border-gray-200 rounded-lg p-6",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-3",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-gray-900",children:e.element}),e.priority&&(0,s.jsx)("span",{className:"inline-block mt-1 px-2 py-1 bg-orange-100 text-orange-800 text-xs font-semibold rounded",children:"Priority Element - 40% min required"})]}),(0,s.jsxs)("div",{className:"text-right",children:[(0,s.jsxs)("div",{className:"text-2xl font-bold text-blue-700",children:[e.points.toFixed(1)," / ",e.max]}),(0,s.jsxs)("div",{className:"text-sm text-gray-600",children:[e.percent.toFixed(1),"% achieved"]})]})]}),(0,s.jsx)("div",{className:"w-full bg-gray-200 rounded-full h-3",children:(0,s.jsx)("div",{className:"h-3 rounded-full ".concat(e.priority&&e.percent<40?"bg-red-500":e.percent>=80?"bg-green-500":e.percent>=60?"bg-yellow-500":"bg-orange-500"),style:{width:"".concat(Math.min(100,e.percent),"%")}})}),e.priority&&e.percent<40&&(0,s.jsx)("div",{className:"mt-2 text-sm text-red-600 font-medium",children:"â ï¸ Below 40% subminimum - immediate action required"})]},t))})]}),R.costs&&(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8",children:[(0,s.jsx)("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Cost & Benefits Analysis"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-8",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-gray-900 mb-4",children:"Annual Compliance Costs"}),(0,s.jsxs)("div",{className:"space-y-2",children:[(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"BEE Consulting:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.beeConsulting||0).toLocaleStr
1ing()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"Verification Audit:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.verification||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"Training & Development:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.training||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"Compliance Systems:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.systems||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"Supplier Development:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.supplierDev||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"Enterprise Development:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.enterpriseDev||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"flex justify-between text-sm",children:[(0,s.jsx)("span",{className:"text-gray-700",children:"SED Contributions:"}),(0,s.jsxs)("span",{className:"font-medium",children:["R ",(R.costs.sed||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"border-t-2 border-gray-300 pt-2 flex justify-between font-bold",children:[(0,s.jsx)("span",{className:"text-gray-900",children:"Total Annual Cost:"}),(0,s.jsxs)("span",{className:"text-blue-700",children:["R ",R.costs.annualComplianceCost.toLocaleString()]})]})]})]}),R.benefits&&(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"text-lg font-semibold text-gray-900 mb-4",children:"Expected Benefits"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{className:"bg-green-50 rounded-lg p-4",children:[(0,s.jsx)("div",{className:"text-sm text-green-700 mb-1",children:"Procurement Recognition"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-green-900",children:[R.procurementRecognition,"%"]}),(0,s.jsx)("div",{className:"text-xs text-green-600 mt-1",children:"of your BEE spend counts for clients"})]}),(0,s.jsxs)("div",{className:"bg-blue-50 rounded-lg p-4",children:[(0,s.jsx)("div",{className:"text-sm text-blue-700 mb-1",children:"Est. Contract Value Increase"}),(0,s.jsxs)("div",{className:"text-2xl font-bold text-blue-900",children:["R ",R.benefits.estimatedContractValueIncrease.toLocaleString()]}),(0,s.jsx)("div",{className:"text-xs text-blue-600 mt-1",children:"from improved market access"})]}),(0,s.jsxs)("div",{className:"bg-purple-50 rounded-lg p-4",children:[(0,s.jsx)("div",{className:"text-sm text-purple-700 mb-1",children:"ROI (Return on Investment)"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-purple-900",children:[R.benefits.roi.toFixed(2),"x"]}),(0,s.jsx)("div",{className:"text-xs text-purple-600 mt-1",children:"benefit vs cost ratio"})]})]})]})]})]}),R.recommendations.length>0&&(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8",children:[(0,s.jsx)("h3",{className:"text-2xl font-bold text-gray-900 mb-6",children:"Recommendations for Improvement"}),(0,s.jsx)("div",{className:"space-y-4 mb-6",children:R.recommendations.map((e,t)=>(0,s.jsx)("div",{className:"border-l-4 p-6 rounded-lg ".concat("high"===e.priority?"border-red-500 bg-red-50":"medium"===e.priority?"border-yellow-500 bg-yellow-50":"info"===e.priority?"border-blue-500 bg-blue-50":"border-green-500 bg-green-50"),children:(0,s.jsxs)("div",{className:"flex justify-between items-start mb-2",children:[(0,s.jsxs)("div",{className:"flex-1",children:[(0,s.jsxs)("span",{className:"inline-block px-3 py-1 rounded-full text-xs font-semibold mb-2 ".concat("high"===e.priority?"bg-red-200 text-red-800":"medium"===e.priority?"bg-yellow-200 text-yellow-800":"info"===e.priority?"bg-blue-200 text-blue-800":"bg-green-200 text-green-800"),children:[e.priority.toUpperCase()," PRIORITY ⢠",e.category.toUpperCase()]}),(0,s.jsx)("h4",{className:"text-lg font-bold text-gray-900",children:e.title}),(0,s.jsx)("p",{className:"text-gray-700 mt-2",children:e.description})]}),(e.potentialSaving>0||(e.costEstimate||0)>0)&&(0,s.jsxs)("div",{className:"text-right ml-4",children:[(e.costEstimate||0)>0&&(0,s.jsxs)("div",{className:"mb-2",children:[(0,s.jsx)("div",{className:"text-xs text-gray-600",children:"Cost"}),(0,s.jsxs)("div",{className:"text-lg font-bold text-gray-900",children:["R ",(e.costEstimate||0).toLocaleStr
1ing()]})]}),e.potentialSaving>0&&(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-xs text-gray-600",children:"Benefit"}),(0,s.jsxs)("div",{className:"text-lg font-bold text-green-700",children:["R ",e.potentialSaving.toLocaleString()]})]})]})]})},t))}),R.totalPotentialSavings>0&&(0,s.jsx)("div",{className:"p-6 bg-gradient-to-r from-green-50 to-blue-50 rounded-lg border-2 border-green-300",children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"text-sm text-gray-600 mb-1",children:"Total Investment Required"}),(0,s.jsxs)("div",{className:"text-2xl font-bold text-gray-900",children:["R ",(R.totalEstimatedCosts||0).toLocaleString()]})]}),(0,s.jsxs)("div",{className:"text-right",children:[(0,s.jsx)("div",{className:"text-sm text-gray-600 mb-1",children:"Total Potential Benefit"}),(0,s.jsxs)("div",{className:"text-3xl font-bold text-green-700",children:["R ",R.totalPotentialSavings.toLocaleString()]})]})]})})]}),(0,s.jsx)("div",{className:"bg-gradient-to-br from-green-600 to-blue-600 rounded-2xl shadow-xl p-8 text-white",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-2xl font-bold mb-3",children:"Export Full Analysis"}),(0,s.jsx)("p",{className:"mb-4 opacity-90",children:"Download comprehensive Excel report with complete scorecard, cost breakdown, and improvement recommendations."}),(0,s.jsxs)("button",{onClick:()=>{if(!R)return;let t="B-BBEE Compliance Analysis Report\n";t+="Generated: ".concat(new Date().toLocaleDateString(),"\n"),t+="Company: ".concat(e.industryType," | ").concat(m,", South Africa\n\n"),t+="COMPANY OVERVIEW\n",t+="Metric,Value\n",t+="Annual Turnover,R ".concat(e.annualTurnover.toLocaleString(),"\n"),t+="Total Employees,".concat(e.totalEmployees,"\n"),t+="Annual Payroll,R ".concat(e.annualPayroll.toLocaleString(),"\n"),t+="Total Procurement Spend,R ".concat(e.totalProcurementSpend.toLocaleString(),"\n"),t+="BEE Category,".concat(R.category,"\n\n"),t+="B-BBEE STATUS\n",t+="Metric,Value\n",t+="BEE Level,Level ".concat(R.level,"\n"),t+="Total Points,".concat(R.totalPoints.toFixed(2),"\n"),t+="Procurement Recognition,".concat(R.procurementRecognition,"%\n"),R.priorityElements&&(t+="Priority Elements Met,".concat(R.priorityElements.allMet?"YES":"NO","\n")),t+="\n",R.elementScores&&(t+="SCORECARD BREAKDOWN\n",t+="Element,Points Achieved,Maximum Points,Percentage,Priority Element\n",R.elementScores.forEach(e=>{t+="".concat(e.element,",").concat(e.points.toFixed(2),",").concat(e.max,",").concat(e.percent.toFixed(1),"%,").concat(e.priority?"YES":"NO","\n")}),t+="\n",R.priorityElements&&(t+="PRIORITY ELEMENTS (40% Subminimum Required)\n",t+="Element,Achievement,Status\n",t+="Ownership,".concat(R.priorityElements.ownership.percent.toFixed(1),"%,").concat(R.priorityElements.ownership.met?"MET":"NOT MET","\n"),t+="Skills Development,".concat(R.priorityElements.skillsDevelopment.percent.toFixed(1),"%,").concat(R.priorityElements.skillsDevelopment.met?"MET":"NOT MET","\n"),t+="Enterprise & Supplier Development,".concat(R.priorityElements.enterpriseSupplierDev.percent.toFixed(1),"%,").concat(R.priorityElements.enterpriseSupplierDev.met?"MET":"NOT MET","\n"),t+="\n")),R.targets&&(t+="ANNUAL INVESTMENT TARGETS\n",t+="Category,Target Amount (ZAR)\n",t+="Skills Development (6% of payroll),R ".concat(R.targets.skillsDevTarget.toLocaleString(),"\n"),t+="Supplier Development (1.5% of turnover),R ".concat(R.targets.supplierDevTarget.toLocaleString(),"\n"),t+="Enterprise Development (0.75% of turnover),R ".concat(R.targets.enterpriseDevTarget.toLocaleString(),"\n"),t+="Socio-Economic Development (0.75% of turnover),R ".concat(R.targets.sedTarget.toLocaleString(),"\n\n")),t+="ANNUAL COMPLIANCE COSTS\n",t+="Category,Amount (ZAR)\n",t+="BEE Consulting,R ".concat((R.costs.beeConsulting||0).toLocaleString(),"\n"),t+="Verification Audit,R ".concat((R.costs.verification||0).toLocaleString(),"\n"),t+="Training & Development,R ".concat((R.costs.training||0).toLocaleStr
1ing(),"\n"),t+="Compliance Systems,R ".concat((R.costs.systems||0).toLocaleString(),"\n"),t+="Supplier Development,R ".concat((R.costs.supplierDev||0).toLocaleString(),"\n"),t+="Enterprise Development,R ".concat((R.costs.enterpriseDev||0).toLocaleString(),"\n"),t+="Socio-Economic Development,R ".concat((R.costs.sed||0).toLocaleString(),"\n"),t+="TOTAL ANNUAL COST,R ".concat(R.costs.annualComplianceCost.toLocaleString(),"\n\n"),R.benefits&&(t+="BENEFITS ANALYSIS\n",t+="Metric,Value\n",t+="Procurement Recognition Level,".concat(R.procurementRecognition,"%\n"),t+="Estimated Contract Value Increase,R ".concat(R.benefits.estimatedContractValueIncrease.toLocaleString(),"\n"),t+="ROI (Return on Investment),".concat(R.benefits.roi.toFixed(2),"x\n\n")),t+="RECOMMENDATIONS FOR IMPROVEMENT\n",t+="Priority,Category,Recommendation,Description,Cost Estimate,Potential Benefit\n",R.recommendations.forEach(e=>{t+="".concat(e.priority.toUpperCase(),",").concat(e.category,",").concat(e.title,',"').concat(e.description,'",R ').concat((e.costEstimate||0).toLocaleString(),",R ").concat((e.potentialSaving||0).toLocaleString(),"\n")}),t+=",,,TOTAL,R ".concat((R.totalEstimatedCosts||0).toLocaleString(),",R ").concat(R.totalPotentialSavings.toLocaleString(),"\n\n"),t+="\nReport generated by EzyFind Manufacturing, Engineering, Mining & Construction Solutions\n",t+="Industry-specialized BEE compliance services for Manufacturing, Engineering, Mining & Construction sectors\n",t+="For BEE consulting, verification, and training services, visit https://ezyfind.africa/contact\n",(0,a._)(t,"bee-compliance-analysis-".concat(new Date().toISOString().split("T")[0],".xlsx"))},className:"flex items-center gap-2 px-6 py-3 bg-white text-green-700 font-semibold rounded-lg hover:bg-gray-100 transition-colors",children:[(0,s.jsx)(k.A,{className:"w-5 h-5"}),"Export to Excel"]})]}),(0,s.jsxs)("div",{className:"border-l border-white/20 pl-6",children:[(0,s.jsx)("h3",{className:"text-2xl font-bold mb-3",children:"Request Quote (RFQ)"}),(0,s.jsx)("p",{className:"mb-4 opacity-90",children:"Get comprehensive quotes from BEE consultants, SANAS-accredited verification agencies, and compliance specialists. All your calculation details will be included automatically. Upload supporting documents for more accurate quotes."}),(0,s.jsxs)("button",{onClick:()=>O(!0),className:"inline-flex items-center gap-2 px-6 py-3 bg-white text-blue-700 font-semibold rounded-lg hover:bg-gray-100 transition-colors",children:[(0,s.jsx)(w.A,{className:"w-5 h-5"}),"Request Quote (RFQ)"]})]})]})})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(C.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"How the BEE Compliance Calculator Works"})]}),(0,s.jsxs)("div",{className:"space-y-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsxs)("h3",{className:"text-xl font-semibold text-gray-900 mb-3 flex items-center gap-2",children:[(0,s.jsx)(b,{className:"w-5 h-5 text-blue-600"}),"1. Company Categorization"]}),(0,s.jsx)("div",{className:"bg-blue-50 rounded-lg p-4",children:(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:[(0,s.jsxs)("div",{className:"bg-white rounded-lg p-4 border-2 border-blue-200",children:[(0,s.jsx)("div",{className:"font-semibold text-blue-900 mb-2",children:"EME (<R10m)"}),(0,s.jsxs)("ul",{className:"text-sm text-gray-700 space-y-1",children:[(0,s.jsx)("li",{children:"⢠Auto Level 4 (â¥50% black)"}),(0,s.jsx)("li",{children:"⢠Or Level 2 (<50% black)"}),(0,s.jsx)("li",{children:"⢠No verification needed"})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-lg p-4 border-2 border-green-200",children:[(0,s.jsx)("div",{className:"font-semibold text-green-900 mb-2",children:"QSE (R10m-R50m)"}),(0,s.jsxs)("ul",{className:"text-sm text-gray-700 space-y-1",children:[(0,s.jsx)("li",{children:"⢠Full scorecard"}),(0,s.jsx)("li",{children:"⢠Simplified reporting"}),(0,s.jsx)("li",{children:"⢠Annual verification"})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-lg p-4 border-2 border-purple-200",children:[(0,s.jsx)("div",{className:"font-semibold text-purple-900 mb-2",children:"Generic (>R50m)"}),(0,s.jsxs)("ul",{className:"text-sm text-gray-700 space-y-1",children:[(0,s.jsx)("li",{children:"⢠Full scorecard"}),(0,s.jsx)("li",{children:"⢠Comprehensive audit"}),(0,s.jsx)("li",{children:"⢠Annual verification"})]})]})]})})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("h3",{className:"text-xl font-semibold text-gray-900 mb-3 flex items-center gap-2",children:[(0,s.jsx)(u.A,{className:"w-5 h-5 text-blue-600"}),"2. Five Element Scorecard (109 Points Total)"]}),(0,s.jsxs)("div",{className:"space-y-3",children:[(0,s.jsxs)("div",{className:"border-l-4 border-blue-500 bg-blue-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsx)("h4",{className:"font-semibold text-blue-900",children:"Ownership"}),(0,s.jsx)("span",{className:"px-3 py-1 bg-blue-200 text-blue-900 rounded-full text-sm font-semibold",children:"25 points"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Black ownership (25%), black women (10%), designated groups (5%)"})]}),(0,s.jsxs)("div",{className:"border-l-4 border-green-500 bg-green-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsx)("h4",{className:"font-semibold text-green-900",children:"Management Control"}),(0,s.jsx)("span",{className:"px-3 py-1 bg-green-200 text-green-900 rounded-full text-sm font-semibold",children:"19 points"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Board (50%), Executive (50%), Senior (60%), Middle (75%), Junior (88%)"})]}),(0,s.jsxs)("div",{className:"border-l-4 border-orange-500 bg-orange-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsxs)("h4",{className:"font-semibold text-orange-900 flex items-center gap-2",children:["Skills Development",(0,s.jsx)("span",{className:"px-2 py-0.5 bg-orange-600 text-white rounded text-xs",children:"PRIORITY"})]}),(0,s.jsx)("span",{className:"px-3 py-1 bg-orange-200 text-orange-900 rounded-full text-sm font-semibold",children:"20 points"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700 mb-2",children:"Training spend (6% of payroll), learnerships (2.5% of workforce)"}),(0,s.jsx)("div",{className:"text-xs text-orange-800 font-medium",children:"â ï¸ Must achieve 40% subminimum (8 points)"})]}),(0,s.jsxs)("div",{className:"border-l-4 border-purple-500 bg-purple-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsxs)("h4",{className:"font-semibold text-purple-900 flex items-center gap-2",children:["Enterprise & Supplier Development",(0,s.jsx)("span",{className:"px-2 py-0.5 bg-purple-600 text-white rounded text-xs",children:"PRIORITY"})]}),(0,s.jsx)("span",{className:"px-3 py-1 bg-purple-200 text-purple-900 rounded-full text-sm font-semibold",children:"40 points"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700 mb-2",children:"Procurement from black suppliers (70%), SD (1.5% turnover), ED (0.75% turnover)"}),(0,s.jsx)("div",{className:"text-xs text-purple-800 font-medium",children:"â ï¸ Must achieve 40% subminimum (16 points) ⢠Highest weighted element"})]}),(0,s.jsxs)("div",{className:"border-l-4 border-pink-500 bg-pink-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"flex justify-between items-center mb-2",children:[(0,s.jsx)("h4",{className:"font-semibold text-pink-900",children:"Socio-Economic Development"}),(0,s.jsx)("span",{className:"px-3 py-1 bg-pink-200 text-pink-900 rounded-full text-sm font-semibold",children:"5 points"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-700",children:"Community contributions (0.75% of turnover)"})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsxs)("h3",{className:"text-xl font-semibold text-gray-900 mb-3 flex items-center gap-2",children:[(0,s.jsx)(p.A,{className:"w-5 h-5 text-blue-600"}),"3. BEE Level Determination"]}),(0,s.jsxs)("div",{className:"bg-gradient-to-r from-green-50 to-blue-50 rounded-lg p-4",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-3",children:[(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-green-500",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-green-700",children:"L1"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"100+ pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-green-900",children:"135%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-green-400",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-green-600",children:"L2"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"95-99 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-green-800",children:"125%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-blue-400",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-blue-600",children:"L3"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"90-94 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-blue-800",children:"110%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-blue-500",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-blue-700",children:"L4"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"80-89 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-blue-900",children:"100%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-yellow-400",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-yellow-700",children:"L5"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"75-79 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-yellow-900",children:"80%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-orange-400",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-orange-700",children:"L6"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"70-74 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-orange-900",children:"60%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-red-400",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-red-700",children:"L7"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"55-69 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-red-900",children:"50%"})]})}),(0,s.jsx)("div",{className:"bg-white rounded-lg p-3 border-2 border-red-600",children:(0,s.jsxs)("div",{className:"text-center",children:[(0,s.jsx)("div",{className:"text-2xl font-bold text-red-800",children:"L8"}),(0,s.jsx)("div",{className:"text-xs text-gray-600 mb-1",children:"<55 pts"}),(0,s.jsx)("div",{className:"text-sm font-semibold text-red-900",children:"10%"})]})})]}),(0,s.jsxs)("div",{className:"mt-3 text-sm text-gray-700 bg-white rounded p-3",children:[(0,s.jsx)("strong",{children:"Procurement Recognition"}
1)," = How your spend counts for clients' BEE scorecards. Level 1 at 135% means R100 spent with you counts as R135."]})]})]}),(0,s.jsx)("div",{className:"bg-red-50 border-2 border-red-300 rounded-lg p-4",children:(0,s.jsxs)("div",{className:"flex items-start gap-3",children:[(0,s.jsx)(S.A,{className:"w-6 h-6 text-red-600 flex-shrink-0 mt-1"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-red-900 mb-2",children:"Critical: 40% Subminimum Rule"}),(0,s.jsxs)("p",{className:"text-sm text-gray-700 mb-2",children:["Three priority elements require minimum 40% achievement. If ANY priority element is below 40%, you're automatically demoted to ",(0,s.jsx)("strong",{children:"Level 8 (non-compliant)"})," regardless of total points."]}),(0,s.jsxs)("ul",{className:"text-sm text-gray-700 space-y-1",children:[(0,s.jsx)("li",{children:"â Ownership: Must score â¥10/25 points (40%)"}),(0,s.jsx)("li",{children:"â Skills Development: Must score â¥8/20 points (40%)"}),(0,s.jsx)("li",{children:"â Enterprise & Supplier Development: Must score â¥16/40 points (40%)"})]})]})]})})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-2xl shadow-xl p-8 mb-8",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-6",children:[(0,s.jsx)(g.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h2",{className:"text-2xl font-bold text-gray-900",children:"Frequently Asked Questions"})]}),(0,s.jsxs)("div",{className:"space-y-6",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-blue-900 mb-4 pb-2 border-b-2 border-blue-200",children:"General Questions"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What is B-BBEE and why does it matter?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: Broad-Based Black Economic Empowerment is South African legislation designed to redress economic inequality. A good BEE level gives you access to government tenders, corporate contracts with BEE procurement requirements, and competitive advantage in the market."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: How often should I calculate my BEE score?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: Annually before verification. However, track progress quarterly to ensure you're on target for all elements, especially priority elements."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Do I need a verification certificate?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: EME (<R10m turnover): No certificate needed, just an affidavit. QSE & Generic (>R10m): Yes, annual verification required from a SANAS-accredited agency."})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-green-900 mb-4 pb-2 border-b-2 border-green-200",children:"Scoring Questions"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What happens if I fail a priority element?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: You're automatically demoted to Level 8 (non-compliant) with only 10% procurement recognition, regardless of your total points. Priority elements (Ownership, Skills Development, and Enterprise & Supplier Development) MUST each achieve 40%."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Why is Enterprise & Supplier Development worth 40 points?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: It's the highest-weighted element (36.7% of the scorecard) because government prioritizes transformation throughout the supply chain, not just within individual companies."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Can I get 100+ points (Level 1)?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: Yes, the scorecard totals 109 points. Level 1 requires 100+ points AND meeting all priority element subminimums. Only about 2-3% of South African companies achieve Level 1."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: How does black ownership percentage affect my level?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: EME: â¥50% black owned = Level 4 (100% recognition), <50% = Level 2 (125% recognition). QSE/Generic: Contributes up to 25 points to overall score; 25% black ownership = maximum 16 points."})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-purple-900 mb-4 pb-2 border-b-2 border-purple-200",children:"Investment Questions"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What are typical BEE compliance costs for a R50m turnover business?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm space-y-1",children:[(0,s.jsx)("p",{children:"A: Approximate annual costs:"}),(0,s.jsxs)("ul",{className:"ml-4 space-y-1",children:[(0,s.jsx)("li",{children:"⢠BEE Consulting: R120,000"}),(0,s.jsx)("li",{children:"⢠Verification Audit: R35,000"}),(0,s.jsx)("li",{children:"⢠Skills Development (6% of R15m payroll): R900,000"}),(0,s.jsx)("li",{children:"⢠Supplier Development (1.5% turnover): R750,000"}),(0,s.jsx)("li",{children:"⢠Enterprise Development (0.75% turnover): R375,000"}),(0,s.jsx)("li",{children:"⢠SED (0.75% turnover): R375,000"}),(0,s.jsx)("li",{children:(0,s.jsx)("strong",{children:"⢠Total: ~R2.5 million/year"})})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What's the return on BEE investment?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: A company moving from Level 6 (60% recognition) to Level 4 (100% recognition) can see 20-40% increase in tender success rate, access to government contracts (often requiring Level 4+), and preferred supplier status with corporates. ROI typically 1.5x-3x in increased contract value."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Can I deduct BEE costs as business expenses?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: Yes, most BEE costs are tax-deductible: Skills development (100%), Supplier/Enterprise development (check with SARS for additional incentives), SED contributions (deductible as donations, Section 18A if to approved organizations), Consulting/verification (deductible as professional fees)."})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-orange-900 mb-4 pb-2 border-b-2 border-orange-200",children:"Implementation Questions"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: How long does it take to improve my BEE level?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm space-y-1",children:[(0,s.jsx)("p",{children:"A: Timeline varies by element:"}),(0,s.jsxs)("ul",{className:"ml-4",children:[(0,s.jsx)("li",{children:"⢠Procurement changes: 3-6 months"}),(0,s.jsx)("li",{children:"⢠Skills development: 6-12 months"}),(0,s.jsx)("li",{children:"⢠Management transformation: 12-24 months"}),(0,s.jsx)("li",{children:"⢠Ownership changes: 12-36 months"})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What's the easiest element to improve quickly?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: Enterprise & Supplier Development - you can switch procurement to BEE suppliers within 3-6 months. It's also the highest-weighted element (40 points)."})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Do I need to hit 100% of all targets?"}),(0,s.jsx)("p",{className:"text-gray-700 text-sm",children:"A: No. The system is progressive. 80+ points = Level 4 (100% recognition) - this is the recommended minimum. Level 4 requires roughly 73% achievement across all elements. Focus on priority elements first (must hit 40% minimum on each)."})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h3",{className:"text-lg font-semibold text-red-900 mb-4 pb-2 border-b-2 border-red-200",children:"Getting Started"}),(0,s.jsxs)("div",{className:"space-y-4",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Is this calculator suitable for Manufacturing, Engineering, Mining & Construction companies?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm",children:[(0,s.jsx)("p",{children:"A: Yes! This calculator is specifically designed for industrial sectors including:"}),(0,s.jsxs)("ul",{className:"ml-4",children:[(0,s.jsx)("li",{children:"⢠Manufacturing & Fabrication operations"}),(0,s.jsx)("li",{children:"⢠Engineering & Design firms"}),(0,s.jsx)("li",{children:"⢠Mining & Quarrying operations"}),(0,s.jsx)("li",{children:"⢠Construction & Civil Engineering companies"}),(0,s.jsx)("li",{children:"⢠Industrial Equipment & Services providers"})]}),(0,s.jsx)("p",{className:"mt-2",children:"It includes industry-appropriate targets for skills development (artisan training, SETA levies), supplier development (local manufacturing, black-owned suppliers), and sector-specific BEE nuances."})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: Where do I start if I'm at Level 8?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm space-y-1",children:[(0,s.jsx)("p",{children:"A: Priority order:"}),(0,s.jsxs)("ol",{className:"ml-4 space-y-1",children:[(0,s.jsx)("li",{children:"1. Fix priority elements (get to 40% on Ownership, Skills Dev, ESD)"}),(0,s.jsx)("li",{children:"2. Increase procurement from black suppliers (fastest impact, 40 points available)"}),(0,s.jsx)("li",{children:"3. Start skills development programs (priority element, tax incentives)"}),(0,s.jsx)("li",{children:"4. Hire BEE consultant to create 12-month roadmap"}),(0,s.jsx)("li",{children:"5. Target Level 4 as minimum (100% procurement recognition)"})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: How do I find BEE suppliers?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm",children:[(0,s.jsx)("p",{children:"A: Multiple directories available:"}),(0,s.jsxs)("ul",{className:"ml-4",children:[(0,s.jsx)("li",{children:"⢠National database: bbbee.co.za"}),(0,s.jsx)("li",{children:"⢠Industry-specific platforms"}),(0,s.jsx)("li",{children:"⢠SA Supplier Diversity Council"}),(0,s.jsx)("li",{children:"⢠DTI/DSBD databases"}),(0,s.jsx)("li",{children:"⢠EzyFind B2B marketplace (filter by BEE level)"})]})]})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h4",{className:"font-semibold text-gray-900 mb-2",children:"Q: What documentation is needed for verification?"}),(0,s.jsxs)("div",{className:"text-gray-700 text-sm",children:[(0,s.jsx)("p",{children:"A: Full audit typically requires:"}),(0,s.jsxs)("ul",{className:"ml-4",children:[(0,s.jsx)("li",{children:"⢠Financial statements (audited/reviewed)"}),(0,s.jsx)("li",{children:"⢠Payroll records (skills dev, demographics)"}),(0,s.jsx)("li",{children:"⢠Procurement spend analysis"}),(0,s.jsx)("li",{children:"⢠Shareholder agreements (ownership)"}
1),(0,s.jsx)("li",{children:"⢠Training records and SETA certificates"}),(0,s.jsx)("li",{children:"⢠Supplier development/SED proof of payment"}),(0,s.jsx)("li",{children:"⢠Organizational charts (management control)"})]})]})]})]})]})]}),(0,s.jsxs)("div",{className:"mt-8 bg-white rounded-lg p-6 border-2 border-blue-200",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-4",children:[(0,s.jsx)(E.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Related Manufacturing & Industrial Calculators"})]}),(0,s.jsx)("p",{className:"text-gray-700 mb-6",children:"Optimize your Manufacturing, Engineering, Mining & Construction operations with these specialized calculators:"}),(0,s.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[(0,s.jsx)(c(),{href:"/engineering-calculators/labour-cost-productivity-calculator",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-blue-50 to-green-50 rounded-lg border-2 border-blue-100 hover:border-blue-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(v.A,{className:"w-5 h-5 text-blue-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"Labour Cost & Productivity"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Calculate fully-loaded labor costs including UIF, SDL, benefits, and productivity metrics"})]})}),(0,s.jsx)(c(),{href:"/engineering-calculators/equipment-selection-calculator",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-blue-50 to-green-50 rounded-lg border-2 border-blue-100 hover:border-blue-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(y.A,{className:"w-5 h-5 text-blue-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"Equipment Selection"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Compare 3-axis vs 5-axis CNC machines for manufacturing & engineering applications"})]})}),(0,s.jsx)(c(),{href:"/engineering-calculators/total-cost-of-ownership-calculator",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-blue-50 to-green-50 rounded-lg border-2 border-blue-100 hover:border-blue-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(N.A,{className:"w-5 h-5 text-blue-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"Total Cost of Ownership (TCO)"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Calculate 5-year TCO including purchase, operating, maintenance & disposal costs"})]})}),(0,s.jsx)(c(),{href:"/engineering-calculators/maintenance-cost-planner",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-blue-50 to-green-50 rounded-lg border-2 border-blue-100 hover:border-blue-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(D.A,{className:"w-5 h-5 text-blue-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"Maintenance Cost Planner"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Plan preventive maintenance schedules and calculate 5-year maintenance budgets"})]})}),(0,s.jsx)(c(),{href:"/engineering-calculators/energy-cost-calculator",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-blue-50 to-green-50 rounded-lg border-2 border-blue-100 hover:border-blue-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(x.A,{className:"w-5 h-5 text-blue-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"Energy Cost Calculator"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Calculate TOU energy costs, load shedding impact & backup power ROI for industrial operations"})]})}),(0,s.jsx)(c(),{href:"/engineering-calculators",legacyBehavior:!0,children:(0,s.jsxs)("a",{className:"block p-4 bg-gradient-to-br from-purple-50 to-blue-50 rounded-lg border-2 border-purple-100 hover:border-purple-300 transition-all hover:shadow-md",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(E.A,{className:"w-5 h-5 text-purple-600"}),(0,s.jsx)("h4",{className:"font-semibold text-gray-900",children:"View All Calculators"})]}),(0,s.jsx)("p",{className:"text-sm text-gray-600",children:"Browse 20+ engineering, manufacturing, mining & construction calculators"})]})})]})]}),(0,s.jsxs)("div",{className:"mt-8 bg-gradient-to-r from-blue-50 to-green-50 rounded-lg p-6 border-2 border-blue-200",children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,s.jsx)(D.A,{className:"w-6 h-6 text-blue-600"}),(0,s.jsx)("h3",{className:"text-xl font-bold text-gray-900",children:"Need Professional BEE Services for Manufacturing, Engineering, Mining & Construction?"})]}),(0,s.jsx)("p",{className:"text-gray-700 mb-4",children:"Connect with industry-specialized BEE consultants, SANAS-accredited verification agencies, training providers, and implementation specialists who understand Manufacturing, Engineering, Mining, Construction & Industrial sector requirements."}),(0,s.jsxs)("button",{onClick:()=>O(!0),className:"inline-flex items-center gap-2 px-6 py-3 bg-gradient-to-r from-blue-600 to-green-600 text-white font-semibold rounded-lg hover:from-blue-700 hover:to-green-700 transition-all",children:[(0,s.jsx)(w.A,{className:"w-5 h-5"}),"Request BEE Services Quote (RFQ)"]}),(0,s.jsx)("p",{className:"text-xs text-gray-600 mt-3",children:"\uD83D\uDCA1 Tip: Upload supporting documents (financial statements, current BEE certificate, org chart) for more accurate quotes"})]})]})]})}),P&&(0,s.jsx)(A,{initialTitle:"B-BBEE Compliance & Transformation Quote Request",initialDescription:(()=>{let t="B-BBEE COMPLIANCE ANALYSIS REQUEST\n";return t+="=".repeat(50)+"\n\n",t+="COMPANY OVERVIEW\n",t+="---\n",t+="Industry Type: ".concat(e.industryType,"\n"),t+="Location: ".concat(m,", South Africa\n"),t+="Annual Turnover: R ".concat(e.annualTurnover.toLocaleStr
1ing(),"\n"),t+="Total Employees: ".concat(e.totalEmployees.toLocaleString(),"\n"),t+="Annual Payroll: R ".concat(e.annualPayroll.toLocaleString(),"\n"),t+="Total Procurement Spend: R ".concat(e.totalProcurementSpend.toLocaleString(),"\n\n"),t+="CURRENT BEE SCORECARD\n",t+="---\n",t+="1. OWNERSHIP (25 points)\n",t+=" - Black Ownership: ".concat(n.ownership.blackOwnership,"%\n"),t+=" - Black Women Ownership: ".concat(n.ownership.blackWomenOwnership,"%\n"),t+=" - Designated Groups: ".concat(n.ownership.designatedGroupOwnership,"%\n\n"),t+="2. MANAGEMENT CONTROL (19 points)\n",t+=" - Black Board Members: ".concat(n.managementControl.blackBoardMembers,"%\n"),t+=" - Black Executive Directors: ".concat(n.managementControl.blackExecutiveDirectors,"%\n"),t+=" - Black Senior Management: ".concat(n.managementControl.blackSeniorManagement,"%\n"),t+=" - Black Middle Management: ".concat(n.managementControl.blackMiddleManagement,"%\n"),t+=" - Black Junior Management: ".concat(n.managementControl.blackJuniorManagement,"%\n\n"),t+="3. SKILLS DEVELOPMENT (20 points)\n",t+=" - Skills Dev % of Payroll: ".concat(n.skillsDevelopment.skillsDevSpendPercentOfPayroll,"%\n"),t+=" - Skills Dev Black % of Payroll: ".concat(n.skillsDevelopment.skillsDevBlackPercentOfPayroll,"%\n"),t+=" - Skills Dev Disabled % of Payroll: ".concat(n.skillsDevelopment.skillsDevBlackDisabledPercentOfPayroll,"%\n"),t+=" - Learnerships: ".concat(n.skillsDevelopment.learnershipsNumber,"\n"),t+=" - Bursaries: ".concat(n.skillsDevelopment.bursariesNumber,"\n\n"),t+="4. ENTERPRISE & SUPPLIER DEVELOPMENT (40 points)\n",t+=" - Black Suppliers % Procurement: ".concat(n.enterpriseSupplierDev.boughtFromBlackSuppliers,"%\n"),t+=" - Black Women Suppliers: ".concat(n.enterpriseSupplierDev.boughtFromBlackWomenSuppliers,"%\n"),t+=" - EME/QSE Suppliers: ".concat(n.enterpriseSupplierDev.boughtFromEMEQSE,"%\n"),t+=" - Supplier Development: R ".concat(n.enterpriseSupplierDev.supplierDevelopmentContributions.toLocaleString(),"\n"),t+=" - Enterprise Development: R ".concat(n.enterpriseSupplierDev.enterpriseDevelopmentContributions.toLocaleString(),"\n\n"),t+="5. SOCIO-ECONOMIC DEVELOPMENT (5 points)\n",t+=" - Annual SED Spend: R ".concat(n.socioEconomicDev.sedSpend.toLocaleString(),"\n\n"),t+="ADDITIONAL COMPLIANCE COSTS\n",t+="---\n",t+="- BEE Consulting: R ".concat(o.beeConsultingAnnual.toLocaleString(),"\n"),t+="- Verification Cost: R ".concat(o.verificationCost.toLocaleString(),"\n"),t+="- Training & Development: R ".concat(o.trainingAndDevelopmentExtra.toLocaleString(),"\n"),t+="- Compliance Systems: R ".concat(o.complianceSystemsCost.toLocaleString(),"\n\n"),R&&(t+="CALCULATED RESULTS\n",t+="---\n",t+="BEE Category: ".concat(R.category,"\n"),t+="Total Points: ".concat(R.totalPoints.toFixed(2)," / 109\n"),t+="BEE Level: Level ".concat(R.level,"\n"),t+="Procurement Recognition: ".concat(R.procurementRecognition,"%\n"),R.priorityElements&&(t+="Priority Elements Met: ".concat(R.priorityElements.allMet?"YES â":"NO (40% sub-minimum required)","\n")),t+="\n",R.elementScores&&R.elementScores.length>0&&(t+="ELEMENT SCORES:\n",R.elementScores.forEach(e=>{t+="- ".concat(e.element,": ").concat(e.points.toFixed(2)," points\n")}),t+="\n"),t+="COST ANALYSIS:\n",t+="Total Annual Compliance Cost: R ".concat(R.costs.annualComplianceCost.toLocaleString(),"\n"),R.benefits&&(t+="Estimated Contract Value Increase: R ".concat(R.benefits.estimatedContractValueIncrease.toLocaleString(),"\n"),t+="ROI Ratio: ".concat(R.benefits.roi.toFixed(2),":1\n")),t+="\n",R.recommendations&&R.recommendations.length>0&&(t+="KEY RECOMMENDATIONS:\n",R.recommendations.forEach((e,n)=>{t+="".concat(n+1,". ").concat(e.title,"\n"),t+=" Priority: ".concat(e.priority,"\n")}),t+="\n")),t+="INDUSTRY SECTOR FOCUS\n",t+="---\n",t+="Sector: ".concat(e.industryType,"\n"),["Manufacturing","Engineering","Mining","Construction","Industrial"].includes(e.industryType)&&(t+="Specialized Requirements: Manufacturing, Engineering, Mining & Construction sector experience required\n",t+="- Understanding of industrial procurement patterns\n",t+="- Artisan & technical skills development (SETA levies)\n",t+="- Sector-specific supplier development programs\n",t+="- Industrial safety & compliance training integration\n"),t+="\n",R&&R.targets&&(t+="ANNUAL INVESTMENT TARGETS\n",t+="---\n",t+="Skills Development Target (6% payroll): R ".concat(R.targets.skillsDevTarget.toLocaleStr
1ing(),"\n"),t+="Supplier Development Target (1.5% turnover): R ".concat(R.targets.supplierDevTarget.toLocaleString(),"\n"),t+="Enterprise Development Target (0.75% turnover): R ".concat(R.targets.enterpriseDevTarget.toLocaleString(),"\n"),t+="SED Target (0.75% turnover): R ".concat(R.targets.sedTarget.toLocaleString(),"\n\n")),t+="QUOTE REQUIREMENTS\n",t+="---\n",t+="Please provide detailed quotes for the following services:\n\n",t+="1. BEE VERIFICATION SERVICES\n",t+=" - SANAS-accredited verification agency\n",t+=" - Full verification audit (Generic/QSE/EME)\n",t+=" - Certificate issuance timeline\n",t+=" - Annual re-verification costs\n\n",t+="2. BEE CONSULTING & GAP ANALYSIS\n",t+=" - Current state assessment\n",t+=" - Gap analysis report\n",t+=" - 12-month improvement roadmap\n",t+=" - Monthly progress tracking & support\n\n",t+="3. OWNERSHIP RESTRUCTURING ADVISORY\n",t+=" - BEE ownership transaction structuring\n",t+=" - Employee share ownership schemes (ESOP)\n",t+=" - Vendor financing arrangements\n",t+=" - Legal documentation & compliance\n\n",t+="4. SKILLS DEVELOPMENT PROGRAMS\n",t+=" - Training needs analysis\n",t+=" - Learnership & apprenticeship programs\n",t+=" - SETA grant applications & management\n",t+=" - Workplace skills plans (WSP) & ATRs\n",t+=" - Bursary program administration\n\n",t+="5. SUPPLIER & ENTERPRISE DEVELOPMENT\n",t+=" - Black supplier database access\n",t+=" - Supplier development program design\n",t+=" - Enterprise development facilitation\n",t+=" - Procurement process optimization\n\n",t+="6. BEE COMPLIANCE SYSTEMS\n",t+=" - BEE management software implementation\n",t+=" - Data collection & reporting systems\n",t+=" - Scorecard tracking dashboards\n\n",t+="7. LEGAL & REGULATORY SUPPORT\n",t+=" - B-BBEE Amendment Act (2013) compliance\n",t+=" - Shareholder agreements\n",t+=" - Due diligence for BEE transactions\n\n",t+="PRICING REQUIREMENTS\n",t+="---\n",t+="- All pricing in ZAR (South African Rand)\n",t+="- Separate once-off vs ongoing monthly costs\n",t+="- Payment terms & milestone schedules\n",t+="- Include VAT (15%) breakdown\n",t+="- Multi-year engagement discounts (if applicable)\n\n",t+="SUPPORTING DOCUMENTATION TO UPLOAD\n",t+="---\n",t+="Please attach the following documents to your quote request:\n",t+="1. Latest financial statements (audited/reviewed preferred)\n",t+="2. Current BEE certificate (if available)\n",t+="3. Shareholder register & ownership structure diagram\n",t+="4. Organizational chart with demographics\n",t+="5. Payroll summary (anonymized - totals only)\n",t+="6. Procurement spend analysis (top 20 suppliers)\n",t+="7. Training records & SETA involvement\n",t+="8. Any existing BEE policies or procedures\n\n",t+="NOTE: Upload supporting documents through the file attachment feature.\n",t+="Incomplete documentation may result in less accurate quotes.\n\n",t+="TIMELINES & DELIVERABLES\n",t+="---\n",t+="Please specify in your quote:\n",t+="- Expected timeline to achieve next BEE level\n",t+="- Verification cycle (annual re-verification dates)\n",t+="- Consulting engagement duration (3/6/12 months)\n",t+="- Implementation milestones & checkpoints\n",t+="- Quick wins (achievable within 3 months)\n\n",t+="COMPLIANCE REQUIREMENTS\n",t+="---\n",t+="All services must comply with:\n",t+="- B-BBEE Amendment Act (2013)\n",t+="- Codes of Good Practice (as amended)\n",t+="- Sector-specific BEE charters (if applicable)\n",t+="- SANAS accreditation for verification agencies\n",t+="- Industry best practices for Manufacturing, Engineering, Mining & Construction\n\n",t+="Contact us through this RFQ with your detailed quote and credentials.\n",t+="We will respond within 2-3 business days to schedule a consultation."})(),onClose:()=>O(!1)})]})}},77328:(e,t,n)=>{e.exports=n(89836)},83686:()=>{},96153:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])},96157:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});let s=(0,n(11713).A)("shopping-cart",[["circle",{cx:"8",cy:"21",r:"1",key:"jimo8o"}
1],["circle",{cx:"19",cy:"21",r:"1",key:"13723u"}],["path",{d:"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12",key:"9zh506"}]])}},e=>{e.O(0,[2770,9131,636,2193,8792],()=>e(e.s=68209)),_N_E=e.O()}]);
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.