PageSourceSearch

https://www.meter.com/_next/static/chunks/pages/hardware/wireless-9697a655a0372cff.js

js meter.com collected 2026-09-24 15:36:11 UTC 21,505 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0d099-b5f9-7910-a220-4e5d03bf9929")}catch(e){}}();(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[77328,82515],{7227:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>S});var n=s(37876),r=s(14232),a=s(78521),i=s(14932),_=s.n(i),c=s(54587),o=s.n(c),l=s(68297),h=s(2351),d=s(76675),p=s(65187),g=s(21852);let m=e=>{let t=["7","1GbE","PoE","2.5Gbps"],s=[],r=e,a=0;for(;r.length>0;){let e=!1;for(let i of t)if(0===r.indexOf(i)){s.push((0,n.jsx)("span",{className:_().spec_accent,children:i},a++)),r=r.slice(i.length),e=!0;break}if(!e){let e=t.reduce((e,t)=>{let s=r.indexOf(t);return -1===s?e:-1===e?s:Math.min(e,s)},-1);-1===e?(s.push(r),r=""):(s.push(r.slice(0,e)),r=r.slice(e))}}return(0,n.jsx)(n.Fragment,{children:s})},u=[{model:"A1",name:"Meter A1",description:"Wi-Fi 7 Premium Access Point",featureGroup1:["2\xd72 Tri-Band (2.4/5/6GHz)","120dB of 5GHz/6GHz rejection","2.5Gbps throughput"],featureGroup2:["Highly optimized transmitters and receivers"]},{model:"A2",name:"Meter A2",description:"Wi-Fi 7 Wall-Plate Access Point",featureGroup1:["2\xd72 Tri-Band (2.4/5/6GHz)","120dB of 5GHz/6GHz rejection","2.5Gbps throughput","4\xd7 1GbE","1\xd7 PoE out"],featureGroup2:["Highly optimized transmitters and receivers","Designed for hospitality spaces"]}],w=({model:e})=>{let t=u.find(t=>t.model.toUpperCase()===e.toUpperCase());return t?(0,n.jsx)("div",{className:_().specs_a,"data-spec":e,children:(0,n.jsxs)("div",{className:_().spec,children:[(0,n.jsx)("span",{className:_().a_name,children:t.model}),(0,n.jsxs)("div",{className:_().spec_list,children:[(0,n.jsxs)("div",{className:_().spec_row,children:[(0,n.jsx)("h3",{children:t.name}),(0,n.jsx)("p",{children:m(t.description)})]}),(0,n.jsx)("div",{className:_().spec_row,children:t.featureGroup1.map((e,t)=>(0,n.jsx)("p",{children:m(e)},t))}),(0,n.jsx)("div",{className:_().spec_row,children:t.featureGroup2.map((e,t)=>(0,n.jsx)("p",{children:e},t))})]})]})}):null},f=()=>{let e=(0,r.useRef)(null),t=(0,r.useRef)(null),s=(0,r.useRef)(null),[a,i]=(0,r.useState)(!1),{openPalette:c}=(0,g.T)();(0,r.useEffect)(()=>{let e=()=>{i(window.innerWidth>=1200)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]);let{scrollYProgress:m}=(0,h.L)({target:e,offset:["start end","end start"]}),u=(0,d.G)(m,[0,.8],a?["0%","-15%"]:["0%","0%"]),f=(0,d.G)(m,[0,.8],a?["-5%","10%"]:["0%","0%"]);return(0,n.jsxs)("section",{ref:e,className:_().hero_a1,children:[(0,n.jsxs)("div",{className:_().h1_a,children:[(0,n.jsxs)("h1",{children:[(0,n.jsx)("span",{children:"Meter"})," Access Points"]}),(0,n.jsx)("p",{children:"High-speed indoor and outdoor wireless connectivity. Centrally managed with Meter's unified networking stack."}),(0,n.jsxs)("div",{className:_().button_group,children:[(0,n.jsx)(l.A,{specs:!0,variant:"secondary",onClick:()=>c({pageId:"gen1-a1"})}),(0,n.jsx)(l.A,{label:"Get a demo",iconEnd:"arrow-circle",href:"/demo"})]})]}),(0,n.jsxs)("div",{className:_().hero_aps_container,children:[(0,n.jsxs)("div",{className:_().hero_ap,children:[(0,n.jsx)(p.PY1.div,{ref:t,className:_().a_ap,style:{y:u},children:(0,n.jsx)(o(),{className:_().ap_a1,src:"/assets/static/hardware/gen1/a-series-a1-s.avif",alt:"Meter A1: Wi-Fi 7 Premium Access Point",width:2526,height:1742})}),(0,n.jsx)(w,{model:"A1"})]}),(0,n.jsxs)("div",{className:_().hero_ap,children:[(0,n.jsx)(w,{model:"A2"}),(0,n.jsx)(p.PY1.div,{ref:s,className:_().a_ap,style:{y:f},children:(0,n.jsx)(o(),{className:_().ap_a2,src:"/assets/static/hardware/gen1/a-series-a2-s.avif",alt:"Meter A2: Wi-Fi 7 Wall-Plate Access Point",width:2188,height:1194})})]})]})]})},x=(()=>{let e=[];for(let t=1;t<=99;t+=2)e.push(`/assets/sequence/exp/ap-exp${t.toString().padStart(3,"0")}.webp`);return e})(),v=x.length,j=[{startFrame:0,endFrame:v-1,images:x,previewImage:"/assets/sequence/exp/ap-exp001.webp"}],b={w:2400,h:1180};function N({sections:e=j,preloadThreshold:t=.8,mobileBreakpoint:s=1120,sectionIndex:a=0,fileName:i="3u",imgSizeFix:c=b,constrained:o=!1,onActiveSection:l}){let d=(0,r.useRef)(null),p=(0,r.useRef)(null),[g,m]=(0,r.useState)(0),u=(0,r.useRef)(0),w=(0,r.useRef)([]),f=(0,r.useRef)(null),[x,y]=(0,r.useState)(0),A=new Set(e.reduce((e,t)=>
1[...e,...t.images],[])).size,[M,E]=(0,r.useState)(!1),P=(0,r.useRef)(!1),z=(0,r.useRef)(0),[k,S]=(0,r.useState)(!1),[G,F]=(0,r.useState)(!1),[R,$]=(0,r.useState)(!1),[L,W]=(0,r.useState)(!0),[C,H]=(0,r.useState)(!1),[q,I]=(0,r.useState)(-1),{scrollYProgress:Y}=(0,h.L)({target:d,offset:["start 40%","10% start"]});(0,r.useEffect)(()=>{let e=()=>{{let e=window.matchMedia("(pointer: coarse) and (hover: none)").matches,t=window.innerWidth<s;return e&&t}};H(e());let t=()=>{H(e())};return window.addEventListener("resize",t),()=>window.removeEventListener("resize",t)},[s]),(0,r.useRef)(0);let U=(0,r.useRef)(0),V=(0,r.useRef)(0);(0,r.useEffect)(()=>{if(!C)return Y.on("change",e=>{U.current=Math.round((e<.75?Math.min(e*e*2.2,1):1)*(v-1));let t=-1;U.current>112?t=2:U.current>56?t=1:U.current>1&&(t=0),t!==q&&(I(t),l?.(t))})},[Y,C,o,q,l]);let[O,B]=(0,r.useState)(1),[K,T]=(0,r.useState)({w:0,h:0,x:0,y:0}),[D,X]=(0,r.useState)({width:0,height:0});(0,r.useEffect)(()=>{if(C)return;let e=()=>{let e,t,s=p.current;if(!s)return;let n=window.devicePixelRatio||1,r=c.w/c.h;t=(e=o?1312:window.innerWidth)/r,s.width=e*n,s.height=t*n,s.style.width=`${e}px`,s.style.height=`${t}px`,X({width:e,height:t}),T({w:e,h:t,x:0,y:0});let a=Math.max(0,Math.min(Math.round(u.current),v-1));if(!w.current[a])if(null===f.current)return;else{let e=Math.max(0,Math.min(Math.round(f.current),v-1));if(!w.current[e])return;a=e}k&&!M&&(V.current=a,U.current=a,u.current=a,m(a)),requestAnimationFrame(()=>{J(a)})},t=requestAnimationFrame(()=>{e()});return window.addEventListener("resize",e),()=>{cancelAnimationFrame(t),window.removeEventListener("resize",e)}},[c,k,M,C,o]),(0,r.useEffect)(()=>{if(C)return;w.current=Array(v).fill(null);let t=[],s=0,n=e=>new Promise((s,n)=>{let r=new Image;t.push(r),r.onload=()=>s(r),r.onerror=()=>n(Error(`Failed to load image: ${e}`)),r.src=e});return(async()=>{let t=e[e.length-1],r=t.images.length-1,a=t.images[r],i=t.startFrame+r,_=new Map;try{let t=await n(a);if(_.set(a,t),w.current[i]=t,s++,y(s),F(!0),p.current){let e=p.current.getContext("2d",{alpha:!1});e&&(Q(t,p.current,e),f.current=i)}m(i);let r=new Set;for(let t of e)for(let e=0;e<t.images.length;e++){let s=t.images[e];s!==a&&r.add(s)}let c=[];for(let t of(r.forEach(e=>{let t=n(e).then(t=>{_.set(e,t),s++,y(s)}).catch(e=>{});c.push(t)}),await Promise.allSettled(c),e))for(let e=0;e<t.images.length;e++){let s=t.images[e],n=t.startFrame+e,r=_.get(s);r&&(w.current[n]=r)}S(!0),$(!0),requestAnimationFrame(()=>W(!1)),Y.get()>.01||window.scrollY>10?(P.current=!1,V.current=U.current):E(!0)}catch(e){}finally{}})(),()=>{t.forEach(e=>{e.onload=null,e.onerror=null}),t=[],w.current=[],f.current=null,y(0),S(!1),F(!1),$(!1),E(!1),P.current=!1}},[e,C,o]);let J=t=>{let s=p.current,n=s?.getContext("2d",{alpha:!1});if(!s||!n)return;let r=e[e.length-1],a=r.images.length-1,i=r.startFrame+a,_=w.current[t];if(_){Q(_,s,n),f.current=t;return}k||M||w.current[i]&&!G&&(Q(w.current[i],s,n),f.current=i)};(0,r.useEffect)(()=>{let t;if(C)return;let s=-1,n=()=>{if(M&&!P.current){P.current=!0;let t=e[e.length-1],s=t.images.length-1,n=t.startFrame+s;z.current=n,V.current=n}if(M&&P.current&&z.current>0)z.current-=3,z.current<=0&&(z.current=0,E(!1),P.current=!1),V.current=z.current,m(z.current);else if(!M&&k){let e=U.current-V.current;Math.abs(e)>.01&&(V.current+=.1*e,V.current=Math.max(0,Math.min(V.current,v-1)),m(V.current))}let r=Math.max(0,Math.min(Math.round(V.current),v-1));r!==s&&(J(r),s=r),t=requestAnimationFrame(n)};return t=requestAnimationFrame(n),()=>{cancelAnimationFrame(t)}},[M,e,k,C,o]),(0,r.useEffect)(()=>{u.current=g},[g]);let Q=(e,t,s)=>{let n=window.devicePixelRatio||1,{width:r,height:a}=t.getBoundingClientRect();s.fillStyle=getComputedStyle(document.documentElement).getPropertyValue("--bg-light").trim(),s.fillRect(0,0,t.width,t.height),s.drawImage(e,0,0,r*n,a*n)};return C?(0,n.jsx)("div",{className:_().ap_mobile,children:(0,n.jsx)("img",{src:"/assets/sequence/exp/ap-exp090.webp",alt:"AP Explode",loading:"eager",style:{width:"100%",height:"auto",display:"block"}})}):(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:_().ap_container,ref:d,children:(0,n.jsxs)("div",{className:o?_().ap_exp_viewport_constrained:_().ap_exp_viewport,"data-loading":L?"true":"false",style:{opacity:+!!G},children:[(0,n.jsx)("div",{className:_().hw_loading,children:(0,n.jsx)("div",{className:`${_().hw_progress} ${_().active}`,children:(0,n.jsx)("div",{className:_().hw_timer,style:{transform:`translate3d(${100*Math.min(1,Math.max(0,A?x/A:0))-100}%, 0, 0)`}}
1)})}),(0,n.jsx)("canvas",{className:_().hw_canvas,ref:p,style:{width:"100%",height:"100%",backgroundColor:"var(--bg-light)"}})]})})})}var y=s(51750);let A=[{icon:"radio-profile",title:"Radio settings",specs:["RF profiles"]},{icon:"ssid",title:"SSIDs",specs:["WPA2/WPA3","802.11w","Password rotation","Access control (VLANs)"]},{icon:"radius",title:"RADIUS profiles",specs:["On-demand testing (EAPOL)","Dynamic VLAN"]},{icon:"secure",title:"Security",specs:["Rogue AP detection","Spectral analysis"]},{icon:"gear",title:"Optimization knobs",specs:["RF (auto channel / power selection)","Network happiness: client-steering, minimum rate selection","Roaming (802.11k/v/r)"]}];function M(){return(0,n.jsx)("div",{className:_().container,children:(0,n.jsxs)("div",{className:_().spec_table,children:[(0,n.jsxs)("div",{className:_().spec_title_container,children:[(0,n.jsx)("h3",{className:_().spec_table_title,children:"Wireless features"}),(0,n.jsx)("p",{})]}),(0,n.jsx)("div",{className:_().spec_table_specs}),A.map((e,t)=>(0,n.jsxs)("div",{className:_().spec_table_row,children:[(0,n.jsxs)("div",{className:_().spec_table_category,children:[e.icon&&(0,n.jsx)(y.A,{name:e.icon,nudge:6.5}),(0,n.jsx)("h3",{children:e.title})]}),(0,n.jsx)("div",{className:_().spec_table_specs,children:e.specs.map((e,t)=>(0,n.jsxs)("div",{className:_().spec_table_spec,children:[(0,n.jsx)(y.A,{name:"checkmark-circle",nudge:6.5}),(0,n.jsx)("p",{children:e})]},t))})]},t))]})})}let E=()=>{let[e,t]=r.useState(-1);return(0,n.jsx)(n.Fragment,{children:(0,n.jsxs)("section",{className:`${_().section} ${_().aps}`,children:[(0,n.jsx)("div",{className:_().ap_spec_container,children:(0,n.jsxs)("div",{className:_().ap_spec_title,children:[(0,n.jsxs)("h2",{children:[(0,n.jsx)("span",{children:"Purpose-"}),"built"]}),(0,n.jsx)("p",{children:"Designed to adjust channel and client assignments, minimize interference, and optimize coverage—all automated behind the scenes."})]})}),(0,n.jsx)(N,{constrained:!0,onActiveSection:t}),(0,n.jsxs)("div",{className:_().ap_specs_container,children:[(0,n.jsxs)("div",{className:_().hw_stat,children:[(0,n.jsx)("div",{className:_().stat_value,children:(0,n.jsxs)("div",{className:`${_().stats_mono} ${_().m_a}`,children:[(0,n.jsx)("div",{className:_().ap_icon}),(0,n.jsx)("div",{className:_().ap_icon})]})}),(0,n.jsxs)("div",{className:_().stats_text,children:[(0,n.jsx)("div",{className:_().stat_icon,children:(0,n.jsx)(y.A,{name:"wifi",size:14})}),(0,n.jsx)("h3",{children:"Meter A-Series"}),(0,n.jsx)("p",{children:"Faster wireless connectivity, in any environment."})]})]}),(0,n.jsxs)("div",{className:_().hw_stat,children:[(0,n.jsx)("div",{className:_().stat_value,children:(0,n.jsxs)("div",{className:`${_().stats_mono} ${_().giga}`,children:[(0,n.jsx)("span",{children:"Gb"}),(0,n.jsx)("span",{children:"ps"})]})}),(0,n.jsxs)("div",{className:_().stats_text,children:[(0,n.jsx)("div",{className:_().stat_icon,children:(0,n.jsx)(y.A,{name:"speed-high",size:14})}),(0,n.jsx)("h3",{children:"Multi-gig uplink"}),(0,n.jsx)("p",{children:"Your network stays reliable, with the capacity to handle heavy traffic."})]})]}),(0,n.jsxs)("div",{className:_().hw_stat,children:[(0,n.jsx)("div",{className:_().stat_value,children:(0,n.jsxs)("div",{className:`${_().stats_mono} ${_().ghz}`,children:[(0,n.jsxs)("div",{className:_().ghz_item,children:[(0,n.jsx)("span",{children:"6"}),(0,n.jsx)("span",{children:"GHz"})]}),(0,n.jsxs)("div",{className:_().ghz_item,children:[(0,n.jsx)("span",{children:"5"}),(0,n.jsx)("span",{children:"GHz"})]}),(0,n.jsxs)("div",{className:_().ghz_item,children:[(0,n.jsx)("span",{children:"2.4"}),(0,n.jsx)("span",{children:"GHz"})]})]})}),(0,n.jsxs)("div",{className:_().stats_text,children:[(0,n.jsx)("div",{className:_().stat_icon,children:(0,n.jsx)(y.A,{name:"width",size:14})}),(0,n.jsx)("h3",{children:"Tri-band"}),(0,n.jsx)("p",{children:"More wireless lanes, keeping device traffic separated and fast."})]})]})]}),(0,n.jsx)(M,{})]})})};var P=s(16893),z=s(60781);let k=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(a.A,{title:"Meter Access Points",description:"High-speed indoor and outdoor wireless connectivity. Centrally managed with Meter’s unified networking stack.",ogImage:"/assets/static/og/meter-wireless.webp"}),(0,n.jsxs)("main",{children:[(0,n.jsx)(f,{}),(0,n.jsx)(E,{}),(0,n.jsx)(P.A,{buttonVariant:"secondary",buttonLabel:"Customers",buttonIconEnd:"none",buttonHref:"/customers",button2Variant:"primary",button2Label:"Get a demo",button2IconEnd:"arrow-demo",button2Href:"/demo"})]}),(0,n.jsx)(z.default,{})]}),S=k;k.palette_target={pageId:"gen1-a1"}},14932:e=>{e.exports={section:"gen-1_section__R5AmL",fans:"gen-1_fans__pvE1a",f1s:"gen-1_f1s__6MkT6",aps:"gen-1_aps__xlUr0",container:"gen-1_container__QVhRJ",button_group:"gen-1_button_group__teZCS",hero_s1:"gen-1_hero_s1__3NCbN",s1_a:"gen-1_s1_a__E1cLW",s1_
1subheading:"gen-1_s1_subheading__IgXM1",hero_a1:"gen-1_hero_a1__wZUrw",h1_a:"gen-1_h1_a___L0qn",hero_f1:"gen-1_hero_f1__a_gci",hero_series:"gen-1_hero_series__nd0uf",hero_ap:"gen-1_hero_ap__a8UZM",ap_a1:"gen-1_ap_a1__pfsvl",ap_a2:"gen-1_ap_a2__OrXz0",a_ap:"gen-1_a_ap__EoA_5",specs_a:"gen-1_specs_a__RzZFc",hero_aps_container:"gen-1_hero_aps_container__uLsp4",hero_container:"gen-1_hero_container__glidl",hero_text:"gen-1_hero_text__ab20M",hero_stats:"gen-1_hero_stats__VIcEV",f1_model:"gen-1_f1_model__B1Dwn",f1_name:"gen-1_f1_name__23JGv",f1_stat:"gen-1_f1_stat__gZ_YG",video:"gen-1_video__S0H51",h1_f:"gen-1_h1_f__vJ5DU",bgv_img:"gen-1_bgv_img__Wf_iR",bgv:"gen-1_bgv__Anr4u",static:"gen-1_static__huvfe",fan_container:"gen-1_fan_container__RyWo6",fan_viewport:"gen-1_fan_viewport__L7fGI",f3_fan:"gen-1_f3_fan__GWEYV",f3_fan_initial:"gen-1_f3_fan_initial__CuMP_",f1_spec_container:"gen-1_f1_spec_container__1_rhd",f1_spec_title:"gen-1_f1_spec_title__N1WF4",ap_spec_container:"gen-1_ap_spec_container__gj1F7",ap_spec_title:"gen-1_ap_spec_title__brLPA",hw_canvas:"gen-1_hw_canvas__mTq5m",hw_loading:"gen-1_hw_loading__yKSIM",hw_progress:"gen-1_hw_progress__kFQq_","move-diag-3u":"gen-1_move-diag-3u__8VGC8",active:"gen-1_active__ApqVO",hw_timer:"gen-1_hw_timer__AvKSv",fx:"gen-1_fx__OEL9A",f3_3u_container:"gen-1_f3_3u_container__uKv1h",f3_3u_viewport:"gen-1_f3_3u_viewport__cdAia",sw_36u_viewport:"gen-1_sw_3
16u_viewport__3IlZY",ap_exp_viewport:"gen-1_ap_exp_viewport__KuJ5u",f3_3u_mobile:"gen-1_f3_3u_mobile__dc_sE",f3_3u_container_constrained:"gen-1_f3_3u_container_constrained__X7y3X",f3_3u_viewport_constrained:"gen-1_f3_3u_viewport_constrained__vUWGT",sw_36u_container:"gen-1_sw_36u_container__nGWRM",ap_container:"gen-1_ap_container__KjqW9",ap_exp_viewport_constrained:"gen-1_ap_exp_viewport_constrained__uVak_",f1_specs_container:"gen-1_f1_specs_container__I2Yc7",hw_stats:"gen-1_hw_stats__2Yz_3",s1_specs_container:"gen-1_s1_specs_container__bhy1B",s1_stats:"gen-1_s1_stats__PNYCg",specs_s:"gen-1_specs_s__F6ML1",spec:"gen-1_spec__PUc7B",ap_specs_container:"gen-1_ap_specs_container__8jTMy",hw_stat:"gen-1_hw_stat__YKno7",fs_img:"gen-1_fs_img__J284F",sw_img:"gen-1_sw_img__Wwral",specs_f:"gen-1_specs_f__ya8Fv",spec_row:"gen-1_spec_row__GcYS7",a_name:"gen-1_a_name___PMpL",spec_list:"gen-1_spec_list__G_z5s",spec_border:"gen-1_spec_border__BnYha",spec_accent:"gen-1_spec_accent__MQiJr",spec_row_title:"gen-1_spec_row_title__wJoB_",port_group:"gen-1_port_group__QRxIS",port_prefix:"gen-1_port_prefix__9z_CX",port_items:"gen-1_port_items__wO16O",spec_col:"gen-1_spec_col__n2_KH",spec_desc:"gen-1_spec_desc__7dhlH",stat_icon:"gen-1_stat_icon__0Uf5w",stat_value:"gen-1_stat_value__K4jyW",stats_mono:"gen-1_stats_mono__Piiuh",m_a:"gen-1_m_a__KXqMU",ap_icon:"gen-1_ap_icon__l8CYj",giga:"gen-1_giga__qgz_8",ghz:"gen-1_ghz__6W0Kj",ghz_item:"gen-1_ghz_item__KK1q2",stats_text:"gen-1_stats_text__ap82I",spec_table:"gen-1_spec_table__2P3i0",spec_table_title:"gen-1_spec_table_title__ACbNq",spec_title_container:"gen-1_spec_title_container__fct6D",spec_table_row:"gen-1_spec_table_row__LtYIN",spec_table_category:"gen-1_spec_table_category__c3DbD",spec_table_specs:"gen-1_spec_table_specs__Vtel7",spec_table_spec:"gen-1_spec_table_spec__VHUnL"}},51920:(e,t,s)=>{"use strict";s.d(t,{m:()=>n});let n=(0,s(45867).H)()},54902:e=>{e.exports={logo:"logos_logo__Bc7Tt",stack:"logos_stack___NjYo",v:"logos_v__vR26c",marquee:"logos_marquee__5lhL8",h:"logos_h__0M1_w",rtl:"logos_rtl__8yicg",canvas:"logos_canvas__EEQlU",cell:"logos_cell__SCH3G",morph:"logos_morph__gOjvK",morph_row:"logos_morph_row__Hs1vr",morph_label:"logos_morph_label__8ePCS",morph_divider:"logos_morph_divider__99k2n",morph_compact:"logos_morph_compact__UQL_p",morph_stage:"logos_morph_stage__5Goku",morph_dom:"logos_morph_dom__iU9FJ",morph_dom_item:"logos_morph_dom_item__h0qkQ",morph_track:"logos_morph_track__6Q48O",morph_slot:"logos_morph_slot__UNXbn",morph_current:"logos_morph_current__3pgd1",morph_in:"logos_morph_in__eYBZt",morph_outgoing:"logos_morph_outgoing__Bpaub",morph_out:"logos_morph_out__Vaidv"}},65187:(e,t,s)=>{"use strict";s.d(t,{PY1:()=>a});var n=s(84328),r=s(51920);let a=n.P;r.m},77328:(e,t,s)=>{e.exports=s(88022)},78521:(e,t,s)=>{"use strict";s.d(t,{A:()=>l});var n=s(37876),r=s(77328),a=s.n(r),i=s(89099);let _="https://www.meter.com".replace(/\/+$/,""),c=/^https?:\/\//i,o=new Set;function l({title:e="Meter – Network infrastructure for the enterprise",description:t="Meter is building the vertically integrated network company: hardware, software, services, ISP, data, and autonomous networks from the local network to the data center.",ogImage:s,noindex:r=!1,children:h}){let d,p=(d=(s||"https://meter-web.s3.us-west-1.amazonaws.com/meter.com/meter-com.png").trim(),c.test(d)?d:d.startsWith("//")?`https:${d}`:`${_}${d.startsWith("/")?d:`/${d}`}`),g=(0,i.useRouter)(),m=g.asPath.split("?")[0].split("#")[0],u=`https://www.meter.com${m}`;return r||o.add(g.pathname),(0,n.jsxs)(a(),{children:[(0,n.jsx)("title",{children:e}),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"}),t&&(0,n.jsx)("meta",{name:"description",content:t}),(0,n.jsx)("link",{rel:"canonical",href:u}),(0,n.jsx)("meta",{property:"og:site_name",content:"Meter"}),(0,n.jsx)("meta",{property:"og:url",content:u}),(0,n.jsx)("meta",{property:"og:title",content:e}),(0,n.jsx)("meta",{property:"og:description",content:t}),(0,n.jsx)("meta",{property:"og:type",content:"website"}),(0,n.jsx)("meta",{property:"og:image",content:p}),(0,n.jsx)("meta",{property:"og:image:alt",content:e}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:image",content:p}),(0,n.jsx)("meta",{name:"twitter:title",content:e}),(0,n.jsx)("meta",{name:"twitter:description",content:t}),(0,n.jsx)("link",{rel:"icon",type:"image/png",href:"/assets/brand/favicon.png"}),(0,n.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/assets/brand/meter-ios.png"}),r&&(0,n.jsx)("meta",{name:"robots",content:"noindex"}),h]})}},84240:(e,t,s)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/hardware/wireless",function(){return s(7227)}])},88268:(e,t,s)=>{"use strict";s.d(t,{A:()=>i});var n=s(37876),r=s(14232);let a={stord:{width:100,height:23},brex:{width:85,height:19},gobolt:{width:98,height:38},switchyards:{width:46,height:44},blackpine:{width:116,height:40},meter:{width:67,height:21.5},angellist:{width:98,height:26},anyscale:{width:100,height:23},"knowing-technologies":{width:102,height:49},lime:{width:68,height:24},idc:{width:68,height:23},qualified:{width:120,height:24},"webb-school":{width:122,height:32},strava:{width:77,height:15},"anthem-broadband":{width:116,height:22},bridgewater:{width:130,height:20},tishman:{width:120,height:28},unity:{width:85,height:29},perplexity:{width:106,height:28},rippling:{width:112,height:22},mrbeast:{width:87,height:48},reddit:{width:88,height:18},cursor:{width:80,height:19},"irvine-company":{width:140,height:12}},i=({name:e,color:t,className:s,width:i,height:_,nudge:c})=>{let o=a[e]||{width:100,height:23},[l,h]=r.useState(`/logos${t?"/color":""}/${e}.svg`);return r.useEffect(()=>{if(h(`/logos${t?"/color":""}/${e}.svg`),t){let t=new Image;t.src=`/logos/color/${e}.svg`,t.onerror=()=>{h(`/logos/${e}.svg`)}}},[e,t]),(0,n.jsx)("svg",{width:i||o.width,height:_||o.height,"aria-hidden":"true",className:s,style:c?{position:"relative",top:`${c}px`}:void 0,children:(0,n.jsx)("use",{href:`${l}#${e}`})})}}},e=>{e.O(0,[53213,60781,88089,75891,22528,87236,90636,46593,38792],()=>e(e.s=84240)),_N_E=e.O()}]);
2//# chunkId=01a0d099-b5f9-7910-a220-4e5d03bf9929

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.