1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1848],{23650:(e,t,r)=>{r.d(t,{An:()=>o,Mo:()=>l,X5:()=>i,h3:()=>n});let o=11;function i(e,t){let r=e/Math.max(1,t),i=e=>Math.round(e*r*100)/100;return{unitsPerPx:r,units:i,floor:i(o),px:e=>Math.round(e/r*100)/100}}let a={standard:.7135,tall:.6719,compact:.7061,small:.8054,column:.8633,band:.6386,wide:.4778,wideSpeaker:.4761,wideShort:.4076};function n(e){let t=a[e],r=e=>Math.round(e/t*100)/100,i=Math.ceil(o/t*100)/100,n=r(.65);return{micro:i,label:Math.round((i+n)*100)/100,value:Math.round((i+2*n)*100)/100,figure:Math.round((i+4*n)*100)/100,pxAt:(e,t)=>Math.round(e*t*100)/100,atPx:e=>Math.round(100*r(e))/100}}let s="en-IN";function c(e,t){return t?/^[A-Za-z0-9]/.test(t)?"".concat(e," ").concat(t):"".concat(e).concat(t):e}function l(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Number.isFinite(e))return c("â",t.unit);let r=t.decimals;return c(void 0===r?e.toLocaleString(s,{maximumFractionDigits:20}):e.toLocaleString(s,{minimumFractionDigits:r,maximumFractionDigits:r}),t.unit)}},51848:(e,t,r)=>{r.r(t),r.d(t,{StructuredCablingEstimator:()=>M});var o=r(95155),i=r(12115),a=r(52056),n=r(93499),s=r(1053),c=r(69532),l=r(95738),p=r(21680),u=r(67021);let d=[{slug:"cat6",label:"Cat6 UTP",medium:"copper-utp",bandwidthMbps:1e3,maxChannelLengthM:100,testedToMHz:250,costPerMetreInrBand:{low:35,high:65},application:"1 GbE â standard office floor",context:"Workhorse cable for 1 GbE office networks. Tested to 250 MHz; supports 10GBASE-T to 55 m on shielded variants only."},{slug:"cat6a",label:"Cat6A UTP / F/UTP",medium:"copper-utp",bandwidthMbps:1e4,maxChannelLengthM:100,testedToMHz:500,costPerMetreInrBand:{low:65,high:130},application:"10 GbE â enterprise floor, PoE++ Type 4",context:"Standard for new enterprise installations supporting 10GBASE-T to full 100m. Required for PoE++ Type 4 (90 W) without thermal derating."},{slug:"cat7",label:"Cat7 S/FTP",medium:"copper-sftp",bandwidthMbps:1e4,maxChannelLengthM:100,testedToMHz:600,costPerMetreInrBand:{low:110,high:200},application:"10 GbE â industrial, high-EMI environment",context:"Fully shielded copper. Tested to 600 MHz with superior alien crosstalk margin. Used where Cat6A's electrical performance isn't sufficient (broadcast, data centre, industrial EMI)."},{slug:"cat8",label:"Cat8 S/FTP",medium:"copper-sftp",bandwidthMbps:4e4,maxChannelLengthM:30,testedToMHz:2e3,costPerMetreInrBand:{low:220,high:400},application:"25/40 GbE â data centre top-of-rack",context:"Data centre / ToR copper. Distance limited to 30 m channel; supports 25GBASE-T and 40GBASE-T. Not a horizontal-floor option."},{slug:"om3",label:"OM3 Multimode 50/125 \xb5m (Aqua)",medium:"fibre-multimode",bandwidthMbps:1e4,maxChannelLengthM:300,testedToMHz:0,costPerMetreInrBand:{low:45,high:90},application:"10 GbE backbone / data centre",context:"Workhorse multimode for 10 GbE backbones up to 300 m. Aqua jacket. Lower-cost alternative to OM4 for shorter runs."},{slug:"om4",label:"OM4 Multimode 50/125 \xb5m (Aqua / Violet)",medium:"fibre-multimode",bandwidthMbps:4e4,maxChannelLengthM:150,testedToMHz:0,costPerMetreInrBand:{low:70,high:140},application:"40 GbE / 100 GbE backbone",context:"Premium multimode. Reach is rate-dependent: 40GBASE-SR4 to 150 m, 100GBASE-SR4 to 100 m, and 10GBASE-SR to 400 m. The channel figure shown is the reach at the stated 40 Gbps â the 400 m number belongs to 10 GbE only, and no OM4 link delivers both at once. Default backbone for enterprise."},{slug:"os2",label:"OS2 Singlemode 9/125 \xb5m (Yellow)",medium:"fibre-singlemode",bandwidthMbps:1e5,maxChannelLengthM:4e4,testedToMHz:0,costPerMetreInrBand:{low:30,high:75},application:"Campus / long-haul / 100 GbE+",context:"Singlemode glass with very low attenuation. Default for inter-building campus links and any run beyond multimode's reach. Optics are the cost dominator, not the cable."}],m=[{brand:"Panduit",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.25,positioning:"Premium enterprise. Strong data-centre footprint;
1 integrated cable-to-panel pathway system.",source:{url:"https://www.panduit.com/en/products.html",label:"Panduit global product catalogue",retrievedAt:"2026-05-27"}},{brand:"CommScope",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.2,positioning:"Carrier-class. SYSTIMAX brand for enterprise / data centre; LANscape and Imvision for fibre.",source:{url:"https://www.commscope.com/product-portfolio/",label:"CommScope product portfolio",retrievedAt:"2026-05-27"}},{brand:"Belden",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.15,positioning:"Industrial + broadcast strength. Best alien-crosstalk margins in copper; popular in broadcast and industrial automation.",source:{url:"https://www.belden.com/products",label:"Belden global product catalogue",retrievedAt:"2026-05-27"}},{brand:"Legrand",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1,positioning:"European-engineered; strong India distribution. Integrated rack-PDU-cable ecosystem.",source:{url:"https://www.legrand.com/en/our-products",label:"Legrand global product catalogue",retrievedAt:"2026-05-27"}},{brand:"Corning",copperCategories:[],fibreCategories:["om3","om4","os2"],priceMultiplier:1.2,positioning:"Fibre-first. ClearCurve bend-insensitive multimode is the industry reference.",source:{url:"https://www.corning.com/optical-communications",label:"Corning Optical Communications portfolio",retrievedAt:"2026-05-27"}},{brand:"Furukawa",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"Japanese / Brazilian manufacturing. Strong cost-performance, dependable for India enterprise installs.",source:{url:"https://www.furukawalatam.com/en/",label:"Furukawa product catalogue",retrievedAt:"2026-05-27"}},{brand:"R&M",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.3,positioning:"Swiss engineering with focus on data-centre and high-density. Cube and RIM platforms for fibre patching.",source:{url:"https://www.rdm.com/products/",label:"R&M product catalogue",retrievedAt:"2026-05-27"}},{brand:"Molex",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.15,positioning:"Premium connectivity. Strong in industrial Ethernet, broadcast and high-density data-centre. PowerCat and MediaFlex copper lines;
1 CoreLine fibre.",source:{url:"https://www.molex.com/en-us/products/category/datacom-cabling",label:"Molex datacom cabling catalogue",retrievedAt:"2026-05-27"}},{brand:"D-Link",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.85,positioning:"India-popular mid tier. Aggressive price-performance on Cat6 / Cat6A copper and entry fibre. Common in SMB and education-sector deployments.",source:{url:"https://in.dlink.com/en/products/structured-cabling",label:"D-Link India structured cabling range",retrievedAt:"2026-05-27"}},{brand:"Honeywell",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.1,positioning:"Building-systems integrator with structured-cabling line. Strong fit when the project already runs Honeywell BMS, security or fire â single-vendor accountability across systems.",source:{url:"https://buildings.honeywell.com/in/en/products/by-category/security/structured-cabling",label:"Honeywell India structured cabling range",retrievedAt:"2026-05-27"}},{brand:"Nexans",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.1,positioning:"European cabling major with strong LANmark copper and fibre systems. Good enterprise alternative to CommScope / Panduit.",source:{url:"https://www.nexans.com/products/structured-cabling.html",label:"Nexans structured cabling portfolio",retrievedAt:"2026-07-01"}},{brand:"Siemon",copperCategories:["cat6","cat6a","cat7","cat8"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.25,positioning:"Premium data-centre and enterprise connectivity. Strong category 8, high-density fibre and Z-MAX copper ecosystem.",source:{url:"https://www.siemon.com/en/home/products-solutions",label:"Siemon official products and solutions portfolio",retrievedAt:"2026-07-01"}},{brand:"TE Connectivity",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.1,positioning:"Connectivity engineering brand with AMP / enterprise networking legacy. Useful where TE components are already specified elsewhere in the project.",source:{url:"https://www.te.com/en/products/networking.html",label:"TE Connectivity networking products portfolio",retrievedAt:"2026-07-01"}},{brand:"Schneider Electric",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.05,positioning:"Building-infrastructure ecosystem fit. Strong when racks, power, UPS or BMS already sit inside a Schneider specification.",source:{url:"https://www.se.com/ww/en/product-category/4400-network-connectivity/",label:"Schneider Electric network connectivity portfolio",retrievedAt:"2026-07-01"}},{brand:"Superior Essex",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.05,positioning:"Large structured-cabling manufacturer with enterprise copper and optical fibre lines; useful for consultant-driven alternates.",source:{url:"https://www.superioressexcommunications.com/products/",label:"Superior Essex Communications product portfolio",retrievedAt:"2026-07-01"}},{brand:"STL",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"India-origin optical and digital network manufacturer. Strong fibre/campus backbone fit with local supply-chain relevance.",source:{url:"https://www.stl.tech/products/",label:"STL official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Finolex",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:.85,positioning:"India-popular cable brand for cost-conscious commercial copper runs. Best used where full channel certification requirements are modest.",source:{url:"https://finolex.com/products/communication-cables/",label:"Finolex communication cables portfolio",retrievedAt:"2026-07-01"}},{brand:"Polycab",copperCategories:["cat6","cat6a"],fibreCategories:["os2"],priceMultiplier:.85,positioning:"India-wide electrical and data cable distribution. Good local-availability option for standard commercial cabling packages.",source:{url:"https://polycab.com/products/wires-cables/",label:"Polycab wires and cables portfolio",retrievedAt:"2026-07-01"}},{brand:"Hubbell",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.2,positioning:"Premium North American copper and fibre connectivity ecosystem for enterprise, education and healthcare projects.",source:{url:"https://www.hubbell.com/hubbellpremisewiring/en/Products/Data-Communications/c/2143733",label:"Hubbell Premise Wiring official portfolio",retrievedAt:"2026-07-01"}},{brand:"Leviton",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.15,positioning:"Enterprise network-connectivity ecosystem with strong rack, copper and fibre options for office and campus work.",source:{url:"https://www.leviton.com/en/products/commercial/network-solutions",label:"Leviton Network Solutions official portfolio",retrievedAt:"2026-07-01"}},{brand:"HellermannTyton",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4"],priceMultiplier:1.05,positioning:"Structured-cabling and pathway accessories with strong identification, management and termination ecosystem.",source:{url:"https://www.hellermanntyton.com/products/network-connectivity",label:"HellermannTyton network connectivity portfolio",retrievedAt:"2026-07-01"}},{brand:"Datwyler",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.18,positioning:"European copper and fibre cabling system for long lifecycle c
1ommercial, healthcare and transport infrastructure.",source:{url:"https://itinfra.datwyler.com/",label:"Datwyler IT infrastructure portfolio",retrievedAt:"2026-07-01"}},{brand:"Prysmian",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.05,positioning:"Global fibre and telecom-cable manufacturer for campus backbone, utility and carrier-adjacent infrastructure.",source:{url:"https://www.prysmiangroup.com/en/products/telecom-cables",label:"Prysmian telecom cables portfolio",retrievedAt:"2026-07-01"}},{brand:"OFS",copperCategories:[],fibreCategories:["om3","om4","os2"],priceMultiplier:1.1,positioning:"Optical-fibre specialist for backbone, campus and carrier-grade fibre paths.",source:{url:"https://www.ofsoptics.com/products/",label:"OFS optical fibre products portfolio",retrievedAt:"2026-07-01"}},{brand:"AFL",copperCategories:[],fibreCategories:["om3","om4","os2"],priceMultiplier:1.08,positioning:"Fibre-optic cable and connectivity portfolio for enterprise backbone, campus and service-provider style deployments.",source:{url:"https://www.aflglobal.com/Products.aspx",label:"AFL official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Black Box",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"Practical enterprise cable and connectivity catalogue for mixed retrofit and IT-room work.",source:{url:"https://www.blackbox.com/en-us/products/cables/networking-cables",label:"Black Box networking cables portfolio",retrievedAt:"2026-07-01"}},{brand:"Tripp Lite",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.9,positioning:"Broad IT accessory and cable portfolio for racks, patching and everyday network infrastructure.",source:{url:"https://tripplite.eaton.com/products/network-cables",label:"Tripp Lite by Eaton network cables portfolio",retrievedAt:"2026-07-01"}},{brand:"Lapp",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1,positioning:"Industrial cable manufacturer suited to plant, automation and control-room network runs.",source:{url:"https://lappindia.lappgroup.com/products.html",label:"LAPP India official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Rosenberger OSI",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.25,positioning:"High-density fibre and data-centre connectivity ecosystem for mission-critical IT infrastructure.",source:{url:"https://www.rosenberger.com/osi/solutions/",label:"Rosenberger OSI official solutions portfolio",retrievedAt:"2026-07-01"}},{brand:"Senko",copperCategories:[],fibreCategories:["om3","om4","os2"],priceMultiplier:1.15,positioning:"Fibre connectivity specialist, especially high-density optical connectors and data-centre fibre paths.",source:{url:"https://www.senko.com/products/",label:"Senko official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Excel Networking",copperCategories:["cat6","cat6a","cat7"],fibreCategories:["om3","om4","os2"],priceMultiplier:.98,positioning:"Structured cabling system popular in EMEA commercial fit-outs with complete copper, fibre and rack ecosystem.",source:{url:"https://excel-networking.com/catalogue",label:"Excel Networking official catalogue",retrievedAt:"2026-07-01"}},{brand:"Draka",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1,positioning:"Established cable brand under Prysmian for fibre and copper communication cable projects.",source:{url:"https://www.prysmiangroup.com/en/products/telecom-cables",label:"Draka/Prysmian telecom cable portfolio",retrievedAt:"2026-07-01"}},{brand:"Norden",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.85,positioning:"Security and ELV-oriented structured-cabling brand common in commercial low-voltage packages.",source:{url:"https://www.nordencommunication.com/products/structured-cabling",label:"Norden structured cabling portfolio",retrievedAt:"2026-07-01"}},{brand:"R&M India",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.28,positioning:"India-market R&M coverage alias for projects that specify R&M through local catalogues.",source:{url:"https://www.rdm.com/",label:"R&M official portfolio",retrievedAt:"2026-07-01"}},{brand:"Volex",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"Connectivity and cable-assembly manufacturer for enterprise and equipment-side network packages.",source:{url:"https://www.volex.com/products/",label:"Volex official products portfolio",retrievedAt:"2026-07-01"}},{brand:"HCL",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:.9,positioning:"India enterprise IT brand relevant where network infrastru
1cture is packaged with broader IT supply.",source:{url:"https://www.hclinfosystems.in/",label:"HCL Infosystems official portfolio",retrievedAt:"2026-07-01"}},{brand:"TCL Cabling",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:.85,positioning:"Broad electronics and business-technology brand included for regional structured-cabling and ELV package matching.",source:{url:"https://www.tcl.com/global/en/business",label:"TCL business portfolio",retrievedAt:"2026-07-01"}},{brand:"Berk-Tek",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.18,positioning:"Leviton cable brand for premium copper and fibre cabling systems.",source:{url:"https://www.leviton.com/en/products/commercial/network-solutions/berk-tek-cable",label:"Berk-Tek cable portfolio",retrievedAt:"2026-07-01"}},{brand:"Chatsworth Products",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:1.1,positioning:"Rack, pathway and cabinet ecosystem used with structured-cabling projects in data rooms and IDFs.",source:{url:"https://www.chatsworth.com/en-us
1/products",label:"Chatsworth Products official portfolio",retrievedAt:"2026-07-01"}},{brand:"Netrack",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:.9,positioning:"India rack and data-centre infrastructure brand used in IDF/server-room packages with cabling scopes.",source:{url:"https://www.netrackindia.com/",label:"Netrack official portfolio",retrievedAt:"2026-07-01"}},{brand:"Rittal",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:1.2,positioning:"Industrial and IT enclosure ecosystem for structured-cabling racks, cabinets and edge rooms.",source:{url:"https://www.rittal.com/com-en/products/",label:"Rittal official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Vertiv",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:1.2,positioning:"Data-centre infrastructure brand included for rack, edge and network-room package alignment.",source:{url:"https://www.vertiv.com/en-us/products-catalog/",label:"Vertiv official products catalogue",retrievedAt:"2026-07-01"}},{brand:"Huawei",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"Enterprise networking ecosystem where cabling is specified alongside active campus-network architecture.",source:{url:"https://e.huawei.com/en/products/enterprise-networking/campus-network",label:"Huawei enterprise networking portfolio",retrievedAt:"2026-07-01"}},{brand:"Cisco",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1.1,positioning:"Active-network reference brand included for cabling decisions tied to Cisco campus and data-centre architecture.",source:{url:"https://www.cisco.com/site/us/en/products/networking/index.html",label:"Cisco networking portfolio",retrievedAt:"2026-07-01"}},{brand:"Allied Telesis",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.95,positioning:"Enterprise and industrial networking ecosystem where cabling is planned with active switching and fibre uplinks.",source:{url:"https://www.alliedtelesis.com/products",label:"Allied Telesis official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Ruckus",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:1,positioning:"Wireless and switching ecosystem included for projects where structured cabling supports high-density Wi-Fi.",source:{url:"https://www.ruckusnetworks.com/products/",label:"Ruckus official products portfolio",retrievedAt:"2026-07-01"}},{brand:"TP-Link Omada",copperCategories:["cat6","cat6a"],fibreCategories:[],priceMultiplier:.82,positioning:"SMB and hospitality networking ecosystem where Cat6/Cat6A cabling is paired with value active networking.",source:{url:"https://www.tp-link.com/business-networking/",label:"TP-Link Omada business networking portfolio",retrievedAt:"2026-07-01"}},{brand:"Ubiquiti",copperCategories:["cat6","cat6a"],fibreCategories:["om3","os2"],priceMultiplier:.85,positioning:"Prosumer and SMB network ecosystem where cabling supports UniFi switching, Wi-Fi and camera deployments.",source:{url:"https://ui.com/switching",label:"Ubiquiti switching portfolio",retrievedAt:"2026-07-01"}},{brand:"MikroTik",copperCategories:["cat6","cat6a"],fibreCategories:["os2"],priceMultiplier:.8,positioning:"Cost-efficient routing and switching ecosystem included for ISP-style and campus edge projects.",source:{url:"https://mikrotik.com/products",label:"MikroTik official products portfolio",retrievedAt:"2026-07-01"}},{brand:"Netgear",copperCategories:["cat6","cat6a"],fibreCategories:["om3","om4","os2"],priceMultiplier:.85,positioning:"SMB network ecosystem where copper and fibre cabling planning is paired with switching selection.",source:{url:"https://www.netgear.com/business/wired/switches/",label:"NETGEAR business switching portfolio",retrievedAt:"2026-07-01"}}];var g=r(45166);let b=(0,r(23650).h3)("wide");function f(e,t){return"metric"===t?"".concat(e.toFixed(1)," m"):"".concat((3.28084*e).toFixed(1)," ft")}let h="/tools/structured-cabling-estimator",w="metric",x="cat6a",v="Panduit",k=d.map(e=>e.slug),C=m.map(e=>e.brand),y={units:w,d:120,fl:40,fw:25,fn:1,cat:x,br:v};function M(){var e,t,r,l,b,M,S;let{initial:F}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[L,E]=(0,i.useState)(null!=(e=null==F?void 0:F.units)?e:w),[P,I]=(0,i.useState)(null!=(t=null==F?void 0:F.d)?t:120),[T,N]=(0,i.useState)(null!=(r=null==F?void 0:F.fl)?r:40),[B,D]=(0,i.useState)(null!=(l=null==F?void 0:F.fw)?l:25),[R,G]=(0,i.useState)(null!=(b=null==F?void 0:F.fn)?b:1),[H,z]=(0,i.useState)(null!=(M=null==F?void 0:F.cat)?M:x),[O,U]=(0,i.useState)(null!=(S=null==F?void 0:F.br)?S:v),{markResult:q}=(0,p.K)({slug:"structured-cabling-estimator",category:"networking",title:"Structured Cabling Estimator"}),W=(0,i.useRef)(!1);function V(){W.current=!0}let _=(0,i.useRef)(!1);(0,i.useEffect)(()=>{let e=new URLSearchParams(window.location.search);if([...e.keys()].length>0){var t,r,o,i,a,n,s;E((0,u.uL)(e.get("units"),["metric","imperial"],null!=(t=null==F?void 0:F.units)?t:w)),I((0,u.U
1)(e.get("d"),{min:10,max:2e3,step:5,fallback:null!=(r=null==F?void 0:F.d)?r:120})),N((0,u.U)(e.get("fl"),{min:10,max:120,integer:!0,fallback:null!=(o=null==F?void 0:F.fl)?o:40})),D((0,u.U)(e.get("fw"),{min:5,max:80,integer:!0,fallback:null!=(i=null==F?void 0:F.fw)?i:25})),G((0,u.U)(e.get("fn"),{min:1,max:20,integer:!0,fallback:null!=(a=null==F?void 0:F.fn)?a:1})),z((0,u.eh)(e.get("cat"),{allowed:k,fallback:null!=(n=null==F?void 0:F.cat)?n:x})),U((0,u.eh)(e.get("br"),{allowed:C,fallback:null!=(s=null==F?void 0:F.br)?s:v}))}_.current=!0},[]);let X=(0,i.useMemo)(()=>d.find(e=>e.slug===H),[H]),Y=(0,i.useMemo)(()=>m.find(e=>e.brand===O),[O]),K=(0,i.useMemo)(()=>Math.max(15,.4*Math.sqrt(T*T+B*B)),[T,B]),Q=(0,i.useMemo)(()=>Math.hypot(T,B),[T,B]),Z=(0,i.useMemo)(()=>P*(K+3),[P,K]),J=(0,i.useMemo)(()=>Math.max(1,Math.ceil(Math.sqrt(T*T+B*B)/90))*R,[T,B,R]),$=Math.ceil(P/24),ee=Math.ceil(P/48),et=Math.ceil(P/Math.max(1,R)),er=(0,i.useMemo)(()=>(0,u.Xe)(h,{units:L,d:P,fl:T,fw:B,fn:R,cat:H,br:O},y),[L,P,T,B,R,H,O]),eo=(0,i.useRef)((0,u.sg)(e=>{try{window.history.replaceState({},"",e)}catch(e){}},250));(0,i.useEffect)(()=>{_.current&&(window.location.pathname===h&&eo.current(er),W.current&&q())},[er,q]);let ei=X.medium.startsWith("copper"),ea=ei?Math.min(90,X.maxChannelLengthM):X.maxChannelLengthM,en=Q+3>ea,es=[];return en&&es.push({level:"warn",text:"The worst-case run across this ".concat(f(Q,L)," floor diagonal exceeds the ").concat(f(ea,L)," ").concat(ei?"permanent-link":"channel"," limit for ").concat(X.label," once slack is allowed â add IDF closets or shorten the worst run. ").concat(J," IDF closet").concat(1===J?" is":"s are"," shown for this plate.")}),"cat8"===X.slug&&Q>25&&es.push({level:"warn",text:"Cat8 channel maximum is 30 m. Not suitable for horizontal floor cabling â data-centre top-of-rack only."}),Y.copperCategories.includes(H)||Y.fibreCategories.includes(H)||es.push({level:"warn",text:"".concat(O," does not publish a ").concat(X.label," product line. Pick another brand or a category in their catalogue.")}),P>500&&1===R&&es.push({level:"info",text:"Single-floor estate with 500+ drops typically needs multiple IDFs even within one floor."}),"cat6"===X.slug&&P>200&&es.push({level:"info",text:"Cat6 is end-of-cycle for new enterprise installs in 2026. Cat6A is the prudent choice for any PoE++ or 10 GbE roadmap."}),(0,o.jsx)(s.tC,{ariaLabel:"Structured Cabling Estimator",titleAs:"h1",kicker:"â Estimator \xb7 structured cabling",title:(0,o.jsxs)(o.Fragment,{children:["Drops, cable length and ",(0,o.jsx)("em",{className:"font-light italic text-sc-gold-500",children:"IDFs, estimated."})]}),lede:(0,o.jsx)(o.Fragment,{children:"Pick a category and a brand tier. Total cable length, patch-panel count and IDF closet count for the floor plate â pricing follows a written estimate after review."}),visualAspect:"16/9",confidence:en?"directional":"indicative",changesThis:["Floor plans & confirmed drop locations","Pathway & containment routes","Cable category & shielding","IDF placement for long runs"],inputs:(0,o.jsx)(A,{units:L,setUnits:e=>{V(),E(e)},drops:P,setDrops:e=>{V(),I(e)},floorLengthM:T,setFloorLengthM:e=>{V(),N(e)},floorWidthM:B,setFloorWidthM:e=>{V(),D(e)},floors:R,setFloors:e=>{V(),G(e)},categorySlug:H,setCategorySlug:e=>{V(),z(e)},brand:O,setBrand:e=>{V(),U(e)}}),visual:(0,o.jsx)(j,{floorLengthM:T,floorWidthM:B,floors:R,idfCount:J,drops:P,category:X,units:L}),mobileAnswer:"".concat((Z/1e3).toFixed(2)," km cable \xb7 ").concat(J," IDF \xb7 ").concat(ee," \xd7 48-port panels"),headline:(0,o.jsxs)("div",{children:[(0,o.jsxs)("div",{className:"grid gap-6 sm:grid-cols-3",children:[(0,o.jsx)(s.g1,{label:"Cable, estimated",value:(Z/1e3).toFixed(2),unit:"km \xb7 ".concat((Z*("imperial"===L?3.28084:1)).toFixed(0)," ").concat("imperial"===L?"ft":"m"),accent:!0}),(0,o.jsx)(s.g1,{label:"IDF closets",value:J,unit:"against 90 m horizontal-link rule"}),(0,o.jsx)(s.g1,{label:"Patch panels",value:"".concat(ee," \xd7 48"),unit:"or ".concat($," \xd7 24-port")})]}),(0,o.jsx)("p",{className:"mt-4 text-[12px] italic leading-[1.5] text-sc-ink-700",children:"Indicative planning sizing from an average run length and standard slack â not a final cable schedule or BOQ. Architectural drawings, a site survey and a measured pull list set the procured quantities. Pricing follows a written estimate after review."})]}),reviewHandoff:{slug:"structured-cabling-estimator",shareUrl:er},whatsappContext:["".concat((Z/1e3).toFixed(2)," km of ").concat(X.label," estimated"),"".concat(J," IDF closet").concat(1===J?"":"s"," against the 90 m horizontal-link rule"),"".concat(ee," \xd7 48-port patch panels (or ").concat($," \xd7 24-port)")],resultActions:(0,o.jsx)(c.A,{url:er,analytics:{toolSlug:"structured-cabling-estimator",toolCategory:"networking"}}),spec:(0,o.jsxs)("dl",{children:[(0,o.jsx)(s.g3,{k:"category",v:X.label}),(0,o.jsx)(s.g3,{k:"brand",v:O}),(0,o.jsx)(s.g3,{k:"bandwidth",v:X.bandwidthMbps>=1e3?"".concat(X.bandwidthMbps/1e3," Gbps"):"".concat(X.bandwidthMbps," Mbps")}),(0,o.jsx)(s.g3,{k:"max channel",v:f(X.maxChannelLengthM,L)}),(0,o.jsx)(s.g3,{k:"drops",v:"".concat(P," total \xb7 ").concat(et,"/floor")}),(0,o.jsx)(s.g3,{k:"avg run",v:f(K,L)}),(0,o.jsx)(s.g3,{k:"patch panels",v:(0,o.jsxs)(o.Fragment,{children:[$," \xd7 24-port \xb7 ",ee," \xd7 48-port"]})}),(0,o.jsx)(s.g3,{k:"drops / floor",v:"".concat(et," of ").concat(P," total")}),(0,o.jsx)("p",{className:"mt-3 border-l-2 border-sc-gold-500/60 pl-3 text-[12.5px] italic leading-[1.5] text-sc-ink-700",children:Y.positioning})]}),warnings:es.length>0?(0,o.jsxs)("div",{className:"space-y-2",children:[(0,o.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.22em] text-sc-ink-700",children:"Feasibility"}),es.map((e,t)=>(0,o.jsxs)(s.QT,{level:e.level,children:[(0,o.jsx)(a.A,{className:"mt-0.5 h-3.5 w-3.5 shrink-0","aria-hidden":!0}),(0,o.jsx)("p",{children:e.text})]},t))]}
1):null,source:(0,o.jsxs)("div",{className:"space-y-3",children:[(0,o.jsxs)("div",{className:"border-t border-sc-stone-300 pt-3",children:[(0,o.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.22em] text-sc-ink-700",children:"Source"}),(0,o.jsxs)("a",{href:Y.source.url,target:"_blank",rel:"noopener noreferrer",className:"mt-1 inline-flex min-h-[44px] items-center gap-1 text-[12.5px] text-sc-copper-700 underline-offset-2 hover:underline",children:[Y.source.label,(0,o.jsx)(n.A,{className:"h-3 w-3","aria-hidden":!0})]}),(0,o.jsxs)("p",{className:"mt-1 font-mono text-[11px] uppercase tracking-[0.2em] text-sc-ink-700",children:[g.b8[(0,g.q)(Y).verification]," ",Y.source.retrievedAt]})]}),(0,o.jsx)(c.A,{url:er,analytics:{toolSlug:"structured-cabling-estimator",toolCategory:"networking"}})]})})}function A(e){let{units:t,setUnits:r,drops:i,setDrops:a,floorLengthM:n,setFloorLengthM:s,floorWidthM:c,setFloorWidthM:p,floors:u,setFloors:g,categorySlug:b,setCategorySlug:h,brand:w,setBrand:x}=e;return(0,o.jsxs)("div",{className:"space-y-5",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.22em] text-sc-gold-600",children:"Configure"}),(0,o.jsx)("p",{className:"mt-1 font-mono text-[11px] uppercase tracking-[0.2em] text-sc-ink-700",children:"Drops \xb7 floor plate \xb7 category \xb7 brand"})]}),(0,o.jsx)(l._R,{label:"Units",value:t,onChange:r,options:[{value:"metric",label:"Metric"},{value:"imperial",label:"Imperial"}]}),(0,o.jsx)(l.LP,{label:"Network drops â ".concat(i),children:(0,o.jsx)(l.m0,{min:10,max:2e3,step:5,value:i,onChange:a,ariaLabel:"Network drops"})}),(0,o.jsx)(l.LP,{label:"Floor length â ".concat(f(n,t)),children:(0,o.jsx)(l.m0,{min:10,max:120,step:1,value:n,onChange:s,ariaLabel:"Floor length"})}),(0,o.jsx)(l.LP,{label:"Floor width â ".concat(f(c,t)),children:(0,o.jsx)(l.m0,{min:5,max:80,step:1,value:c,onChange:p,ariaLabel:"Floor width"})}),(0,o.jsx)(l.LP,{label:"Floors â ".concat(u),children:(0,o.jsx)(l.m0,{min:1,max:20,step:1,value:u,onChange:g,ariaLabel:"Floors"})}),(0,o.jsx)(l.LP,{label:"Cable category",children:(0,o.jsx)(l.x9,{value:b,onChange:e=>h(e),ariaLabel:"Cable category",children:d.map(e=>(0,o.jsx)("option",{value:e.slug,children:e.label},e.slug))})}),(0,o.jsx)(l.LP,{label:"Brand tier",children:(0,o.jsx)(l.x9,{value:w,onChange:e=>x(e),ariaLabel:"Brand tier",children:m.map(e=>(0,o.jsx)("option",{value:e.brand,children:e.brand},e.brand))})}),(0,o.jsx)("div",{className:"border-t border-sc-stone-300 pt-3",children:(0,o.jsxs)("p",{className:"font-mono text-[11px] uppercase tracking-[0.2em] text-sc-ink-700",children:[m.length," brand tiers \xb7 ",d.length," cable categories"]})})]})}function j(e){let{floorLengthM:t,floorWidthM:r,floors:i,idfCount:a,drops:n,category:s,units:c}
1=e,l=t/r,p=l>=2.4545454545454546?1080:440*l,u=l>=2.4545454545454546?1080/l:440,d=(1200-p)/2,m="#3E4341",g="#A2823A",h="#9A6B3F",w="#FBF8F1",x=Math.max(1,Math.round(a/i)),v=[];for(let e=0;e<x;e++){let t=(e+1)/(x+1);v.push({x:d+t*p,y:80+u/2})}return(0,o.jsxs)("svg",{viewBox:"0 0 ".concat(1200," ").concat(600),preserveAspectRatio:"xMidYMid meet",role:"img","aria-label":"Floor plate with IDF placement",className:"block h-full w-full",children:[(0,o.jsx)("defs",{children:(0,o.jsxs)("linearGradient",{id:"scBg",x1:"0",x2:"0",y1:"0",y2:"1",children:[(0,o.jsx)("stop",{offset:"0%",stopColor:w}),(0,o.jsx)("stop",{offset:"100%",stopColor:"#F1ECDE"})]})}),(0,o.jsx)("rect",{width:1200,height:600,fill:"url(#scBg)"}),(0,o.jsx)("rect",{x:d,y:80,width:p,height:u,fill:w,stroke:m,strokeWidth:2}),v.map((e,r)=>{let i=p/t*Math.min(90,t/Math.max(1,x));return(0,o.jsxs)("g",{children:[(0,o.jsx)("circle",{cx:e.x,cy:e.y,r:i,fill:"rgba(162, 130, 58, 0.08)",stroke:g,strokeOpacity:.4,strokeWidth:1,strokeDasharray:"4 3"}),(0,o.jsx)("rect",{x:e.x-14,y:e.y-14,width:28,height:28,fill:"#181A19",stroke:h,strokeWidth:1.5}),(0,o.jsx)("text",{x:e.x,y:e.y+4,fontSize:b.micro,textAnchor:"middle",fill:g,fontFamily:"ui-monospace, monospace",children:"IDF"})]},r)}),(0,o.jsxs)("text",{x:d+p/2,y:62,textAnchor:"middle",fontSize:b.value,fill:h,fontFamily:"ui-monospace, monospace",letterSpacing:.5,children:["FLOOR PLATE \xb7 ",f(t,c)," \xd7 ",f(r,c)," \xb7 ",i," ",1===i?"floor":"floors"]}),(0,o.jsxs)("text",{x:d+p/2,y:80+u+30,textAnchor:"middle",fontSize:b.label,fill:m,fontFamily:"ui-monospace, monospace",letterSpacing:.5,children:[a," IDF",1===a?"":"s"," \xb7 ",n," drops \xb7 ",s.label]})]})}},93499:(e,t,r)=>{r.d(t,{A:()=>o});let o=(0,r(71847).A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]])},95738:(e,t,r)=>{r.d(t,{LP:()=>a,_R:()=>s,m0:()=>l,sO:()=>n,x9:()=>c});var o=r(95155),i=r(12115);function a(e){let{label:t,children:r}=e;return(0,o.jsxs)("div",{className:"space-y-1.5",children:[(0,o.jsx)("p",{className:"font-mono text-[11px] uppercase tracking-[0.22em] text-sc-ink-700",children:t}),r]})}function n(e){let{children:t}=e;return(0,o.jsx)("p",{className:"text-[11.5px] leading-[1.4] text-sc-ink-700",children:t})}function s(e){let{label:t,value:r,options:n,onChange:s}=e,c=(0,i.useRef)(null),l=n.findIndex(e=>e.value===r),p=l>=0?l:0;return(0,o.jsx)(a,{label:t,children:(0,o.jsx)("div",{ref:c,role:"radiogroup","aria-label":t,onKeyDown:e=>{var t,r;let o=n.length;if(0===o)return;let i=p;if("ArrowRight"===e.key||"ArrowDown"===e.key)i=(p+1)%o;else if("ArrowLeft"===e.key||"ArrowUp"===e.key)i=(p-1+o)%o;else if("Home"===e.key)i=0;else{if("End"!==e.key)return;i=o-1}e.preventDefault(),s(n[i].value),null==(r=c.current)||null==(t=r.querySelectorAll("[role='radio']")[i])||t.focus()},className:"inline-flex border border-sc-stone-300",children:n.map((e,t)=>(0,o.jsx)("button",{role:"radio","aria-checked":r===e.value,tabIndex:t===p?0:-1,onClick:()=>s(e.value),type:"button",className:"inline-flex min-h-[46px] min-w-[44px] items-center justify-center px-4 py-2.5 font-mono text-[11px] uppercase tracking-[0.22em] transition focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sc-gold-500/80 focus-visible:ring-offset-2 focus-visible:ring-offset-sc-paper-100 ".concat(r===e.value?"bg-sc-ink-900 text-sc-ivory-50":"text-sc-ink-800 hover:bg-sc-stone-200"),children:e.label},e.value))})})}function c(e){let{value:t,onChange:r,children:i,ariaLabel:a}=e;return(0,o.jsx)("select",{value:t,onChange:e=>r(e.target.value),"aria-label":a,className:"block min-h-[46px] w-full border border-sc-stone-300 bg-sc-ivory-50 px-3 py-2.5 text-[13.5px] text-sc-ink-900 focus:border-sc-copper-600 focus:outline-none focus-visible:ring-2 focus-visible:ring-sc-gold-500/80 focus-visible:ring-offset-2 focus-visible:ring-offset-sc-paper-100",children:i})}function l(e){let{value:t,min:r,max:i,step:a,onChange:n,ariaLabel:s}=e;return(0,o.jsx)("input",{type:"range",min:r,max:i,step:a,value:t,onChange:e=>n(Number(e.target.value)),"aria-label":s,className:"block h-[44px] h-[46px] w-full cursor-pointer touch-p
1an-y accent-sc-copper-600"})}}}]);
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.