PageSourceSearch

https://www.lightreading.com/

html lightreading.com collected 2026-10-01 08:02:30 UTC 675,225 bytes, 142 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8" /> <meta name="viewport" content="width=device-width,initial-scale=1" /> <meta name="application-name" content="SCM"> <meta name="application-version" content="2.63.0" /> <title>Light Reading</title> <meta name="robots" content="max-image-preview:large" data-ruid="r5a5cy8q16" /> <meta property="og:title" content="Light Reading" data-ruid="r5a5cy8q16" /> <meta name="description" content="Light Reading is the leading source of news analysis for communications industry professionals." data-ruid="r5a5cy8q16" /> <meta property="og:description" content="Light Reading is the leading source of news analysis for communications industry professionals." data-ruid="r5a5cy8q16" /> <meta property="og:url" content="https://www.lightreading.com/" data-ruid="r5a5cy8q16" /> <meta property="og:type" content="website" data-ruid="r5a5cy8q16" /> <meta property="og:image" content="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?disable=upscale&width=1200&height=630&fit=crop" data-ruid="r5a5cy8q16" /> <meta property="og:site_name" content="Light Reading" data-ruid="r5a5cy8q16" /> <meta property="twitter:card" content="summary" data-ruid="r5a5cy8q16" /> <link rel="canonical" href="https://www.lightreading.com/" data-ruid="r5a5cy8q16" /> 
1<script type="application/ld+json" data-ruid="r5a5cy8q16">{"@context":"https://schema.org","@type":"NewsMediaOrganization","name":"Homepage","description":"Light Reading is the leading source of news analysis for communications industry professionals.","url":"https://www.lightreading.com","logo":"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg","publisher":{"@type":["NewsMediaOrganization","Organization","OnlineBusiness"],"identifier":"https://www.lightreading.com","name":"Light Reading","url":"https://www.lightreading.com","sameAs":["https://twitter.com/Light_Reading","https://www.linkedin.com/company/light-reading/","https://www.facebook.com/LightReading/","https://news.google.com/publications/CAAqBwgKMNvnygswi4PiAw"],"foundingDate":"2000","description":"To inform and enlighten everyone working in this vital, multi-trillion-dollar sector.","logo":{"@type":"ImageObject","url":"https://www.lightreading.com/assets/LightReading-Ndi7fH-L.svg","width":{"@type":"QuantitativeValue","value":798},"height":{"@type":"QuantitativeValue","value":112}}}}</script>
1 <link rel="stylesheet" href="/assets/brand.generated-CVsOKoLP.css" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap" /> 
1<script>"use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){self.airgap?.ready||(self.airgap={readyQueue:[],ready(e){this.readyQueue.push(e)},...self.airgap});self.airgap.loadOptions=Object.assign({uiShadowRoot:"open"},self.airgap.loadOptions);const e=()=>{const e="__tcfapiLocator",t=[],a=window;let n,s,o=a;for(;o;){try{if(o.frames[e]){n=o;break}}catch(e){}if(o===a.top)break;o=o.parent}n||(!function t(){const n=a.document,s=!!a.frames[e];if(!s)if(n.body){const t=n.createElement("iframe");t.style.cssText="display:none",t.name=e,n.body.appendChild(t)}else setTimeout(t,5);return!s}(),a.__tcfapi=function(...e){if(!e.length)return t;"setGdprApplies"===e[0]?e.length>3&&2===parseInt(e[1],10)&&"boolean"==typeof e[3]&&(s=e[3],"function"==typeof e[2]&&e[2]("set",!0)):"ping"===e[0]?"function"==typeof e[2]&&e[2]({gdprApplies:s,cmpLoaded:!1,cmpStatus:"stub"}):t.push(e)},a.addEventListener("message",(function(e){const t="string"==typeof e.data;let a={};if(t)try{a=JSON.parse(e.data)}catch(e){}else a=e.data;const n="object"==typeof a&&null!==a?a.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(a,s){let o={__tcfapiReturn:{returnValue:a,success:s,callId:n.callId}};e&&e.source&&e.source.postMessage&&e.source.postMessage(t?JSON.stringify(o):o,"*")}),n.parameter)}),!1))};airgap.ready((t=>{"TCF_EU"===t.loadOptions.consentManagerConfig.initialViewStateByPrivacyRegime[t.getRegimes()[0]]&&("undefined"!=typeof module?module.exports=e:e())}))}();</script>
1 
1<script> self.airgap = {overrides: [],cookieOverrides: [],...self.airgap,};const allowGcmAdvanced = (event) => {if (event.purposes.has('GcmAdvanced')) {event.allow();}};self.airgap.overrides.push({override: allowGcmAdvanced});self.airgap.cookieOverrides.push(allowGcmAdvanced);</script>
1 
1<script data-cfasync="false" data-local-sync="allow-network-observable" data-prompt="1" data-report-only="off" data-dismissed-view-state="Closed" data-tcf-ui-dismissed-view-state="Collapsed" data-ui-shadow-root="open" data-privacy-policy="https://www.techtarget.com/privacy-policy/" src="https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js" ></script>
1 
1<script>console.log('[Transcend] confirmed:',airgap.getConsent?.().confirmed,[...airgap.getRegimes?.()][0])</script>
1 
1<script async>!async function(){const t={detected:null};try{const e=await fetch("https://www3.doubleclick.net",{method:"HEAD",mode:"no-cors",cache:"no-store"});t.detected=!!e.redirected}catch(e){t.detected=!0}const e=window.localStorage.getItem("isRobot");e&&(t.isRobotValue="true"===e),window.adBlocker=t}();</script>
1 
1<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" ></script>
1 <link rel="preconnect" href="https://cdn.cookielaw.org" /> <link rel="preconnect" href="https://fonts.gstatic.com" /> <link rel="preconnect" href="https://fonts.googleapis.com" /> <link rel="preconnect" href="https://www.googletagmanager.com" />  <noscript><style type="text/css">.gptHideContent { opacity: 1!important; }</style></noscript> 
1<script type="module" class="nextgenld-script" src="https://www.lightreading.com/next-gen/at/tt-ld/tt-nextgen-ld.esm.js"></script>
1 
1<script nomodule class="nextgenld-script" src="https://www.lightreading.com/next-gen/at/tt-ld/tt-nextgen-ld.esm.js"></script>
1 
1<script>window.NREUM||(NREUM={});NREUM.init={browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},distributed_tracing:{enabled:true},performance:{capture_measures:true},ajax:{deny_list:["bam.eu01.nr-data.net"],capture_payloads:'none'}};
2
3;NREUM.loader_config={accountID:"3936348",trustKey:"3288925",agentID:"538600211",licenseKey:"NRJS-26ae6a3b09493bbcc87",applicationID:"538600211"};
4;NREUM.info={beacon:"bam.eu01.nr-data.net",errorBeacon:"bam.eu01.nr-data.net",licenseKey:"NRJS-26ae6a3b09493bbcc87",applicationID:"538600211",sa:1};
5;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
6(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
6e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
6const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
6if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
6o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
6(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
6;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
6{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
6ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
6{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
6null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
6dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
6imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
6return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
6!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
6if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
6);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
6class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
6h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();
7</script>
7 <link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" /> 
7<script id="vwoCode">window._vwo_code=window._vwo_code||(function(){var d=document,vwoCodeEl=d.querySelector('#vwoCode'),account_id=775570,version=2.1,settings_tolerance=2000,library_tolerance=2500,use_existing_jquery=!1,is_spa=1,hide_element='body',hide_element_style='opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',f=!1,code={use_existing_jquery:function(){return use_existing_jquery},library_tolerance:function(){return library_tolerance},hide_element_style:function(){return'{'+hide_element_style+'}'},finish:function(){if(!f){f=!0;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=d.createElement('script');t.fetchPriority='high';t.src=e;t.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(t)},getVersion:function(){return version},getMatchedCookies:function(e){var t=[];if(document.cookie){t=document.cookie.match(e)||[]} return t},getCombinationCookie:function(){var e=code.getMatchedCookies(/(?:^|;)\s?(_vis_opt_exp_\d+_combi=[^;$]*)/gi);e=e.map(function(e){try{var t=decodeURIComponent(e);if(!/_vis_opt_exp_\d+_combi=(?:\d+,?)+\s*$/.test(t)){return''} return t}catch(e){return''}});var i=[];e.forEach(function(e){var t=e.match(/([\d,]+)/g);t&&i.push(t.join('-'))});return i.join('|')},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;window.settings_timer=setTimeout(function(){_vwo_code.finish()},settings_tolerance);var e=d.createElement('style'),t=hide_element?hide_element+'{'+hide_element_style+'}':'',i=d.getElementsByTagName('head')[0];e.setAttribute('id','_vis_opt_path_hides');vwoCodeEl&&e.setAttribute('nonce',vwoCodeEl.nonce);e.setAttribute('type','text/css');if(e.styleSheet)e.styleSheet.cssText=t;else e.appendChild(d.createTextNode(t));i.appendChild(e);var n=this.getCombinationCookie();this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&f='+ +is_spa+'&vn='+version+(n?'&c='+n:''));return settings_timer}};window._vwo_settings_timer=code.init();return code}());</script>
7 
7<script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-5523ZCM" ></script>
7 
7<script async data-ot-ignore src="https://www.googletagmanager.com/gtm.js?id=GTM-MCSWFVT" ></script>
7 
7<script>setTimeout(() => {document.querySelector('.gptHideContent')?.classList.remove('gptHideContent')}, 7000)</script>
7<link rel="preload" as="image" href="/assets/informaLogoCross-SPlaD0EU.png"/><link rel="preload" as="image" href="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale"/>
7<script defer="" async="" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v18.0" data-ot-ignore="true"></script>
7<link rel="modulepreload" href="/assets/entry.client-5xvKZrPI.js"/><link rel="modulepreload" href="/assets/rolldown-runtime-C0FnF6B9.js"/><link rel="modulepreload" href="/assets/vendor-html-parser-DOJ8foyv.js"/><link rel="modulepreload" href="/assets/vendor-react-BREUBCH4.js"/><link rel="modulepreload" href="/assets/vendor-react-router-D-KYiz2C.js"/><link rel="modulepreload" href="/assets/root-B2WyV9Zs.js"/><link rel="modulepreload" href="/assets/errorBoundary-CheDi6wM.js"/><link rel="modulepreload" href="/assets/src-CJBuwDBw.js"/><link rel="modulepreload" href="/assets/meta-BmqDeMKS.js"/><link rel="modulepreload" href="/assets/src-kIyB8UZk.js"/><link rel="modulepreload" href="/assets/src-FD65B_Ks.js"/><link rel="modulepreload" href="/assets/src-BgA_weVp.js"/><link rel="modulepreload" href="/assets/src-Yx0ppfGW.js"/><link rel="modulepreload" href="/assets/useLockBodyScroll-BGJrZGjL.js"/><link rel="modulepreload" href="/assets/src-C4mXSWW_.js"/><link rel="modulepreload" href="/assets/src-CgtdoL36.js"/><link rel="modulepreload" href="/assets/src-DwMErZxf.js"/><link rel="modulepreload" href="/assets/_baseForOwn-BQrKFnVs.js"/><link rel="modulepreload" href="/assets/src-DUkVFy-x.js"/><link rel="modulepreload" href="/assets/swiper-react-BQtwpfmL.js"/><link rel="modulepreload" href="/assets/src-1wTTKcyD.js"/><link rel="modulepreload" href="/assets/index.es-CZ6BWE4M.js"/><link rel="modulepreload" href="/assets/src-BMIs6WOA.js"/><link rel="modulepreload" href="/assets/useIsomorphicLayoutEffect-BI0Xeo7e.js"/><link rel="modulepreload" href="/assets/src-CYJ5U8IP.js"/><link rel="modulepreload" href="/assets/src-wMP71TFR.js"/><link rel="modulepreload" href="/assets/src-DIHxsGxV2.js"/><link rel="modulepreload" href="/assets/src-TPW-ICv02.js"/><link rel="modulepreload" href="/assets/src-CVFTVpkA2.js"/><link rel="modulepreload" href="/assets/src-BZF6j5_f.js"/><link rel="modulepreload" href="/assets/src-BSseKajH.js"/><link rel="modulepreload" href="/assets/src-CEWaulni.js"/><link rel="modulepreload" href="/assets/src-BuAD0-ja2.js"/><link rel="modulepreload" href="/assets/src-CkQQoCl3.js"/><link rel="modulepreload" href="/assets/esm-Ssqaez3W.js"/><link rel="modulepreload" href="/assets/src-BIgror6c.js"/><link rel="modulepreload" href="/assets/src-D6AoGY7b.js"/><link rel="modulepreload" href="/assets/toNumber-DmL4rJT9.js"/><link rel="modulepreload" href="/assets/src-CylKitli.js"/><link rel="modulepreload" href="/assets/src-DeOIaP7v.js"/><link rel="modulepreload" href="/assets/src-HCLIYvCO.js"/><link rel="modulepreload" href="/assets/extends-CvVTau-c.js"/><link rel="modulepreload" href="/assets/src-13FFjv3X.js"/><link rel="modulepreload" href="/assets/striptags-BwxRt8hs.js"/><link rel="modulepreload" href="/assets/src-DvqsRmCF.js"/><link rel="modulepreload" href="/assets/_index-B4x5WtZ3.js"/><link rel="modulepreload" href="/assets/_index-CowjWv6D.js"/><link rel="modulepreload" href="/assets/src-B0fYXavH.js"/><link rel="modulepreload" href="/assets/src-DJ0GvVYb.js"/></head><body class="brand-lightreading gptHideContent"><noscript><iframe title="gtm noscript 0" src="https://www.googletagmanager.com/ns.html?id=GTM-5523ZCM" height="0" width="0" style="display:none;visibility:hidden"></iframe><iframe title="gtm noscript 1" src="https://www.googletagmanager.com/ns.html?id=GTM-MCSWFVT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div id="fb-root"></div><main data-theme="theme1" class="Provider"><div data-testid="ad_blocker" class="ads ad adsbox doubleclick ad-placement carbon-ads ad-banner ad-container" style="top:0;left:0;height:1px;width:1px;position:absolute"></div><div data-template="layout" class="Layout"><nav data-module="navigation" aria-label="navigation" class="Navigation"><div data-testid="header" class="Navigation-HeaderWrapper"><div class="FullScreenBackground Navigation-HeaderBackground"></div><div class="Navigation-Header"><div class="CrossNetworkBar" data-component="cross-network-bar"><div class="FullScreenBackground CrossNetworkBar-HeaderBackground"></div><div class="CrossNetworkBar-LeftSection"><a class="CrossNetworkBar-LogoSection" data-testid="cross-network-bar-logo-section" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/"><img class="CrossNetworkBar-Logo" src="/assets/informaLogoCross-SPlaD0EU.png" alt="Informa Logo" height="16"/><span class="CrossNetworkBar-BrandName">Informa TechTarget</span><span class="CrossNetworkBar-Divider">|</span></a><div class="CrossNetworkBar-SubMenu"><a class="CrossNetworkBar-SubMenuItem" data-testid="cross-network-bar-sub-menu-item" title="Telecoms " rel="noreferrer" target="_blank" href="http://telecoms.com/">Telecoms </a><a class="CrossNetworkBar-SubMenuItem" data-testid="cross-network-bar-sub-menu-item" title="Channel Dive" rel="noreferrer" target="_blank" href="https://www.channeldive.com/">Channel Dive</a><a class="CrossNetworkBar-SubMenuItem" data-testid="cross-network-bar-sub-menu-item" title="TechTarget: IT Infrastru
7cture" rel="noreferrer" target="_blank" href="https://www.techtarget.com/it-infrastructure/">TechTarget: IT Infrastructure</a></div></div><div class="CrossNetworkBar-RightSection"><a class="CrossNetworkBar-ExploreLink" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/our-brands/"><span>Explore our brands</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%3e%3cpath%20d=&#x27;M19%2019H5V5h7V3H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%3e%3cpath%20d=&#x27;M19%2019H5V5h7V3H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2
7%202%200%200%200%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="OpenInNew" class="CrossNetworkBar-Icon DefaultIcon"></span></a><a class="CrossNetworkBar-MobileCta" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/"><span>An Informa TechTarget Publication</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%3e%3cpath%20d=&#x27;M19%2019H5V5h7V3H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20width=&#x27;24&#x27;%20height=&#x27;24&#x27;%20viewBox=&#x27;0%200%2024%2024&#x27;%3e%3cpath%20d=&#x27;M19%2019H5V5h7V3H5a2%202%200%200%200-2%202v14a2%202%200%200%200%202%202h14a2
7%202%200%200%200%202-2v-7h-2v7zM14%203v2h3.59l-9.83%209.83%201.41%201.41L19%206.41V10h2V3h-7z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="OpenInNew" class="CrossNetworkBar-Icon DefaultIcon"></span></a></div></div></div></div><div class="Navigation-SecondaryMenuWrapper"><div class="FullScreenBackground Navigation-SecondaryMenuBackground"></div><div class="Navigation-SecondaryMenu"><nav data-testid="SecondaryMenu" class="SecondaryMenu"><a class="SecondaryMenu-Link" href="/leading-lights/" target="_self" data-discover="true">Leading Lights Awards</a><a class="SecondaryMenu-Link" rel="noreferrer" target="_blank" href="https://networkxevent.com/?utm_source=light_reading&amp;utm_medium=referral&amp;utm_campaign=listing">Network X</a><a class="SecondaryMenu-Link" href="/resources?types=Webinar" target="_self" data-discover="true">Webinars</a><a class="SecondaryMenu-Link" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/media-kit/light-reading-media-kit/">Partner with us</a></nav></div></div><div id="navigation-header" class="Navigation-NavBase Navigation-NavBase_isSticky"><div data-testid="navBase" class="NavBase"><div class="NavBase-Content"><div class="FullScreenBackground NavBase-SecondaryMenuBackground"></div><div class="NavBase-HeaderWrapper"><div class="NavBase-IconsWrapper"><button data-testid="navBase-megaMenuButton" class="NavBase-MegaMenuButton" aria-label="Open Mega menu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="NavBase-MegaMenuIcon NavBase-MegaMenuIcon_iconVariant_small NavBase-MegaMenuIcon_iconType_bars DefaultIcon"></span></button><button data-testid="SearchButtonDesktop" class="NavBase-SearchButtonDesktop" aria-label="Open Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;
7search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_large NavBase-SearchIcon_iconType_search DefaultIcon"></span></button><button data-testid="SearchButtonTablet" class="NavBase-SearchButtonTablet" aria-label="Open Search in MegaMenu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_small NavBase-SearchIcon_iconType_search DefaultIcon"></span></button></div><div class="NavBase-LogoWrapper"><button data-testid="navBase-LogoMegaMenuButton" class="NavBase-LogoMegaMenuButton" aria-label="Open Mega menu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="NavBase-LogoMegaMenuIcon NavBase-LogoMegaMenuIcon_iconVariant_small NavBase-LogoMegaMenuIcon_iconType_bars DefaultIcon"></span></button><a class="NavBase-Logo" href="/" target="_self" data-discover="true"><img data-testid="logo-image" data-component="image" class="NavBase-LogoImage" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg?width=476&amp;auto=webp&amp;quality=80" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg?width=476&amp;auto=webp&amp;quality=80" loading="lazy" alt="Light Reading" title="Light Reading"/></a></div><div class="NavBase-RegisterWrapper"><div data-module="newsletter-signup-promo"><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_small NewsletterSignupPromo-Button_authIsDisabled NewsletterSignupButton"><a data-component="button" data-testid="headerSmallNewsletterButton" class="Button Button_size_small Button_variant_primaryFilled" rel="noreferrer nofollow" target="_blank" href="https://lr-resources.lightreading.com/c/pubRD.mpl?secure=1&amp;sr=pp&amp;_t=pp:&amp;qf=w_defa4290&amp;ch=lrwebbutton " data-action-type="sign-up" data-name="subscribe-nav"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon"></span><span class="Button-ContentWrapper">Newsletter Sign-Up</span></a></div><div class="NewsletterSignupPromo-Button NewsletterSignupPromo-Button_medium NewsletterSignupPromo-Button_authIsDisabled NewsletterSignupButton"><div data-component="social-share" class="SocialShare SocialShare_variant_layout Layout-SocialShare"><a target="_blank" rel="noreferrer" aria-label="Linkedin" class="Layout-SocialLink" href="https://www.linkedin.com/company/light-reading/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Facebook" class="Layout-SocialLink" href="https://www.facebook.com/LightReading/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;
7M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Twitter" class="Layout-SocialLink" href="https://twitter.com/Light_Reading"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Twitter" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_twitter DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Bluesky" class="Layout-SocialLink" href="https://bsky.app/profile/lightreading.bsky.social"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3c?xml%20version=&#x27;1.0&#x27;%20encoding=&#x27;UTF-8&#x27;?%3e%3csvg%20width=&#x27;600&#x27;%20height=&#x27;530&#x27;%20version=&#x27;1.1&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;m135.72%2044.03c66.496%2049.921%20138.02%20151.14%20164.28%20205.46%2026.262-54.316%2097.782-155.54%20164.28-205.46%2047.98-36.021%20125.72-63.892%20125.72%2024.795%200%2017.712-10.155%20148.79-16.111%20170.07-20.703%2073.984-96.144%2092.854-163.25%2081.433%20117.3%2019.964%20147.14%2086.092%2082.697%20152.22-122.39%20125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937%200.51669-3.7077%207.8964-13.714%2040.255-67.233%20197.36-189.63%2071.766-64.444-66.128-34.605-132.26%2082.697-152.22-67.108%2011.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07%200-88.687%2077.742-60.816%20125.72-24.795z&#x27;%20fill=&#x27;%23000000&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3c?xml%20version=&#x27;1.0&#x27;%20encoding=&#x27;UTF-8&#x27;?%3e%3csvg%20width=&#x27;600&#x27;%20height=&#x27;530&#x27;%20version=&#x27;1.1&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;m135.72%2044.03c66.496%2049.921%20138.02%20151.14%20164.28%20205.46%2026.262-54.316%2097.782-155.54%20164.28-205.46%2047.98-36.02
71%20125.72-63.892%20125.72%2024.795%200%2017.712-10.155%20148.79-16.111%20170.07-20.703%2073.984-96.144%2092.854-163.25%2081.433%20117.3%2019.964%20147.14%2086.092%2082.697%20152.22-122.39%20125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937%200.51669-3.7077%207.8964-13.714%2040.255-67.233%20197.36-189.63%2071.766-64.444-66.128-34.605-132.26%2082.697-152.22-67.108%2011.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07%200-88.687%2077.742-60.816%20125.72-24.795z&#x27;%20fill=&#x27;%23000000&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bluesky" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_bluesky DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" class="Layout-SocialLink" href="https://www.youtube.com/@LightReadingTV/videos"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="GoogleNews" class="Layout-SocialLink" href="https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFR3hwWjJoMGNtVmhaR2x1Wnk1amIyMG9BQVAB?ceid=US:en&amp;oc=3"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20id=&#x27;Capa_1&#x27;%20enable-background=&#x27;new%200%200%20512.288%20512.288&#x27;%20height=&#x27;512&#x27;%20viewBox=&#x27;0%200%20512.288%20512.288&#x27;%20width=&#x27;512&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%3e%3cpath%20d=&#x27;m91.734%20118.863%2012.516-62.917%20151.894%2030.213%20151.895-30.213%2012.515%2062.917%2024.09%204.791v-107.991h-377v107.991z&#x27;/%3e%3cpath%20d=&#x27;m512.288%20167.697-85.399-16.987%2010.127%2050.915h37.628v155.322z&#x27;/%3e%3cpath%20d=&#x27;m179.256%20101.453-51.436-10.231-4.238%2021.306z&#x27;/%3e%3cpath%20d=&#x27;m406.429%20201.625-21.961-110.403-384.468%2076.475%2037.644%20189.25v-155.322z&#x27;/%3e%3cpath%20d=&#x27;m444.644%20231.625h-377v265h377zm-127%20117.5h82v30h-82zm82-60v30h-82v-30zm-199.5%20162.5c-48.248%200-87.5-39.252-87.5-87.5s39.252-87.5%2087.5-87.5c22.574%200%2044.005%208.572%2060.345%2024.138l-20.692%2021.722c-10.736-10.228-24.818-15.86-39.653-15.86-31.706%200-57.5%2025.794
7-57.5%2057.5s25.794%2057.5%2057.5%2057.5c26.518%200%2048.901-18.046%2055.516-42.5h-55.516v-30h87.5v15c0%2048.248-39.252%2087.5-87.5%2087.5zm117.5-42.5h82v30h-82z&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20id=&#x27;Capa_1&#x27;%20enable-background=&#x27;new%200%200%20512.288%20512.288&#x27;%20height=&#x27;512&#x27;%20viewBox=&#x27;0%200%20512.288%20512.288&#x27;%20width=&#x27;512&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%3e%3cpath%20d=&#x27;m91.734%20118.863%2012.516-62.917%20151.894%2030.213%20151.895-30.213%2012.515%2062.917%2024.09%204.791v-107.991h-377v107.991z&#x27;/%3e%3cpath%20d=&#x27;m512.288%20167.697-85.399-16.987%2010.127%2050.915h37.628v155.322z&#x27;/%3e%3cpath%20d=&#x27;m179.256%20101.453-51.436-10.231-4.238%2021.306z&#x27;/%3e%3cpath%20d=&#x27;m406.429%20201.625-21.961-110.403-384.468%2076.475%2037.644%20189.25v-155.322z&#x27;/%3e%3cpath%20d=&#x27;m444.644%20231.625h-377v265h377zm-127%20117.5h82v30h-82zm82-60v30h-82v-30zm-199.5%20162.5c-48.248%200-87.5-39.252-87.5-87.5s39.252-87.5%2087.5-87.5c22.574%200%2044.005%208.572%2060.345%2024.138l-20.692%2021.722c-10.736-10.228-24.818-15.86-39.653-15.86-31.706%200-57.5%2025.794-57.5%2057.5s25.794%2057.5%2057.5%2057.5c26.518%200%2048.901-18.046%2055.516-42.5h-55.516v-30h87.5v15c0%2048.248-39.252%2087.5-87.5%2087.5zm117.5-42.5h82v30h-82z&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="GoogleNews" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_googleNews DefaultIcon"></span></span></a><a rel="noreferrer" aria-label="RSS" class="Layout-SocialLink" href="/rss.xml" target="_self" data-discover="true"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;25&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2025%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-rss&#x27;%20data-name=&#x27;Icon%20awesome-rss&#x27;%20d=&#x27;M7.147,23.676A3.574,3.574,0,1,1,3.574,20.1,3.574,3.574,0,0,1,7.147,23.676Zm9.8,2.637A16.968,16.968,0,0,0,.937,10.3.892.892,0,0,0,0,11.193v2.682a.893.893,0,0,0,.831.894,12.5,12.5,0,0,1,11.65,11.65.893.893,0,0,0,.894.831h2.682a.892.892,0,0,0,.893-.937Zm8.05.016A25.017,25.017,0,0,0,.921,2.251.892.892,0,0,0,0,3.144V5.826a.9.9,0,0,0,.862.893A20.539,20.539,0,0,1,20.531,26.388a.9.9,0,0,0,.893.862h2.682A.892.892,0,0,0,25,26.329Z&#x27;%20transform=&#x27;translate(0%20-2.25)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;25&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2025%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-rss&#x27;%20data-name=&#x27;Icon%20awesome-rss&#x27;%20d=&#x27;M7.147,23.676A3.574,3.574,0,1,1,3.574,20.1,3.574,3.574,0,0,1,7.147,23.676Zm9.8,2.637A16.968,16.968,0,0,0,.937,10.3.892.892,0,0,0,0,11.193v2.682a.893.893,0,0,0,.831.894,12.5,12.5,0,0,1,11.65,11.65.893.893,0,0,0,.894.831h2.682a.892.892,0,0,0,.893-.937Zm8.05.016A25.017,25.017,0,0,0,.921,2.251.892.892,0,0,0,0,3.144V5.826a.9.9,0,0,0,.862.893A20.539,20.539,0,0,1,20.531,26.388a.9.9,0,0,0,.893.862h2.682A.892.892,0,0,0,25,26.329Z&#x27;%20transform=&#x27;translate(0%20-2.25)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="RSS" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_rss DefaultIcon"></span></span></a></div><a data-component="button" data-testid="headerMediumNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" rel="noreferrer nofollow" target="_blank" href="https://lr-resources.lightreading.com/c/pubRD.mpl?secure=1&amp;sr=pp&amp;_t=pp:&amp;qf=w_defa4290&amp;ch=lrwebbutton " data-action-type="sign-up" data-name="subscribe-nav"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;33.333&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2033.333%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-envelope&#x27;%20data-name=&#x27;Icon%20awesome-envelope&#x27;%20d=&#x27;M32.7,12.755a.392.392,0,0,1,.632.306V26.375A3.126,3.126,0,0,1,30.208,29.5H3.125A3.126,3.126,0,0,1,0,26.375V13.068a.389.389,0,0,1,.632-.306c1.458,1.133,3.392,2.572,10.033,7.4,1.374,1,3.691,3.112,6,3.1,2.324.02,4.688-2.135,6.009-3.1C29.316,15.333,31.243,13.888,32.7,12.755ZM16.667,21.167c1.51.026,3.685-1.9,4.779-2.7,8.639-6.27,9.3-6.816,11.289-8.379a1.558,1.558,0,0,0,.6-1.23V7.625A3.126,3.126,0,0,0,30.208,4.5H3.125A3.126,3.126,0,0,0,0,7.625V8.862a1.567,1.567,0,0,0,.6,1.23c1.992,1.556,2.65,2.109,11.289,8.379C12.982,19.266,15.156,21.193,16.667,21.167Z&#x27;%20transform=&#x27;translate(0%20-4.5)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Email" class="Button-Icon Button-Icon_position_left DefaultIcon"></span><span class="Button-ContentWrapper">Newsletter Sign-Up</span></a></div></div><button data-testid="RegisterSearchButton" class="NavBase-RegisterSearchButton" aria-label="Open Search in MegaMenu"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;
7search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_large NavBase-SearchIcon_iconType_search DefaultIcon"></span></button></div></div><div class="NavBase-SearchWrapper"><div class="FullScreenBackground NavBase-SearchBackground"></div><button data-testid="SearchCloseButton" class="NavBase-SearchCloseButton" aria-label="Close Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Close" class="NavBase-SearchIcon NavBase-SearchIcon_iconVariant_medium NavBase-SearchIcon_iconType_close DefaultIcon"></span></button></div></div></div><div class="Navigation-MainMenu"><div data-testid="mainMenu"><div class="FullScreenBackground MainMenu-BackgroundSubmenu"></div><div class="FullScreenBackground MainMenu-BackgroundMenuItem"></div><div class="MainMenu-Content"><div class="MainMenu-MegaMenuButtonWrapper"><button data-testid="mainMenu-MegaMenuButton" aria-label="Open MegaMenu" class="MainMenu-MegaMenuButton"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;15&#x27;%20viewBox=&#x27;0%200%2018%2015&#x27;%3e%3cpath%20id=&#x27;Hamburger&#x27;%20d=&#x27;M17.518,70.234H.482A.48.48,0,0,1,0,69.755V68.479A.48.48,0,0,1,.482,68H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,70.234Zm0,6.383H.482A.48.48,0,0,1,0,76.138V74.862a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,76.617Zm0,6.383H.482A.48.48,0,0,1,0,82.521V81.245a.48.48,0,0,1,.482-.479H17.518a.48.48,0,0,1,.482.479v1.277A.48.48,0,0,1,17.518,83Z&#x27;%20transform=&#x27;translate(0%20-68)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bars" class="MainMenu-MegaMenuIcon DefaultIcon"></span></button></div><div class="MainMenu-ItemsWrapper" role="menu"><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Network Tech"><span class="MainMenu-MainTitle">Network Tech<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/optical-networking" target="_self" data-discover="true">Optical Networking</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/broadband" target="_self" data-discover="true">Broadband</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/semiconductors" target="_self" data-discover="true">Semiconductors</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/routing-switching" target="_self" data-discover="true">Routing &amp; Switching</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/network-technology/sdn" target="_self" data-discover="true">SDN</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/network-technology" target="_self" data-discover="true">Network Tech</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/network-technology" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_
7StarlinkFalcon_9_Rocket_Launch.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_StarlinkFalcon_9_Rocket_Launch.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission" title="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_satellite ContentPreview-Category" href="/wireless/satellite" target="_self" data-discover="true">Satellite</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/michelle-donegan" target="_self" data-discover="true">Michelle Donegan</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">4 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd0c47377b71dded7/669ed9d31170a65fe1755dc1/Deutsche_Telekom_Logo_on_DT_s_headquarters_in_Bonn_Germany.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd0c47377b71dded7/669ed9d31170a65fe1755dc1/Deutsche_Telekom_Logo_on_DT_s_headquarters_in_Bonn_Germany.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany" title="Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_security ContentPreview-Category" href="/digital-transformation/security" target="_self" data-discover="true">Security</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true">Eurobites: Deutsche Telekom connects with Cloudflare</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true">Eurobites: Deutsche Telekom connects with Cloudflare</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/paul-rainford" target="_self" data-discover="true">Paul Rainford</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Wireless"><span class="MainMenu-MainTitle">Wireless<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/5g" target="_self" data-discover="true">5G</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/mobile-core" target="_self" data-discover="true">Mobile Core</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/6g" target="_self" data-discover="true">6G</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/open-ran" target="_self" data-discover="true">Open RAN</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/satellite" target="_self" data-discover="true">Satellite</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/smartphones-devices" target="_self" data-discover="true">Smartphones &amp; Devices</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/2g-3g-4g" target="_self" data-discover="true">2G/3G/4G</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/private-networks" target="_self" data-discover="true">Private Networks</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/wireless/iot" target="_self" data-discover="true">IOT</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/wireless" target="_self" data-discover="true">Wireless</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/wireless" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_
7StarlinkFalcon_9_Rocket_Launch.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_StarlinkFalcon_9_Rocket_Launch.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission" title="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_satellite ContentPreview-Category" href="/wireless/satellite" target="_self" data-discover="true">Satellite</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/michelle-donegan" target="_self" data-discover="true">Michelle Donegan</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">4 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2ba188afb51b341/67e41469d1ef78c6978801f3/6G_on_a_screen_with_graphics.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2ba188afb51b341/67e41469d1ef78c6978801f3/6G_on_a_screen_with_graphics.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="6G image on screen with graphics" title="6G image on screen with graphics"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_6G ContentPreview-Category" href="/wireless/6g" target="_self" data-discover="true">6G</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true">Ericsson and Nokia face 6G teething troubles and telco pushback</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true">Ericsson and Nokia face 6G teething troubles and telco pushback</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/iain-morris" target="_self" data-discover="true">Iain Morris</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">8 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Softw
7are"><span class="MainMenu-MainTitle">Software<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/telecoms-software/oss-bss-cx" target="_self" data-discover="true">OSS/BSS/CX</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/telecoms-software/network-platforms" target="_self" data-discover="true">Network Platforms</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/telecoms-software" target="_self" data-discover="true">Software</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/telecoms-software" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See All</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5bdfd0f985f85f99/65e0c7851d1f05040ac82190/2JFG9YE.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5bdfd0f985f85f99/65e0c7851d1f05040ac82190/2JFG9YE.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Data tunnel traveling at high speed abstract background for tech concept" title="Data tunnel traveling at high speed abstract background for tech concept"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true">DOCSIS 4.0 nears key milestone, says incoming CableLabs CEO</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true">DOCSIS 4.0 nears key milestone, says incoming CableLabs CEO</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/cablelabs-supercharges-docsis-4-0-with-25-gig-annex-" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt38456bddc3ab6f7e/653968565358a638a30b167a/cablelabs_building_10.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt38456bddc3ab6f7e/653968565358a638a30b167a/cablelabs_building_10.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt=" CableLabs headquarters building in Louisville Colorado CableLabs headquarters building in Louisville, Colorado" title=" CableLabs headquarters building in Louisville Colorado CableLabs headquarters building in Louisville, Colorado"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/cablelabs-supercharges-docsis-4-0-with-25-gig-annex-" target="_self" data-discover="true">CableLabs supercharges DOCSIS 4.0 with 25-Gig 'annex'</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/cablelabs-supercharges-docsis-4-0-with-25-gig-annex-" target="_self" data-discover="true">CableLabs supercharges DOCSIS 4.0 with 25-Gig 'annex'</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 28, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">4 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of IT Infrastru
7cture"><span class="MainMenu-MainTitle">IT Infrastructure<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/it-infrastructure/data-centers" target="_self" data-discover="true">Data Centers</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/it-infrastructure/the-edge-network" target="_self" data-discover="true">The Edge Network</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/it-infrastructure" target="_self" data-discover="true">IT Infrastructure</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/it-infrastructure" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical">
7<a data-testid="thumbnail" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Globe Telecom" title="Globe Telecom"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_dataCenters ContentPreview-Category" href="/it-infrastructure/data-centers" target="_self" data-discover="true">Data Centers</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/gigi-onag" target="_self" data-discover="true">Gigi Onag</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Time on clock stopped by a nail attached with rope" title="Time on clock stopped by a nail attached with rope"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true">Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-en
7d-of-life" target="_self" data-discover="true">Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Digital Transformation"><span class="MainMenu-MainTitle">Digital Transformation<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/network-automation" target="_self" data-discover="true">Network Automation</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/security" target="_self" data-discover="true">Security</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/cloud" target="_self" data-discover="true">Cloud</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/virtualization" target="_self" data-discover="true">Virtualization</a></li><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/digital-transformation/customer-experience" target="_self" data-discover="true">Customer Experience</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/digital-transformation" target="_self" data-discover="true">Digital Transformation</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/digital-transformation" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Light Reading logo in a gray background | Light Reading" title="Light Reading"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_aiMachineLearning ContentPreview-Category" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true">CoreWeave Forge launches</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true">CoreWeave Forge launches</a></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">1 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Light Reading logo in a gray background | Light Reading" title="Light Reading"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_aiMachineLearning ContentPreview-Category" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true">Four forces set to reshape technology in 2027 – Omdia</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true">Four forces set to reshape technology in 2027 – Omdia</a></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Business"><span class="MainMenu-MainTitle">Business<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/operations" target="_self" data-discover="true">Operations</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/business-transformation" target="_self" data-discover="true">Business Transformation</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/regulatory-politics" target="_self" data-discover="true">Regulatory &amp; Politics</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/sustainability" target="_self" data-discover="true">Sustainability</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/diversity-inclusion" target="_self" data-discover="true">Diversity &amp; Inclusion</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/business-management/finance" target="_self" data-discover="true">Finance</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/series/light-reading-asia" target="_self" data-discover="true">Asia</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/business-management" target="_self" data-discover="true">Business</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/business-management" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Globe Telecom" title="Globe Telecom"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_dataCenters ContentPreview-Category" href="/it-infrastru
7cture/data-centers" target="_self" data-discover="true">Data Centers</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/gigi-onag" target="_self" data-discover="true">Gigi Onag</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfc21fdfa3a29d0c/65268d6e4407c8b61e1d44a1/Blank_space_for_text_on_Singapore_city_and_bubble_chat_for_communication.jpeg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfc21fdfa3a29d0c/65268d6e4407c8b61e1d44a1/Blank_space_for_text_on_Singapore_city_and_bubble_chat_for_communication.jpeg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt=" Blank space for text on Singapore city skyline with speech bubbles overlaid" title=" Blank space for text on Singapore city skyline with speech bubbles overlaid"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_operations ContentPreview-Category" href="/business-management/operations" target="_self" data-discover="true">Operations</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true">Singapore, New Zealand operators seek partnerships to cut costs</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true">Singapore, New Zealand operators seek partnerships to cut costs</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/robert-clark" target="_self" data-discover="true">Robert Clark</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of Services"><span class="MainMenu-MainTitle">Services<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/services/video-broadcast" target="_self" data-discover="true">Video Broadcast</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/services/video-streaming" target="_self" data-discover="true">Video Streaming</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/services/cdn" target="_self" data-discover="true">CDN</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/services/sd-wan" target="_self" data-discover="true">SD-WAN</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div class="SubMenu-RecentContentHeading"><h4 data-testid="recent-title" class="SubMenu-RecentText">Recent in <a class="SubMenu-RecentTopicTerm" href="/services" target="_self" data-discover="true">Services</a></h4><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent" href="/services" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div><div class="SubMenu-ContentWrapper"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a980df9d6b2783f/6536c1d9b8ad3d1f3f3fe9c6/conceptual_art_of_1s_and_0s_flowing_down_a_data_stream_or_pipe.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a980df9d6b2783f/6536c1d9b8ad3d1f3f3fe9c6/conceptual_art_of_1s_and_0s_flowing_down_a_data_stream_or_pipe.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Conceptual art of ones and zeroes flowing down a data stream or pipe" title="Conceptual art of ones and zeroes flowing down a data stream or pipe"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true">Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true">Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div></div><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/comcast-and-fastly-connect-to-support-peacock-s-live-sports-streams" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Light Reading logo in a gray background | Light Reading" title="Light Reading"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/cable-technology/comcast-and-fastly-connect-to-support-peacock-s-live-sports-streams" target="_self" data-discover="true">
7Comcast and Fastly connect to support Peacock's live sports streams</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/cable-technology/comcast-and-fastly-connect-to-support-peacock-s-live-sports-streams" target="_self" data-discover="true">Comcast and Fastly connect to support Peacock's live sports streams</a></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 28, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="MainMenu-MenuItemWrapper"><div class="MainMenu-MenuItem" role="menuitem" tabindex="0" data-testid="openSubMenu" aria-label="Open Sub menu of More"><span class="MainMenu-MainTitle">More<span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;21&#x27;%20height=&#x27;13&#x27;%20viewBox=&#x27;0%200%2021%2013&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;%20transform=&#x27;translate(21)%20rotate(90)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronDown" class="MainMenu-SubMenuIcon DefaultIcon"></span></span></div><div class="MainMenu-SubMenuWrapper"><div class="MainMenu-SubMenuContent"><div data-module="sub-menu" class="SubMenu MainMenu-SubMenu" role="presentation"><div class="SubMenu-Container"><div class="SubMenu-RelatedTopicsWrapper"><h4 class="SubMenu-RelatedTopics">Related Topics</h4><div class="SubMenu-CasualLinkWrapper" data-testid="related"><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/resources?q=newsletter" target="_self" data-discover="true">Newsletters</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/resources?types=Webinar&amp;page=1" target="_self" data-discover="true">Webinars</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/leading-lights/" target="_self" data-discover="true">Leading Lights Awards</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/resources?page=1&amp;types=White+Paper" target="_self" data-discover="true">White Papers</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/program/light-reading-studios" target="_self" data-discover="true">Videos</a></li></ul><ul class="SubMenu-CasualLinkList"><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/podcasts" target="_self" data-discover="true">Podcasts</a></li><li class="SubMenu-CasualLinkItem">
7<a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/program/symposiums" target="_self" data-discover="true">Symposiums</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/program/omdia-gtm-telecoms-research" target="_self" data-discover="true">Omdia Telecoms Research</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/about-us" target="_self" data-discover="true">About us</a></li><li class="SubMenu-CasualLinkItem"><a class="SubMenu-ItemLink" data-testid="sub-menu-item-link" href="/author" target="_self" data-discover="true">Meet the Light Reading Team</a></li></ul></div></div><div class="SubMenu-RecentContentWrapper" data-testid="recent"><div data-testid="see-more" class="SubMenu-SeeMore"><a class="SubMenu-MoreContent SubMenu-MoreContent_noRecent" href="/resources" target="_self" data-discover="true"><span class="SubMenu-SeeMoreText">Light Reading Resource Library</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="SubMenu-SeeMoreIcon DefaultIcon"></span></a></div></div></div></div></div></div></div></div><div class="MainMenu-SearchButtonWrapper"><button data-testid="mainMenu-SearchButton" aria-label="Open Search" class="MainMenu-SearchButton"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;22&#x27;%20height=&#x27;21.789&#x27;%20viewBox=&#x27;0%200%2022%2021.789&#x27;%3e%3cg%20id=&#x27;search_icon&#x27;%20data-name=&#x27;search%20icon&#x27;%20transform=&#x27;translate(-1387%20-125)&#x27;%3e%3cpath%20id=&#x27;search_icon-2&#x27;%20data-name=&#x27;search%20icon&#x27;%20d=&#x27;M1395.176,138.7a5.606,5.606,0,1,1,5.661-5.606A5.626,5.626,0,0,1,1395.176,138.7Zm7.547,0h-.994l-.351-.336a8.02,8.02,0,0,0,1.975-5.27,8.154,8.154,0,1,0-2.856,6.142l.34.349v.984l6.289,6.217,1.875-1.856Z&#x27;%20transform=&#x27;translate(0%200)&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Search" class="MainMenu-SearchButtonIcon DefaultIcon"></span></button></div></div>
7<div class="MainMenu-SearchWrapper"><div class="FullScreenBackground MainMenu-SearchBackground MainMenu-SearchBackground_withSearchBar"></div><button data-testid="mainMenu-SearchCloseButton" class="MainMenu-SearchCloseButton" aria-label="Close Search"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;18&#x27;%20height=&#x27;18.001&#x27;%20viewBox=&#x27;0%200%2018%2018.001&#x27;%3e%3cpath%20id=&#x27;times&#x27;%20d=&#x27;M11.685,105l6.059-6.059a.9.9,0,0,0,0-1.27L16.336,96.26a.9.9,0,0,0-1.27,0l-6.059,6.06L2.948,96.261a.9.9,0,0,0-1.27,0L.27,97.668a.9.9,0,0,0,0,1.27L6.33,105,.27,111.057a.9.9,0,0,0,0,1.27l1.408,1.408a.9.9,0,0,0,1.27,0l6.059-6.06,6.059,6.059a.9.9,0,0,0,1.27,0l1.408-1.408a.9.9,0,0,0,0-1.27Z&#x27;%20transform=&#x27;translate(-0.008%20-95.998)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Close" class="MainMenu-SearchCloseIcon DefaultIcon"></span></button></div></div></div></div></nav><section class="Layout-Section"><div id="iiris-identity" data-testid="iris-identity"></div><div data-template="home-page" class="HomePage"><div class="HomePage-Wrapper"><div data-module="content-spotlight" class="ContentSpotlight ContentSpotlight_mode_light"><div class="ContentSpotlight-ArticleWrapper"><article class="ContentSpotlight-Article ContentSpotlight-Article_isReversed" title="Content Spotlight" text-alignment="left" data-testid="content-spotlight-article"><div class="ContentSpotlight-ImageContainer" data-testid="content-spotlight-image-container"><div class="ContentSpotlight-KeywordList"><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentSpotlight-Keyword" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a></div><a href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true"><img data-component="image" class="ContentSpotlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Time on clock stopped by a nail attached with rope" title="Time on clock stopped by a nail attached with rope"/></a></div><div class="ContentSpotlight-ContentContainer ContentSpotlight-ContentContainer_textAlignment_left" data-testid="content-spotlight-content-container"><div class="ContentSpotlight-ContentContainerWrapper"><p class="ContentSpotlight-ContentSummary" data-testid="content-spotlight-summary">Featured Story</p><a href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true"><h2 class="ContentSpotlight-ContentHeading" data-testid="content-spotlight-heading">Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life</h2></a><div class="ContentSpotlight-ContentBodyWrapper"><p class="ContentSpotlight-ContentBody" data-testid="content-spotlight-body">Cisco's workhorse cable modem termination system, the cBR-8, will be put out to pasture in the coming years, a move that will cause some cable ops to shift to a virtual platform or another alternative.</p></div><div class="ContentSpotlight-ButtonContainer"><a data-component="button" data-testid="content-spotlight-button-link" class="Button Button_size_medium Button_variant_darkOutlined" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-en
7d-of-life" target="_self" data-discover="true"><span class="Button-ContentWrapper">More</span></a></div></div></div></article></div></div><div data-module="latest-featured" class="LatestFeatured LatestFeatured_moduleHeight_tall"><div class="LatestFeatured-ColumnList LatestFeatured-ColumnList_left" data-testid="list-content"><p class="LatestFeatured-Title" data-testid="list-content-title">News &amp; Views</p><div class="LatestFeatured-Content LatestFeatured-Content_left"><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission" class="ListPreview-ImageLink" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true"><div title="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_
7StarlinkFalcon_9_Rocket_Launch.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_StarlinkFalcon_9_Rocket_Launch.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission" title="May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_satellite ListPreview-Keyword" href="/wireless/satellite" target="_self" data-discover="true">Satellite</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals" target="_self" data-discover="true">Starship launch reignites rocket shortage worries for Starlink rivals</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">4 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Michelle Donegan" href="/author/michelle-donegan" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd08bc846a59c47cd/68dbbd2b8133611f8409f348/MD_LR_headshot_BW.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd08bc846a59c47cd/68dbbd2b8133611f8409f348/MD_LR_headshot_BW.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Michelle Donegan" title="Picture of Michelle Donegan"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/michelle-donegan" target="_self" data-discover="true">Michelle Donegan<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor, Light Reading</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Globe Telecom" class="ListPreview-ImageLink" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true"><div title="Globe Telecom" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Globe Telecom" title="Globe Telecom"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_dataCenters ListPreview-Keyword" href="/it-infrastru
7cture/data-centers" target="_self" data-discover="true">Data Centers</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom" target="_self" data-discover="true">Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Gigi Onag" href="/author/gigi-onag" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcaffed927b7d2c7c/650bd67f44db7f21742feda7/Gigi_Onag.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcaffed927b7d2c7c/650bd67f44db7f21742feda7/Gigi_Onag.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Gigi Onag" title="Picture of Gigi Onag"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/gigi-onag" target="_self" data-discover="true">Gigi Onag<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor, APAC</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany" class="ListPreview-ImageLink" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true"><div title="Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd0c47377b71dded7/669ed9d31170a65fe1755dc1/Deutsche_Telekom_Logo_on_DT_s_headquarters_in_Bonn_Germany.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd0c47377b71dded7/669ed9d31170a65fe1755dc1/Deutsche_Telekom_Logo_on_DT_s_headquarters_in_Bonn_Germany.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany" title="Deutsche Telekom Logo on DT&#x27;s headquarters in Bonn, Germany"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_security ListPreview-Keyword" href="/digital-transformation/security" target="_self" data-discover="true">Security</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true">Eurobites: Deutsche Telekom connects with Cloudflare</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/security/eurobites-deutsche-telekom-connects-with-cloudflare" target="_self" data-discover="true">Eurobites: Deutsche Telekom connects with Cloudflare</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Paul Rainford" href="/author/paul-rainford" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltdd7910dc38e2b699/64a336ffec48b564638e9cea/Paul-Rainford.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltdd7910dc38e2b699/64a336ffec48b564638e9cea/Paul-Rainford.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Paul Rainford" title="Picture of Paul Rainford"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/paul-rainford" target="_self" data-discover="true">Paul Rainford<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">
7Assistant Editor, Europe</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: 6G image on screen with graphics" class="ListPreview-ImageLink" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true"><div title="6G image on screen with graphics" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2ba188afb51b341/67e41469d1ef78c6978801f3/6G_on_a_screen_with_graphics.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2ba188afb51b341/67e41469d1ef78c6978801f3/6G_on_a_screen_with_graphics.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="6G image on screen with graphics" title="6G image on screen with graphics"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_6G ListPreview-Keyword" href="/wireless/6g" target="_self" data-discover="true">6G</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true">Ericsson and Nokia face 6G teething troubles and telco pushback</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback" target="_self" data-discover="true">Ericsson and Nokia face 6G teething troubles and telco pushback</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">8 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Iain Morris" href="/author/iain-morris" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt20e157bfed088dd2/64958f0a2fe23d5862c8cabc/iain-morris-grey.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt20e157bfed088dd2/64958f0a2fe23d5862c8cabc/iain-morris-grey.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Iain Morris" title="Picture of Iain Morris"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/iain-morris" target="_self" data-discover="true">Iain Morris<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">International Editor</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about:  Blank space for text on Singapore city skyline with speech bubbles overlaid" class="ListPreview-ImageLink" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true"><div title=" Blank space for text on Singapore city skyline with speech bubbles overlaid" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfc21fdfa3a29d0c/65268d6e4407c8b61e1d44a1/Blank_space_for_text_on_Singapore_city_and_bubble_chat_for_communication.jpeg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfc21fdfa3a29d0c/65268d6e4407c8b61e1d44a1/Blank_space_for_text_on_Singapore_city_and_bubble_chat_for_communication.jpeg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt=" Blank space for text on Singapore city skyline with speech bubbles overlaid" title=" Blank space for text on Singapore city skyline with speech bubbles overlaid"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_operations ListPreview-Keyword" href="/business-management/operations" target="_self" data-discover="true">Operations</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true">Singapore, New Zealand operators seek partnerships to cut costs</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/operations/singapore-nz-operators-seek-partnerships-to-cut-costs" target="_self" data-discover="true">Singapore, New Zealand operators seek partnerships to cut costs</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">2 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Robert Clark" href="/author/robert-clark" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt86d67edd350b0ee1/66e1ccee0bb4071dbc574043/Robert_Clark.JPG?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt86d67edd350b0ee1/66e1ccee0bb4071dbc574043/Robert_Clark.JPG?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Robert Clark" title="Picture of Robert Clark"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/robert-clark" target="_self" data-discover="true">Robert Clark<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Contributing Editor</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Conceptual art of ones and zeroes flowing down a data stream or pipe" class="ListPreview-ImageLink" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true"><div title="Conceptual art of ones and zeroes flowing down a data stream or pipe" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a980df9d6b2783f/6536c1d9b8ad3d1f3f3fe9c6/conceptual_art_of_1s_and_0s_flowing_down_a_data_stream_or_pipe.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a980df9d6b2783f/6536c1d9b8ad3d1f3f3fe9c6/conceptual_art_of_1s_and_0s_flowing_down_a_data_stream_or_pipe.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Conceptual art of ones and zeroes flowing down a data stream or pipe" title="Conceptual art of ones and zeroes flowing down a data stream or pipe"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_cableTechnology ListPreview-Keyword" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true">Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo" target="_self" data-discover="true">Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Jeff Baumgartner" href="/author/jeff-baumgartner" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Jeff Baumgartner" title="Picture of Jeff Baumgartner"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Data tunnel traveling at high speed abstract background for tech concept" class="ListPreview-ImageLink" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true"><div title="Data tunnel traveling at high speed abstract background for tech concept" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5bdfd0f985f85f99/65e0c7851d1f05040ac82190/2JFG9YE.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5bdfd0f985f85f99/65e0c7851d1f05040ac82190/2JFG9YE.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Data tunnel traveling at high speed abstract background for tech concept" title="Data tunnel traveling at high speed abstract background for tech concept"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_cableTechnology ListPreview-Keyword" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true">DOCSIS 4.0 nears key milestone, says incoming CableLabs CEO</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo" target="_self" data-discover="true">DOCSIS 4.0 nears key milestone, says incoming CableLabs CEO</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Jeff Baumgartner" href="/author/jeff-baumgartner" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Jeff Baumgartner" title="Picture of Jeff Baumgartner"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: abstract broadband sound waves spectrum " class="ListPreview-ImageLink" href="/fixed-wireless-access/tarana-eyes-uk-expansion-in-6ghz-for-gigabit-fwa" target="_self" data-discover="true"><div title="abstract broadband sound waves spectrum " class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5d56e9a65c12e3d5/69810826e2f4a261311651e5/abstract_broa
7dband_sound_waves_spectrum_getty-images-U4ttQaB2ixE-unsplash.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5d56e9a65c12e3d5/69810826e2f4a261311651e5/abstract_broadband_sound_waves_spectrum_getty-images-U4ttQaB2ixE-unsplash.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="abstract broadband sound waves spectrum " title="abstract broadband sound waves spectrum "/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_fixedWirelessAccessFwa ListPreview-Keyword" href="/network-technology/broadband/fixed-wireless-access" target="_self" data-discover="true">Fixed Wireless Access (FWA)</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/fixed-wireless-access/tarana-eyes-uk-expansion-in-6ghz-for-gigabit-fwa" target="_self" data-discover="true">Tarana eyes UK expansion in 6GHz for gigabit FWA</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/fixed-wireless-access/tarana-eyes-uk-expansion-in-6ghz-for-gigabit-fwa" target="_self" data-discover="true">Tarana eyes UK expansion in 6GHz for gigabit FWA</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Michelle Donegan" href="/author/michelle-donegan" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd08bc846a59c47cd/68dbbd2b8133611f8409f348/MD_LR_headshot_BW.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd08bc846a59c47cd/68dbbd2b8133611f8409f348/MD_LR_headshot_BW.png?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Michelle Donegan" title="Picture of Michelle Donegan"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/michelle-donegan" target="_self" data-discover="true">Michelle Donegan<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor, Light Reading</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Time on clock stopped by a nail attached with rope" class="ListPreview-ImageLink" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true"><div title="Time on clock stopped by a nail attached with rope" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Time on clock stopped by a nail attached with rope" title="Time on clock stopped by a nail attached with rope"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_cableTechnology ListPreview-Keyword" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-en
7d-of-life" target="_self" data-discover="true">Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life" target="_self" data-discover="true">Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">5 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Jeff Baumgartner" href="/author/jeff-baumgartner" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Jeff Baumgartner" title="Picture of Jeff Baumgartner"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor</span></div></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem LatestFeatured-ContentItem_left" data-module="content-preview" data-variant="small"><div class="ListPreview"><div class="ListPreview-Container"><div class="ListPreview-ImageWrapper"><a aria-label="Read more about: Firmus Hypercube" class="ListPreview-ImageLink" href="/ai-machine-learning/firmus-to-supply-meta-with-gpu-capacity-in-southeast-asia" target="_self" data-discover="true"><div title="Firmus Hypercube" class="ListPreview-ImageContainer"><img data-component="image" class="ListPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt3d8221657cc88ec4/6abba489c69cafa7f06f8487/Firmus_Hypercube.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt3d8221657cc88ec4/6abba489c69cafa7f06f8487/Firmus_Hypercube.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Firmus Hypercube" title="Firmus Hypercube"/></div></a></div><div class="ListPreview-ContentWrapper"><div class="ListPreview-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_aiMachineLearning ListPreview-Keyword" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a></div><div class="ListPreview-TitleWrapper"><a class="ListPreview-Title" data-testid="preview-default-title" href="/ai-machine-learning/firmus-to-supply-meta-with-gpu-capacity-in-southeast-asia" target="_self" data-discover="true">Firmus to supply Meta with GPU capacity in Southeast Asia</a></div><div class="ListPreview-MobileTitleWrapper"><a class="ListPreview-Title" data-testid="preview-mobile-title" href="/ai-machine-learning/firmus-to-supply-meta-with-gpu-capacity-in-southeast-asia" target="_self" data-discover="true">Firmus to supply Meta with GPU capacity in Southeast Asia</a></div><div class="ListPreview-Footer"><span class="ListPreview-Date" data-testid="list-preview-date">Sep 29, 2026</span><div data-module="card-time" class="CardTime"><span class="CardTime-SeparatorLine">|</span><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div><div class="ListPreview-ContributorsWrapper"><div class="Contributors Contributors_variant_slimline Contributors_cardVariant_small Contributors_hasAvatar" data-component="contributors"><div class="Contributors-AvatarWrapper"><a class="Contributors-AvatarLink" aria-label="Gigi Onag" href="/author/gigi-onag" target="_self" data-discover="true"><img aria-hidden="true" data-testid="contributor-avatar" data-component="image" class="Contributors-Avatar" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcaffed927b7d2c7c/650bd67f44db7f21742feda7/Gigi_Onag.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcaffed927b7d2c7c/650bd67f44db7f21742feda7/Gigi_Onag.jpg?width=100&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Picture of Gigi Onag" title="Picture of Gigi Onag"/></a></div><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/gigi-onag" target="_self" data-discover="true">Gigi Onag<!-- -->,</a><span class="Contributors-ContributorTitle" data-testid="contributor-title">Senior Editor, APAC</span></div></div></div></div></div></div><a data-component="button" data-testid="list-content-more-content" 
7class="Button Button_size_medium Button_variant_darkOutlined LatestFeatured-Link" rel="noreferrer" href="/latest-news" target="_self" data-discover="true"><span class="Button-ContentWrapper">More news</span></a></div><div class="LatestFeatured-ColumnList" data-testid="list-content"><div class="LatestFeatured-Ad"></div><p class="LatestFeatured-Title LatestFeatured-Title_right" data-testid="list-content-title">Podcasts</p><div class="LatestFeatured-Content LatestFeatured-Content_displayType_contentFocused"><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/scte-s-techexpo-will-pack-plenty-of-tech-with-a-bigger-focus-on-the-experience-" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Signal Strength Podcast logo " title="Signal Strength Podcast logo "/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/scte-s-techexpo-will-pack-plenty-of-tech-with-a-bigger-focus-on-the-experience-" target="_self" data-discover="true">SCTE's TechExpo will pack plenty of tech, with a bigger focus on the 'experience'</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/scte-s-techexpo-will-pack-plenty-of-tech-with-a-bigger-focus-on-the-experience-" target="_self" data-discover="true">SCTE's TechExpo will pack plenty of tech, with a bigger focus on the 'experience'</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 23, 2026</span></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/broadband/the-divide-how-oklahoma-is-meeting-digital-needs-with-community-access-portals" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background" title="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_broadband ContentPreview-Category" href="/network-technology/broadband" target="_self" data-discover="true">Broadband</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/broadband/the-divide-how-oklahoma-is-meeting-digital-needs-with-community-access-portals" target="_self" data-discover="true">The Divide: How Oklahoma is meeting digital needs with Community Access Portals</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/broadband/the-divide-how-oklahoma-is-meeting-digital-needs-with-community-access-portals" target="_self" data-discover="true">The Divide: How Oklahoma is meeting digital needs with Community Access Portals</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/nicole-ferraro" target="_self" data-discover="true">Nicole Ferraro</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 8, 2026</span></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/6g/unpacking-6g-with-omdia-s-gabriel-brown" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Signal Strength podcast logo " title="Signal Strength podcast logo "/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_6G ContentPreview-Category" href="/wireless/6g" target="_self" data-discover="true">6G</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/6g/unpacking-6g-with-omdia-s-gabriel-brown" target="_self" data-discover="true">Unpacking 6G with Omdia's Gabriel Brown</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/6g/unpacking-6g-with-omdia-s-gabriel-brown" target="_self" data-discover="true">Unpacking 6G with Omdia's Gabriel Brown</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 31, 2026</span></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/broadband/the-divide-why-digital-inclusion-needs-a-new-funding-model" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background" title="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_broadband ContentPreview-Category" href="/network-technology/broadband" target="_self" data-discover="true">Broadband</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.46
79v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/broadband/the-divide-why-digital-inclusion-needs-a-new-funding-model" target="_self" data-discover="true">The Divide: Why digital inclusion needs a new funding model</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/broadband/the-divide-why-digital-inclusion-needs-a-new-funding-model" target="_self" data-discover="true">The Divide: Why digital inclusion needs a new funding model</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/nicole-ferraro" target="_self" data-discover="true">Nicole Ferraro</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Aug 3, 2026</span></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/cable-technology/policy-tech-and-convergence-to-collide-at-the-independent-show" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Signal Strength podcast logo " title="Signal Strength podcast logo "/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_cableTechnology ContentPreview-Category" href="/network-technology/cable-technology" target="_self" data-discover="true">Cable Technology</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/cable-technology/policy-tech-and-convergence-to-collide-at-the-independent-show" target="_self" data-discover="true">
7Policy, tech and convergence to collide at The Independent Show</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/cable-technology/policy-tech-and-convergence-to-collide-at-the-independent-show" target="_self" data-discover="true">Policy, tech and convergence to collide at The Independent Show</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/jeff-baumgartner" target="_self" data-discover="true">Jeff Baumgartner</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jul 20, 2026</span></div></div></div></div><div class="ContentPreview LatestFeatured-ContentItem" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/broadband/the-divide-shlb-s-joey-wender-on-the-fight-to-save-e-rate" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background" title="The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_broadband ContentPreview-Category" href="/network-technology/broadband" target="_self" data-discover="true">Broadband</a><a class="ContentPreview-IconWrapper" title="Link to all podcast" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/podcasts" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;9.625&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%209.625%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-microphone&#x27;%20data-name=&#x27;Icon%20awesome-microphone&#x27;%20d=&#x27;M4.813,9.625A2.625,2.625,0,0,0,7.438,7V2.625a2.625,2.625,0,0,0-5.25,0V7A2.625,2.625,0,0,0,4.813,9.625ZM9.188,5.25H8.75a.437.437,0,0,0-.437.438V7a3.5,3.5,0,0,1-3.85,3.483,3.606,3.606,0,0,1-3.15-3.639V5.688A.437.437,0,0,0,.875,5.25H.438A.437.437,0,0,0,0,5.688v1.1a4.963,4.963,0,0,0,4.156,4.968v.934H2.625a.437.437,0,0,0-.437.438v.438A.437.437,0,0,0,2.625,14H7a.437.437,0,0,0,.438-.437v-.437A.437.437,0,0,0,7,12.688H5.469v-.923A4.817,4.817,0,0,0,9.625,7V5.688A.437.437,0,0,0,9.188,5.25Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Microphone" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/broadband/the-divide-shlb-s-joey-wender-on-the-fight-to-save-e-rate" target="_self" data-discover="true">The Divide: SHLB's Joey Wender on the fight to save E-Rate</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/broadband/the-divide-shlb-s-joey-wender-on-the-fight-to-save-e-rate" target="_self" data-discover="true">The Divide: SHLB's Joey Wender on the fight to save E-Rate</a><div class="Contributors Contributors_variant_slimline VerticalCard-ContributorsWrapper" data-component="contributors"><div class="Contributors-InfoWrapper"><span class="Contributors-ByText" data-testid="by-text">by</span><a class="Contributors-ContributorName" data-testid="contributor-name" href="/author/nicole-ferraro" target="_self" data-discover="true">Nicole Ferraro</a></div></div></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Jul 6, 2026</span></div></div></div></div></div><a data-component="button" data-testid="list-content-more-content" 
7class="Button Button_size_medium Button_variant_darkOutlined LatestFeatured-Link LatestFeatured-Link_right" rel="noreferrer" href="/podcasts" target="_self" data-discover="true"><span class="Button-ContentWrapper">More podcasts</span></a></div></div><div data-module="content-spotlight" class="ContentSpotlight ContentSpotlight_mode_dark"><div class="ContentSpotlight-ArticleWrapper"><article class="ContentSpotlight-Article ContentSpotlight-Article_isReversed" title="Content Spotlight - Second Feature" text-alignment="left" data-testid="content-spotlight-article"><div class="ContentSpotlight-ImageContainer" data-testid="content-spotlight-image-container"><div class="ContentSpotlight-KeywordList"><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_opticalNetworking ContentSpotlight-Keyword" href="/network-technology/optical-networking" target="_self" data-discover="true">Optical Networking</a></div><a href="/optical-networking/light-reading-s-leading-lights-awards-2026-the-winners" target="_self" data-discover="true"><img data-component="image" class="ContentSpotlight-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a05eecd531632ab/6a68de5a06284ce48a93734a/LL-logo-small-website.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a05eecd531632ab/6a68de5a06284ce48a93734a/LL-logo-small-website.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Leading Lights Awards logo" title="Leading Lights Awards logo"/></a></div><div class="ContentSpotlight-ContentContainer ContentSpotlight-ContentContainer_textAlignment_left" data-testid="content-spotlight-content-container"><div class="ContentSpotlight-ContentContainerWrapper"><p class="ContentSpotlight-ContentSummary" data-testid="content-spotlight-summary">Special report</p><a href="/optical-networking/light-reading-s-leading-lights-awards-2026-the-winners" target="_self" data-discover="true"><h2 class="ContentSpotlight-ContentHeading" data-testid="content-spotlight-heading">Light Reading's Leading Lights Awards 2026: The Winners</h2></a><div class="ContentSpotlight-ContentBodyWrapper"><p class="ContentSpotlight-ContentBody" data-testid="content-spotlight-body">Light Reading is delighted to announce the winners chosen from 151 finalists across the 30 categories comprising the 22nd annual Leading Lights Awards.</p></div><div class="ContentSpotlight-ButtonContainer"><a data-component="button" data-testid="content-spotlight-button-link" class="Button Button_size_medium Button_variant_lightOutlined" href="/optical-networking/light-reading-s-leading-lights-awards-2026-the-winners" target="_self" data-discover="true"><span class="Button-ContentWrapper">More</span></a></div></div></div></article></div></div><div data-module="newsletter-signup-promo"><div class="SubscribeBanner SubscribeBanner_mode_dark SubscribeBanner_variant_horizontal HomePage-NewsletterContent"><div class="SubscribeBanner-Wrapper"><div class="SubscribeBanner-Title" data-testid="subscribeBanner_title">Subscribe and receive the latest news from the industry.</div><div class="SubscribeBanner-Message" data-testid="subscribeBanner_message">Join 62,000+ members. Yes it&#x27;s completely free.</div><div class="SubscribeBanner-Button"><a data-component="button" data-testid="bannerNewsletterbutton" class="Button Button_size_medium Button_variant_secondaryFilled" rel="noreferrer nofollow" target="_blank" href="https://lr-resources.lightreading.com/c/pubRD.mpl?secure=1&amp;sr=pp&amp;_t=pp:&amp;qf=w_defa4290&amp;ch=lrwebbutton " data-action-type="sign-up" data-name="subscribe-banner"><span class="Button-ContentWrapper">Sign me up</span></a></div></div></div></div><div data-module="content-cards" class="ContentCards"><div class="ContentCards-CardsWrapper ContentCards-CardsWrapper_vertical"><div class="ContentCards-Header ContentCards-Header_vertical" data-testid="content-cards-header"><h3 class="ContentCards-Title" data-testid="contentCardsTitle">Press Releases</h3><a class="ContentCards-Link" data-testid="content-card-link" href="/series/industry-press-releases" target="_self" data-discover="true"><span class="ContentCards-LinkText" data-testid="contentCardsBreadcrumbsLinkTitle">See more</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="ContentCards-LinkIcon DefaultIcon"></span></a></div><div class="ContentCards-Content ContentCards-Content_vertical ContentCards-Content_none"><div class="ContentCards-ContentPreview ContentCards-ContentPreview_vertical" data-testid="content-preview-vertical"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Light Reading logo in a gray background | Light Reading" title="Light Reading"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_aiMachineLearning ContentPreview-Category" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true">CoreWeave Forge launches</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/ai-machine-learning/coreweave-forge-launches" target="_self" data-discover="true">CoreWeave Forge launches</a></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">1 Min Read</span></div></div></div></div></div></div></div><div class="ContentCards-ContentPreview ContentCards-ContentPreview_vertical" data-testid="content-preview-vertical"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Light Reading logo in a gray background | Light Reading" title="Light Reading"/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_aiMachineLearning ContentPreview-Category" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true">Four forces set to reshape technology in 2027 – Omdia</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia" target="_self" data-discover="true">Four forces set to reshape technology in 2027 – Omdia</a></div><div class="VerticalCard-Footer"><span class="VerticalCard-Date" data-testid="vertical-card-date">Sep 30, 2026</span><div data-module="card-time" class="CardTime"><div data-component="article-read-time" class="ArticleReadTime ArticleReadTime_size_small CardTime-ReadTime"><span data-testid="article-read-time-text">3 Min Read</span></div></div></div></div></div></div></div></div></div></div><div data-module="video-spotlight" class="VideoSpotlight VideoSpotlight_mode_light VideoSpotlight_variant_normal"><article class="VideoSpotlight-Article" data-testid="video-content-container"><div class="VideoSpotlight-ImageContainer" data-testid="video-spotlight-image-container"><div class="VideoPlayer" data-component="player-with-thumbnail"><div class="VideoPlayer-Wrapper"><div role="presentation" class="VideoPlayer-ThumbnailWrapper VideoPlayer-PlayerThumbnailWrapper" data-testid="video-thumbnail"><img draggable="false" data-component="image" class="VideoPlayer-ThumbnailImage" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png?width=1280&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="eager" alt="" title=""/><div class="VideoPlayer-IconWrapper" data-testid="video-play-icon"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14" class="VideoPlayer-Icon"><path data-name="Icon awesome-play-circle" d="M7.563.563a7,7,0,1,0,7,7A7,7,0,0,0,7.563.563ZM10.828,8.24,5.86,11.091A.679.679,0,0,1,4.853,10.5V4.627A.679.679,0,0,1,5.86,4.034l4.968,3.02A.68.68,0,0,1,10.828,8.24Z" transform="translate(-0.563 -0.563)"></path></svg></div></div></div></div></div><div class="VideoSpotlight-VideoInfoContainer" data-testid="video-spotlight-info-container"><div class="VideoSpotlight-VideoHeadingWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_videoSpotlight VideoSpotlight-VideoLabel" href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true">Video Spotlight</a><a href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true"><h2 class="VideoSpotlight-VideoHeading" data-testid="video-spotlight-heading">Ericsson Intelligent Automation Platform expands to support core network automation</h2></a></div><div class="VideoSpotlight-VideoBodyWrapper"><a href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true"><p class="VideoSpotlight-VideoBody" data-testid="video-spotlight-body"></p></a></div></div></article></div><div data-module="content-cards" class="ContentCards"><div class="ContentCards-CardsWrapper ContentCards-CardsWrapper_vertical"><div class="ContentCards-Header ContentCards-Header_vertical" data-testid="content-cards-header">
7<h3 class="ContentCards-Title" data-testid="contentCardsTitle">Our Latest Videos</h3><a class="ContentCards-Link" data-testid="content-card-link" href="/program/light-reading-studios" target="_self" data-discover="true"><span class="ContentCards-LinkText" data-testid="contentCardsBreadcrumbsLinkTitle">More videos</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="ContentCards-LinkIcon DefaultIcon"></span></a></div><div class="ContentCards-Content ContentCards-Content_vertical ContentCards-Content_none"><div class="ContentCards-ContentPreview ContentCards-ContentPreview_vertical" data-testid="content-preview-vertical"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/5g/comsol-at-zte-global-summit-2026" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbf2f3455d498590a/6aa7c3763c5f102bd9798238/Screenshot_2026-09-14_at_08.56.35.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbf2f3455d498590a/6aa7c3763c5f102bd9798238/Screenshot_2026-09-14_at_08.56.35.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_5G ContentPreview-Category" href="/wireless/5g" target="_self" data-discover="true">5G</a><a class="ContentPreview-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" style="margin-bottom:0" href="/5g/comsol-at-zte-global-summit-2026" target="_self" data-discover="true">Comsol at ZTE Global Summit 2026: Charting a 5G-Powered Path from Connectivity Provider to Digital Infrastru
7cture Partner</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" style="margin-bottom:0" href="/5g/comsol-at-zte-global-summit-2026" target="_self" data-discover="true">Comsol at ZTE Global Summit 2026: Charting a 5G-Powered Path from Connectivity Provider to Digital Infrastructure Partner</a></div></div></div></div></div><div class="ContentCards-ContentPreview ContentCards-ContentPreview_vertical" data-testid="content-preview-vertical"><div class="ContentPreview" data-module="content-preview" data-variant="card-vertical"><div class="ContentPreview-Wrapper ContentPreview-Wrapper_variant_cardVertical"><a data-testid="thumbnail" href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true"><div class="ContentPreview-ImageContainer"><img data-testid="content-preview-image" data-component="image" class="ContentPreview-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></div></a><a data-component="keyword" class="Keyword Keyword_variant_standard Keyword_title_5G ContentPreview-Category" href="/wireless/5g" target="_self" data-discover="true">5G</a><a class="ContentPreview-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="ContentPreview-Icon DefaultIcon"></span></a><div class="VerticalCard"><div class="VerticalCard-Body"><a class="VerticalCard-Title VerticalCard-Title_displayOption_default" data-testid="preview-default-title" href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true">Ericsson Intelligent Automation Platform expands to support core network automation</a><a class="VerticalCard-Title VerticalCard-Title_displayOption_mobile" data-testid="preview-mobile-title" href="/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation" target="_self" data-discover="true">Ericsson Intelligent Automation Platform expands to support core network automation</a></div></div></div></div></div></div></div></div><div data-module="content-cards" class="ContentCards"><div class="ContentCards-CardsWrapper ContentCards-CardsWrapper_horizontal"><div class="ContentCards-Header ContentCards-Header_horizontal" data-testid="content-cards-header"><h3 class="ContentCards-Title" data-testid="contentCardsTitle">Omdia Telecoms Research</h3><a class="ContentCards-Link" data-testid="content-card-link" href="/program/omdia-gtm-telecoms-research" target="_self" data-discover="true"><span class="ContentCards-LinkText" data-testid="contentCardsBreadcrumbsLinkTitle">See all</span><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;13&#x27;%20height=&#x27;21&#x27;%20viewBox=&#x27;0%200%2013%2021&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-chevron-right&#x27;%20data-name=&#x27;Icon%20awesome-chevron-right&#x27;%20d=&#x27;M12.655,11.316,3.122,20.662a1.194,1.194,0,0,1-1.665,0L.345,19.572a1.138,1.138,0,0,1,0-1.63L7.9,10.5.343,3.058a1.138,1.138,0,0,1,0-1.63L1.457.338a1.194,1.194,0,0,1,1.665,0l9.533,9.346A1.138,1.138,0,0,1,12.655,11.316Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="ChevronRight" class="ContentCards-LinkIcon DefaultIcon"></span></a></div><div class="ContentCards-Content ContentCards-Content_horizontal ContentCards-Content_none"><div class="ContentCards-ContentPreview ContentCards-ContentPreview_horizontal" data-testid="content-preview-horizontal"><div class="ContentPreview" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/6g/why-the-first-ai-native-6g-cores-will-run-on-5g-foundations" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt4530c4f224ddfac2/65e0d5b77ace69040a35ca31/2DARPA0.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt4530c4f224ddfac2/65e0d5b77ace69040a35ca31/2DARPA0.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Abstract image for information network security based on IP protocol. " title="Abstract image for information network security based on IP protocol. "/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_6G HorizontalCard-Keyword" href="/wireless/6g" target="_self" data-discover="true">6G</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/6g/why-the-first-ai-native-6g-cores-will-run-on-5g-foundations" target="_self" data-discover="true">Why the first AI-native 6G cores will run on 5G foundations</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/6g/why-the-first-ai-native-6g-cores-will-run-on-5g-foundations" target="_self" data-discover="true">Why the first AI-native 6G cores will run on 5G foundations</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Aug 20, 2026</p></div></div></div></div><div class="ContentCards-ContentPreview ContentCards-ContentPreview_horizontal" data-testid="content-preview-horizontal"><div class="ContentPreview" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/oss-bss-cx/monetizing-b2b-services-commitment-challenges-and-caveats" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltda05e7f24d352b5c/69810669c3f503fdb8b34df3/abstract_network_city_lights_technology_chuttersnap-eH_ftJYhaTY-unsplash.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltda05e7f24d352b5c/69810669c3f503fdb8b34df3/abstract_network_city_lights_technology_chuttersnap-eH_ftJYhaTY-unsplash.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt=" abstract network city lights technology" title=" abstract network city lights technology"/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/oss-bss-cx/monetizing-b2b-services-commitment-challenges-and-caveats" target="_self" data-discover="true">Monetizing B2B services: Commitment, challenges and caveats</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/oss-bss-cx/monetizing-b2b-services-commitment-challenges-and-caveats" target="_self" data-discover="true">Monetizing B2B services: Commitment, challenges and caveats</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Aug 6, 2026</p></div></div></div></div></div></div></div><div data-module="highlight-contents" class="HighlightContents"><div class="HighlightContents-Wrapper"><p class="HighlightContents-Title" data-testid="highlightContentsTitle">Sponsored Articles</p><div class="HighlightContents-ItemsWrapper"><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/network-technology/zte-summit-2026-from-connectivity-to-digital-value" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt659a5938e5cbdb64/6aa9319fca2a944794e127df/06-ZTE_Global_Summit_&amp;_User_Congress_2026_Opens_in_Kuala_Lumpur_Advancing_from_Connectivity_to_Digital_Value_Creation.JPG?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt659a5938e5cbdb64/6aa9319fca2a944794e127df/06-ZTE_Global_Summit_&amp;_User_Congress_2026_Opens_in_Kuala_Lumpur_Advancing_from_Connectivity_to_Digital_Value_Creation.JPG?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/network-technology/zte-summit-2026-from-connectivity-to-digital-value" target="_self" data-discover="true">ZTE Global Summit 2026: From Connectivity to Digital Value</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/network-technology/zte-summit-2026-from-connectivity-to-digital-value" target="_self" data-discover="true">ZTE Global Summit 2026: From Connectivity to Digital Value</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Sep 15, 2026</p></div></div></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/digital-transformation/zte-at-gsma-m360-asean-2026-trust-in-the-ai-era" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd5bb931780026318/6aa91ca98a21f21a8f245dff/zte-shines_processed.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd5bb931780026318/6aa91ca98a21f21a8f245dff/zte-shines_processed.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/digital-transformation/zte-at-gsma-m360-asean-2026-trust-in-the-ai-era" target="_self" data-discover="true">ZTE at GSMA M360 ASEAN 2026: Trust in the AI Era</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/digital-transformation/zte-at-gsma-m360-asean-2026-trust-in-the-ai-era" target="_self" data-discover="true">ZTE at GSMA M360 ASEAN 2026: Trust in the AI Era</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Sep 15, 2026</p></div></div></div><div class="HighlightContents-DivEmpty"></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/telecoms-software/zte-antel-test-50g-pon-in-latin-america" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltfa87c20f9e37f16a/6aa8fcf38dfc59b6cc3f14e2/ZTE_and_Antel_CompleteZTE_Latin_America_s_First_Validation_of_Symmetric_50G_PON_Technology-V4.0-%E9%85%8D%E5%9B%BE.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltfa87c20f9e37f16a/6aa8fcf38dfc59b6cc3f14e2/ZTE_and_Antel_CompleteZTE_Latin_America_s_First_Validation_of_Symmetric_50G_PON_Technology-V4.0-%E9%85%8D%E5%9B%BE.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/telecoms-software/zte-antel-test-50g-pon-in-latin-america" target="_self" data-discover="true">ZTE, Antel Test 50G PON in Latin America</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/telecoms-software/zte-antel-test-50g-pon-in-latin-america" target="_self" data-discover="true">ZTE, Antel Test 50G PON in Latin America</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Sep 15, 2026</p></div></div></div><div class="HighlightContents-DivEmpty"></div></div><a data-component="button" data-testid="highlightContentsActionLink" class="Button Button_size_medium Button_variant_darkOutlined HighlightContents-ActionLink" href="/series/sponsored-articles" target="_self" data-discover="true"><span class="Button-ContentWrapper">VIEW MORE</span></a></div><div class="HighlightContents-Wrapper"><p class="HighlightContents-Title" data-testid="highlightContentsTitle">Telecom Innovators</p><div class="HighlightContents-ItemsWrapper"><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/ai-machine-l
7earning/ai-and-agentic-ai-and-the-impact-on-wide-area-networks" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt8d377d03822f3a41/6a10174e5a6395da31d822ea/Screenshot_2026-05-22_at_09.43.32.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt8d377d03822f3a41/6a10174e5a6395da31d822ea/Screenshot_2026-05-22_at_09.43.32.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a><a class="HorizontalCard-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="HorizontalCard-Icon DefaultIcon"></span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_aiMachineLearning HorizontalCard-Keyword" href="/digital-transformation/ai-machine-learning" target="_self" data-discover="true">AI &amp; Machine Learning</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/ai-machine-learning/ai-and-agentic-ai-and-the-impact-on-wide-area-networks" target="_self" data-discover="true">AI and Agentic AI and the Impact on Wide Area Networks</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/ai-machine-learning/ai-and-agentic-ai-and-the-impact-on-wide-area-networks" target="_self" data-discover="true">AI and Agentic AI and the Impact on Wide Area Networks</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">May 22, 2026</p></div></div></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/optical-networking/hpe-ai-networking-scale-up-scale-out-and-scale-across-ofc-2026" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf62e3ac2eb06d324/69df5b6ea047c909bac21649/HPE_thumb.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf62e3ac2eb06d324/69df5b6ea047c909bac21649/HPE_thumb.png?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="hpe thumb" title="hpe thumb"/></a><a class="HorizontalCard-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="HorizontalCard-Icon DefaultIcon"></span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><a data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_opticalNetworking HorizontalCard-Keyword" href="/network-technology/optical-networking" target="_self" data-discover="true">Optical Networking</a></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/optical-networking/hpe-ai-networking-scale-up-scale-out-and-scale-across-ofc-2026" target="_self" data-discover="true">HPE AI Networking - Scale Up, Scale Out, and Scale Across | OFC 2026</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/optical-networking/hpe-ai-networking-scale-up-scale-out-and-scale-across-ofc-2026" target="_self" data-discover="true">HPE AI Networking - Scale Up, Scale Out, and Scale Across | OFC 2026</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Apr 15, 2026</p></div></div></div><div class="HighlightContents-DivEmpty"></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/cloud/powering-the-future-orange-business-s-cloud-revolution-with-pwc-and-microsoft" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt15f0fdf46fb8a4f1/69df500ddf45793ded185e70/microsoft_thumb.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt15f0fdf46fb8a4f1/69df500ddf45793ded185e70/microsoft_thumb.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="microsoft thumb" title="microsoft thumb"/></a><a class="HorizontalCard-IconWrapper" title="Link to all video" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/videos" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;20&#x27;%20height=&#x27;23&#x27;%20viewBox=&#x27;0%200%2020%2023&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-play&#x27;%20data-name=&#x27;Icon%20awesome-play&#x27;%20d=&#x27;M18.947,9.645,3.232.3A2.131,2.131,0,0,0,0,2.152V20.844A2.141,2.141,0,0,0,3.232,22.7l15.715-9.343A2.161,2.161,0,0,0,18.947,9.645Z&#x27;%20transform=&#x27;translate(0%20-0.002)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Play" class="HorizontalCard-Icon DefaultIcon"></span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/cloud/powering-the-future-orange-business-s-cloud-revolution-with-pwc-and-microsoft" target="_self" data-discover="true">Powering the Future: Orange Business’s Cloud Revolution with PwC and Microsoft</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/cloud/powering-the-future-orange-business-s-cloud-revolution-with-pwc-and-microsoft" target="_self" data-discover="true">Powering the Future: Orange Business’s Cloud Revolution with PwC and Microsoft</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Apr 15, 2026</p></div></div></div><div class="HighlightContents-DivEmpty"></div></div><a data-component="button" data-testid="highlightContentsActionLink" class="Button Button_size_medium Button_variant_darkOutlined HighlightContents-ActionLink" href="/series/telecom-innovator-videos" target="_self" data-discover="true"><span class="Button-ContentWrapper">VIEW MORE</span></a></div><div class="HighlightContents-Wrapper"><p class="HighlightContents-Title" data-testid="highlightContentsTitle">Educational Resources</p><div class="HighlightContents-ItemsWrapper"><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/6g/set-the-right-migration-path-defining-a-6g-architecture" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt52e586a82575dc16/68b57dead29b1031b11a45b1/iStock-1954420507_(1).jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt52e586a82575dc16/68b57dead29b1031b11a45b1/iStock-1954420507_(1).jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a><a class="HorizontalCard-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="HorizontalCard-Icon DefaultIcon"></span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/6g/set-the-right-migration-path-defining-a-6g-architecture" target="_self" data-discover="true">Set the Right Migration Path: Defining a 6G Architecture</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/6g/set-the-right-migration-path-defining-a-6g-architecture" target="_self" data-discover="true">Set the Right Migration Path: Defining a 6G Architecture</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Sep 4, 2025</p></div></div></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/satellite/satellite-networks-expanding-reach-reliability-and-performance-2025-survey-analysis" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5ccba29f9291a554/6846e99933dbec65cde8e841/iStock-1368207709.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5ccba29f9291a554/6846e99933dbec65cde8e841/iStock-1368207709.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a><a class="HorizontalCard-IconWrapper" title="Link to all document" aria-label="Redirect to All page" data-testid="content-preview-icon-link" href="/documents" target="_self" data-discover="true"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.o
7rg/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;10.5&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2010.5%2014&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-file-alt&#x27;%20data-name=&#x27;Icon%20awesome-file-alt&#x27;%20d=&#x27;M6.125,3.719V0H.656A.655.655,0,0,0,0,.656V13.344A.655.655,0,0,0,.656,14H9.844a.655.655,0,0,0,.656-.656V4.375H6.781A.658.658,0,0,1,6.125,3.719Zm1.75,6.453a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V9.953a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.75a.329.329,0,0,1-.328.328H2.953a.329.329,0,0,1-.328-.328V8.2a.329.329,0,0,1,.328-.328H7.547a.329.329,0,0,1,.328.328Zm0-1.969v.219A.329.329,0,0,1,7.547,7H2.953a.329.329,0,0,1-.328-.328V6.453a.329.329,0,0,1,.328-.328H7.547A.329.329,0,0,1,7.875,6.453ZM10.5,3.333V3.5H7V0h.167a.656.656,0,0,1,.465.191l2.677,2.68A.654.654,0,0,1,10.5,3.333Z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Document" class="HorizontalCard-Icon DefaultIcon"></span></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/satellite/satellite-networks-expanding-reach-reliability-and-performance-2025-survey-analysis" target="_self" data-discover="true">Satellite Networks: Expanding Reach, Reliability, and Performance - 2025 Survey Analysis</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/satellite/satellite-networks-expanding-reach-reliability-and-performance-2025-survey-analysis" target="_self" data-discover="true">Satellite Networks: Expanding Reach, Reliability, and Performance - 2025 Survey Analysis</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Jun 9, 2025</p></div></div></div><div class="HighlightContents-DivEmpty"></div><div class="ContentPreview HighlightContents-Content" data-module="content-preview" data-variant="card-horizontal"><div class="HorizontalCard"><div class="HorizontalCard-ImageWrapper"><a href="/optical-networking/development-status-and-trend-of-the-fgotn-technology-and-industry" target="_self" data-discover="true"><img data-component="image" class="HorizontalCard-Image" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltabf12f81e00e4f0f/67dc19f144e92a445c974576/iStock-1904691669.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltabf12f81e00e4f0f/67dc19f144e92a445c974576/iStock-1904691669.jpg?width=300&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="" title=""/></a></div><div class="HorizontalCard-ContentWrapper"><div class="HorizontalCard-KeywordWrapper"><span data-component="keyword" class="Keyword Keyword_variant_alternate Keyword_title_sponsoredContent Keyword_disabled HorizontalCard-Keyword">Sponsored Content</span></div><div class="HorizontalCard-TitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-default-title" href="/optical-networking/development-status-and-trend-of-the-fgotn-technology-and-industry" target="_self" data-discover="true">Development Status and Trend of the fgOTN Technology and Industry</a></div><div class="HorizontalCard-MobileTitleWrapper"><a class="HorizontalCard-Title" data-testid="preview-mobile-title" href="/optical-networking/development-status-and-trend-of-the-fgotn-technology-and-industry" target="_self" data-discover="true">Development Status and Trend of the fgOTN Technology and Industry</a></div><p class="HorizontalCard-Date" data-testid="horizontalCardDate">Mar 20, 2025</p></div></div></div><div class="HighlightContents-DivEmpty"></div></div><a data-component="button" data-testid="highlightContentsActionLink" class="Button Button_size_medium Button_variant_darkOutlined HighlightContents-ActionLink" href="/series/educational-resources" target="_self" data-discover="true"><span class="Button-ContentWrapper">VIEW MORE</span></a></div></div></div></div></section><footer data-module="footer" class="Footer Footer_length_2 Footer_withoutBrandSection">
7<div class="Footer-Background"></div><div data-testid="logo" class="Footer-LogoContainer Footer-LogoContainer_length_2"><a href="/" target="_self" data-discover="true"><img title="Light Reading" data-component="image" class="Footer-LogoImage Footer-LogoImage_length_2" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg?width=1400&amp;auto=webp&amp;quality=80" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg?width=1400&amp;auto=webp&amp;quality=80" loading="lazy" alt="Light Reading"/></a></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_2"><h5 class="LinkSection-Title" data-testid="link-section-title">Discover more</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" rel="noreferrer" href="/leading-lights/" target="_self" data-discover="true">Leading Lights Awards</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://networkxevent.com/?utm_source=light_reading&amp;utm_medium=referral&amp;utm_campaign=listing">Network X</a><a class="LinkSection-Link" href="/the-heavy-reading-team" target="_self" data-discover="true">Research &amp; Consulting</a><a class="LinkSection-Link" href="/program/omdia-gtm-telecoms-research" target="_self" data-discover="true">Omdia Telecoms Research</a><a class="LinkSection-Link" href="/keyword/asia" target="_self" data-discover="true">Asia</a><a class="LinkSection-Link" href="/keyword/europe" target="_self" data-discover="true">Europe</a></div></div><div data-testid="LinkSection" class="LinkSection LinkSection_length_2"><h5 class="LinkSection-Title" data-testid="link-section-title">Partner with us</h5><div class="LinkSection-LinksWrapper"><a class="LinkSection-Link" href="/about-us" target="_self" data-discover="true">About Us</a><a class="LinkSection-Link" href="/author" target="_self" data-discover="true">Meet the Light Reading Team</a><a class="LinkSection-Link" target="_blank" rel="noreferrer" href="https://www.informatechtarget.com/media-kit/light-reading-media-kit/">Media Kit</a><a class="LinkSection-Link" href="/light-reading-digital-symposiums" target="_self" data-discover="true">Digital Symposiums </a><a class="LinkSection-Link" href="/sponsorship-specifications" target="_self" data-discover="true">Sponsorship Specifications</a></div></div><div data-testid="registration" class="Footer-RegistrationWrapper"><div class="RegistrationSection RegistrationSection_linkSectionLength_2"><h5 class="RegistrationSection-Title">Join Us</h5><div class="Layout-Register Layout-Register_variant_footer"></div><div class="Layout-NewsLetter Layout-NewsLetter_variant_footer"><div data-module="newsletter-signup-promo"><a data-component="button" data-testid="footerNewsletterButton" class="Button Button_size_medium Button_variant_primaryFilled" rel="noreferrer nofollow" target="_blank" href="https://lr-resources.lightreading.com/c/pubRD.mpl?secure=1&amp;sr=pp&amp;_t=pp:&amp;qf=w_defa4290&amp;ch=lrwebbutton " data-action-type="sign-up" data-name="subscribe-footer"><span class="Button-ContentWrapper">Newsletter Sign-Up</span></a></div></div></div></div><div data-testid="social" class="SocialSection SocialSection_linkSectionLength_2"><h5 class="SocialSection-Title">Follow Us</h5><div data-component="social-share" class="SocialShare SocialShare_variant_layout"><a target="_blank" rel="noreferrer" aria-label="Linkedin" href="https://www.linkedin.com/company/light-reading/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20448%20512&#x27;%3e%3cpath%20d=&#x27;M100.28%20448H7.4V148.9h92.88zM53.79%20108.1C24.09%20108.1%200%2083.5%200%2053.8a53.79%2053.79%200%200%201%20107.58%200c0%2029.7-24.1%2054.3-53.79%2054.3zM447.9%20448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29%200-55.69%2037.7-55.69%2076.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5%2042.69-48.3%2087.88-48.3%2094%200%20111.28%2061.9%20111.28%20142.3V448z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Linkedin" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_linkedin DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Facebook" href="https://www.facebook.com/LightReading/"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;
7M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20320%20512&#x27;%3e%3cpath%20d=&#x27;M279.14%20288l14.22-92.66h-88.91v-60.13c0-25.35%2012.42-50.06%2052.24-50.06h40.42V6.26S260.43%200%20225.36%200c-73.22%200-121.08%2044.38-121.08%20124.72v70.62H22.89V288h81.39v224h100.17V288z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Facebook" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_facebook DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Twitter" href="https://twitter.com/Light_Reading"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20viewBox=&#x27;0%200%20512%20512&#x27;%3e%3c!--!%20Font%20Awesome%20Pro%206.4.2%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202023%20Fonticons,%20Inc.%20--%3e%3cpath%20d=&#x27;M389.2%2048h70.6L305.6%20224.2%20487%20464H345L233.7%20318.6%20106.5%20464H35.8L200.7%20275.5%2026.8%2048H172.4L272.9%20180.9%20389.2%2048zM364.4%20421.8h39.1L151.1%2088h-42L364.4%20421.8z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Twitter" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_twitter DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Bluesky" href="https://bsky.app/profile/lightreading.bsky.social"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3c?xml%20version=&#x27;1.0&#x27;%20encoding=&#x27;UTF-8&#x27;?%3e%3csvg%20width=&#x27;600&#x27;%20height=&#x27;530&#x27;%20version=&#x27;1.1&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;m135.72%2044.03c66.496%2049.921%20138.02%20151.14%20164.28%20205.46%2026.262-54.316%2097.782-155.54%20164.28-205.46%2047.98-36.021%20125.72-63.892%20125.72%2024.795%200%2017.712-10.155%20148.79-16.111%20170.07-20.703%2073.984-96.144%2092.854-163.25%2081.433%20117.3%2019.964%20147.14%2086.092%2082.697%20152.22-122.39%20125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937%200.51669-3.7077%207.8964-13.714%2040.255-67.233%20197.36-189.63%2071.766-64.444-66.128-34.605-132.26%2082.697-152.22-67.108%2011.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07%200-88.687%2077.742-60.816%20125.72-24.795z&#x27;%20fill=&#x27;%23000000&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3c?xml%20version=&#x27;1.0&#x27;%20encoding=&#x27;UTF-8&#x27;?%3e%3csvg%20width=&#x27;600&#x27;%20height=&#x27;530&#x27;%20version=&#x27;1.1&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cpath%20d=&#x27;m135.72%2044.03c66.496%2049.921%20138.02%20151.14%20164.28%20205.46%2026.262-54.316%2097.782-155.54%20164.28-205.46%2047.98-36.021%20125.72-63.892%20125.72%2024.795%200%2017.712-10.155%20148.79-16.111%201
770.07-20.703%2073.984-96.144%2092.854-163.25%2081.433%20117.3%2019.964%20147.14%2086.092%2082.697%20152.22-122.39%20125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937%200.51669-3.7077%207.8964-13.714%2040.255-67.233%20197.36-189.63%2071.766-64.444-66.128-34.605-132.26%2082.697-152.22-67.108%2011.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07%200-88.687%2077.742-60.816%20125.72-24.795z&#x27;%20fill=&#x27;%23000000&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Bluesky" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_bluesky DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="Youtube" href="https://www.youtube.com/@LightReadingTV/videos"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20viewBox=&#x27;0%200%20576%20512&#x27;%3e%3cpath%20d=&#x27;M549.655%20124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781%2064%20288%2064%20288%2064S117.22%2064%2074.629%2075.486c-23.497%206.322-42.003%2024.947-48.284%2048.597-11.412%2042.867-11.412%20132.305-11.412%20132.305s0%2089.438%2011.412%20132.305c6.281%2023.65%2024.787%2041.5%2048.284%2047.821C117.22%20448%20288%20448%20288%20448s170.78%200%20213.371-11.486c23.497-6.321%2042.003-24.171%2048.284-47.821%2011.412-42.867%2011.412-132.305%2011.412-132.305s0-89.438-11.412-132.305zm-317.51%20213.508V175.185l142.739%2081.205-142.739%2081.201z&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="Youtube" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_youtube DefaultIcon"></span></span></a><a target="_blank" rel="noreferrer" aria-label="GoogleNews" href="https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFR3hwWjJoMGNtVmhaR2x1Wnk1amIyMG9BQVAB?ceid=US:en&amp;oc=3"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20id=&#x27;Capa_1&#x27;%20enable-background=&#x27;new%200%200%20512.288%20512.288&#x27;%20height=&#x27;512&#x27;%20viewBox=&#x27;0%200%20512.288%20512.288&#x27;%20width=&#x27;512&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%3e%3cpath%20d=&#x27;m91.734%20118.863%2012.516-62.917%20151.894%2030.213%20151.895-30.213%2012.515%2062.917%2024.09%204.791v-107.991h-377v107.991z&#x27;/%3e%3cpath%20d=&#x27;m512.288%20167.697-85.399-16.987%2010.127%2050.915h37.628v155.322z&#x27;/%3e%3cpath%20d=&#x27;m179.256%20101.453-51.436-10.231-4.238%2021.306z&#x27;/%3e%3cpath%20d=&#x27;m406.429%20201.625-21.961-110.403-384.468%2076.475%2037.644%20189.25v-155.322z&#x27;/%3e%3cpath%20d=&#x27;m444.644%20231.625h-377v265h377zm-127%20117.5h82v30h-82zm82-60v30h-82v-30zm-199.5%20162.5c-48.248%200-87.5-39.252-87.5-87.5s39.252-87.5%2087.5-87.5c22.574%200%2044.005%208.572%2060.345%2024.138l-20.692%2021.722c-10.736-10.228-24.818-15.86-39.653-15.86-31.706%200-57.5%2025.794-57.5%2057.5s25.794%2057.5%2057.5%2057.5c26.518%200%2048.901-18.046%2055.516-42.5h-55.516v-30h87.5v15c0%2048.248-39.252%2087.5-87.5%2087.5zm117.5-42.5h82v30h-82z&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20id=&#x27;Capa_1&#x27;%20enable-background=&#x27;new%200%200%20512.288%20512.288&#x27;%20height=&#x27;512&#x27;%20viewBox=&#x27;0%200%20512.288%20512.288&#x27;%20width=&#x27;512&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%3e%3cpath%20d=&#x27;m91.734%20118.863%2012.516-62.917%20151.894%2030.213%20151.895-30.213%2012.515%2062.917%2024.09%204.791v-107.991h-377v107.991z&#x27;/%3e%3cpath%20d=&#x27;m512.288%20167.697-85.399-16.987%2010.127%2050.915h37.628v155.322z&#x27;/%3e%3cpath%20d=&#x27;m179.256%20101.453-51.436-10.231-4.238%2021.306z&#x27;/%3e%3cpath%20d=&#x27;m406.429%20201.625-21.961-110.403-384.468%2076.475%2037.644%20189.25v-155.322z&#x27;/%3e%3cpath%20d=&#x27;m444.644%20231.625h-377v265h377zm-127%20117.5h82v30h-82zm82-60v30h-82v-30zm-199.5%20162.5c-48.248%200-87.5-39.252-87.5-87.5s39.252-87.5%2087.5-87.5c22.574%200%2044.005%208.572%2060.345%2024.138l-20.692%2021.722c-10.736-10.228-24.818-15.86-39.653-15.86-31.706%200-57.5%2025.794
7-57.5%2057.5s25.794%2057.5%2057.5%2057.5c26.518%200%2048.901-18.046%2055.516-42.5h-55.516v-30h87.5v15c0%2048.248-39.252%2087.5-87.5%2087.5zm117.5-42.5h82v30h-82z&#x27;/%3e%3c/g%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="GoogleNews" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_googleNews DefaultIcon"></span></span></a><a rel="noreferrer" aria-label="RSS" href="/rss.xml" target="_self" data-discover="true"><span class="SocialShare-IconWrapper SocialShare-IconWrapper_variant_layout"><span data-component="icon" style="mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;25&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2025%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-rss&#x27;%20data-name=&#x27;Icon%20awesome-rss&#x27;%20d=&#x27;M7.147,23.676A3.574,3.574,0,1,1,3.574,20.1,3.574,3.574,0,0,1,7.147,23.676Zm9.8,2.637A16.968,16.968,0,0,0,.937,10.3.892.892,0,0,0,0,11.193v2.682a.893.893,0,0,0,.831.894,12.5,12.5,0,0,1,11.65,11.65.893.893,0,0,0,.894.831h2.682a.892.892,0,0,0,.893-.937Zm8.05.016A25.017,25.017,0,0,0,.921,2.251.892.892,0,0,0,0,3.144V5.826a.9.9,0,0,0,.862.893A20.539,20.539,0,0,1,20.531,26.388a.9.9,0,0,0,.893.862h2.682A.892.892,0,0,0,25,26.329Z&#x27;%20transform=&#x27;translate(0%20-2.25)&#x27;/%3e%3c/svg%3e&quot;);-webkit-mask-image:url(&quot;data:image/svg+xml,%3csvg%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%20fill=&#x27;currentColor&#x27;%20width=&#x27;25&#x27;%20height=&#x27;25&#x27;%20viewBox=&#x27;0%200%2025%2025&#x27;%3e%3cpath%20id=&#x27;Icon_awesome-rss&#x27;%20data-name=&#x27;Icon%20awesome-rss&#x27;%20d=&#x27;M7.147,23.676A3.574,3.574,0,1,1,3.574,20.1,3.574,3.574,0,0,1,7.147,23.676Zm9.8,2.637A16.968,16.968,0,0,0,.937,10.3.892.892,0,0,0,0,11.193v2.682a.893.893,0,0,0,.831.894,12.5,12.5,0,0,1,11.65,11.65.893.893,0,0,0,.894.831h2.682a.892.892,0,0,0,.893-.937Zm8.05.016A25.017,25.017,0,0,0,.921,2.251.892.892,0,0,0,0,3.144V5.826a.9.9,0,0,0,.862.893A20.539,20.539,0,0,1,20.531,26.388a.9.9,0,0,0,.893.862h2.682A.892.892,0,0,0,25,26.329Z&#x27;%20transform=&#x27;translate(0%20-2.25)&#x27;/%3e%3c/svg%3e&quot;);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain" data-name="RSS" class="SocialShare-Icon SocialShare-Icon_variant_layout SocialShare-Icon_type_rss DefaultIcon"></span></span></a></div></div><div class="CopyrightsSection"><div class="CopyrightsSection-Background"></div><div data-testid="copyrights" class="CopyrightsSection-Wrapper"><a data-testid="businessUnit" class="CopyrightsSection-BusinessLink" rel="noreferrer" target="_blank" href="https://www.informa.com/"><img title="Informa" data-component="image" class="CopyrightsSection-BusinessImage" data-src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blta5fbe1b8860f4b7b/674ee3e9af0607a6dc384970/Informa_Logo_OneLine_Graduated_White_RGB.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" src="https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blta5fbe1b8860f4b7b/674ee3e9af0607a6dc384970/Informa_Logo_OneLine_Graduated_White_RGB.png?width=1400&amp;auto=webp&amp;quality=80&amp;disable=upscale" loading="lazy" alt="Informa"/></a><div class="CopyrightsSection-TextWrapper"><p data-testid="copyrightText" class="CopyrightsSection-Text"><span class="CopyrightsSection-TextBlock"></span>Copyright © 2026 TechTarget, Inc. d/b/a Informa TechTarget. This website is owned and operated by Informa TechTarget, part of a global network that informs, influences and connects the world’s technology buyers and sellers. All copyright resides with them. Informa PLC’s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. TechTarget, Inc.’s registered office is 275 Grove St. Newton, MA 02466.</p><div data-testid="copyrightLinks" class="CopyrightsSection-LinksWrapper CopyrightsSection-LinksWrapper_hasLinks"><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/">Home<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553
7-52cc-4973-a761-295d5634a6b6.html">CCPA: Do not sell my personal info<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/privacy-policy/#cookies">Cookies<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/privacy-policy">Privacy<span class="CopyrightsSection-LinkSeparator">|</span></a><a class="CopyrightsSection-Link" rel="noreferrer" target="_blank" href="https://www.informatechtarget.com/terms-and-conditions">Terms</a></div></div></div><div class="PrivacyChoices"><button id="cpra_button" class="PrivacyChoices-Button" aria-label="Your Privacy Choices" disabled=""><img class="PrivacyChoices-Image" src="data:image/svg+xml,%3csvg%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20viewBox=&#x27;0%200%2030%2014&#x27;%20fill=&#x27;none&#x27;%20xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3e%3cg%20clip-path=&#x27;url(%23clip0_4001_1792)&#x27;%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M7.39998%2012.8H14.2L17.3%201.20001H7.39998C4.19998%201.20001%201.59998%2
703.80001%201.59998%207.00001C1.59998%2010.2%204.19998%2012.8%207.39998%2012.8Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20fill-rule=&#x27;evenodd&#x27;%20clip-rule=&#x27;evenodd&#x27;%20d=&#x27;M22.6%200H7.40002C3.50002%200%200.400024%203.1%200.400024%207C0.400024%2010.9%203.50002%2014%207.40002%2014H22.6C26.5%2014%2029.6%2010.9%2029.6%207C29.6%203.1%2026.4%200%2022.6%200ZM1.60002%207C1.60002%203.8%204.20002%201.2%207.40002%201.2H17.3L14.2%2012.8H7.40002C4.20002%2012.8%201.60002%2010.2%201.60002%207Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3cpath%20d=&#x27;M24.6%203.99998C24.8%204.19998%2024.8%204.59998%2024.6%204.79998L22.5%206.99998L24.7%209.19998C24.9%209.39998%2024.9%209.79998%2024.7%209.99998C24.5%2010.2%2024.1%2010.2%2023.9%209.99998L21.7%207.79998L19.5%209.99998C19.3%2010.2%2018.9%2010.2%2018.7%209.99998C18.5%209.79998%2018.5%209.39998%2018.7%209.19998L20.8%206.99998L18.6%204.79998C18.4%204.59998%2018.4%204.19998%2018.6%203.99998C18.8%203.79998%2019.2%203.79998%2019.4%203.99998L21.6%206.19998L23.8%203.99998C24%203.79998%2024.4%203.79998%2024.6%203.99998Z&#x27;%20fill=&#x27;white&#x27;/%3e%3cpath%20d=&#x27;M12.7%204.10001C12.9%204.30001%2013%204.70001%2012.8%204.90001L8.6%209.80001C8.5%209.90001%208.4%2010%208.3%2010C8.1%2010.1%207.8%2010.1%207.6%209.90001L5.4%207.70001C5.2%207.50001%205.2%207.10001%205.4%206.90001C5.6%206.70001%206%206.70001%206.2%206.90001L8%208.60001L11.8%204.10001C12%203.90001%2012.4%203.90001%2012.7%204.10001Z&#x27;%20fill=&#x27;%230066FF&#x27;/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id=&#x27;clip0_4001_1792&#x27;%3e%3crect%20width=&#x27;30&#x27;%20height=&#x27;14&#x27;%20fill=&#x27;white&#x27;/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt=""/><span class="PrivacyChoices-ButtonText">Your Privacy Choices</span></button></div></div></footer></div></main>
7<script>((storageKey, restoreKey) => {
8		if (!window.history.state || !window.history.state.key) {
9			let key = Math.random().toString(32).slice(2);
10			window.history.replaceState({ key }, "");
11		}
12		try {
13			let storedY = JSON.parse(sessionStorage.getItem(storageKey) || "{}")[restoreKey || window.history.state.key];
14			if (typeof storedY === "number") window.scrollTo(0, storedY);
15		} catch (error) {
16			console.error(error);
17			sessionStorage.removeItem(storageKey);
18		}
19	})("react-router-scroll-positions", null)</script>
19<script>window.__reactRouterContext = {"basename":"","future":{"unstable_enableNodeReadableStream":false,"unstable_optimizeDeps":false},"routeDiscovery":{"mode":"lazy","manifestPath":"/__manifest"},"ssr":true,"isSpaMode":false};window.__reactRouterContext.stream = new ReadableStream({start(controller){window.__reactRouterContext.streamController = controller;}}).pipeThrough(new TextEncoderStream());</script>
19<script type="module" async="">;
20import * as route0 from "/assets/root-B2WyV9Zs.js";
21import * as route1 from "/assets/_index-B4x5WtZ3.js";
22  window.__reactRouterManifest = {
23  "entry": {
24    "module": "/assets/entry.client-5xvKZrPI.js",
25    "imports": [
26      "/assets/rolldown-runtime-C0FnF6B9.js",
27      "/assets/vendor-html-parser-DOJ8foyv.js",
28      "/assets/vendor-react-BREUBCH4.js",
29      "/assets/vendor-react-router-D-KYiz2C.js"
30    ],
31    "css": []
32  },
33  "routes": {
34    "root": {
35      "id": "root",
36      "path": "",
37      "hasAction": false,
38      "hasLoader": true,
39      "hasClientAction": false,
40      "hasClientLoader": false,
41      "hasClientMiddleware": false,
42      "hasDefaultExport": true,
43      "hasErrorBoundary": true,
44      "module": "/assets/root-B2WyV9Zs.js",
45      "imports": [
46        "/assets/rolldown-runtime-C0FnF6B9.js",
47        "/assets/vendor-html-parser-DOJ8foyv.js",
48        "/assets/vendor-react-BREUBCH4.js",
49        "/assets/vendor-react-router-D-KYiz2C.js",
50        "/assets/errorBoundary-CheDi6wM.js",
51        "/assets/src-CJBuwDBw.js",
52        "/assets/meta-BmqDeMKS.js",
53        "/assets/src-kIyB8UZk.js",
54        "/assets/src-FD65B_Ks.js",
55        "/assets/src-BgA_weVp.js",
56        "/assets/src-Yx0ppfGW.js",
57        "/assets/useLockBodyScroll-BGJrZGjL.js",
58        "/assets/src-C4mXSWW_.js",
59        "/assets/src-CgtdoL36.js",
60        "/assets/src-DwMErZxf.js",
61        "/assets/_baseForOwn-BQrKFnVs.js",
62        "/assets/src-DUkVFy-x.js",
63        "/assets/swiper-react-BQtwpfmL.js",
64        "/assets/src-1wTTKcyD.js",
65        "/assets/index.es-CZ6BWE4M.js",
66        "/assets/src-BMIs6WOA.js",
67        "/assets/useIsomorphicLayoutEffect-BI0Xeo7e.js",
68        "/assets/src-CYJ5U8IP.js",
69        "/assets/src-wMP71TFR.js",
70        "/assets/src-DIHxsGxV2.js",
71        "/assets/src-TPW-ICv02.js",
72        "/assets/src-CVFTVpkA2.js",
73        "/assets/src-BZF6j5_f.js",
74        "/assets/src-BSseKajH.js",
75        "/assets/src-CEWaulni.js",
76        "/assets/src-BuAD0-ja2.js",
77        "/assets/src-CkQQoCl3.js",
78        "/assets/esm-Ssqaez3W.js",
79        "/assets/src-BIgror6c.js",
80        "/assets/src-D6AoGY7b.js",
81        "/assets/toNumber-DmL4rJT9.js",
82        "/assets/src-CylKitli.js",
83        "/assets/src-DeOIaP7v.js",
84        "/assets/src-HCLIYvCO.js",
85        "/assets/extends-CvVTau-c.js",
86        "/assets/src-13FFjv3X.js",
87        "/assets/striptags-BwxRt8hs.js",
88        "/assets/src-DvqsRmCF.js"
89      ],
90      "css": []
91    },
92    "routes/_index": {
93      "id": "routes/_index",
94      "parentId": "root",
95      "index": true,
96      "hasAction": false,
97      "hasLoader": true,
98      "hasClientAction": false,
99      "hasClientLoader": false,
100      "hasClientMiddleware": false,
101      "hasDefaultExport": true,
102      "hasErrorBoundary": true,
103      "module": "/assets/_index-B4x5WtZ3.js",
104      "imports": [
105        "/assets/errorBoundary-CheDi6wM.js",
106        "/assets/_index-CowjWv6D.js",
107        "/assets/rolldown-runtime-C0FnF6B9.js",
108        "/assets/vendor-html-parser-DOJ8foyv.js",
109        "/assets/vendor-react-BREUBCH4.js",
110        "/assets/vendor-react-router-D-KYiz2C.js",
111        "/assets/meta-BmqDeMKS.js",
112        "/assets/src-FD65B_Ks.js",
113        "/assets/src-BuAD0-ja2.js",
114        "/assets/src-BIgror6c.js",
115        "/assets/src-B0fYXavH.js",
116        "/assets/src-Yx0ppfGW.js",
117        "/assets/src-DUkVFy-x.js",
118        "/assets/swiper-react-BQtwpfmL.js",
119        "/assets/src-1wTTKcyD.js",
120        "/assets/src-BgA_weVp.js",
121        "/assets/src-CYJ5U8IP.js",
122        "/assets/src-DwMErZxf.js",
123        "/assets/src-13FFjv3X.js",
124        "/assets/src-DJ0GvVYb.js",
125        "/assets/toNumber-DmL4rJT9.js",
126        "/assets/index.es-CZ6BWE4M.js",
127        "/assets/src-CylKitli.js",
128        "/assets/src-DeOIaP7v.js",
129        "/assets/src-kIyB8UZk.js",
130        "/assets/src-HCLIYvCO.js",
131        "/assets/extends-CvVTau-c.js"
132      ],
133      "css": []
134    }
135  },
136  "url": "/assets/manifest-13448ae9.js",
137  "version": "13448ae9"
138};
139  window.__reactRouterRouteModules = {"root":route0,"routes/_index":route1};
140
141import("/assets/entry.client-5xvKZrPI.js");</script>
141<script defer="" src="https://www.instagram.com/embed.js"></script>
141<!--$?--><template id="B:0"></template><!--/$-->
141<script id="_R_">requestAnimationFrame(function(){$RT=performance.now()});</script>
141<div hidden id="S:0">
141<script>window.__reactRouterContext.streamController.enqueue("[{\"_1\":2,\"_3\":-5,\"_4\":-5},\"loaderData\",{\"_5\":6,\"_7\":8},\"actionData\",\"errors\",\"root\",{\"_359\":78,\"_3948\":3949,\"_3950\":47,\"_3951\":3952,\"_84\":54,\"_3953\":3954,\"_3955\":-7,\"_3956\":3957,\"_3958\":20,\"_3959\":3960,\"_3961\":3962,\"_3963\":3964,\"_3965\":3966,\"_3967\":3968,\"_3969\":3970,\"_3971\":-7,\"_3972\":3973,\"_3974\":3975,\"_3976\":3977,\"_3978\":3979,\"_17\":3980},\"routes/_index\",{\"_9\":10,\"_11\":12,\"_13\":14,\"_15\":16,\"_17\":18,\"_19\":20},\"modules\",[86,87,88,89,90,91,92,93,94],\"seo\",{\"_77\":78,\"_79\":46,\"_80\":54,\"_81\":20,\"_82\":83,\"_84\":54,\"_85\":-7},\"schema\",[38],\"socialShare\",[21,22,23,24,25],\"ruid\",\"r5a5cy8q16\",\"personalizationEnabled\",false,{\"_26\":36,\"_28\":37},{\"_26\":34,\"_28\":35},{\"_26\":32,\"_28\":33},{\"_26\":30,\"_28\":31},{\"_26\":27,\"_28\":29},\"type\",\"Email\",\"url\",\"mailto:?subject=I wanted you to see this site\u0026body=I%20thought%20the%20following%20from%20Light%20Reading%20might%20interest%20you.%0D%0A%0D%0A%20%0D%0Ahttps%3A%2F%2Fwww.lightreading.com\",\"Bluesky\",\"https://bsky.app/intent/compose?text=undefined%20-%20https%3A%2F%2Fwww.lightreading.com\",\"Twitter\",\"http://www.twitter.com/intent/tweet?url=https://www.lightreading.com\",\"Linkedin\",\"https://www.linkedin.com/sharing/share-offsite/?url=https://www.lightreading.com\",\"Facebook\",\"http://www.facebook.com/sharer/sharer.php?u=https://www.lightreading.com\",{\"_39\":40,\"_41\":42,\"_43\":44,\"_45\":46,\"_28\":47,\"_48\":49,\"_50\":51},\"@context\",\"https://schema.org\",\"@type\",\"NewsMediaOrganization\",\"name\",\"Homepage\",\"description\",\"Light Reading is the leading source of news analysis for c
141ommunications industry professionals.\",\"https://www.lightreading.com\",\"logo\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt6ee1ea97d4d5fb01/6488533a98284a90a3e608e5/Light_Reading_Logo_landscape_color.svg\",\"publisher\",{\"_41\":52,\"_53\":47,\"_43\":54,\"_28\":47,\"_55\":56,\"_57\":58,\"_45\":59,\"_48\":60},[42,75,76],\"identifier\",\"Light Reading\",\"sameAs\",[71,72,73,74],\"foundingDate\",\"2000\",\"To inform and enlighten everyone working in this vital, multi-trillion-dollar sector.\",{\"_41\":61,\"_28\":62,\"_63\":64,\"_65\":66},\"ImageObject\",\"https://www.lightreading.com/assets/LightReading-Ndi7fH-L.svg\",\"width\",{\"_41\":67,\"_68\":70},\"height\",{\"_41\":67,\"_68\":69},\"QuantitativeValue\",\"value\",112,798,\"https://twitter.com/Light_Reading\",\"https://www.linkedin.com/company/light-reading/\",\"https://www.facebook.com/LightReading/\",\"https://news.google.com/publications/CAAqBwgKMNvnygswi4PiAw\",\"Organization\",\"OnlineBusiness\",\"canonicalUrl\",\"https://www.lightreading.com/\",\"metaDescription\",\"metaTitle\",\"noIndex\",\"imageUrl\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png?disable=upscale\u0026width=1200\u0026height=630\u0026fit=crop\",\"siteName\",\"mediaLinks\",{\"_26\":1426,\"_96\":3747,\"_98\":3748},{\"_26\":3460,\"_96\":3461,\"_98\":3462},{\"_26\":1426,\"_96\":1427,\"_98\":1428},{\"_26\":1413,\"_96\":1414,\"_98\":1415},{\"_26\":1163,\"_96\":1336,\"_98\":1337},{\"_26\":1307,\"_96\":1308,\"_98\":1309},{\"_26\":1163,\"_96\":1245,\"_98\":1246},{\"_26\":1163,\"_96\":1164,\"_98\":1165},{\"_26\":95,\"_96\":97,\"_98\":99,\"_100\":101},\"module_three_column_highlight\",\"uid\",\"blt08214383db6b125c\",\"data\",{\"_103\":104,\"_105\":106,\"_107\":108,\"_109\":110,\"_98\":111},\"adConfig\",{\"_102\":20},\"nativeAdOption\",\"isDynamicContent\",true,\"title\",\"Three Column Highlight\",\"moduleLocation\",\"homepage\",\"dateDisplay\",\"show\",[112,113,114],{\"_115\":492,\"_105\":493,\"_118\":494},{\"_115\":395,\"_105\":396,\"_118\":397},{\"_115\":116,\"_105\":117,\"_118\":119},\"contents\",[122,123,124],\"Educational Resources\",\"moreContent\",{\"_105\":120,\"_28\":121},\"VIEW MORE\",\"/series/educational-resources\",{\"_26\":125,\"_98\":367},{\"_26\":125,\"_98\":334},{\"_26\":125,\"_98\":126},\"contentPreview\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":134,\"_135\":136,\"_137\":138,\"_139\":140,\"_141\":136,\"_142\":143,\"_144\":143,\"_145\":146,\"_147\":148,\"_149\":150,\"_151\":152,\"_153\":154,\"_155\":156,\"_157\":20,\"_158\":159,\"_160\":161},\"contentType\",\"Article\",\"variant\",\"card-horizontal\",\"layoutVariant\",\"horizontal\",\"thumbnail\",{\"_330\":331,\"_332\":333},\"articleName\",\"Development Status and Trend of the fgOTN Technology and Industry\",\"articleSummary\",\"By Zhang Haiyi, Zhao Wenyu, Tang Rui, and Xu Yunbin, Institute of Technology and Standards Research, CAICT\",\"articleBody\",[167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190],\"mobileHeadline\",\"articleUrl\",\"/optical-networking/development-status-and-trend-of-the-fgotn-technology-and-industry\",\"listPageUrl\",\"linkAttrs\",{},\"date\",\"Mar 20, 2025\",\"timeRead\",10,\"categoryName\",\"Sponsored Content\",\"categoryUrl\",\"#\",\"contributors\",[],\"hasActivePaidProduct\",\"sponsorshipGatingGroup\",{\"_165\":104,\"_166\":20},\"paidGating\",{\"_162\":20,\"_163\":164},\"paidContent\",\"paidProductTaxonomy\",[],\"sponsorshipGatingSponsorFlag\",\"sponsorshipGatingGateRegFlag\",{\"_26\":202,\"_192\":326,\"_197\":327},{\"_26\":191,\"_192\":322,\"_197\":323},{\"_26\":202,\"_192\":318,\"_197\":319},{\"_26\":191,\"_192\":314,\"_197\":315},{\"_26\":191,\"_192\":310,\"_197\":311},{\"_26\":191,\"_192\":306,\"_197\":307},{\"_26\":202,\"_192\":302,\"_197\":303},{\"_26\":191,\"_192\":298,\"_197\":299},{\"_26\":191,\"_192\":292,\"_197\":293},{\"_26\":191,\"_192\":270,\"_197\":271},{\"_26\":191,\"_192\":269},{\"_26\":191,\"_192\":263,\"_197\":264},{\"_26\":191,\"_192\":259,\"_197\":260},{\"_26\":191,\"_192\":253,\"_197\":254},{\"_26\":191,\"_192\":249,\"_197\":250},{\"_26\":191,\"_192\":243,\"_197\":244},{\"_26\":191,\"_192\":239,\"_197\":240},{\"_26\":202,\"_192\":235,\"_197\":236},{\"_26\":191,\"_192\":231,\"_197\":232},{\"_26\":191,\"_192\":227,\"_197\":228},{\"_26\":191,\"_192\":209,\"_197\":210},{\"_26\":202,\"_192\":203,\"_197\":204},{\"_26\":191,\"_192\":196,\"_197\":198},{\"_26\":191,\"_192\":193},\"paragraph\",\"attrs\",{\"_194\":195},\"textAlign\",\"left\",{\"_194\":195},\"content\",[199],{\"_26\":200,\"_200\":201},\"text\",\"The development of new applications such as computing power and AI accelerates digital transformation in various industries. The demand for small-granularity hard-pipe private lines in fields of government, finance, and electric power has seen continual growth. To address issues such as relatively large bandwidth granularities of traditional OTN and SDH entering the replacement period, as well as to meet the urgent requirements for carrying premium small-granularity services, fgOTN emerges and becomes one of the central technologies for OTN evolution. It provides features such as timeslot-based physical isolation, high reliability, deterministic low latency, and efficie
141nt end-to-end transmission for small-granularity services. So far, global and China's technical standards of fgOTN have taken shape, and improvements have been made on enhanced flexible bandwidth adjustment, intelligent management and control protocols, and multi-domain protection interworking. The development of corresponding devices and test instruments, along with application pilot verification, have been carried out in an orderly manner. It is expected that fgOTN will gradually enter the application and promotion phase. In the next few years, fgOTN is expected to be gradually improved and applied in a large scale to flexibly carry premium multi-granularity services, contributing to the growth of China's digital economy in the computing power+AI era.\",\"heading\",{\"_194\":195,\"_207\":208},[205],{\"_26\":200,\"_200\":206},\"5 Summary and Outlook\",\"level\",4,{\"_194\":195},[211,212,213,214,215],{\"_26\":200,\"_200\":226},{\"_26\":200,\"_217\":223,\"_200\":224},{\"_26\":200,\"_200\":222},{\"_26\":200,\"_217\":218,\"_200\":219},{\"_26\":200,\"_200\":216},\", OTN+fgOTN can be used to carry new services, simplifying E2E OTN network management and O\u0026M. This can also help reduce network construction costs, as well as maintenance workload and complexity. In addition, multiple fgOTN solutions for specific devices can be applied. For example, on a new network or at a new site, fgOTN line boards can be directly deployed on devices to carry small-granularity services, and tributary boards can be deployed as required at sites where services are added or dropped. For existing networks, when there is heavy service traffic and high latency requirements, the capacity of line boards can be expanded at existing sites to support the fgOTN function. Alternatively, to reuse existing line boards, fgODUflex bridge boards can be deployed on existing devices to support the fgOTN function. Tributary boards can be deployed on demand.\",\"marks\",[220],\"For new networks\",{\"_26\":221},\"bold\",\", fgOTN devices are able to interconnect with existing SDH devices in hybrid networking scenarios. In this way, the live network can be gradually reconstructed and upgraded, protecting the existing investment as much as possible and supporting smooth evolution of existing networks. In scenarios where device resources on some nodes are insufficient and some legacy SDH devices need to be replaced, the fgOTN network can be interconnected with SDH core/aggregation devices to quickly foster robust service access capabilities based on existing SDH network resources, and gradually conduct the retirement and transfer of SDH devices. \",[225],\"During upgrade and reconstruction on live networks\",{\"_26\":221},\"In terms of commercial deployment of fgOTN, fgOTN is expected to enter the application and promotion period with the evolution of application requirements, technical standards, industrialization capabilities, test verification, and collective efforts in the industry,. Differentiated deployment solutions will be selected based on scenario requirements. \",{\"_194\":195},[229],{\"_26\":200,\"_200\":230},\"In terms of device R\u0026D, fgOTN products have already been launched by China's major device vendors, such as Huawei, ZTE, and FiberHome. Other manufacturers are also actively following up on the development of related products, which are expected to be launched in 2025. In addition, China's instrument vendors, such as OPWILL, are also developing fgOTN-related test instruments. As for test and verification, China Mobile has taken the lead in conducting multiple rounds of fgOTN testing and verification between 2023 and 2024. It is estimated that the first round of centralized procurement will be started in 2025. For industry networks, in 2024, State Grid Shanxi, Liaoning, Shandong, Jiangxi, Xinjiang, Jiangsu, and other provincial companies have carried out verification on fgOTN features, such as isolation, latency, and jitter. In doing so, they are continuously exploring the feasibility and application scenarios of fgOTN in electric power communications.\",{\"_194\":195},[233],{\"_26\":200,\"_200\":234},\"As fgOTN and related standards continue to evolve, China's telecom operators, electric power, transportation and other industry memberss are actively promoting the R\u0026D and application pilot verification of corresponding devices to accelerate the development and maturity of the fgOTN industry.\",{\"_194\":195,\"_207\":208},[237],{\"_26\":200,\"_200\":238},\"4 Promoted by All Parties in the Industry, fgOTN Is Expected to Enter the Application and Promotion Period\",{\"_194\":195},[241],{\"_26\":200,\"_200\":242},\"To meet the flexible bearing requirements of small-granularity services, fgOTN uses a centralized management and control architecture to implement functions of fgOTN resource topology collection, path computation, connection control, protection and recovery, and alarm performance on a multi-domain OTN network. In particular, for cloud/computing private lines and government and enterprise users, a combination of centralized management and control as well as distributed protocols can be used to enhance service awareness capabilities and flexibly and dynamically configure network resources. Service awareness collects physical addresses of client-side connections, generates the service mapping and forwarding table, and delivers the table to a device. The device identifies L2+L3 information in the service packet header and forwards the service based on the service mapping and forwarding table, enhancing the flexibility of service configuration.\",{\"_194\":195},[245],{\"_26\":200,\"_217\":246,\"_200\":247},[248],\"4. Management and control functions of service awareness\",{\"_26\":221},{\"_194\":195},[251],{\"_26\":200,\"_200\":252},\"The industry promotes the development of a simplified hitless bandwidth adjustment mechanism for fgOTN application scenarios to solve the problems of complex protocols and long adjustment duration in traditional OTN hitless bandwidth adjustment solutions,. The link connection adjustment handshake protocol is simplified to determine timeslots from the source to the sink, and the bandwidth adjustment overhead is used for fast rate adjustment, with the adjustment duration shortened to hundreds of milliseconds. In addition, hitless bandwidth adjustment can be performed without a unified NMS. The adjustment is initiated by the source node, with no need of NMS during the adjustment. An end-to-e
141nd confirmation mechanism helps ensure the reliability of adjustment.\",{\"_194\":195},[255],{\"_26\":200,\"_217\":256,\"_200\":257},[258],\"3. Simplified hitless bandwidth adjustment mechanism\",{\"_26\":221},{\"_194\":195},[261],{\"_26\":200,\"_200\":262},\"fgOTN adopts the original ODUk technology system with improvements in service mapping, multiplexing, and CBR service clock mechanism. In terms of mapping, packet services use idle mapping procedure (IMP), with the service data flow using 64B/66B coding. This delivers low latency and simplified processing. CBR services use generic mapping procedure (GMP) and support multiple service types, such as E1, VC, and STM-N. In terms of multiplexing, fgOTN uses a fixed mapping granularity of 16 bytes. This simplifies the asynchronous mapping from fgODUflex to the server-layer OPU, and reduces latency, cache resources, and mapping overheads. When it comes to CBR service clock mechanism, to ensure that the client-side regeneration clock of the CBR services carried by fgODUflex meets the jitter and wander requirements of CBR services, fgOTN uses fgODUflex overheads to provide a solution for accumulating the relative clock offset between adjacent fgODUflex processing nodes.\",{\"_194\":195},[265],{\"_26\":200,\"_217\":266,\"_200\":267},[268],\"2. Optimized service mapping and multiplexing solution\",{\"_26\":221},{\"_194\":195},{\"_194\":195},[272,273,274,275,276,277,278],{\"_26\":200,\"_200\":291},{\"_26\":200,\"_217\":288,\"_200\":289},{\"_26\":200,\"_200\":287},{\"_26\":200,\"_217\":284,\"_200\":285},{\"_26\":200,\"_200\":283},{\"_26\":200,\"_217\":280,\"_200\":281},{\"_26\":200,\"_200\":279},\" fgODUflex container-based E2E unified scheduling supports timeslot-based physical isolation, ensuring secure multi-service bearing and lower latency and jitter. In addition, compared with traditional mapping and multiplexing paths of up to six levels for small-granularity services, Ethernet over fgOTN (EofgOTN) simplifies the paths to only three levels (for example, customer services — fgODUflex — ODU2 — OTU2), cutting the service transfer latency.\",[282],\"Third, fgOTN provides low latency.\",{\"_26\":221},\" fgOTN uses flexible timeslots with a minimum rate of 10.4 Mbit/s. Fine-grained tributary timeslots are divided on the OPU server layer. For example, each OPU0 is divided into 119 10.4 Mbit/s tributary timeslots. Theoretically, a single ODU0 supports 119 hard pipe service connections, as well as flexible and efficient bearing of 10 Mbit/s to 1 Gbit/s services. \",[286],\"Second, fgOTN supports powerful low-rate service adaptation and high transmission efficiency.\",{\"_26\":221},\" fgOTN adopts most ODUk overheads, including path monitoring (PM), tandem connection monitoring (TCM), trail trace identifier (TTI), mapping adjustment overhead, packet service mapping and framing overhead, and payload type (PT). Besides these, it also has the same OAM advantages as traditional OTN. \",[290],\"First, the fgOTN frame structure adopts the basic OTN frame structure while also supporting various byte overheads.\",{\"_26\":221},\"One of the core technologies of fgOTN is the flexible containers based on the frame structure design (4 rows x 3824 columns) and 10.4 Mbit/s timeslot granularity. \",{\"_194\":195},[294],{\"_26\":200,\"_217\":295,\"_200\":296},[297],\"1. Flexible containers for small-granularity services\",{\"_26\":221},{\"_194\":195},[300],{\"_26\":200,\"_200\":301},\"Based on the traditional OTN technical architecture, fgOTN focuses on expanding the bearer capability for small-granularity services. In addition to defining fgODUflex (flexible optical data unit) containers for small-granularity services, fgOTN has standardized complete network functions including service adaptation, overhead management and monitoring, cross-connect grooming, mapping and multiplexing, hitless bandwidth adjustment, and subnetwork connection protection. With such stand-out technical features, fgOTN is expected to propel the development of premium small-granularity services.\",{\"_194\":195,\"_207\":208},[304],{\"_26\":200,\"_200\":305},\"3 Obvious fgOTN Features Facilitate High-Quality Service Development\",{\"_194\":195},[308],{\"_26\":200,\"_200\":309},\"In terms of China's industry standards, Transmission Network and Access Network (TC6) Work Group (WG1) of China Communications Standards Association (CCSA) is responsible for the development and revision of OTN-related standards. CCSA has completed the formulation of industry standards for optical service units (OSUs), such as technical requirements for OSUs, technical requirements for OSU-based OTN devices, and test methods for OSU-based OTN devices (OSU is another mode of small-granularity OTN standards), and collaborates with ITU-T to promote the construction of the fgOTN standards system as well. In 2023, CCSA officially started to formulate the technical requirements for fgOTN, as well as technical requirements for OSU- and fgOTN-based OTN management and control. The draft for approval is being or has been publicized. In addition, in 2024, CCSA initiated technical requirements for fgOTN devices and test methods for fgOTN devices is initiated in CCSA and. the fgOTN standards system is constantly improving.\",{\"_194\":195},[312],{\"_26\":200,\"_200\":313},\"The global standardization of fgOTN, which is one of OTN's major evolution directions, is mainly undertaken by the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T) SG15. China took the lead in promoting the global standardization of small-granularity OTN in 2018. Experts from network operators, device vendors, and scientific research institutes in China have made significant contributions to standardization by submitting a large number of documents and holding in-depth discu
141ssions on key technical solutions including application requirements, frame structures, and mapping adaptation,accelerating the research and development of small-granularity OTN standards. In April 2023, the ITU-T SG15 plenary meeting agreed to update the initial research scope of small-granularity standards, officially initiated G.fgOTN, and specified that constant bit rate (CBR) services such as E1/VC-n should be carried by fgOTN. In the plenary meeting at the end of 2023, the first batch of fgOTN core standards were officially approved, including fgOTN overall (G.709.20), fgOTN interface (G.709 Amd 3), and fgOTN architecture (G.872 Annex A). Following that, the linear protection standard G.808.4 was approved at the plenary meeting in July 2024. In addition, fgOTN has been further optimized in standards of G.709, G.709.20, G.798 (characteristics of equipment functional blocks), G.874 (management aspects of optical transport network elements), and G.875 (information model for optical network equipment) to meet the application requirements.\",{\"_194\":195},[316],{\"_26\":200,\"_200\":317},\"In recent years, China has been continuously promoting the research and standardization of small-granularity OTN technologies to carry small-granularity services and address the challenges of traditional OTN,aiming to launch low-cost and low-latency small-granularity service transmission solutions with low power consumption to further reduce device complexity and simplify network O\u0026M. Currently, fgOTN solutions has basically taken shape and has completed the preliminary development of international standards and domestic standards, and will further accelerate the innovation and development of OTN technology industry in the future.\",{\"_194\":195,\"_207\":208},[320],{\"_26\":200,\"_200\":321},\"2 Small-Granularity Standards Drive OTN Innovation and Development\",{\"_194\":195},[324],{\"_26\":200,\"_200\":325},\"Amid the rapid growth of the global digital economy, fields like government, finance, and electric power have seen an increasing demand for high-quality transmission private lines. This drives the trend of the optical transport network (OTN) being deployed at the metro edge and large-scale deployment of OTN at industry end nodes. However, traditional OTN provides relatively large bandwidth pipe granularities (the minimum bandwidth container granularity is 1.25 Gbit/s ODU0). When carrying services at a rate lower than GE, traditional OTN faces challenges such as bandwidth utilization and scheduling flexibility. Meanwhile, synchronous digital hierarchy (SDH) also needs to be updated and replaced. All of this calls for a new technology that provides smaller bandwidth granularities and higher flexibility to meet the bearing requirements of services such as premium private lines. Fine-grain Optical Transport Network (fgOTN) was born on demand. While retaining the features as traditional SDH such as small granularity, physical isolation, high reliability, and deterministic latency,it also supports high bandwidth expansion as traditional OTN. With these features, fgOTN has become one of OTN's major evolution directions and a hot topic in the industry.\",{\"_194\":195,\"_207\":208},[328],{\"_26\":200,\"_200\":329},\"1 Introduction\",\"src\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltabf12f81e00e4f0f/67dc19f144e92a445c974576/iStock-1904691669.jpg\",\"alt\",\"\",{\"_127\":335,\"_129\":130,\"_131\":132,\"_133\":336,\"_135\":337,\"_137\":338,\"_139\":339,\"_141\":337,\"_142\":340,\"_144\":341,\"_145\":342,\"_147\":343,\"_149\":344,\"_151\":152,\"_153\":154,\"_155\":345,\"_157\":20,\"_158\":346,\"_160\":347},\"Document\",{\"_330\":366,\"_332\":333},\"Satellite Networks: Expanding Reach, Reliability, and Performance - 2025 Survey Analysis\",\"Heavy Reading (now part of Omdia), in collaboration with Intelsat, conducted a global enterprise survey in 2Q25 to assess connectivity, coverage, and resilience priorities. This report presents key findings on satellite connectivity strategies and priorities.\",[349],\"/satellite/satellite-networks-expanding-reach-reliability-and-performance-2025-survey-analysis\",\"/documents\",{},\"Jun 9, 2025\",0,[],{\"_165\":104,\"_166\":20}
141,{\"_162\":20,\"_163\":348},[],{\"_26\":191,\"_192\":350,\"_197\":351},{\"_194\":195},[352,353],{\"_26\":200,\"_200\":365},{\"_26\":354,\"_217\":355},\"hardBreak\",[356],{\"_26\":357,\"_192\":358},\"link\",{\"_359\":360,\"_361\":362,\"_363\":-5,\"_364\":-5},\"href\",\"https://eu-assets.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt0ae5ba3f3d3782ad/672905f6dd55740dcbb311fd/Final_HR_Intent-Driven_Networks_(November_2024).pdf\",\"target\",\"_self\",\"rel\",\"class\",\"Find out more from Ruth Brown, Principal Analyst – Mobile Networks, Heavy Reading.\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5ccba29f9291a554/6846e99933dbec65cde8e841/iStock-1368207709.jpg\",{\"_127\":335,\"_129\":130,\"_131\":132,\"_133\":368,\"_135\":369,\"_137\":370,\"_139\":371,\"_141\":369,\"_142\":372,\"_144\":341,\"_145\":373,\"_147\":374,\"_149\":344,\"_151\":152,\"_153\":154,\"_155\":375,\"_157\":20,\"_158\":376,\"_160\":377},{\"_330\":394,\"_332\":333},\"Set the Right Migration Path: Defining a 6G Architecture\",\"The 6G architecture must leverage existing 5G investment while allowing operators to adopt new 6G capabilities rapidly.\",[379,380,381],\"/6g/set-the-right-migration-path-defining-a-6g-architecture\",{},\"Sep 4, 2025\",[],{\"_165\":104,\"_166\":20},{\"_162\":20,\"_163\":378},[],{\"_26\":191,\"_192\":390,\"_197\":391},{\"_26\":191,\"_192\":386,\"_197\":387},{\"_26\":191,\"_192\":382,\"_197\":383},{\"_194\":195},[384],{\"_26\":200,\"_200\":385},\"Offered free by: Qualcomm Technologies\",{\"_194\":195},[388],{\"_26\":200,\"_200\":389},\"This white paper provides insights for creating a 6G architecture that preserves existing investments while enabling rapid adoption of new capabilities without unnecessary dependencies on legacy technologies.\",{\"_194\":195},[392],{\"_26\":200,\"_200\":393},\"Architectural decisions made in 2025 will be critical to influence the 5G-to-6G transition and global adoption rates. As 3GPP Release 20 launches formal study items, the industry must design a 6G system that meets 2040's advanced service demands while remaining economically viable.\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt52e586a82575dc16/68b57dead29b1031b11a45b1/iStock-1954420507_(1).jpg\",[399,400,401],\"Telecom Innovators\",{\"_105\":120,\"_28\":398},\"/series/telecom-innovator-videos\",{\"_26\":125,\"_98\":463},{\"_26\":125,\"_98\":433},{\"_26\":125,\"_98\":402},{\"_127\":403,\"_129\":130,\"_131\":132,\"_133\":404,\"_135\":405,\"_137\":333,\"_139\":406,\"_141\":405,\"_142\":407,\"_144\":408,\"_145\":409,\"_147\":410,\"_149\":344,\"_151\":152,\"_153\":154,\"_155\":411,\"_157\":20,\"_158\":412,\"_160\":413},\"Video\",{\"_330\":431,\"_332\":432},\"Powering the Future: Orange Business’s Cloud Revolution with PwC and Microsoft\",[420,421,422],\"/cloud/powering-the-future-orange-business-s-cloud-revolution-with-pwc-and-microsoft\",\"/videos\",{},\"Apr 15, 2026\",[415],{\"_165\":104,\"_166\":20},{\"_162\":20,\"_163\":414},[],{\"_43\":416,\"_417\":418,\"_357\":419},\"Jim Hodges\",\"avatar\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt57cdec142d037cbf/649be2db4eadab2c4c780cec/Jim-Hodges.jpg\",\"/author/jim-hodges\",{\"_26\":191,\"_192\":427,\"_197\":428},{\"_26\":191,\"_192\":426},{\"_26\":191,\"_192\":423,\"_197\":424},{\"_194\":195},[425],{\"_26\":354},{\"_194\":195},{\"_194\":195},[429],{\"_26\":200,\"_200\":430},\"Orange Business is boldly reshaping its future with a sweeping digital transformation—modernizing infrastructure, strengthening security, and navigating complex regulatory landscapes to pioneer a digital-first era. With an ambitious timeline to exit their data center by March 2026, Orange Business is transitioning a staggering 350 mission-critical applications to Microsoft Azure and sovereign cloud platforms. To support this ambitious move, Orange Business has partnered with PwC, a leader in cloud transformation, and is leveraging technical expertise from Microsoft.\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt15f0fdf46fb8a4f1/69df500ddf45793ded185e70/microsoft_thumb.jpg\",\"microsoft thumb\",{\"_127\":403,\"_129\":130,\"_131\":132,\"_133\":434,\"_135\":435,\"_137\":436,\"_139\":437,\"_141\":435,\"_142\":438,\"_144\":408,\"_145\":439,\"_147\":410,\"_149\":344,\"_151\":440,\"_153\":441,\"_155\":442,\"_157\":20,\"_158\":443,\"_160\":444},{\"_330\":461,\"_332\":462},\"HPE AI Networking - Scale Up, Scale Out, and Scale Across | OFC 2026\",\"At OFC 2026, HPE leaders discuss AI driven networking for Scale Up, Scale Out, and Scale Across solutions for the data center, DCI, and WAN use cases—covering Ethernet for AI, 1.6T switching, PTX routing, and AI powered operations. Learn more at https://www.hpe.com/networking\",[450],\"/optical-networking/hpe-ai-networking-scale-up-scale-out-and-scale-across-ofc-2026\",{},\"Optical Networking\",\"/network-technology/optical-networking\",[446],{\"_165\":20,\"_166\":20}
141,{\"_162\":20,\"_163\":445},[],{\"_43\":447,\"_417\":448,\"_357\":449},\"Sterling Perrin\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt4d719f2fb0c6b17a/64a3370106e2e55bd456dcf3/Sterling-Perrin.jpg\",\"/author/sterling-perrin\",{\"_26\":191,\"_192\":451,\"_197\":452},{\"_194\":195},[453,454],{\"_26\":200,\"_200\":460},{\"_26\":200,\"_217\":455,\"_200\":456},[457],\"https://www.hpe.com/networking\",{\"_26\":357,\"_192\":458},{\"_359\":459,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.youtube.com/redirect?event=video_description\u0026redir_token=QUFFLUhqbHVySlp0VXFET1c1VFN4bzBfZFNVdFJYWTNSUXxBQ3Jtc0trM3puUjl0YlVBNG5nRU5DaTloWER1aU90N0hyOFFUaHFHQ3pCcGl2YlNDc1NoNmhJVWZSYlhRc01wN0pMa3psc1JpSmw3czV1TllfUTZXemNJeUpIek9JdEZhNE1velZXYVd1NDNTbVNNd0NiTVJhSQ\u0026q=https%3A%2F%2Fwww.hpe.com%2Fnetworking\u0026v=c5B5655WT7c\",\"At OFC 2026, HPE leaders discuss AI driven networking for Scale Up, Scale Out, and Scale Across solutions for the data center, DCI, and WAN use cases—covering Ethernet for AI, 1.6T switching, PTX routing, and AI powered operations. Learn more at \",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf62e3ac2eb06d324/69df5b6ea047c909bac21649/HPE_thumb.png\",\"hpe thumb\",{\"_127\":403,\"_129\":130,\"_131\":132,\"_133\":464,\"_135\":465,\"_137\":333,\"_139\":466,\"_141\":465,\"_142\":467,\"_144\":408,\"_145\":468,\"_147\":469,\"_149\":344,\"_151\":470,\"_153\":471,\"_155\":472,\"_157\":20,\"_158\":473,\"_160\":474},{\"_330\":491,\"_332\":333},\"AI and Agentic AI and the Impact on Wide Area Networks\",[480],\"/ai-machine-learning/ai-and-agentic-ai-and-the-impact-on-wide-area-networks\",{},\"May 22, 2026\",\"AI \u0026 Machine Learning\",\"/digital-transformation/ai-machine-learning\",[476],{\"_165\":20,\"_166\":20},{\"_162\":20,\"_163\":475},[],{\"_43\":477,\"_417\":478,\"_357\":479},\"Gabriel Brown\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt89ae3f9dc526d6f0/6513f83cf7552e31597cd0ae/Gabriel-Brown.jpg\",\"/author/gabriel-brown\",{\"_26\":191,\"_192\":481,\"_197\":482},{\"_194\":195},[483,484],{\"_26\":200,\"_200\":490},{\"_26\":200,\"_217\":485,\"_200\":486},[487],\"Learn more about the impact on transport networks\",{\"_26\":357,\"_192\":488},{\"_359\":489,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.cisco.com/c/dam/en/us/solutions/collateral/artificial-intelligence/mass-scale-infrastructure/ai-network-traffic-report.pdf\",\"Javier Antich, Principal Engineer and AI research lead in Cisco’s Provider Connectivity group, discusses how AI traffic differs from regular traffic in terms of characteristics and how agents behave as traffic multipliers or network power users compared to human users. \",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt8d377d03822f3a41/6a10174e5a6395da31d822ea/Screenshot_2026-05-22_at_09.43.32.png\",[496,497,498],\"Sponsored Articles\",{\"_105\":120,\"_28\":495},\"/series/sponsored-articles\",{\"_26\":125,\"_98\":826},{\"_26\":125,\"_98\":639},{\"_26\":125,\"_98\":499},{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":500,\"_135\":501,\"_137\":502,\"_139\":503,\"_141\":501,\"_142\":504,\"_144\":504,\"_145\":505,\"_147\":506,\"_149\":507,\"_151\":152,\"_153\":154,\"_155\":508,\"_157\":20,\"_158\":509,\"_160\":510},{\"_330\":638,\"_332\":333},\"ZTE, Antel Test 50G PON in Latin America\",\"ZTE and Antel validated LatAm’s first symmetric 50G PON, enabling long-term coexistence of GPON, 10G PON, and 50G PON.\\n\",[512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527],\"/telecoms-software/zte-antel-test-50g-pon-in-latin-america\",{},\"Sep 15, 2026\",3,[],{\"_165\":104,\"_166\":20},{\"_162\":20,\"_163\":511},[],{\"_26\":191,\"_192\":634,\"_197\":635},{\"_26\":191,\"_192\":630,\"_197\":631},{\"_26\":191,\"_192\":626,\"_197\":627},{\"_26\":191,\"_192\":622,\"_197\":623},{\"_26\":191,\"_192\":618,\"_197\":619},{\"_26\":191,\"_192\":614,\"_197\":615},{\"_26\":202,\"_192\":608,\"_197\":609},{\"_26\":191,\"_192\":590,\"_197\":591},{\"_26\":202,\"_192\":584,\"_197\":585},{\"_26\":191,\"_192\":574,\"_197\":575},{\"_26\":191,\"_192\":564,\"_197\":565},{\"_26\":191,\"_192\":554,\"_197\":555},{\"_26\":202,\"_192\":547,\"_197\":548},{\"_26\":191,\"_192\":543,\"_197\":544},{\"_26\":191,\"_192\":539,\"_197\":540},{\"_26\":191,\"_192\":528,\"_197\":529},{\"_194\":195},[530,531],{\"_26\":200,\"_200\":538},{\"_26\":200,\"_217\":532,\"_200\":533},[534],\"[email protected]\",{\"_26\":357,\"_192\":535},{\"_359\":536,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://[email protected]/\",\"_blank\",\"Email: \",{\"_194\":195},[541],{\"_26\":200,\"_200\":542},\"Communications\",{\"_194\":195},[545],{\"_26\":200,\"_200\":546},\"ZTE Corporation\",{\"_194\":195,\"_207\":553},[549],{\"_26\":200,\"_217\":550,\"_200\":551},[552],\"MEDIA INQUIRIES:\",{\"_26\":221},2,{\"_194\":195},[556,557],{\"_26\":200,\"_200\":563},{\"_26\":200,\"_217\":558,\"_200\":559},[560],\"www.linkedin.com/company/zte\",{\"_26\":357,\"_192\":561},{\"_359\":562,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://www.linkedin.com/company/zte\",\"LinkedIn \",{\"_194\":195},[566,567],{\"_26\":200,\"_200\":573},{\"_26\":200,\"_217\":568,\"_200\":569},[570],\"www.twitter.com/ZTEPress\",{\"_26\":357,\"_192\":571},{\"_359\":572,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://www.twitter.com/ZTEPress\",\"Twitter \",{\"_194\":195},[576,577],{\"_26\":200,\"_200\":583},{\"_26\":200,\"_217\":578,\"_200\":579},[580],\"www.facebook.com/ZTECorp\",{\"_26\":357,\"_192\":581},{\"_359\":582,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://www.facebook.com/ZTECorp\",\"Facebook \",{\"_194\":195,\"_207\":553},[586],{\"_26\":200,\"_217\":587,\"_200\":588},[589],\"FOLLOW US:\",{\"_26\":221},{\"_194\":195},[592,593,594,595],{\"_26\":200,\"_200\":607},{\"_26\":200,\"_217\":602,\"_200\":603},{\"_26\":200,\"_200\":601},{\"_26\":200,\"_217\":596,\"_200\":597},[598],\"www.youtube.com/@ZTECorporation\",{\"_26\":357,\"_192\":599},{\"_359\":600,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://www.youtube.com/@ZTECorporation\",\"YouTube \",[604],\"www.zte.com.cn/global\",{\"_26\":357,\"_192\":605},{\"_359\":606,\"_361\":537,\"_363\":-5,\"_364\":-5},\"http://www.zte.com.cn/global\",\"ZTE helps to connect the world with continuous innovation for a better future. The company provides innovative technologies and integrated solutions, its portfolio spans all series of wireless, wireline, devices and professional telecommunications services. Serving over a quarter of the global population, ZTE is dedicated to creating a digital and intelligent ecosystem and enabling connectivity and trust everywhere. ZTE is listed on both the Hong Kong and Shenzhen Stock Exchanges. \",{\"_194\":195,\"_207\":553},[610],{\"_26\":200,\"_217\":611,\"_200\":612},[613],\"ABOUT ZTE:\",{\"_26\":221},{\"_194\":195},[616],{\"_26\":200,\"_200\":617},\"Moving forward, ZTE will continue to deepen its collaboration with Antel, driving the evolution of all-optical access networks through technological innovation and accelerating the integration of next-generation broadband technologies into various sectors of the digital economy. Together, the two parties will provide a more robust network foundation for Uruguay's digital infrastru
141cture upgrades and the high-quality development of its digital economy.\",{\"_194\":195},[620],{\"_26\":200,\"_200\":621},\"As a key technology for next-generation fixed access networks, 50G PON will further unleash the bandwidth potential of all-optical networks. In addition to meeting the multi-gigabit broadband needs of home users, it can support a wide range of emerging digital applications, such as 5G mobile backhaul, cloud VR/AR, cloud gaming, 8K ultra-HD video, telemedicine, industrial Internet, smart manufacturing, and smart campuses. 50G PON delivers ultra-high bandwidth, low latency, low jitter, and high-precision clock synchronization for diverse services, accelerating the construction of the next-generation network infrastructure for the digital economy.\",{\"_194\":195},[624],{\"_26\":200,\"_200\":625},\"The solution enables long-term coexistence and on-demand evolution of the three PON generations. Without major modifications to existing networks, operators can smoothly upgrade their network capabilities, thereby protecting their existing investments. Meanwhile, in response to the continuously growing demand for future ultra-broadband services, 50G PON can further enhance the bandwidth capabilities of access networks, providing operators with a clear evolution path to build future-oriented, ultra-high-speed all-optical networks.\",{\"_194\":195},[628],{\"_26\":200,\"_200\":629},\"At the summit, ZTE and Antel showcased a multi-generation convergence and evolution solution of GPON, 10G PON, and 50G PON technologies. While ensuring the stable operation of existing GPON and 10G PON services, it successfully validated the key performance indicators of symmetric 50G PON technology, demonstrating its potential to support next-generation ultra-broadband networks.\",{\"_194\":195},[632],{\"_26\":200,\"_200\":633},\"Globally, fixed broadband networks are accelerating their evolution toward all-optical networks that offer higher speeds, lower latency, and greater reliability. As a pioneer in Latin America's digital transformation, Uruguay continues to drive the development of its digital infrastructure. Leveraging its extensive fiber footprint, Antel has built a high-quality fixed broadband network across the country. It also continues to enhance its capabilities and user experience through technological innovation to meet the growing connectivity demands of digital homes, smart cities, and industrial digital transformation.\",{\"_194\":195},[636],{\"_26\":200,\"_200\":637},\"Montevideo, Uruguay, August 12, 2026 — ZTE Corporation (0763.HK / 000063.SZ), a global leading provider of integrated information and communication technology solutions, in collaboration with Antel, Uruguay's largest telecommunications operator, completed the first validation of symmetric 50G PON technology in Latin America during the Antel Summit 2026. The validation achieved the convergence and evolution of three generations of PON technologies (GPON, 10G PON, and 50G PON), fully demonstrating the technical capabilities of 50G PON in seamless network evolution, ultra-high-speed service delivery, and future large-scale deployment. This milestone marks a significant step in Uruguay's evolution toward next-generation ultra-broadband optical access networks and provides a valuable benchmark for the ongoing upgrade of fixed networks throughout Latin America.\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltfa87c20f9e37f16a/6aa8fcf38dfc59b6cc3f14e2/ZTE_and_Antel_CompleteZTE_Latin_America_s_First_Validation_of_Symmetric_50G_PON_Technology-V4.0-配图.png\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":640,\"_135\":641,\"_137\":642,\"_139\":643,\"_141\":641,\"_142\":644,\"_144\":644,\"_145\":645,\"_147\":506,\"_149\":208,\"_151\":152,\"_153\":154,\"_155\":646,\"_157\":20,\"_158\":647,\"_160\":648},{\"_330\":825,\"_332\":333},\"ZTE at GSMA M360 ASEAN 2026: Trust in the AI Era\",\"ZTE showcased AI at GSMA M360 ASEAN 2026, driving trusted digital growth in ASEAN through Sovereign AI, security, affordability and sustainability.\",[650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673],\"/digital-transformation/zte-at-gsma-m360-asean-2026-trust-in-the-ai-era\",{},[],{\"_165\":104,\"_166\":20}
141,{\"_162\":20,\"_163\":649},[],{\"_26\":191,\"_192\":817,\"_197\":818},{\"_26\":191,\"_192\":813,\"_197\":814},{\"_26\":191,\"_192\":805,\"_197\":806},{\"_26\":191,\"_192\":801,\"_197\":802},{\"_26\":191,\"_192\":797,\"_197\":798},{\"_26\":191,\"_192\":793,\"_197\":794},{\"_26\":191,\"_192\":779,\"_197\":780},{\"_26\":191,\"_192\":769,\"_197\":770},{\"_26\":191,\"_192\":768},{\"_26\":191,\"_192\":764,\"_197\":765},{\"_26\":191,\"_192\":754,\"_197\":755},{\"_26\":191,\"_192\":744,\"_197\":745},{\"_26\":191,\"_192\":740,\"_197\":741},{\"_26\":202,\"_192\":735,\"_197\":736},{\"_26\":191,\"_192\":727,\"_197\":728},{\"_26\":202,\"_192\":722,\"_197\":723},{\"_26\":191,\"_192\":715,\"_197\":716},{\"_26\":191,\"_192\":706,\"_197\":707},{\"_26\":191,\"_192\":699,\"_197\":700},{\"_26\":191,\"_192\":692,\"_197\":693},{\"_26\":202,\"_192\":687,\"_197\":688},{\"_26\":191,\"_192\":684,\"_197\":685},{\"_26\":191,\"_192\":681,\"_197\":682},{\"_26\":191,\"_192\":674,\"_197\":675},{\"_194\":195},[676,677],{\"_26\":200,\"_200\":538},{\"_26\":200,\"_217\":678,\"_200\":533},[679],{\"_26\":357,\"_192\":680},{\"_359\":536,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195},[683],{\"_26\":200,\"_200\":542},{\"_194\":195},[686],{\"_26\":200,\"_200\":546},{\"_194\":195,\"_207\":553},[689],{\"_26\":200,\"_217\":690,\"_200\":551},[691],{\"_26\":221},{\"_194\":195},[694,695],{\"_26\":200,\"_200\":601},{\"_26\":200,\"_217\":696,\"_200\":597},[697],{\"_26\":357,\"_192\":698},{\"_359\":600,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195},[701,702],{\"_26\":200,\"_200\":563},{\"_26\":200,\"_217\":703,\"_200\":559},[704],{\"_26\":357,\"_192\":705},{\"_359\":562,\"_361\":362,\"_363\":-5,\"_364\":-5},{\"_194\":195},[708,709],{\"_26\":200,\"_200\":714},{\"_26\":200,\"_217\":710,\"_200\":711},[712],\"https://x.com/ZTEPress\",{\"_26\":357,\"_192\":713},{\"_359\":711,\"_361\":537,\"_363\":-5,\"_364\":-5},\"X \",{\"_194\":195},[717,718],{\"_26\":200,\"_200\":583},{\"_26\":200,\"_217\":719,\"_200\":579},[720],{\"_26\":357,\"_192\":721},{\"_359\":582,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195,\"_207\":553},[724],{\"_26\":200,\"_217\":725,\"_200\":588},[726],{\"_26\":221},{\"_194\":195},[729,730],{\"_26\":200,\"_200\":734},{\"_26\":200,\"_217\":731,\"_200\":603},[732],{\"_26\":357,\"_192\":733},{\"_359\":606,\"_361\":537,\"_363\":-5,\"_364\":-5},\"ZTE connects the world with continuous innovation for a better future. The company provides innovative technologies and integrated solutions, and its portfolio spans communication networks, computing infrastructure, industry digital solutions, and personal and home smart terminals. Serving one third of the world's population, ZTE is dedicated to leading globally in connectivity and intelligent computing, enabling communication and trust everywhere. ZTE is listed on both the Hong Kong and Shenzhen Stock Exchanges. \",{\"_194\":195,\"_207\":553},[737],{\"_26\":200,\"_217\":738,\"_200\":612},[739],{\"_26\":221},{\"_194\":195},[742],{\"_26\":200,\"_200\":743},\"Looking ahead, ZTE will firmly advance its \\\"Connectivity + Computing\\\" strategy. By fully embracing AI as the primary path, ZTE will work with global partners to deepen technological innovation and ecosystem synergy, bringing digital intelligence to all industries and fulfilling ZTE’s vision of \\\"enabling communication and trust everywhere\\\".\",{\"_194\":195},[746,747,748],{\"_26\":200,\"_200\":753},{\"_26\":200,\"_217\":750,\"_200\":751},{\"_26\":200,\"_200\":749},\", under the theme \\\"AI Reshaped Network Unleashing Infinite Value\\\", focused on ASEAN's 5G+AI opportunities to support the ASEAN \\\"2045 Community Vision\\\" for digital transformation. The congress featured AIR MAX three-layer systematic upgrade architecture, which builds the optimal solution for mobile networks in the 6G+AI era, completing network upgrade from AI enhancement and single-scenario intelligence to full-scenario AI-native intelligence, connecting traditional traffic economy with the new Token economy. Through customer-shared case studies, it showcases the dual benefits of AI-driven enhancements in network performance and commercial returns, providing a replicable reference model for the ASEAN market.\",[752],\"ZTE Wireless User Congress\",{\"_26\":221},\"Meanwhile, \",{\"_194\":195},[756,757,758],{\"_26\":200,\"_200\":763},{\"_26\":200,\"_217\":760,\"_200\":761},{\"_26\":200,\"_200\":759},\"was held under the theme \\\"Infinite Intelligence, Thriving Together\\\". Centered on the co-evolution of intelligent computing infrastru
141cture and AI models, the congress brought together representatives from global chip and computing vendors, cloud and internet companies, as well as academic experts. Participants engaged in in-depth discussions on cutting-edge topics including computing evolution in the era of large models, rising demands for Agents and Tokens, inference efficiency enhancement, next-generation cloud infrastructure, SuperPOD architecture, and open intelligent computing ecosystems, jointly exploring the technological trends and industrial practices of future intelligent computing infrastructure.\",[762],\"ZTE Global Intelligent Computing Ecosystem Congress \",{\"_26\":221},\"The \",{\"_194\":195},[766],{\"_26\":200,\"_200\":767},\"On the same day, ZTE and GSMA co-hosted two congresses, bringing together global operators, industry visionaries, and technology leaders to explore how AI-transformed networks can enhance operational efficiency, create new business monetization opportunities, and drive sustainable development.\",{\"_194\":195},{\"_194\":195},[771],{\"_26\":772,\"_192\":773},\"image\",{\"_194\":195,\"_330\":774,\"_332\":333,\"_105\":-5,\"_775\":776},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2028f8182d0402b/6aa91fcb9c568d0648d5c198/image.png\",\"style\",{\"_777\":778},\"float\",\"center\",{\"_194\":195},[781,782,783,784],{\"_26\":200,\"_217\":790,\"_200\":791},{\"_26\":200,\"_200\":789},{\"_26\":200,\"_217\":786,\"_200\":787},{\"_26\":200,\"_200\":785},\"He stated, \\\"The future of healthcare is not about bringing every patient to the capability—it is about bringing the capability to every patient. When connectivity, compute, trusted data and AI work together, expertise and intelligence can move beyond the hospital and reach people wherever care is needed. That is how we make better healthcare accessible everywhere—safely, intelligently and at scale.\\\"\",[788],\"\\\"Building the AI-Ready Digital Health Infrastructure\\\". \",{\"_26\":221},\", reinforced the significance of AI-driven transformation during his speech titled \",[792],\"Hans Neff, Senior Director of CTO Group and Deputy CTO Europe and Americas at ZTE\",{\"_26\":221},{\"_194\":195},[795],{\"_26\":200,\"_200\":796},\"James Zhang called for collaboration between policymakers and industry players to bridge cost gaps, promote infrastructure sharing, and adopt advanced solutions such as ZTE's SuperPOD high-density computing solution. He also stressed the importance of safeguarding local identities and privacy and providing inclusive AI benefits to all ASEAN societies. ZTE is already working with local partners to develop AI infrastructure in the region, aligned with the DEPA (Digital Economy Partnership Agreement) framework.\",{\"_194\":195},[799],{\"_26\":200,\"_200\":800},\"He outlined four key pillars that will shape ASEAN's AI future: Sovereign AI, Security, Affordability, and Sustainability. He also expressed concerns over critical challenges, including surging energy and computing costs, a significant energy-efficiency shortfall in AI, and the emergence of an \\\"AI divide\\\" alongside the still-unresolved digital divide.\",{\"_194\":195},[803],{\"_26\":200,\"_200\":804},\"\\\"AI creates real-world value only when deployed within business use-cases, yet innovation comes with new risks. Trust is non-negotiable for AI adoption,\\\" James Zhang emphasized.\",{\"_194\":195},[807,808],{\"_26\":200,\"_217\":810,\"_200\":811},{\"_26\":200,\"_200\":809},\", delivered the keynote speech titled \\\"Scaling the Summit of AI: Building Digital Trust for a Resilient ASEAN in the AI Era\\\" at GSMA M360 ASEAN 2026. Drawing inspiration from his own experience climbing Mount Kinabalu, he highlighted the courage, teamwork, and effective risk prevention required for humanity's collective entry into the AI era.\",[812],\"James Zhang, Senior Vice President at ZTE\",{\"_26\":221},{\"_194\":195},[815],{\"_26\":200,\"_200\":816},\"This year's GSMA M360 ASEAN was strategically co-located with the 15th ZTE Global Summit \u0026 User Congress (September 8-9). Together, they provided an unparalleled platform for global ICT leaders, policymakers, and ecosystem partners to exchange high-level insights and forge stronger industry partnerships.\",{\"_194\":195},[819,820],{\"_26\":200,\"_217\":822,\"_200\":823},{\"_26\":200,\"_200\":821},\"- ZTE Corporation (0763.HK / 000063.SZ), a global leading provider of integrated information and communication technology solutions, as a Strategic Partner, actively participated in GSMA M360 ASEAN 2026, held in Kuala Lumpur, Malaysia, from September 9 to 10. Through keynote speeches, panel discussions, and joint forums, ZTE comprehensively showcased its strategic vision and practical achievements in advancing ASEAN's digital transformation in the AI era.\",[824],\"Kuala Lumpur, Malaysia, September 14, 2026 \",{\"_26\":221},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd5bb931780026318/6aa91ca98a21f21a8f245dff/zte-shines_processed.jpg\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":827,\"_135\":828,\"_137\":829,\"_139\":830,\"_141\":828,\"_142\":831,\"_144\":831,\"_145\":832,\"_147\":506,\"_149\":833,\"_151\":152,\"_153\":154,\"_155\":834,\"_157\":20,\"_158\":835,\"_160\":836},{\"_330\":1162,\"_332\":333},\"ZTE Global Summit 2026: From Connectivity to Digital Value\",\"ZTE's Kuala Lumpur summit showcased AI networks, AI Factory \u0026 devices, exploring network evolution and digital economy growth with industry leaders.\",[838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875],\"/network-technology/zte-summit-2026-from-connectivity-to-digital-value\",{},7,[],{\"_165\":104,\"_166\":20}
141,{\"_162\":20,\"_163\":837},[],{\"_26\":191,\"_192\":1154,\"_197\":1155},{\"_26\":191,\"_192\":1146,\"_197\":1147},{\"_26\":191,\"_192\":1145},{\"_26\":191,\"_192\":1139,\"_197\":1140},{\"_26\":191,\"_192\":1131,\"_197\":1132},{\"_26\":191,\"_192\":1130},{\"_26\":191,\"_192\":1124,\"_197\":1125},{\"_26\":191,\"_192\":1116,\"_197\":1117},{\"_26\":191,\"_192\":1115},{\"_26\":191,\"_192\":1109,\"_197\":1110},{\"_26\":191,\"_192\":1101,\"_197\":1102},{\"_26\":191,\"_192\":1097,\"_197\":1098},{\"_26\":191,\"_192\":1093,\"_197\":1094},{\"_26\":191,\"_192\":1092},{\"_26\":191,\"_192\":1086,\"_197\":1087},{\"_26\":191,\"_192\":1078,\"_197\":1079},{\"_26\":191,\"_192\":1077},{\"_26\":191,\"_192\":1071,\"_197\":1072},{\"_26\":191,\"_192\":1067,\"_197\":1068},{\"_26\":202,\"_192\":1061,\"_197\":1062},{\"_26\":191,\"_192\":1060},{\"_26\":941,\"_197\":1013},{\"_26\":202,\"_192\":1007,\"_197\":1008},{\"_26\":941,\"_197\":973},{\"_26\":202,\"_192\":967,\"_197\":968},{\"_26\":191,\"_192\":966},{\"_26\":941,\"_197\":942},{\"_26\":191,\"_192\":937,\"_197\":938},{\"_26\":202,\"_192\":932,\"_197\":933},{\"_26\":191,\"_192\":920,\"_197\":921},{\"_26\":202,\"_192\":915,\"_197\":916},{\"_26\":191,\"_192\":908,\"_197\":909},{\"_26\":191,\"_192\":901,\"_197\":902},{\"_26\":191,\"_192\":894,\"_197\":895},{\"_26\":202,\"_192\":889,\"_197\":890},{\"_26\":191,\"_192\":886,\"_197\":887},{\"_26\":191,\"_192\":883,\"_197\":884},{\"_26\":191,\"_192\":876,\"_197\":877},{\"_194\":195},[878,879],{\"_26\":200,\"_200\":538},{\"_26\":200,\"_217\":880,\"_200\":533},[881],{\"_26\":357,\"_192\":882},{\"_359\":536,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195},[885],{\"_26\":200,\"_200\":542},{\"_194\":195},[888],{\"_26\":200,\"_200\":546},{\"_194\":195,\"_207\":553},[891],{\"_26\":200,\"_217\":892,\"_200\":551},[893],{\"_26\":221},{\"_194\":195},[896,897],{\"_26\":200,\"_200\":563},{\"_26\":200,\"_217\":898,\"_200\":559},[899],{\"_26\":357,\"_192\":900},{\"_359\":562,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195},[903,904],{\"_26\":200,\"_200\":714},{\"_26\":200,\"_217\":905,\"_200\":711},[906],{\"_26\":357,\"_192\":907},{\"_359\":711,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195},[910,911],{\"_26\":200,\"_200\":583},{\"_26\":200,\"_217\":912,\"_200\":579},[913],{\"_26\":357,\"_192\":914},{\"_359\":582,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195,\"_207\":553},[917],{\"_26\":200,\"_217\":918,\"_200\":588},[919],{\"_26\":221},{\"_194\":195},[922,923,924,925],{\"_26\":200,\"_200\":734},{\"_26\":200,\"_217\":929,\"_200\":603},{\"_26\":200,\"_200\":601},{\"_26\":200,\"_217\":926,\"_200\":597},[927],{\"_26\":357,\"_192\":928},{\"_359\":600,\"_361\":537,\"_363\":-5,\"_364\":-5},[930],{\"_26\":357,\"_192\":931},{\"_359\":606,\"_361\":537,\"_363\":-5,\"_364\":-5},{\"_194\":195,\"_207\":553},[934],{\"_26\":200,\"_217\":935,\"_200\":612},[936],{\"_26\":221},{\"_194\":195},[939],{\"_26\":200,\"_200\":940},\"As a vital bridge connecting technology, markets, and the industrial ecosystem, ZTE Global Summit \u0026 User Congress 2026 is committed to delivering an innovative and forward-looking industry event. ZTE looks forward to exploring with all industry stakeholders, building COMPETITIVENESS driven by shared VISION, realized through rise of VOLUME, translated into industrial VALUE, and extended via collaborative VENTURE.\",\"bulletList\",[943,944],{\"_26\":945,\"_197\":956},{\"_26\":945,\"_197\":946},\"listItem\",[947],{\"_26\":191,\"_192\":948,\"_197\":949},{\"_194\":195},[950,951],{\"_26\":200,\"_217\":953,\"_200\":954},{\"_26\":200,\"_200\":952},\": In the consumer segment, ZTE continued to deepen its \\\"AI + gaming\\\" strategy and introduced two headline gaming smartphones at the congress: nubia Neo 5 GT featuring an active fan-cooling system, and nubia Neo 5 Max, which pioneers the PadPhone category with a 7.5-inch display. Meanwhile, ZTE G6 Ultra, the world's first 5G-A Wi-Fi 8 CPE, sets a new benchmark for next-generation connectivity. Extending from mobile entertainment to a full-scenario smart life, ZTE also presented a diverse portfolio of innovative AI devices including iMoochi, the lifelike AI pet creating a warm and engaging experience; ZTE TOPFLOW, a live-streaming hub for premium outdoor streaming and mobile productivity; and ZTE U15S Global, the pocket Wi-Fi for seamless connectivity worldwide.\",[955],\"Diversified AI Devices\",{\"_26\":221},[957],{\"_26\":191,\"_192\":958,\"_197\":959},{\"_194\":195},[960,961],{\"_26\":200,\"_217\":963,\"_200\":964},{\"_26\":200,\"_200\":962},\": ZTE builds an all-optical whole-home deterministic network underpinned by three pillars: connectivity as foundation, AI as core, and screens as medium. Its full portfolio, including AI smart displays, AI-powered STBs and IPC cameras, covers entertainment, wellness and home-care scenarios. It delivers diversified business models such as subscription and retail for operators to expand subscriber base and unlock commercial value, making advanced technologies visible, tangible and user-friendly.\",[965],\"AI Home\",{\"_26\":221},{\"_194\":195},{\"_194\":195,\"_207\":553},[969],{\"_26\":200,\"_217\":970,\"_200\":971},[972],\"Innovating Device Experiences: AI Redefines Smart Homes and Diverse Personal Terminals\",{\"_26\":221},[974,975,976],{\"_26\":945,\"_197\":997},{\"_26\":945,\"_197\":987},{\"_26\":945,\"_197\":977},[978],{\"_26\":191,\"_192\":979,\"_197\":980},{\"_194\":195},[981,982],{\"_26\":200,\"_217\":984,\"_200\":985},{\"_26\":200,\"_200\":983},\"ZTE works with global operators, industry partners, and developers to build an open Token ecosystem. By promoting cross-domain interconnection standards and opening API capability interfaces, ZTE accelerates the incubation and commercial deployment of Token-based applications, enabling all ecosystem players to precisely position themselves and share incremental dividends within the intelligent value network.\",[986],\"Ecosystem Collaboration: \",{\"_26\":221},[988],{\"_26\":191,\"_192\":989,\"_197\":990},{\"_194\":195},[991,992],{\"_26\":200,\"_217\":994,\"_200\":995},{\"_26\":200,\"_200\":993},\" ZTE aims to realize the token economy by enabling the full chain of token production, delivery, routing, governance and application, while creating direct token sales gains, indirect operational benefits and ecosystem value.\",[99
1416],\"Token Operation and Ecosystem:\",{\"_26\":221},[998],{\"_26\":191,\"_192\":999,\"_197\":1000},{\"_194\":195},[1001,1002],{\"_26\":200,\"_217\":1004,\"_200\":1005},{\"_26\":200,\"_200\":1003},\" ZTE's intelligent computing solution utilizes a full-stack AI infrastructure supported by comprehensive hardware, including AI Compute, AI Storage, and AI Network. By combining architectural innovation with system-level synergy, it minimizes cost-per-token, helping customers build AI factories with optimal Total Cost of Ownership (TCO) and facilitating a shift from \\\"stacking\\\" computing power to \\\"efficiency-driven\\\" performance.\",[1006],\"TCO-Optimal AI Factory:\",{\"_26\":221},{\"_194\":195,\"_207\":553},[1009],{\"_26\":200,\"_217\":1010,\"_200\":1011},[1012],\"Unlocking the Token Economy: System-Level Synergy Empowering Computing Efficiency and New Application Paradigms\",{\"_26\":221},[1014,1015],{\"_26\":945,\"_197\":1032},{\"_26\":945,\"_197\":1016},[1017],{\"_26\":191,\"_192\":1018,\"_197\":1019},{\"_194\":195},[1020,1021,1022,1023],{\"_26\":200,\"_217\":1029,\"_200\":1030},{\"_26\":200,\"_200\":1028},{\"_26\":200,\"_217\":1025,\"_200\":1026},{\"_26\":200,\"_200\":1024},\" features the industry's highest-integration 16-port Any PON 2.0, supporting dual-path, same-capacity smooth evolution to 50G-PON. The industry-first AI Radio technology enables seamless roaming, greatly simplifying campus network deployment. As the industry's first OLT integrated with a 100T computing card, it enables edge AI computing and real-time network quality analysis, helping operators shift from pipe-based to experience-centric operations.\",[1027],\"ZTE's AI All-Optical Network solution\",{\"_26\":221},\" leverages AI-powered Scale-Across lossless OTN to deliver zero-packet-loss transmission of training and inference data across thousands of kilometers between AIDCs. Equipped with the industry's highest-capacity core router with 28.8 Tbps per slot and high-performance 100GE/400GE access and aggregation routers, and combined with AI-driven traffic optimization, security protection and dynamic energy-efficiency optimization, it builds an ultra-broadband, green and intelligent IP network, comprehensively boosting AIDC computing efficiency and accelerating the closed-loop implementation of AI commercialization. \",[1031],\"HI-NET and AI All-Optical Network: ZTE's HI-NET solution\",{\"_26\":221},[1033],{\"_26\":191,\"_192\":1034,\"_197\":1035},{\"_194\":195},[1036,1037,1038,1039,1040,1041,1042,1043],{\"_26\":200,\"_217\":1057,\"_200\":1058},{\"_26\":200,\"_200\":1056},{\"_26\":200,\"_217\":1053,\"_200\":1054},{\"_26\":200,\"_200\":1052},{\"_26\":200,\"_217\":1049,\"_200\":1050},{\"_26\":200,\"_200\":1048},{\"_26\":200,\"_217\":1045,\"_200\":1046},{\"_26\":200,\"_200\":1044},\" drives a paradigm shift from traditional \\\"connectivity pipes\\\" to intent-driven intelligent services, integrating AI, computing, data, and security to construct an Agent Service Network (ASN) that empowers individuals, smart homes, connected vehicles, and massive emerging AI agents. For experience monetization, NWDAF and AI-UPF work in synergy to deliver precise service identification with over 98% accuracy, real-time QoE assessment, and dynamic policy adjustments, making premium experiences perceptible and quantifiable. Through ASN, service scope expands beyond humans and machines to AI entities such as home robots, digital humans, and virtual assistants, providing dynamic and flexible networking with trusted identity management for agentic communication. With deep NTN integration, ZTE extends ubiquitous connectivity from terrestrial to space-air-ground integration for remote, maritime, aviation, and emergency scenarios.\",[1047],\"ZTE AIR Core\",{\"_26\":221},\" adopts a full-stack AI architecture and a \\\"1+N\\\" model matrix, leveraging large language models and intelligent agent technologies to help operators achieve L4 and above high-level autonomous networks. Meanwhile, \",[1051],\"ZTE AIR Net\",{\"_26\":221},\", based on a fully digital infrastructure, includes site intelligence and network intelligence to enable experience monetization and efficie
141ncy improvement with 4 Turbos (Experience, Spectrum, Energy and O\u0026M), increasing revenue and reducing OPEX. \",[1055],\"ZTE AIR RAN\",{\"_26\":221},\" builds the optimal solution for mobile networks in the 6G+AI era, completing network upgrade from AI enhancement and single-scenario intelligence to full-scenario AI-native intelligence, connecting traditional traffic economy with the new Token economy. \",[1059],\"AIR MAX three-layer systematic upgrade architecture: ZTE AIR MAX\",{\"_26\":221},{\"_194\":195},{\"_194\":195,\"_207\":553},[1063],{\"_26\":200,\"_217\":1064,\"_200\":1065},[1066],\"Deepening Infrastructure Construction: Building AI-Native Network and Computing Power Foundations\",{\"_26\":221},{\"_194\":195},[1069],{\"_26\":200,\"_200\":1070},\"During the summit, ZTE comprehensively demonstrated AI-empowered and redefined connectivity, efficient Token production, and value realization, mapping out a commercial roadmap from connectivity and computing infrastructure to scenario-based terminals.\",{\"_194\":195},[1073],{\"_26\":772,\"_192\":1074},{\"_194\":195,\"_330\":1075,\"_332\":333,\"_105\":-5,\"_775\":1076},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt8b6bb4de8aa0f2b9/6aa92be1c331d84f8ce33682/image.png\",{\"_777\":778},{\"_194\":195},{\"_194\":195},[1080,1081],{\"_26\":200,\"_217\":1083,\"_200\":1084},{\"_26\":200,\"_200\":1082},\", delivered a keynote speech titled \\\"A New Phase of Digital Infrastructure\\\". In his speech, he emphasized, \\\"Our quest is a four-fold journey: vision means finding our long-term direction, volume means deploying innovations with scale and quality, value means turning the infrastructure into value-creation systems, and venture means pushing boundaries even further.\\\"\",[1085],\"Zhang Wanchun, Senior Vice President of ZTE\",{\"_26\":221},{\"_194\":195},[1088],{\"_26\":772,\"_192\":1089},{\"_194\":195,\"_330\":1090,\"_332\":333,\"_105\":-5,\"_775\":1091},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt2221e3c6a0f8d077/6aa92bcd01779b359ca60860/image.png\",{\"_777\":778},{\"_194\":195},{\"_194\":195},[1095],{\"_26\":200,\"_200\":1096},\"He emphasized: \\\"Connectivity built our foundation. Intelligence is our momentum. Infinity is our horizon — and together, we will Architect it.\\\"\",{\"_194\":195},[1099],{\"_26\":200,\"_200\":1100},\"Against this market backdrop, ZTE has upgraded our strategy to Connectivity plus Computing. We see AI as the brain, communication infrastructure as the nervous system, and terminals as the carrier. When these three elements come together, they will reshape our society and daily life. Solid underlying technologies are our foundation. This defines where we are heading.\\\"\",{\"_194\":195},[1103,1104],{\"_26\":200,\"_217\":1106,\"_200\":1107},{\"_26\":200,\"_200\":1105},\", delivered a keynote address on behalf of the organizer. He noted, \\\"Across the globe, connectivity and computing are coming together. This is a major industry trend. Global 5G keeps expanding with steady growth. At the same time, AI has become a key growth driver for the industry. Different markets move at different paces, yet we all share one clear direction: from building computing power, to making good use of computing power.\",[1108],\"Xie Junshi, Executive Vice President and Chief Operating Officer of ZTE\",{\"_26\":221},{\"_194\":195},[1111],{\"_26\":772,\"_192\":1112},{\"_194\":195,\"_330\":1113,\"_332\":333,\"_105\":-5,\"_775\":1114},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcc2ce0a35eeaab24/6aa92bb520bcad22f31ae1cd/image.png\",{\"_777\":778},{\"_194\":195},{\"_194\":195},[1118,1119],{\"_26\":200,\"_217\":1121,\"_200\":1122},{\"_26\":200,\"_200\":1120},\", noted, \\\"Connectivity defines our era, and innovation shapes our future. While digital networks bridge the world, AI is powering a new era of shared prosperity. Embracing the global digital wave, China champions growth that is open, inclusive, secure, and mutually beneficial. We stand ready to work with global partners to deepen tech exchanges, drive industrial synergy, co-create standards, and unite in collaborative governance.\\\"\",[1123],\"Ouyang Yujing, Ambassador Extraordinary \u0026 Plenipotentiary of the People's Republic of China to Malaysia\",{\"_26\":221},{\"_194\":195},[1126],{\"_26\":772,\"_192\":1127},{\"_194\":195,\"_330\":1128,\"_332\":333,\"_105\":-5,\"_775\":1129},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt460b5621b2a3e373/6aa92b7ec331d8a993e3367e/image.png\",{\"_777\":778},{\"_194\":195},{\"_194\":195},[1133,1134],{\"_26\":200,\"_217\":1136,\"_200\":1137},{\"_26\":200,\"_200\":1135},\"pointed out, \\\"Malaysia's next phase of digital competitiveness hinges on translating artificial intelligence into tangible economic and societal value, boosting productivity, improving public services and opening higher-value opportunities for our people. To become an AI Nation by 2030, we must look beyond infrastru
141cture to cultivate local talent, foster trusted governance and empower homegrown innovators to scale global solutions.\\\"\",[1138],\"YB Gobind Singh Deo, Minister of Digital, Malaysia, \",{\"_26\":221},{\"_194\":195},[1141],{\"_26\":772,\"_192\":1142},{\"_194\":195,\"_330\":1143,\"_332\":333,\"_105\":-5,\"_775\":1144},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt30c1f43520b3ec17/6aa92b64925324a230bd9e58/image.png\",{\"_777\":778},{\"_194\":195},{\"_194\":195},[1148,1149],{\"_26\":200,\"_217\":1151,\"_200\":1152},{\"_26\":200,\"_200\":1150},\" emphasized that Malaysia's next digital phase must move beyond connectivity deployment towards creating tangible value through better public services, stronger businesses and greater opportunities for Malaysians. Calling on global technology partners to \\\"not only sell into Malaysia, but build with Malaysia,\\\" he highlighted the importance of developing local talent, strengthening national capabilities and fostering innovation that can serve the wider ASEAN market.\",[1153],\"YB Dato' Seri Fahmi Fadzil, Minister of Communications, Malaysia,\",{\"_26\":221},{\"_194\":195},[1156,1157],{\"_26\":200,\"_217\":1159,\"_200\":1160},{\"_26\":200,\"_200\":1158},\"- ZTE Corporation (0763.HK / 000063.SZ), a global leading provider of integrated information and communication technology solutions, officially opened the 15th ZTE Global Summit \u0026 User Congress today under the theme \\\"Architecting Infinity–From Connectivity to Digital Value\\\". Co-located for the first time with the GSMA M360 ASEAN, this event marks ZTE's largest annual overseas self-hosted forum. It gathers over 500 distinguished participants, including government officials, ICT industry leaders, operator executives, innovative enterprises, and ecosystem partners, to engage in deep discussions on future network evolution, the integration of AI and digital innovation, and regional digital economic growth.\",[1161],\"Kuala Lumpur, Malaysia, September 10, 2026 \",{\"_26\":221},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt659a5938e5cbdb64/6aa9319fca2a944794e127df/06-ZTE_Global_Summit_\u0026_User_Congress_2026_Opens_in_Kuala_Lumpur_Advancing_from_Connectivity_to_Digital_Value_Creation.JPG\",\"module_content_cards\",\"bltaabc743fb9298e7e\",{\"_103\":104,\"_105\":1166,\"_1167\":333,\"_357\":1168,\"_129\":132,\"_115\":1169,\"_1170\":1171,\"_109\":110,\"_1172\":110,\"_107\":108},\"Omdia Telecoms Research\",\"moduleLabel\",{\"_359\":1242,\"_1243\":1244},[1176,1177,1178,1179],\"displayAd\",{\"_1173\":1174,\"_1175\":-7},\"contributorDisplay\",\"position\",\"none\",\"pos\",{\"_26\":125,\"_98\":1227},{\"_26\":125,\"_98\":1213},{\"_26\":125,\"_98\":1193},{\"_26\":125,\"_98\":1180},{\"_127\":403,\"_129\":130,\"_131\":132,\"_133\":1181,\"_135\":1182,\"_141\":1182,\"_142\":1183,\"_144\":408,\"_145\":1184,\"_147\":1185,\"_1186\":333,\"_151\":152,\"_153\":154,\"_155\":1187,\"_149\":344,\"_157\":20,\"_160\":1188,\"_158\":1189},{\"_330\":1191,\"_332\":1192},\"Analyst insight: 6G coming into focus\",\"/6g/analyst-insight-6g-coming-into-focus\",{},\"Jun 8, 2026\",\"webinarStartTime\",[],{\"_162\":20,\"_163\":1190},{\"_165\":104,\"_166\":20},[],\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt7b2699ca71ef4c97/6a26c0bb3747447e32e8db9a/Slide1_1.jpeg\",\"Image reads '6G coming into focus'\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":1194,\"_135\":1195,\"_141\":1195,\"_142\":1196,\"_144\":1196,\"_145\":1197,\"_147\":1198,\"_1186\":333,\"_151\":1199,\"_153\":1200,\"_155\":1201,\"_149\":208,\"_157\":20,\"_160\":1202,\"_158\":1203},{\"_330\":1211,\"_332\":1212},\"Beyond agent mania – The architecture shift reshaping the telco industry\",\"/6g/beyond-agent-mania-the-architecture-shift-reshaping-the-telco-industry\",{},\"Jul 17, 2026\",\"6G\",\"/wireless/6g\",[1205],{\"_162\":20,\"_163\":1204},{\"_165\":20,\"_166\":20},[],{\"_43\":1206,\"_357\":1207,\"_417\":1208,\"_1209\":1210},\"Ruth Brown\",\"/author/ruth-brown\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltda2ac4ebd746601e/69de5041b4e76985b5b6d00b/ruth_april_2026.PNG\",\"role\",\"Senior Principal Analyst, Omdia\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt159796f6ff8c1cf7/655bc5dfed31f1040ac03bf9/A_visitor_looks_at_a_6G_logo_at_Mobile_World_Congress_Barcelona.jpg\",\"A visitor looks at a 6G logo at Mobile World Congress Barcelona\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":1214,\"_135\":1215,\"_141\":1215,\"_142\":1216,\"_144\":1216,\"_145\":1217,\"_147\":1218,\"_1186\":333,\"_151\":152,\"_153\":154,\"_155\":1219,\"_149\":208,\"_157\":20,\"_160\":1220,\"_158\":1221},{\"_330\":1225,\"_332\":1226},\"Monetizing B2B services: Commitment, challenges and caveats\",\"/oss-bss-cx/monetizing-b2b-services-commitment-challenges-and-caveats\",{}
141,\"Aug 6, 2026\",[1223],{\"_162\":20,\"_163\":1222},{\"_165\":104,\"_166\":20},[],{\"_43\":416,\"_357\":419,\"_417\":418,\"_1209\":1224},\"Chief Analyst - Cloud and Security, Heavy Reading\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltda05e7f24d352b5c/69810669c3f503fdb8b34df3/abstract_network_city_lights_technology_chuttersnap-eH_ftJYhaTY-unsplash.jpg\",\" abstract network city lights technology\",{\"_127\":128,\"_129\":130,\"_131\":132,\"_133\":1228,\"_135\":1229,\"_141\":1229,\"_142\":1230,\"_144\":1230,\"_145\":1231,\"_147\":1232,\"_1186\":333,\"_151\":1199,\"_153\":1200,\"_155\":1233,\"_149\":1234,\"_157\":20,\"_160\":1235,\"_158\":1236},{\"_330\":1240,\"_332\":1241},\"Why the first AI-native 6G cores will run on 5G foundations\",\"/6g/why-the-first-ai-native-6g-cores-will-run-on-5g-foundations\",{},\"Aug 20, 2026\",[1238,1239],6,{\"_162\":20,\"_163\":1237},{\"_165\":20,\"_166\":20},[],{\"_43\":1206,\"_357\":1207,\"_417\":1208,\"_1209\":1210},{\"_43\":477,\"_357\":479,\"_417\":478,\"_1209\":1210},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt4530c4f224ddfac2/65e0d5b77ace69040a35ca31/2DARPA0.jpg\",\"Abstract image for information network security based on IP protocol. \",\"/program/omdia-gtm-telecoms-research\",\"label\",\"See all\",\"blte9fa696e59b7cf66\",{\"_103\":104,\"_105\":1247,\"_1167\":333,\"_357\":1248,\"_129\":1249,\"_115\":1250,\"_1170\":1251,\"_109\":1252,\"_1172\":1252,\"_107\":108},\"Our Latest Videos\",{\"_359\":1305,\"_1243\":1306},\"vertical\",[1253,1254,1255,1256],{\"_1173\":1174,\"_1175\":-7},\"hide\",{\"_26\":125,\"_98\":1294},{\"_26\":125,\"_98\":1276},{\"_26\":125,\"_98\":1265},{\"_26\":125,\"_98\":1257},{\"_127\":403,\"_129\":1258,\"_131\":1249,\"_133\":1259,\"_135\":1182,\"_141\":1182,\"_142\":1183,\"_144\":408,\"_145\":1260,\"_147\":1185,\"_1186\":333,\"_151\":152,\"_153\":154,\"_155\":1261,\"_149\":344,\"_157\":20,\"_160\":1262,\"_158\":1263},\"card-vertical\",{\"_330\":1191,\"_332\":1192},{},[],{\"_162\":20,\"_163\":1264},{\"_165\":104,\"_166\":20},[],{\"_127\":403,\"_129\":1258,\"_131\":1249,\"_133\":1266,\"_135\":1267,\"_141\":1267,\"_142\":1268,\"_144\":408,\"_145\":1269,\"_147\":1270,\"_1186\":333,\"_151\":470,\"_153\":471,\"_155\":1271,\"_149\":344,\"_157\":20,\"_160\":1272,\"_158\":1273},{\"_330\":1275,\"_332\":333},\"Evolving from a \\\"Bits Transport Pipeline' to the \\\"Tokens Connectivity Foundation\\\"\",\"/ai-machine-learning/evolving-from-a-bits-transport-pipeline-to-the-tokens-connectivity-foundation-\",{},\"Jun 25, 2026\",[],{\"_162\":20,\"_163\":1274},{\"_165\":20,\"_166\":20},[],\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt42d51297b25a214c/6a3d34f70c25e3da85d20a7c/Screenshot_2026-06-25_at_15.02.12.png\",{\"_127\":403,\"_129\":1258,\"_131\":1249,\"_133\":1277,\"_135\":1278,\"_141\":1278,\"_142\":1279,\"_144\":408,\"_145\":1280,\"_147\":1281,\"_1186\":333,\"_151\":1282,\"_153\":1283,\"_155\":1284,\"_149\":344,\"_157\":20,\"_160\":1285,\"_158\":1286},{\"_330\":1293,\"_332\":333},\"Ericsson Intelligent Automation Platform expands to support core network automation\",\"/5g/ericsson-intelligent-automation-platform-expands-to-support-core-network-automation\",{},\"Jul 6, 2026\",\"5G\",\"/wireless/5g\",[1288],{\"_162\":20,\"_163\":1287},{\"_165\":20,\"_166\":20},[],{\"_43\":1289,\"_357\":1290,\"_417\":1291,\"_1209\":1292},\"Scott Bicheno\",\"/author/scott-bicheno\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt2af43386e9877481/64a3370c88d2997ff9fb5eb2/scott-bicheno-headshot.jpg\",\"Editorial Director at Telecoms.com\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt827bb8efc68b7bdc/6a4b7695cee0306b8b7930de/Screenshot_2026-07-06_at_10.21.15.png\",{\"_127\":403,\"_129\":1258,\"_131\":1249,\"_133\":1295,\"_135\":1296,\"_141\":1296,\"_142\":1297,\"_144\":408,\"_145\":1298,\"_147\":1299,\"_1186\":333,\"_151\":1282,\"_153\":1283,\"_155\":1300,\"_149\":344,\"_157\":20,\"_160\":1301,\"_158\":1302},{\"_330\":1304,\"_332\":333},\"Comsol at ZTE Global Summit 2026: Charting a 5G-Powered Path from Connectivity Provider to Digital Infrastru
141cture Partner\",\"/5g/comsol-at-zte-global-summit-2026\",{},\"Sep 14, 2026\",[],{\"_162\":20,\"_163\":1303},{\"_165\":20,\"_166\":20},[],\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbf2f3455d498590a/6aa7c3763c5f102bd9798238/Screenshot_2026-09-14_at_08.56.35.png\",\"/program/light-reading-studios\",\"More videos\",\"module_video_spotlight\",\"bltccd381ffd33cd00a\",{\"_129\":1310,\"_1311\":1312,\"_107\":108,\"_105\":1313,\"_197\":1314},\"normal\",\"mode\",\"light\",\"Video Spotlight\",{\"_1315\":1313,\"_202\":1278,\"_1316\":333,\"_1317\":1318,\"_1319\":1320,\"_1321\":1279,\"_151\":1313,\"_153\":1279,\"_160\":1322,\"_157\":20,\"_158\":1323},\"summary\",\"body\",\"video\",{\"_1325\":333,\"_1326\":1327,\"_1328\":1329,\"_1330\":333,\"_1321\":-5,\"_1331\":333,\"_1332\":1333,\"_1334\":-5},\"thumbnailImage\",{\"_330\":1293,\"_332\":333},\"videoUrl\",{\"_162\":20,\"_163\":1324},{\"_165\":20,\"_166\":20},[],\"brightcoveAccountId\",\"videoId\",\"6400338213112\",\"videoService\",\"brightcove\",\"videoEmbedCode\",\"videoCredit\",\"duration\",{\"_1332\":1335},\"detectedService\",\"00:00:00\",\"blt8f79afab866ed6b1\",{\"_103\":104,\"_105\":1338,\"_1167\":333,\"_357\":1339,\"_129\":1249,\"_115\":1340,\"_1170\":1341,\"_109\":110,\"_1172\":1252,\"_107\":108},\"Press Releases\",{\"_359\":1411,\"_1243\":1412},[1342,1343,1344,1345,1346,1347],{\"_1173\":1174,\"_1175\":-7},{\"_26\":125,\"_98\":1402},{\"_26\":125,\"_98\":1392},{\"_26\":125,\"_98\":1381},{\"_26\":125,\"_98\":1372},{\"_26\":125,\"_98\":1361},{\"_26\":125,\"_98\":1348},{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1349,\"_135\":1350,\"_141\":1350,\"_142\":1351,\"_144\":1351,\"_145\":1352,\"_147\":1353,\"_1186\":333,\"_151\":1354,\"_153\":1355,\"_155\":1356,\"_149\":1357,\"_157\":20,\"_160\":1358,\"_158\":1359},{\"_330\":333,\"_332\":333},\"AT\u0026T, Corning partner to engineer the connected world with fiber\",\"/broadband/at-t-corning-partner-to-engineer-the-connected-world-with-fiber\",{},\"Sep 29, 2026\",\"Broadband\",\"/network-technology/broadband\",[],1,{\"_162\":20,\"_163\":1360},{\"_165\":20,\"_166\":20},[],{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1362,\"_135\":1363,\"_141\":1363,\"_142\":1364,\"_144\":1364,\"_145\":1365,\"_147\":1353,\"_1186\":333,\"_151\":1366,\"_153\":1367,\"_155\":1368,\"_149\":1357,\"_157\":20,\"_160\":1369,\"_158\":1370},{\"_330\":333,\"_332\":333},\"GTT launches AI-native network defense platform\",\"/security/gtt-launches-ai-native-network-defense-platform\",{},\"Security\",\"/digital-transformation/security\",[],{\"_162\":20,\"_163\":1371},{\"_165\":20,\"_166\":20},[],{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1373,\"_135\":1374,\"_141\":1374,\"_142\":1375,\"_144\":1375,\"_145\":1376,\"_147\":1353,\"_1186\":333,\"_151\":440,\"_153\":441,\"_155\":1377,\"_149\":1357,\"_157\":20,\"_160\":1378,\"_158\":1379},{\"_330\":333,\"_332\":333},\"Calix, Astound complete 50G-PON trial\",\"/optical-networking/calix-astound-complete-50g-pon-trial\",{},[],{\"_162\":20,\"_163\":1380},{\"_165\":20,\"_166\":20},[],{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1382,\"_135\":1383,\"_141\":1383,\"_142\":1384,\"_144\":1384,\"_145\":1385,\"_147\":1353,\"_1186\":333,\"_151\":1386,\"_153\":1387,\"_155\":1388,\"_149\":553,\"_157\":20,\"_160\":1389,\"_158\":1390},{\"_330\":333,\"_332\":333},\"Comcast deploys fiber sensing technology\",\"/fttx/comcast-deploys-fiber-sensing-technology\",{},\"FTTX\",\"/network-technology/broadband/fttx\",[],{\"_162\":20,\"_163\":1391},{\"_165\":20,\"_166\":20},[],{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1393,\"_135\":1394,\"_141\":1394,\"_142\":1395,\"_144\":1395,\"_145\":1396,\"_147\":1397,\"_1186\":333,\"_151\":470,\"_153\":471,\"_155\":1398,\"_149\":507,\"_157\":20,\"_160\":1399,\"_158\":1400},{\"_330\":333,\"_332\":333},\"Four forces set to reshape technology in 2027 – Omdia\",\"/ai-machine-learning/four-forces-set-to-reshape-technology-in-2027-omdia\",{},\"Sep 30, 2026\",[],{\"_162\":20,\"_163\":1401},{\"_165\":20,\"_166\":20},[],{\"_127\":128,\"_129\":1258,\"_131\":1249,\"_133\":1403,\"_135\":1404,\"_141\":1404,\"_142\":1405,\"_144\":1405,\"_145\":1406,\"_147\":1397,\"_1186\":333,\"_151\":470,\"_153\":471,\"_155\":1407,\"_149\":1357,\"_157\":20,\"_160\":1408,\"_158\":1409},{\"_330\":333,\"_332\":333},\"CoreWeave Forge launches\",\"/ai-machine-learning/coreweave-forge-launches\",{}
141,[],{\"_162\":20,\"_163\":1410},{\"_165\":20,\"_166\":20},[],\"https://www.lightreading.com/series/industry-press-releases\",\"See more\",\"module_newsletter_promo\",\"blt943b313d5ea7f1e1\",{\"_105\":1416,\"_1417\":1418,\"_1419\":1414,\"_1420\":1421,\"_1422\":1423,\"_129\":132,\"_1311\":1424,\"_1425\":104},\"Subscribe and receive the latest news from the industry.\",\"message\",\"Join 62,000+ members. Yes it's completely free.\",\"newsletterId\",\"buttonText\",\"Sign me up\",\"buttonUrl\",\"https://lr-resources.lightreading.com/c/pubRD.mpl?secure=1\u0026sr=pp\u0026_t=pp:\u0026qf=w_defa4290\u0026ch=lrwebbutton \",\"dark\",\"isOnHomepage\",\"module_content_spotlight\",\"blta7961cc7f29256ca\",{\"_129\":1429,\"_1430\":1431,\"_1311\":1424,\"_1432\":195,\"_197\":1433,\"_1434\":-7,\"_1435\":-7,\"_105\":1436,\"_127\":128,\"_144\":333,\"_107\":108},\"reversed\",\"moduleDesign\",\"standard\",\"textAlignment\",{\"_142\":1437,\"_1438\":1439,\"_772\":1440,\"_137\":1441,\"_1315\":1442,\"_202\":1443,\"_1444\":1443,\"_1316\":1441,\"_139\":1445,\"_1446\":1447,\"_151\":440,\"_153\":441,\"_147\":1448,\"_145\":1449,\"_149\":1450,\"_160\":1451,\"_157\":20,\"_158\":1452},\"adPosition\",\"rectangleAdPos\",\"Content Spotlight - Second Feature\",\"/optical-networking/light-reading-s-leading-lights-awards-2026-the-winners\",\"keywords\",[3457],{\"_28\":3454,\"_3455\":3456},\"Light Reading is delighted to announce the winners chosen from 151 finalists across the 30 categories comprising the 22nd annual Leading Lights Awards.\",\"Special report\",\"Light Reading's Leading Lights Awards 2026: The Winners\",\"mobileHeading\",[1455,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,1482,1483,1484,1485,1486,1487,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540,1541,1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638],\"callToAction\",{\"_200\":1454,\"_28\":1437},\"2026-09-09T16:00:00.000Z\",{},26,{\"_162\":20,\"_163\":1453},{\"_165\":20,\"_166\":20},[],\"More\",{\"_26\":191,\"_192\":3450,\"_197\":3451},{\"_26\":191,\"_192\":3446,\"_197\":3447},{\"_26\":191,\"_192\":3442,\"_197\":3443},{\"_26\":191,\"_192\":3424,\"_197\":3425},{\"_26\":191,\"_192\":3420,\"_197\":3421},{\"_26\":191,\"_192\":3416,\"_197\":3417},{\"_26\":191,\"_192\":3404,\"_197\":3405},{\"_26\":1643},{\"_26\":202,\"_192\":3400,\"_197\":3401},{\"_26\":191,\"_192\":3396,\"_197\":3397},{\"_26\":191,\"_192\":3391,\"_197\":3392},{\"_26\":941,\"_197\":3341},{\"_26\":191,\"_192\":3335,\"_197\":3336},{\"_26\":191,\"_192\":3331,\"_197\":3332},{\"_26\":202,\"_192\":3327,\"_197\":3328},{\"_26\":191,\"_192\":3323,\"_197\":3324},{\"_26\":191,\"_192\":3318,\"_197\":3319},{\"_26\":941,\"_197\":3275},{\"_26\":191,\"_192\":3269,\"_197\":3270},{\"_26\":191,\"_192\":3265,\"_197\":3266},{\"_26\":202,\"_192\":3261,\"_197\":3262},{\"_26\":191,\"_192\":3257,\"_197\":3258},{\"_26\":191,\"_192\":3252,\"_197\":3253},{\"_26\":941,\"_197\":3181},{\"_26\":191,\"_192\":3175,\"_197\":3176},{\"_26\":191,\"_192\":3171,\"_197\":3172},{\"_26\":202,\"_192\":3167,\"_197\":3168},{\"_26\":191,\"_192\":3163,\"_197\":3164},{\"_26\":191,\"_192\":3158,\"_197\":3159},{\"_26\":941,\"_197\":3101},{\"_26\":191,\"_192\":3095,\"_197\":3096},{\"_26\":191,\"_192\":3091,\"_197\":3092},{\"_26\":202,\"_192\":3087,\"_197\":3088},{\"_26\":191,\"_192\":3083,\"_197\":3084},{\"_26\":191,\"_192\":3078,\"_197\":3079},{\"_26\":941,\"_197\":3035},{\"_26\":191,\"_192\":3029,\"_197\":3030},{\"_26\":191,\"_192\":3025,\"_197\":3026},{\"_26\":202,\"_192\":3021,\"_197\":3022},{\"_26\":191,\"_192\":3017,\"_197\":3018},{\"_26\":191,\"_192\":3012,\"_197\":3013},{\"_26\":941,\"_197\":2976},{\"_26\":191,\"_192\":2970,\"_197\":2971},{\"_26\":191,\"_192\":2966,\"_197\":2967},{\"_26\":202,\"_192\":2962,\"_197\":2963},{\"_26\":191,\"_192\":2958,\"_197\":2959},{\"_26\":191,\"_192\":2953,\"_197\":2954},{\"_26\":941,\"_197\":2932},{\"_26\":191,\"_192\":2920,\"_197\":2921},{\"_26\":191,\"_192\":2916,\"_197\":2917},{\"_26\":202,\"_192\":2912,\"_197\":2913},{\"_26\":191,\"_192\":2908,\"_197\":2909},{\"_26\":191,\"_192\":2903,\"_197\":2904},{\"_26\":941,\"_197\":2867},{\"_26\":191,\"_192\":2861,\"_197\":2862},{\"_26\":191,\"_192\":2857,\"_197\":2858},{\"_26\":202,\"_192\":2853,\"_197\":2854},{\"_26\":191,\"_192\":2849,\"_197\":2850},{\"_26\":191,\"_192\":2844,\"_197\":2845},{\"_26\":941,\"_197\":2822},{\"_26\":191,\"_192\":2816,\"_197\":2817},{\"_26\":191,\"_192\":2812,\"_197\":2813},{\"_26\":202,\"_192\":2808,\"_197\":2809},{\"_26\":191,\"_192\":2804,\"_197\":2805},{\"_26\":191,\"_192\":2799,\"_197\":2800},{\"_26\":941,\"_197\":2749},{\"_26\":191,\"_192\":2743,\"_197\":2744},{\"_26\":191,\"_192\":2739,\"_197\":2740},{\"_26\":202,\"_192\":2735,\"_197\":2736},{\"_26\":191,\"_192\":2731,\"_197\":2732},{\"_26\":191,\"_192\":2726,\"_197\":2727},{\"_26\":941,\"_197\":2676},{\"_26\":191,\"_192\":2670,\"_197\":2671}
141,{\"_26\":191,\"_192\":2666,\"_197\":2667},{\"_26\":202,\"_192\":2662,\"_197\":2663},{\"_26\":191,\"_192\":2658,\"_197\":2659},{\"_26\":191,\"_192\":2653,\"_197\":2654},{\"_26\":941,\"_197\":2582},{\"_26\":191,\"_192\":2576,\"_197\":2577},{\"_26\":191,\"_192\":2572,\"_197\":2573},{\"_26\":202,\"_192\":2568,\"_197\":2569},{\"_26\":191,\"_192\":2564,\"_197\":2565},{\"_26\":191,\"_192\":2559,\"_197\":2560},{\"_26\":941,\"_197\":2523},{\"_26\":191,\"_192\":2517,\"_197\":2518},{\"_26\":191,\"_192\":2513,\"_197\":2514},{\"_26\":202,\"_192\":2509,\"_197\":2510},{\"_26\":191,\"_192\":2505,\"_197\":2506},{\"_26\":191,\"_192\":2500,\"_197\":2501},{\"_26\":941,\"_197\":2457},{\"_26\":191,\"_192\":2451,\"_197\":2452},{\"_26\":191,\"_192\":2447,\"_197\":2448},{\"_26\":202,\"_192\":2443,\"_197\":2444},{\"_26\":191,\"_192\":2439,\"_197\":2440},{\"_26\":191,\"_192\":2434,\"_197\":2435},{\"_26\":941,\"_197\":2412},{\"_26\":191,\"_192\":2406,\"_197\":2407},{\"_26\":191,\"_192\":2402,\"_197\":2403},{\"_26\":202,\"_192\":2398,\"_197\":2399},{\"_26\":191,\"_192\":2394,\"_197\":2395},{\"_26\":191,\"_192\":2389,\"_197\":2390},{\"_26\":941,\"_197\":2360},{\"_26\":191,\"_192\":2354,\"_197\":2355},{\"_26\":191,\"_192\":2350,\"_197\":2351},{\"_26\":202,\"_192\":2346,\"_197\":2347},{\"_26\":191,\"_192\":2342,\"_197\":2343},{\"_26\":191,\"_192\":2337,\"_197\":2338},{\"_26\":941,\"_197\":2315},{\"_26\":191,\"_192\":2309,\"_197\":2310},{\"_26\":191,\"_192\":2305,\"_197\":2306},{\"_26\":202,\"_192\":2301,\"_197\":2302},{\"_26\":191,\"_192\":2297,\"_197\":2298},{\"_26\":191,\"_192\":2292,\"_197\":2293},{\"_26\":941,\"_197\":2256},{\"_26\":191,\"_192\":2250,\"_197\":2251},{\"_26\":191,\"_192\":2246,\"_197\":2247},{\"_26\":202,\"_192\":2242,\"_197\":2243},{\"_26\":191,\"_192\":2238,\"_197\":2239},{\"_26\":191,\"_192\":2233,\"_197\":2234},{\"_26\":941,\"_197\":2190},{\"_26\":191,\"_192\":2184,\"_197\":2185},{\"_26\":191,\"_192\":2180,\"_197\":2181},{\"_26\":202,\"_192\":2176,\"_197\":2177},{\"_26\":191,\"_192\":2172,\"_197\":2173},{\"_26\":191,\"_192\":2167,\"_197\":2168},{\"_26\":941,\"_197\":2103},{\"_26\":191,\"_192\":2097,\"_197\":2098},{\"_26\":191,\"_192\":2093,\"_197\":2094},{\"_26\":202,\"_192\":2089,\"_197\":2090},{\"_26\":191,\"_192\":2085,\"_197\":2086},{\"_26\":191,\"_192\":2080,\"_197\":2081},{\"_26\":941,\"_197\":2058},{\"_26\":191,\"_192\":2052,\"_197\":2053},{\"_26\":191,\"_192\":2048,\"_197\":2049},{\"_26\":202,\"_192\":2044,\"_197\":2045},{\"_26\":191,\"_192\":2040,\"_197\":2041},{\"_26\":191,\"_192\":2035,\"_197\":2036},{\"_26\":941,\"_197\":2006},{\"_26\":191,\"_192\":2000,\"_197\":2001},{\"_26\":191,\"_192\":1996,\"_197\":1997},{\"_26\":202,\"_192\":1992,\"_197\":1993},{\"_26\":191,\"_192\":1988,\"_197\":1989},{\"_26\":191,\"_192\":1983,\"_197\":1984},{\"_26\":941,\"_197\":1968},{\"_26\":191,\"_192\":1962,\"_197\":1963},{\"_26\":191,\"_192\":1958,\"_197\":1959},{\"_26\":202,\"_192\":1954,\"_197\":1955},{\"_26\":191,\"_192\":1950,\"_197\":1951},{\"_26\":191,\"_192\":1945,\"_197\":1946},{\"_26\":941,\"_197\":1930},{\"_26\":191,\"_192\":1924,\"_197\":1925},{\"_26\":191,\"_192\":1920,\"_197\":1921},{\"_26\":202,\"_192\":1916,\"_197\":1917},{\"_26\":191,\"_192\":1912,\"_197\":1913},{\"_26\":191,\"_192\":1907,\"_197\":1908},{\"_26\":941,\"_197\":1885},{\"_26\":191,\"_192\":1879,\"_197\":1880},{\"_26\":191,\"_192\":1875,\"_197\":1876},{\"_26\":202,\"_192\":1871,\"_197\":1872},{\"_26\":191,\"_192\":1867,\"_197\":1868},{\"_26\":191,\"_192\":1862,\"_197\":1863},{\"_26\":941,\"_197\":1847},{\"_26\":191,\"_192\":1841,\"_197\":1842},{\"_26\":191,\"_192\":1837,\"_197\":1838},{\"_26\":202,\"_192\":1833,\"_197\":1834},{\"_26\":191,\"_192\":1829,\"_197\":1830},{\"_26\":191,\"_192\":1824,\"_197\":1825},{\"_26\":941,\"_197\":1753},{\"_26\":191,\"_192\":1747,\"_197\":1748},{\"_26\":191,\"_192\":1743,\"_197\":1744},{\"_26\":202,\"_192\":1739,\"_197\":1740},{\"_26\":191,\"_192\":1735,\"_197\":1736},{\"_26\":191,\"_192\":1730,\"_197\":1731},{\"_26\":941,\"_197\":1708},{\"_26\":191,\"_192\":1702,\"_197\":1703},{\"_26\":191,\"_192\":1698,\"_197\":1699},{\"_26\":202,\"_192\":1693,\"_197\":1694},{\"_26\":191,\"_192\":1689,\"_197\":1690},{\"_26\":191,\"_192\":1683,\"_197\":1684},{\"_26\":941,\"_197\":1654},{\"_26\":191,\"_192\":1648,\"_197\":1649},{\"_26\":191,\"_192\":1644,\"_197\":1645},{\"_26\":1643},{\"_26\":191,\"_192\":1639,\"_197\":1640},{\"_194\":195},[1641],{\"_26\":200,\"_200\":1642},\"Congratulations to all the winners and finalists and thanks to everyone who entered the Leading Lights.\",\"horizontalRule\",{\"_194\":195},[1646],{\"_26\":200,\"_200\":1647},\"Honda Center is the first large-scale AFC-enabled Standard Power 6GHz Wi-Fi deployment in the US, with 407 access points across the bowl and concourses. One judge called it a \\\"great real technical implementation in a live setting.\\\"\",{\"_194\":195},[1650],{\"_26\":200,\"_217\":1651,\"_200\":1652},[1653],\"Winner: Extreme Networks and Honda Center\",{\"_26\":221},[1655,1656,1657,1658],{\"_26\":945,\"_197\":1677},{\"_26\":945,\"_197\":1671},{\"_26\":945,\"_197\":1665},{\"_26\":945,\"_197\":1659},[1660],{\"_26\":191,\"_192\":1661,\"_197\":1662},{\"_194\":195},[1663],{\"_26\":200,\"_200\":1664},\"Moso Networks, Khasm Labs, Druid Software and eino – Building a deterministic private 5G network across the Port of Tacoma\",[1666],{\"_26\":191,\"_192\":1667,\"_197\":1668},{\"_194\":195},[1669],{\"_26\":200,\"_200\":1670},\"Extreme Networks and Honda Center – Lighting up the first US arena on standard-power 6GHz Wi-Fi\",[1672],{\"_26\":191,\"_192\":1673,\"_197\":1674},{\"_194\":195},[1675],{\"_26\":200,\"_200\":1676},\"China Telecom Nanjing, ZTE and Phoenix Contact – Moving factory PLC control into the cloud over 5G\",[1678],{\"_26\":191,\"_192\":1679,\"_197\":1680},{\"_194\":195},[1681],{\"_26\":200,\"_200\":1682},\"China Mobile, Huawei and Haier – Running six factories on one 5G-Advanced network with ambient IoT\",{\"_194\":195},[1685],{\"_26\":200,\"_217\":1686,\"_200\":1687},[1688],\"Finalists\",{\"_26\":221},{\"_194\":195},[1691],{\"_26\":200,\"_200\":1692},\"Awarded to the company with an outstanding example of a successful private wireless network deployment for an enterprise, government or industrial 
141customer. Eligible entries may include private 5G, private LTE or campus wireless deployments across industries such as manufacturing, logistics, healthcare, mining, ports or smart facilities, with emphasis on measurable operational or business outcomes.\",{\"_194\":195,\"_207\":1697},[1695],{\"_26\":200,\"_200\":1696},\"Outstanding Use Case: Private Wireless Networks\",5,{\"_194\":195},[1700],{\"_26\":200,\"_200\":1701},\"The university, not the operator, remains the sole identity authority: China Unicom carries the traffic and steers campus-bound sessions off the public path, while authentication returns to Peking University's CARSI identity provider. One judge pointed to the model's \\\"significant replication potential\\\" across the roughly 700 universities already on CARSI.\",{\"_194\":195},[1704],{\"_26\":200,\"_217\":1705,\"_200\":1706},[1707],\"Winner: China Unicom, Huawei Technologies and Peking University – CARSI 5G Free-Mobility Private Network\",{\"_26\":221},[1709,1710,1711],{\"_26\":945,\"_197\":1724},{\"_26\":945,\"_197\":1718},{\"_26\":945,\"_197\":1712},[1713],{\"_26\":191,\"_192\":1714,\"_197\":1715},{\"_194\":195},[1716],{\"_26\":200,\"_200\":1717},\"Mobileum and Airtel Africa – Detecting SIM box fraud in minutes across African markets\",[1719],{\"_26\":191,\"_192\":1720,\"_197\":1721},{\"_194\":195},[1722],{\"_26\":200,\"_200\":1723},\"CyberRidge – Proving harvest-proof optical transmission with Vodafone\",[1725],{\"_26\":191,\"_192\":1726,\"_197\":1727},{\"_194\":195},[1728],{\"_26\":200,\"_200\":1729},\"China Unicom, Huawei and Peking University – Replacing campus VPNs with a federated-identity 5G private network\",{\"_194\":195},[1732],{\"_26\":200,\"_217\":1733,\"_200\":1687},[1734],{\"_26\":221},{\"_194\":195},[1737],{\"_26\":200,\"_200\":1738},\"Awarded to the vendor or service provider presenting the most compelling example of how they protected a communications network, its infrastructure or its subscribers from cyber threats, fraud or service disruption. Eligible entries should demonstrate real-world deployment outcomes, including the specific threat landscape addressed, the solution deployed and the measurable improvement in security posture or network resilience.\",{\"_194\":195,\"_207\":1697},[1741],{\"_26\":200,\"_200\":1742},\"Outstanding Use Case: Network Security \u0026 Resilience\",{\"_194\":195},[1745],{\"_26\":200,\"_200\":1746},\"Deutsche Telekom changed its network architecture and operating model, replacing per-application vendor platforms with a single horizontal, automation-first cloud across more than ten German data centers and acting as its own prime integrator across roughly 40 vendors.\",{\"_194\":195},[1749],{\"_26\":200,\"_217\":1750,\"_200\":1751},[1752],\"Winner: Deutsche Telekom, Amdocs, HPE, Mavenir and Nokia – Horizontal Telco Cloud\",{\"_26\":221},[1754,1755,1756,1757,1758,1759,1760,1761,1762,1763],{\"_26\":945,\"_197\":1818},{\"_26\":945,\"_197\":1812},{\"_26\":945,\"_197\":1806},{\"_26\":945,\"_197\":1800},{\"_26\":945,\"_197\":1794},{\"_26\":945,\"_197\":1788},{\"_26\":945,\"_197\":1782},{\"_26\":945,\"_197\":1776},{\"_26\":945,\"_197\":1770},{\"_26\":945,\"_197\":1764},[1765],{\"_26\":191,\"_192\":1766,\"_197\":1767},{\"_194\":195},[1768],{\"_26\":200,\"_200\":1769},\"Singtel – Rebuilding Nestlé's global network for AI workloads\",[1771],{\"_26\":191,\"_192\":1772,\"_197\":1773},{\"_194\":195},[1774],{\"_26\":200,\"_200\":1775},\"Rakuten Symphony – Digitizing site rollout and management for AT\u0026T, 1\u00261 and Rakuten Mobile\",[1777],{\"_26\":191,\"_192\":1778,\"_197\":1779},{\"_194\":195},[1780],{\"_26\":200,\"_200\":1781},\"Netcracker and e\u0026 UAE – Cutting enterprise service delivery from weeks to days with cross-domain orchestration\",[1783],{\"_26\":191,\"_192\":1784,\"_197\":1785},{\"_194\":195},[1786],{\"_26\":200,\"_200\":1787},\"MetTel – Retiring copper at 23,000 US Postal Service sites\",[1789],{\"_26\":191,\"_192\":1790,\"_197\":1791},{\"_194\":195},[1792],{\"_26\":200,\"_200\":1793},\"KT – Automating 120,000 wireless network operations a year\",[1795],{\"_26\":191,\"_192\":1796,\"_197\":1797},{\"_194\":195},[1798],{\"_26\":200,\"_200\":1799},\"Deutsche Telekom – Running fixed and mobile core workloads on one cloud-native platform\",[1801],{\"_26\":191,\"_192\":1802,\"_197\":1803},{\"_194\":195},[1804],{\"_26\":200,\"_200\":1805},\"CSG – Modernizing M1's B2B billing on a cloud-native platform\",[1807],{\"_26\":191,\"_192\":1808,\"_197\":1809},{\"_194\":195}
141,[1810],{\"_26\":200,\"_200\":1811},\"Comarch Communications and ASTRID – Replacing Belgium's public-safety BSS without a moment of downtime\",[1813],{\"_26\":191,\"_192\":1814,\"_197\":1815},{\"_194\":195},[1816],{\"_26\":200,\"_200\":1817},\"Cisco – Modernizing Levi's Stadium with Wi-Fi 7 ahead of the Super Bowl\",[1819],{\"_26\":191,\"_192\":1820,\"_197\":1821},{\"_194\":195},[1822],{\"_26\":200,\"_200\":1823},\"Blue Planet (Ciena) – Consolidating 30 orchestration engines into one order-to-service platform\",{\"_194\":195},[1826],{\"_26\":200,\"_217\":1827,\"_200\":1687},[1828],{\"_26\":221},{\"_194\":195},[1831],{\"_26\":200,\"_200\":1832},\"Awarded to the vendor or service provider showcasing the most compelling example of how network modernization – including cloud-native transformation, network orchestration, automation and AI-enabled operations where they serve broader transformation goals – delivered measurable improvements in operational efficiency, agility or cost reduction. Eligible entries may cover core network upgrades, OSS/BSS modernization, multi-domain automation or any initiative that meaningfully accelerates the evolution from legacy to modern network operations.\",{\"_194\":195,\"_207\":1697},[1835],{\"_26\":200,\"_200\":1836},\"Outstanding Use Case: Network Modernization \u0026 Automation\",{\"_194\":195},[1839],{\"_26\":200,\"_200\":1840},\"Vivo became the first operator in Latin America to launch SIM-based silent authentication through the GSMA Open Gateway framework, replacing the SMS one-time password with something the network already knows. One judge wrote: \\\"This feels like a genuine example of turning a network capability into a commercial product rather than simply putting an API in front of existing data.\\\"\",{\"_194\":195},[1843],{\"_26\":200,\"_217\":1844,\"_200\":1845},[1846],\"Winner: Motive, Vivo Brazil and Telefónica\",{\"_26\":221},[1848,1849],{\"_26\":945,\"_197\":1856},{\"_26\":945,\"_197\":1850},[1851],{\"_26\":191,\"_192\":1852,\"_197\":1853},{\"_194\":195},[1854],{\"_26\":200,\"_200\":1855},\"Motive, Vivo Brazil and Telefónica – Replacing SMS passcodes with SIM-based silent authentication\",[1857],{\"_26\":191,\"_192\":1858,\"_197\":1859},{\"_194\":195},[1860],{\"_26\":200,\"_200\":1861},\"Mobileum – Turning network location intelligence into child-safety services in India\",{\"_194\":195},[1864],{\"_26\":200,\"_217\":1865,\"_200\":1687},[1866],{\"_26\":221},{\"_194\":195},[1869],{\"_26\":200,\"_200\":1870},\"Awarded to the operator, vendor or developer platform presenting the most compelling example of how network APIs were exposed, commercialized or used to deliver new value to enterprise customers or third-party developers. Eligible entries may include CAMARA or Open Gateway deployments, API marketplace implementations or specific enterprise applications built on programmable network capabilities that generated measurable business results.\",{\"_194\":195,\"_207\":1697},[1873],{\"_26\":200,\"_200\":1874},\"Outstanding Use Case: Network API Monetization\",{\"_194\":195},[1877],{\"_26\":200,\"_200\":1878},\"Enterprises buy a committed throughput tier by the hour, and if Telstra misses the commitment, the customer isn't charged for that period. Slicing monetization has been the industry's most-promised and least-delivered proposition for years. As one judge put it, \\\"whereas the industry has lagged in delivering differentiation with 5G SA, Telstra is providing a shining example for operators across the globe.\\\"\",{\"_194\":195},[1881],{\"_26\":200,\"_217\":1882,\"_200\":1883},[1884],\"Winner: Telstra and Ericsson – Telstra Dynamic 5G\",{\"_26\":221},[1886,1887,1888],{\"_26\":945,\"_197\":1901},{\"_26\":945,\"_197\":1895},{\"_26\":945,\"_197\":1889},[1890],{\"_26\":191,\"_192\":1891,\"_197\":1892},{\"_194\":195},[1893],{\"_26\":200,\"_200\":1894},\"Telstra and Ericsson – Selling guaranteed 5G slices by the hour with a money-back SLA\",[1896],{\"_26\":191,\"_192\":1897,\"_197\":1898},{\"_194\":195},[1899],{\"_26\":200,\"_200\":1900},\"m:tel Montenegro and Whalebone – Turning network security into a mass-market revenue line\",[1902],{\"_26\":191,\"_192\":1903,\"_197\":1904},{\"_194\":195},[1905],{\"_26\":200,\"_200\":1906},\"Bango – Bundling subscriptions into new telco revenue at Telenet\",{\"_194\":195},[1909],{\"_26\":200,\"_217\":1910,\"_200\":1687},[1911],{\"_26\":221},{\"_194\":195},[1914],{\"_26\":200,\"_200\":1915},\"Awarded to the vendor or service provider presenting the most compelling example of how they unlocked new revenue streams or transformed their business model using network capabilities, platforms or digital services. Eligible entr
141ies may include network-as-a-service offerings, platform-based revenue models, digital transformation of the revenue stack or any initiative that demonstrably expanded commercial opportunity beyond traditional connectivity services.\",{\"_194\":195,\"_207\":1697},[1918],{\"_26\":200,\"_200\":1919},\"Outstanding Use Case: Monetization \u0026 New Revenue Models\",{\"_194\":195},[1922],{\"_26\":200,\"_200\":1923},\"Keeping the control plane in Europe while breaking traffic out locally in North America answers latency, transit cost and data sovereignty with one architecture. One judge called the distributed UPF design \\\"a legitimate technical achievement.\\\" It is live in production, carrying connected car services for Deutsche Telekom's IoT business.\",{\"_194\":195},[1926],{\"_26\":200,\"_217\":1927,\"_200\":1928},[1929],\"Winner: Deutsche Telekom IoT GmbH and Mavenir – Remote Packet Core for Connected Cars\",{\"_26\":221},[1931,1932],{\"_26\":945,\"_197\":1939},{\"_26\":945,\"_197\":1933},[1934],{\"_26\":191,\"_192\":1935,\"_197\":1936},{\"_194\":195},[1937],{\"_26\":200,\"_200\":1938},\"Deutsche Telekom IoT and Mavenir – Localizing connected car traffic with a distributed packet core\",[1940],{\"_26\":191,\"_192\":1941,\"_197\":1942},{\"_194\":195},[1943],{\"_26\":200,\"_200\":1944},\"Aeris and Orange Business Belgium – Embedding zero-trust security in the cellular network for enterprise IoT\",{\"_194\":195},[1947],{\"_26\":200,\"_217\":1948,\"_200\":1687},[1949],{\"_26\":221},{\"_194\":195},[1952],{\"_26\":200,\"_200\":1953},\"Awarded to the company presenting the most innovative and impactful use of Internet of Things technology over a communications network. Eligible entries should demonstrate how connected devices, sensors or IoT platforms delivered measurable business, operational or societal value in industries such as manufacturing, agriculture, healthcare, smart cities or logistics.\",{\"_194\":195,\"_207\":1697},[1956],{\"_26\":200,\"_200\":1957},\"Outstanding Use Case: IoT\",{\"_194\":195},[1960],{\"_26\":200,\"_200\":1961},\"Fiber counts matter, as one judge explained: \\\"With DWDM very close to max spectral efficiency, higher fiber count is the easiest way to boost capacity. The 200 micron allows hyperscalers to squeeze more fiber in existing ducts immediately, rather than wait for new construction.\\\" The judges favored the entry for submitting a commercial deployment rather than a trial.\",{\"_194\":195},[1964],{\"_26\":200,\"_217\":1965,\"_200\":1966},[1967],\"Winner: HFCL Limited – IBR Microcable Family\",{\"_26\":221},[1969,1970],{\"_26\":945,\"_197\":1977},{\"_26\":945,\"_197\":1971},[1972],{\"_26\":191,\"_192\":1973,\"_197\":1974},{\"_194\":195},[1975],{\"_26\":200,\"_200\":1976},\"Seren Juno, Ribbon and Acacia – Proving 20 Tbit/s per fiber pair across the trans-Pacific JUNO cable\",[1978],{\"_26\":191,\"_192\":1979,\"_197\":1980},{\"_194\":195},[1981],{\"_26\":200,\"_200\":1982},\"HFCL – Doubling fiber capacity in full ducts for a hyperscale AI buildout\",{\"_194\":195},[1985],{\"_26\":200,\"_217\":1986,\"_200\":1687},[1987],{\"_26\":221},{\"_194\":195},[1990],{\"_26\":200,\"_200\":1991},\"Awarded to the vendor, operator or hyperscaler presenting the most compelling example of how advanced optical or high-capacity transport networking solved a real-world connectivity challenge. Eligible entries may include AI data center interconnect deployments, long-haul capacity expansions, submarine cable innovations or metro optical upgrades that demonstrate measurable gains in throughput, latency or efficiency.\",{\"_194\":195,\"_207\":1697},[1994],{\"_26\":200,\"_200\":1995},\"Outstanding Use Case: High-Capacity Transport \u0026 Optical Innovation\",{\"_194\":195},[1998],{\"_26\":200,\"_200\":1999},\"Nextlink lit the first tower in the country funded under BEAD, serving 104 locations in southern Bienville Parish, Louisiana, at gigabit-class speeds. BEAD locations are underserved by federal definition, making this a rare entry that satisfies all three of the category's tests at once: new coverage, better speeds and a market nobody else was serving.\",{\"_194\":195},[2002],{\"_26\":200,\"_217\":2003,\"_200\":2004},[2005],\"Winner: Nextlink Internet and Tarana Wireless – Tarana G2 BEAD deployments\",{\"_26\":221},[2007,2008,2009,2010],{\"_26\":945,\"_197\":2029},{\"_26\":945,\"_197\":2023},{\"_26\":945,\"_197\":2017},{\"_26\":945,\"_197\":2011},[2012],{\"_26\":191,\"_192\":2013,\"_197\":2014},{\"_194\":195},[2015],{\"_26\":200,\"_200\":2016},\"ZTE – Stretching mmWave fixed wireless beyond visual range for EOLO\",[2018],{\"_26\":191,\"_192\":2019,\"_197\":2020},{\"_194\":195},[2021],{\"_26\":200,\"_200\":2022},\"RtBrick and Citynet – Scaling an Austrian ISP's broadband with disaggregated rout
141ing\",[2024],{\"_26\":191,\"_192\":2025,\"_197\":2026},{\"_194\":195},[2027],{\"_26\":200,\"_200\":2028},\"Nextlink Internet and Tarana Wireless – Activating the nation's first BEAD-funded tower in rural Louisiana\",[2030],{\"_26\":191,\"_192\":2031,\"_197\":2032},{\"_194\":195},[2033],{\"_26\":200,\"_200\":2034},\"Mediacom, Harmonic, ATX Networks and Hitron – Taking DOCSIS 4.0 from the lab to live customers in Moline, Illinois\",{\"_194\":195},[2037],{\"_26\":200,\"_217\":2038,\"_200\":1687},[2039],{\"_26\":221},{\"_194\":195},[2042],{\"_26\":200,\"_200\":2043},\"Awarded to the company with an outstanding example of a successful fixed wireless access (FWA) or innovative broadband deployment that expanded coverage, improved speeds or served a previously underserved market. Eligible entries may include consumer, enterprise or wholesale deployments leveraging 4G, 5G or millimeter wave technology.\",{\"_194\":195,\"_207\":1697},[2046],{\"_26\":200,\"_200\":2047},\"Outstanding Use Case: Fixed Wireless \u0026 Broadband Innovation\",{\"_194\":195},[2050],{\"_26\":200,\"_200\":2051},\"DT achieved up to 65% off-peak energy savings in the 5G core against an original target of 50%, measured across four purpose-built lab systems with controlled variables. One judge observed that \\\"the savings were achieved with existing hardware. This is not common, as many other vendors/telcos claim these with new-gen silicon.\\\"\",{\"_194\":195},[2054],{\"_26\":200,\"_217\":2055,\"_200\":2056},[2057],\"Winner: Deutsche Telekom – Full Stack Energy Efficiency\",{\"_26\":221},[2059,2060,2061],{\"_26\":945,\"_197\":2074},{\"_26\":945,\"_197\":2068},{\"_26\":945,\"_197\":2062},[2063],{\"_26\":191,\"_192\":2064,\"_197\":2065},{\"_194\":195},[2066],{\"_26\":200,\"_200\":2067},\"KT and Palantir – Automating basestation sleep scheduling with AI safeguards\",[2069],{\"_26\":191,\"_192\":2070,\"_197\":2071},{\"_194\":195},[2072],{\"_26\":200,\"_200\":2073},\"Huawei and stc – Shrinking telco cloud energy use and footprint in Saudi Arabia\",[2075],{\"_26\":191,\"_192\":2076,\"_197\":2077},{\"_194\":195},[2078],{\"_26\":200,\"_200\":2079},\"Deutsche Telekom – Cutting 5G core energy consumption without a hardware refresh\",{\"_194\":195},[2082],{\"_26\":200,\"_217\":2083,\"_200\":1687},[2084],{\"_26\":221},{\"_194\":195},[2087],{\"_26\":200,\"_200\":2088},\"Awarded to the vendor or service provider presenting the most compelling example of how they reduced energy consumption, improved power efficiency or advanced sustainability goals across a communications network or data center environment. Eligible entries may include AI-driven energy optimization, renewable energy deployments, cooling innovations, network consolidation initiatives or any measurable effort to reduce the carbon footprint or operating costs of communications infrastructure.\",{\"_194\":195,\"_207\":1697},[2091],{\"_26\":200,\"_200\":2092},\"Outstanding Use Case: Energy Efficiency \u0026 Sustainability\",{\"_194\":195},[2095],{\"_26\":200,\"_200\":2096},\"Working inside the wholesale business of a major US operator, Netcracker cut contract interpretation from five to ten days down to under one, partner configuration from two or three days to under 30 minutes, and first-pass invoice review from more than two hours to under 30, with rework falling from 12-18% to under 5% across a year of sustained production. One judge called it \\\"the strongest evidence, best results\\\" in the category.\",{\"_194\":195},[2099],{\"_26\":200,\"_217\":2100,\"_200\":2101},[2102],\"Winner: Netcracker Technology\",{\"_26\":221},[2104,2105,2106,2107,2108,2109,2110,2111,2112],{\"_26\":945,\"_197\":2161},{\"_26\":945,\"_197\":2155},{\"_26\":945,\"_197\":2149},{\"_26\":945,\"_197\":2143},{\"_26\":945,\"_197\":2137},{\"_26\":945,\"_197\":2131},{\"_26\":945,\"_197\":2125},{\"_26\":945,\"_197\":2119},{\"_26\":945,\"_197\":2113},[2114],{\"_26\":191,\"_192\":2115,\"_197\":2116},{\"_194\":195},[2117],{\"_26\":200,\"_200\":2118},\"ZTE and China Mobile – Letting subscribers customize 5G performance in plain language\",[2120],{\"_26\":191,\"_192\":2121,\"_197\":2122},{\"_194\":195},[2123],{\"_26\":200,\"_200\":2124},\"Netcracker – Bringing agentic AI into a Tier 1 US operator's wholesale operations\",[2126],{\"_26\":191,\"_192\":2127,\"_197\":2128},{\"_194\":195},[2129],{\"_26\":200,\"_200\":2130},\"Motive and e\u0026 – Raising first-call resolution with unified service management\",[2132],{\"_26\":191,\"_192\":2133,\"_197\":2134},{\"_194\":195},[2135],{\"_26\":200,\"_200\":2136},\"Glo Fiber Business – Replacing 12 Internet drops with one fiber backbone at Ford's Colony\",[2138],{\"_26\":191,\"_192\":2139,\"_197\":2140},{\"_194\":195},[2141],{\"_26\":200,\"_200\":2142},\"e\u0026, Amdocs and NVIDIA – Automating customer care journeys with agentic AI\",[2144],{\"_26\":191,\"_192\":2145,\"_197\":2146},{\"_194\":195},[2147],{\"_26\":200,\"_200\":2148},\"China Mobile Henan and Huawei – Making network benefits visible on the device screen\",[2150],{\"_26\":191,\"_192\":2151,\"_197\":2152},{\"_194\":195},[2153],{\"_26\":200,\"_200\":2154},\"BT Group and Amdocs – Streamlining the contract-to-activation journey\",[2156],{\"_26\":191,\"_192\":2157,\"_197\":2158},{\"_194\":195},[2159],{\"_26\":200,\"_200\":2160},\"Boingo Wireless – Converging Wi-Fi and cellular at Citi Field for the New York Mets\",[2162],{\"_26\":191,\"_192\":2163,\"_197\":2164},{\"_194\":195},[2165],{\"_26\":200,\"_200\":2166},\"Airties and T-Mobile – Optimizing home Wi-Fi continuously for millions of subscribers\",{\"_194\":195},[2169],{\"_26\":200,\"_217\":2170,\"_200\":1687},[2171],{\"_26\":221},{\"_194\":195},[2174],{\"_26\":200,\"_200\":2175},\"Awarded to the company that used its communications technology or network to deliver a superior experience to business, consumer or government customers. Eligible entr
141ies should demonstrate how technology – including AI, automation, self-service or network improvements – directly improved customer satisfaction, reduced friction or created measurable loyalty gains.\",{\"_194\":195,\"_207\":1697},[2178],{\"_26\":200,\"_200\":2179},\"Outstanding Use Case: Customer Experience\",{\"_194\":195},[2182],{\"_26\":200,\"_200\":2183},\"This entry covered a rural fiber build, an affordability mechanism, a digital literacy component through the National Digital Equity Center, and a genuine public-private structure with defined roles for each party. The build ran from January to August 2025 at roughly $30 million, with $21.8 million of it in Fidium's own capital. The private majority is why the network may still be running in ten years rather than becoming a stranded asset.\",{\"_194\":195},[2186],{\"_26\":200,\"_217\":2187,\"_200\":2188},[2189],\"Winner: Fidium, Lincoln County, and the Maine Connectivity Authority\",{\"_26\":221},[2191,2192,2193,2194,2195,2196],{\"_26\":945,\"_197\":2227},{\"_26\":945,\"_197\":2221},{\"_26\":945,\"_197\":2215},{\"_26\":945,\"_197\":2209},{\"_26\":945,\"_197\":2203},{\"_26\":945,\"_197\":2197},[2198],{\"_26\":191,\"_192\":2199,\"_197\":2200},{\"_194\":195},[2201],{\"_26\":200,\"_200\":2202},\"WOW! – Extending fiber to underserved southeastern Alabama\",[2204],{\"_26\":191,\"_192\":2205,\"_197\":2206},{\"_194\":195},[2207],{\"_26\":200,\"_200\":2208},\"Vistabeam and Tarana Wireless – Making the nation's first reported BEAD-funded connection in Ogallala, Nebraska\",[2210],{\"_26\":191,\"_192\":2211,\"_197\":2212},{\"_194\":195},[2213],{\"_26\":200,\"_200\":2214},\"HFCL – Hardening BharatNet's rural backbone with resilient routing\",[2216],{\"_26\":191,\"_192\":2217,\"_197\":2218},{\"_194\":195},[2219],{\"_26\":200,\"_200\":2220},\"Fidium and Maine Connectivity Authority – Bringing countywide fiber to Lincoln County, Maine\",[2222],{\"_26\":191,\"_192\":2223,\"_197\":2224},{\"_194\":195},[2225],{\"_26\":200,\"_200\":2226},\"eX² Technology and Navajo County – Building open-access middle-mile fiber across rural and tribal Arizona\",[2228],{\"_26\":191,\"_192\":2229,\"_197\":2230},{\"_194\":195},[2231],{\"_26\":200,\"_200\":2232},\"EOLO and Qualcomm – Delivering gigabit fixed wireless to Italian towns beyond the fiber map\",{\"_194\":195},[2235],{\"_26\":200,\"_217\":2236,\"_200\":1687},[2237],{\"_26\":221},{\"_194\":195},[2240],{\"_26\":200,\"_200\":2241},\"Awarded to the company or institution presenting the best example of how it is successfully working to broaden access and reduce the barriers to affordable Internet connectivity for underserved communities. Eligible entries may include rural broadband deployments, subsidy or affordability programs, digital literacy initiatives or public-private partnerships aimed at closing the connectivity gap.\",{\"_194\":195,\"_207\":1697},[2244],{\"_26\":200,\"_200\":2245},\"Outstanding Use Case: Bridging the Digital Divide\",{\"_194\":195},[2248],{\"_26\":200,\"_200\":2249},\"In this use case, reinforcement learning replaces static link-adaptation rules and the coverage prediction model retrains locally for every individual cell, because coverage behavior is local. One judge said this use case is \\\"leveraging AI in a very telco-specific way.\\\" The trial on Optus' live commercial 5G network measured a gain of more than 20% in cell-level downlink throughput in medium-to-poor radio conditions.\",{\"_194\":195},[2252],{\"_26\":200,\"_217\":2253,\"_200\":2254},[2255],\"Winner: Optus Australia and Ericsson – AI-Native RAN Optimization\",{\"_26\":221},[2257,2258,2259,2260,2261],{\"_26\":945,\"_197\":2286},{\"_26\":945,\"_197\":2280},{\"_26\":945,\"_197\":2274},{\"_26\":945,\"_197\":2268},{\"_26\":945,\"_197\":2262},[2263],{\"_26\":191,\"_192\":2264,\"_197\":2265},{\"_194\":195},[2266],{\"_26\":200,\"_200\":2267},\"ZTE and China Mobile – Automating core network fault, complaint and change handling with AI agents\",[2269],{\"_26\":191,\"_192\":2270,\"_197\":2271},{\"_194\":195},[2272],{\"_26\":200,\"_200\":2273},\"SK Telecom – Tuning 5G cells autonomously with an AI-RAN optimizer\",[2275],{\"_26\":191,\"_192\":2276,\"_197\":2277},{\"_194\":195},[2278],{\"_26\":200,\"_200\":2279},\"Optus and Ericsson – Replacing static RAN rules with real-time AI on a live 5G network\",[2281],{\"_26\":191,\"_192\":2282,\"_197\":2283},{\"_194\":195},[2284],{\"_26\":200,\"_200\":2285},\"China Mobile and Huawei – Running a zero-touch core network with multi-agent AI\",[2287],{\"_26\":191,\"_192\":2288,\"_197\":2289},{\"_194\":195},[2290],{\"_26\":200,\"_200\":2291},\"Blue Planet, a division of Ciena – Cutting NOC triage time with an AI-driven IP digital twin\",{\"_194\":195},[2294],{\"_26\":200,\"_217\":2295,\"_200\":1687},[2296],{\"_26\":221},{\"_194\":195},[2299],{\"_26\":200,\"_200\":2300},\"Awarded to the company that is using artificial intelligence or machine learning in an innovative way to improve network performance, customer service or business operations for a communications service provider network. Entries should highlight measurable outcomes and the specific AI or ML techniques employed.\",{\"_194\":195,\"_207\":1697},[2303],{\"_26\":200,\"_200\":2304},\"Outstanding Use Case: AI/Machine Learning\",{\"_194\":195},[2307],{\"_26\":200,\"_200\":2308},\"Operators normally buy capacity with spectrum or with sites. GigaMIMO buys it with space, synchronizing overlapping cells so they behave as one coordinated antenna array. In a field trial on China Mobile Hubei's live commercial 5G-A network in Wuhan, it delivered a 26.5% average throughput gain and two to 
141six times the user experience rate in overlapping coverage. One judge called it \\\"a bridge technology; it can be deployed during 5GA but continue to live on well into the 6G era.\\\"\",{\"_194\":195},[2311],{\"_26\":200,\"_217\":2312,\"_200\":2313},[2314],\"Winner: ZTE and China Mobile – Pre6G GigaMIMO\",{\"_26\":221},[2316,2317,2318],{\"_26\":945,\"_197\":2331},{\"_26\":945,\"_197\":2325},{\"_26\":945,\"_197\":2319},[2320],{\"_26\":191,\"_192\":2321,\"_197\":2322},{\"_194\":195},[2323],{\"_26\":200,\"_200\":2324},\"ZTE and China Mobile – Turning overlapping cell interference into capacity on a live 5G-Advanced network\",[2326],{\"_26\":191,\"_192\":2327,\"_197\":2328},{\"_194\":195},[2329],{\"_26\":200,\"_200\":2330},\"Singtel – Replacing office infrastructure with 5G eSIM workspaces\",[2332],{\"_26\":191,\"_192\":2333,\"_197\":2334},{\"_194\":195},[2335],{\"_26\":200,\"_200\":2336},\"KT – Prioritizing emergency communications for Korea's National Fire Agency\",{\"_194\":195},[2339],{\"_26\":200,\"_217\":2340,\"_200\":1687},[2341],{\"_26\":221},{\"_194\":195},[2344],{\"_26\":200,\"_200\":2345},\"This award is for the company that shares an outstanding example of how 5G or pre-standard 6G network technology brings measurable results to a business, government or other organization. Entries should demonstrate real-world deployment outcomes, not theoretical capabilities.\",{\"_194\":195,\"_207\":1697},[2348],{\"_26\":200,\"_200\":2349},\"Outstanding Use Case: 5G/6G Innovation\",{\"_194\":195},[2352],{\"_26\":200,\"_200\":2353},\"When asked about its results, TIME \u0026 Huawei was the only entrant in this category to answer with baselines and comparative data. TIME \u0026 Huawei named its technique and validated its model, reporting an 80% match between the users its system scored as at risk and those who actually called to complain.\",{\"_194\":195},[2356],{\"_26\":200,\"_217\":2357,\"_200\":2358},[2359],\"Winner: TIME dotCom and Huawei Technologies – AI-Driven HBB Intelligent O\u0026M\",{\"_26\":221},[2361,2362,2363,2364],{\"_26\":945,\"_197\":2383},{\"_26\":945,\"_197\":2377},{\"_26\":945,\"_197\":2371},{\"_26\":945,\"_197\":2365},[2366],{\"_26\":191,\"_192\":2367,\"_197\":2368},{\"_194\":195},[2369],{\"_26\":200,\"_200\":2370},\"Plume and TELUS – Cutting support calls with AI-driven digital care\",[2372],{\"_26\":191,\"_192\":2373,\"_197\":2374},{\"_194\":195},[2375],{\"_26\":200,\"_200\":2376},\"Netcracker – Streamlining network operations with GFiber\",[2378],{\"_26\":191,\"_192\":2379,\"_197\":2380},{\"_194\":195},[2381],{\"_26\":200,\"_200\":2382},\"Huawei and TIME dotCom – Automating home broadband fault resolution in Malaysia\",[2384],{\"_26\":191,\"_192\":2385,\"_197\":2386},{\"_194\":195},[2387],{\"_26\":200,\"_200\":2388},\"AOI – Predicting amplifier faults on Charter's Spectrum network\",{\"_194\":195},[2391],{\"_26\":200,\"_217\":2392,\"_200\":1687},[2393],{\"_26\":221},{\"_194\":195},[2396],{\"_26\":200,\"_200\":2397},\"Awarded to the company presenting the most compelling example of how AI or machine learning is being applied to broadband or fixed access networks to improve performance, subscriber experience or operational efficiency. Eligible entries may include AI-powered network management platforms, intelligent capacity planning, proactive fault detection or personalized subscriber experience tools deployed in fiber, cable or fixed wireless access environments.\",{\"_194\":195,\"_207\":1697},[2400],{\"_26\":200,\"_200\":2401},\"Outstanding Use Case: AI-Driven Broadband \u0026 Access Networks\",{\"_194\":195},[2404],{\"_26\":200,\"_200\":2405},\"Spirent describes it as the first domain-trained agentic AI solution for network testing. One judge liked that a test and measurement company is taking the problem on at all after watching startups and Tier 1s run at it for years.\",{\"_194\":195},[2408],{\"_26\":200,\"_217\":2409,\"_200\":2410},[2411],\"Winner: Spirent Communications – Landslide AI Agent\",{\"_26\":221},[2413,2414,2415],{\"_26\":945,\"_197\":2428},{\"_26\":945,\"_197\":2422},{\"_26\":945,\"_197\":2416},[2417],{\"_26\":191,\"_192\":2418,\"_197\":2419},{\"_194\":195},[2420],{\"_26\":200,\"_200\":2421},\"Spirent Communications – Landslide AI Agent\",[2423],{\"_26\":191,\"_192\":2424,\"_197\":2425},{\"_194\":195},[2426],{\"_26\":200,\"_200\":2427},\"Keysight – FITS-8CH\",[2429],{\"_26\":191,\"_192\":2430,\"_197\":2431},{\"_194\":195},[2432],{\"_26\":200,\"_200\":2433},\"Keysight – AresONE-1600GE\",{\"_194\":195},[2436],{\"_26\":200,\"_217\":2437,\"_200\":1687},[2438],{\"_26\":221},{\"_194\":195},[2441],{\"_26\":200,\"_200\":2442},\"Awarded to the systems vendor with the most innovative new solution that aids communications service providers in network testing, measurement, monitoring or assurance. Eligible entr
141ies may cover lab or field test equipment, network performance monitoring, service quality assurance or automated testing platforms.\",{\"_194\":195,\"_207\":1697},[2445],{\"_26\":200,\"_200\":2446},\"Most Innovative Test \u0026 Measurement Product or Solution\",{\"_194\":195},[2449],{\"_26\":200,\"_200\":2450},\"One judge's summary said it all: \\\"Rakuten stood out because it is solving a genuinely new OSS problem... That feels like genuine product innovation rather than adding AI to something that already existed.\\\"\",{\"_194\":195},[2453],{\"_26\":200,\"_217\":2454,\"_200\":2455},[2456],\"Winner: Rakuten Symphony – Rakuten Symphony OSS\",{\"_26\":221},[2458,2459,2460,2461,2462,2463],{\"_26\":945,\"_197\":2494},{\"_26\":945,\"_197\":2488},{\"_26\":945,\"_197\":2482},{\"_26\":945,\"_197\":2476},{\"_26\":945,\"_197\":2470},{\"_26\":945,\"_197\":2464},[2465],{\"_26\":191,\"_192\":2466,\"_197\":2467},{\"_194\":195},[2468],{\"_26\":200,\"_200\":2469},\"Rakuten Symphony – Rakuten Symphony OSS\",[2471],{\"_26\":191,\"_192\":2472,\"_197\":2473},{\"_194\":195},[2474],{\"_26\":200,\"_200\":2475},\"Netcracker – Agentic AI Solution\",[2477],{\"_26\":191,\"_192\":2478,\"_197\":2479},{\"_194\":195},[2480],{\"_26\":200,\"_200\":2481},\"IDI Billing Solutions – IDI Platform\",[2483],{\"_26\":191,\"_192\":2484,\"_197\":2485},{\"_194\":195},[2486],{\"_26\":200,\"_200\":2487},\"HORISEN – Messaging Operating System\",[2489],{\"_26\":191,\"_192\":2490,\"_197\":2491},{\"_194\":195},[2492],{\"_26\":200,\"_200\":2493},\"Gaiia – gaiia AI Node\",[2495],{\"_26\":191,\"_192\":2496,\"_197\":2497},{\"_194\":195},[2498],{\"_26\":200,\"_200\":2499},\"Altice Labs – NOSSIS One with Genius\",{\"_194\":195},[2502],{\"_26\":200,\"_217\":2503,\"_200\":1687},[2504],{\"_26\":221},{\"_194\":195},[2507],{\"_26\":200,\"_200\":2508},\"Awarded to the vendor providing the most innovative solution that helps CSPs evolve and improve their IT back office (OSS/BSS/CX), making their networks more efficient and delivering a better customer experience. Eligible entries may include billing and revenue management, network orchestration, service fulfillment, customer management or AI-enhanced operational software platforms.\",{\"_194\":195,\"_207\":1697},[2511],{\"_26\":200,\"_200\":2512},\"Most Innovative Telecom Software (OSS/BSS) Product or Solution\",{\"_194\":195},[2515],{\"_26\":200,\"_200\":2516},\"Quantum key distribution is strong but limited by distance and endpoint count, and post-quantum cryptography scales but is software. Singtel's answer is to use each where it fits: QKD on high-bandwidth mission-critical links and PQC out to branches, ATMs and mobile units. It then orchestrates both key types through one framework, which one judge called \\\"the right design.\\\"\",{\"_194\":195},[2519],{\"_26\":200,\"_217\":2520,\"_200\":2521},[2522],\"Winner: Singtel – Hybrid Quantum-Safe Network\",{\"_26\":221},[2524,2525,2526,2527,2528],{\"_26\":945,\"_197\":2553},{\"_26\":945,\"_197\":2547},{\"_26\":945,\"_197\":2541},{\"_26\":945,\"_197\":2535},{\"_26\":945,\"_197\":2529},[2530],{\"_26\":191,\"_192\":2531,\"_197\":2532},{\"_194\":195},[2533],{\"_26\":200,\"_200\":2534},\"Singtel – Hybrid Quantum-Safe Network\",[2536],{\"_26\":191,\"_192\":2537,\"_197\":2538},{\"_194\":195},[2539],{\"_26\":200,\"_200\":2540},\"OXIO – Advanced Core Routing (ACR)\",[2542],{\"_26\":191,\"_192\":2543,\"_197\":2544},{\"_194\":195},[2545],{\"_26\":200,\"_200\":2546},\"Mobileum – Conversational AI-driven Voice Threat Detection and Prevention\",[2548],{\"_26\":191,\"_192\":2549,\"_197\":2550},{\"_194\":195},[2551],{\"_26\":200,\"_200\":2552},\"Axiado – Trusted Control/Compute Unit (TCU)\",[2554],{\"_26\":191,\"_192\":2555,\"_197\":2556},{\"_194\":195},[2557],{\"_26\":200,\"_200\":2558},\"Allot – OffNetSecure\",{\"_194\":195},[2561],{\"_26\":200,\"_217\":2562,\"_200\":1687},[2563],{\"_26\":221},{\"_194\":195},[2566],{\"_26\":200,\"_200\":2567},\"Awarded to the vendor or service provider with the most innovative product or solution that protects communications networks, infrastru
141cture or subscribers from cyber threats, fraud or unauthorized access. Eligible entries may include network security platforms, zero-trust architectures, AI-driven threat detection, signaling security or solutions addressing the specific vulnerabilities of 5G, open RAN or cloud-native network environments.\",{\"_194\":195,\"_207\":1697},[2570],{\"_26\":200,\"_200\":2571},\"Most Innovative Telecom Security Product or Solution\",{\"_194\":195},[2574],{\"_26\":200,\"_200\":2575},\"Everything else in this category automates a workflow above the network. Spectrum AI models the physical system the network runs inside, and as one judge put it, \\\"applying ML at the RF layer to propagation, interference and coordination is a different order of problem from optimizing workflows above the network.\\\"\",{\"_194\":195},[2578],{\"_26\":200,\"_217\":2579,\"_200\":2580},[2581],\"Winner: Federated Wireless – Spectrum AI\",{\"_26\":221},[2583,2584,2585,2586,2587,2588,2589,2590,2591,2592],{\"_26\":945,\"_197\":2647},{\"_26\":945,\"_197\":2641},{\"_26\":945,\"_197\":2635},{\"_26\":945,\"_197\":2629},{\"_26\":945,\"_197\":2623},{\"_26\":945,\"_197\":2617},{\"_26\":945,\"_197\":2611},{\"_26\":945,\"_197\":2605},{\"_26\":945,\"_197\":2599},{\"_26\":945,\"_197\":2593},[2594],{\"_26\":191,\"_192\":2595,\"_197\":2596},{\"_194\":195},[2597],{\"_26\":200,\"_200\":2598},\"SK Telecom – VISTA\",[2600],{\"_26\":191,\"_192\":2601,\"_197\":2602},{\"_194\":195},[2603],{\"_26\":200,\"_200\":2604},\"Red Hat – Telenor AI Factory\",[2606],{\"_26\":191,\"_192\":2607,\"_197\":2608},{\"_194\":195},[2609],{\"_26\":200,\"_200\":2610},\"RADCOM – Neura AI Agent Suite\",[2612],{\"_26\":191,\"_192\":2613,\"_197\":2614},{\"_194\":195},[2615],{\"_26\":200,\"_200\":2616},\"Paradise Mobile – Native Agentic AI\",[2618],{\"_26\":191,\"_192\":2619,\"_197\":2620},{\"_194\":195},[2621],{\"_26\":200,\"_200\":2622},\"stc and Huawei – AI Calling\",[2624],{\"_26\":191,\"_192\":2625,\"_197\":2626},{\"_194\":195},[2627],{\"_26\":200,\"_200\":2628},\"Federated Wireless – Spectrum AI\",[2630],{\"_26\":191,\"_192\":2631,\"_197\":2632},{\"_194\":195},[2633],{\"_26\":200,\"_200\":2634},\"F5 – BIG-IP Next for Kubernetes\",[2636],{\"_26\":191,\"_192\":2637,\"_197\":2638},{\"_194\":195},[2639],{\"_26\":200,\"_200\":2640},\"AXON Networks – AXON Maestro\",[2642],{\"_26\":191,\"_192\":2643,\"_197\":2644},{\"_194\":195},[2645],{\"_26\":200,\"_200\":2646},\"AOI – QuantumLink AI\",[2648],{\"_26\":191,\"_192\":2649,\"_197\":2650},{\"_194\":195},[2651],{\"_26\":200,\"_200\":2652},\"AirHop – Energy Savings with MIMO Adaptation (ESMA)\",{\"_194\":195},[2655],{\"_26\":200,\"_217\":2656,\"_200\":1687},[2657],{\"_26\":221},{\"_194\":195},[2660],{\"_26\":200,\"_200\":2661},\"Awarded to the vendor or service provider with a product or solution that creatively applies AI or machine learning to support the changing needs of communications network operators. Eligible entries may cover network optimization, predictive maintenance, traffic management, energy efficiency or any AI/ML application that measurably improves network or operational performance.\",{\"_194\":195,\"_207\":1697},[2664],{\"_26\":200,\"_200\":2665},\"Most Innovative Telco AI/ML Product or Solution\",{\"_194\":195},[2668],{\"_26\":200,\"_200\":2669},\"Mavenir's platform offers satellite-terrestrial integration in the field, spanning GEO, MEO and LEO and 3G through 5G on a converged core that treats non-terrestrial access as native rather than an overlay.\",{\"_194\":195},[2672],{\"_26\":200,\"_217\":2673,\"_200\":2674},[2675],\"Winner: Mavenir – Full-Stack NTN Platform\",{\"_26\":221},[2677,2678,2679,2680,2681,2682,2683],{\"_26\":945,\"_197\":2720},{\"_26\":945,\"_197\":2714},{\"_26\":945,\"_197\":2708},{\"_26\":945,\"_197\":2702},{\"_26\":945,\"_197\":2696},{\"_26\":945,\"_197\":2690},{\"_26\":945,\"_197\":2684},[2685],{\"_26\":191,\"_192\":2686,\"_197\":2687},{\"_194\":195},[2688],{\"_26\":200,\"_200\":2689},\"MTN – StarEdge Horizon\",[2691],{\"_26\":191,\"_192\":2692,\"_197\":2693},{\"_194\":195},[2694],{\"_26\":200,\"_200\":2695},\"Motive – Motive Entitlement Server\",[2697],{\"_26\":191,\"_192\":2698,\"_197\":2699},{\"_194\":195},[2700],{\"_26\":200,\"_200\":2701},\"Mavenir – Full-Stack NTN Platform\",[2703],{\"_26\":191,\"_192\":2704,\"_197\":270
1415},{\"_194\":195},[2706],{\"_26\":200,\"_200\":2707},\"MatSing and KT Corp – SuperCell UAM Solution\",[2709],{\"_26\":191,\"_192\":2710,\"_197\":2711},{\"_194\":195},[2712],{\"_26\":200,\"_200\":2713},\"Contrivian – Contrivian Constellation\",[2715],{\"_26\":191,\"_192\":2716,\"_197\":2717},{\"_194\":195},[2718],{\"_26\":200,\"_200\":2719},\"Ceva – PentaG-NTN\",[2721],{\"_26\":191,\"_192\":2722,\"_197\":2723},{\"_194\":195},[2724],{\"_26\":200,\"_200\":2725},\"Capgemini – Intelligent Beam Hopping\",{\"_194\":195},[2728],{\"_26\":200,\"_217\":2729,\"_200\":1687},[2730],{\"_26\":221},{\"_194\":195},[2733],{\"_26\":200,\"_200\":2734},\"Awarded to the vendor or service provider with the most innovative product or solution in satellite or non-terrestrial network (NTN) connectivity, including low-Earth orbit (LEO), medium-Earth orbit (MEO) or geostationary (GEO) systems. Eligible entries may include direct-to-device satellite technology, satellite-terrestrial integration platforms, ground segment equipment or NTN-enabled services.\",{\"_194\":195,\"_207\":1697},[2737],{\"_26\":200,\"_200\":2738},\"Most Innovative Satellite or Non-Terrestrial Network Product or Solution\",{\"_194\":195},[2741],{\"_26\":200,\"_200\":2742},\"One judge called Sierra \\\"the strongest entry in this category.\\\" The reasoning: radio supply, not interface openness, has been the real constraint on open RAN, and merchant radio silicon gives OEMs capabilities that once required an in-house ASIC team. The entry was technically interesting and included performance figures in the entry and public documents.\",{\"_194\":195},[2745],{\"_26\":200,\"_217\":2746,\"_200\":2747},[2748],\"Winner: MaxLinear – Sierra\",{\"_26\":221},[2750,2751,2752,2753,2754,2755,2756],{\"_26\":945,\"_197\":2793},{\"_26\":945,\"_197\":2787},{\"_26\":945,\"_197\":2781},{\"_26\":945,\"_197\":2775},{\"_26\":945,\"_197\":2769},{\"_26\":945,\"_197\":2763},{\"_26\":945,\"_197\":2757},[2758],{\"_26\":191,\"_192\":2759,\"_197\":2760},{\"_194\":195},[2761],{\"_26\":200,\"_200\":2762},\"ZTE – Full-Scenario Indoor Digitalization Solutions\",[2764],{\"_26\":191,\"_192\":2765,\"_197\":2766},{\"_194\":195},[2767],{\"_26\":200,\"_200\":2768},\"ZTE – AIREngine\",[2770],{\"_26\":191,\"_192\":2771,\"_197\":2772},{\"_194\":195},[2773],{\"_26\":200,\"_200\":2774},\"MaxLinear – Sierra\",[2776],{\"_26\":191,\"_192\":2777,\"_197\":2778},{\"_194\":195},[2779],{\"_26\":200,\"_200\":2780},\"Freshwave – 5G on Omni\",[2782],{\"_26\":191,\"_192\":2783,\"_197\":2784},{\"_194\":195},[2785],{\"_26\":200,\"_200\":2786},\"Cohere Technologies – Pulsone Multi-G\",[2788],{\"_26\":191,\"_192\":2789,\"_197\":2790},{\"_194\":195},[2791],{\"_26\":200,\"_200\":2792},\"Cohere Technologies – ECHO\",[2794],{\"_26\":191,\"_192\":2795,\"_197\":2796},{\"_194\":195},[2797],{\"_26\":200,\"_200\":2798},\"Capgemini and Deutsche Telekom – Intelligent RAN Automation\",{\"_194\":195},[2801],{\"_26\":200,\"_217\":2802,\"_200\":1687},[2803],{\"_26\":221},{\"_194\":195},[2806],{\"_26\":200,\"_200\":2807},\"Awarded to the vendor with the most innovative radio access network (RAN) product or solution launched or significantly improved during the past year. Eligible entries may include open RAN, vRAN, massive MIMO, small cells or RAN automation and intelligence solutions.\",{\"_194\":195,\"_207\":1697},[2810],{\"_26\":200,\"_200\":2811},\"Most Innovative RAN Product or Solution\",{\"_194\":195},[2814],{\"_26\":200,\"_200\":2815},\"This was the only unanimous 10 from the judges in any category this year. HI-OTN was deployed with Türk Telekom in March, on a live network in Istanbul, in what ZTE describes as the world's first C+L full-band integrated 1.6 Tbit/s trial.\",{\"_194\":195},[2818],{\"_26\":200,\"_217\":2819,\"_200\":2820},[2821],\"Winner: ZTE Corporation – HI-OTN Solution\",{\"_26\":221},[2823,2824,2825],{\"_26\":945,\"_197\":2838},{\"_26\":945,\"_197\":2832},{\"_26\":945,\"_197\":2826},[2827],{\"_26\":191,\"_192\":2828,\"_197\":2829},{\"_194\":195},[2830],{\"_26\":200,\"_200\":2831},\"ZTE – HI-OTN Solution\",[2833],{\"_26\":191,\"_192\":2834,\"_197\":2835},{\"_194\":195},[2836],{\"_26\":200,\"_200\":2837},\"Tejas Networks – TJ1600-D3 Hyper Scalable DCI and Optical Platform\",[2839],{\"_26\":191,\"_192\":2840,\"_197\":2841},{\"_194\":195},[2842],{\"_26\":200,\"_200\":2843},\"Ciena – WaveLogic 6 Extreme 1.6Tbit/s quantum-safe encryption module\",{\"_194\":195},[2846],{\"_26\":200,\"_217\":2847,\"_200\":1687},[2848],{\"_26\":221},{\"_194\":195},[2851],{\"_26\":200,\"_200\":2852},\"Awarded to the vendor with the most innovative optical networking system – including line systems, ROADM platforms, optical transport network (OTN) equipment or coherent transmission systems – that advances the capacity, reach or manageability of optical transport networks. Eligible entr
141ies include both long-haul and metro optical systems.\",{\"_194\":195,\"_207\":1697},[2855],{\"_26\":200,\"_200\":2856},\"Most Innovative Optical Networking Product or Solution (Systems)\",{\"_194\":195},[2859],{\"_26\":200,\"_200\":2860},\"Credo took a mature building block and gave it a nervous system: on-module telemetry, non-volatile event logging and the ability to pull a degrading link out of service. It's the only entry in the category shipping to named customers and being standardized through the Open Compute Project optics reliability workstream.\",{\"_194\":195},[2863],{\"_26\":200,\"_217\":2864,\"_200\":2865},[2866],\"Winner: Credo – ZeroFlap Optical Transceivers\",{\"_26\":221},[2868,2869,2870,2871,2872],{\"_26\":945,\"_197\":2897},{\"_26\":945,\"_197\":2891},{\"_26\":945,\"_197\":2885},{\"_26\":945,\"_197\":2879},{\"_26\":945,\"_197\":2873},[2874],{\"_26\":191,\"_192\":2875,\"_197\":2876},{\"_194\":195},[2877],{\"_26\":200,\"_200\":2878},\"OpenLight Photonics – 1.6T DR8 Silicon Photonics PIC\",[2880],{\"_26\":191,\"_192\":2881,\"_197\":2882},{\"_194\":195},[2883],{\"_26\":200,\"_200\":2884},\"NewPhotonics – NPC505 Series PIC NPO Chiplet\",[2886],{\"_26\":191,\"_192\":2887,\"_197\":2888},{\"_194\":195},[2889],{\"_26\":200,\"_200\":2890},\"Marvell – 1.6T Optical DSP Platform\",[2892],{\"_26\":191,\"_192\":2893,\"_197\":2894},{\"_194\":195},[2895],{\"_26\":200,\"_200\":2896},\"Credo – ZeroFlap Optical Transceivers\",[2898],{\"_26\":191,\"_192\":2899,\"_197\":2900},{\"_194\":195},[2901],{\"_26\":200,\"_200\":2902},\"Ciena – Vesta 200 6.4T CPX\",{\"_194\":195},[2905],{\"_26\":200,\"_217\":2906,\"_200\":1687},[2907],{\"_26\":221},{\"_194\":195},[2910],{\"_26\":200,\"_200\":2911},\"Awarded to the vendor with the most innovative optical component – including transceivers, amplifiers, filters, modulators or other photonic devices – that advances the performance, density or efficiency of optical transport, data center or AI infrastructure networks. Eligible entries may include components purpose-built for long-haul and metro transport as well as those designed for hyperscaler, cloud or AI cluster interconnect applications. Entries should reflect a significant step forward in the building blocks that enable high-capacity optical connectivity.\",{\"_194\":195,\"_207\":1697},[2914],{\"_26\":200,\"_200\":2915},\"Most Innovative Optical Networking Product or Solution (Components)\",{\"_194\":195},[2918],{\"_26\":200,\"_200\":2919},\"DCOM rethinks the least glamorous layer in the data center, replacing copper-based out-of-band management and the aggregation tier that goes with it, by building PON directly into the routing platform and provisioning thousands of endpoints through one IP interface. The entry credits Meta's role in developing the product.\",{\"_194\":195},[2922,2923,2924],{\"_26\":200,\"_217\":2929,\"_200\":2930},{\"_26\":200,\"_200\":2928},{\"_26\":200,\"_217\":2925,\"_200\":2926},[2927],\"Ciena – DCOM\",{\"_26\":221},\": \",[2931],\"Winner\",{\"_26\":221},[2933,2934,2935],{\"_26\":945,\"_197\":2947},{\"_26\":945,\"_197\":2942},{\"_26\":945,\"_197\":2936},[2937],{\"_26\":191,\"_192\":2938,\"_197\":2939},{\"_194\":195},[2940],{\"_26\":200,\"_200\":2941},\"Huawei – E9000U AI-Native Infrastructure\",[2943],{\"_26\":191,\"_192\":2944,\"_197\":2945},{\"_194\":195},[2946],{\"_26\":200,\"_200\":2926},[2948],{\"_26\":191,\"_192\":2949,\"_197\":2950},{\"_194\":195},[2951],{\"_26\":200,\"_200\":2952},\"Arrcus – Arrcus Inference Network Fabric (AINF)\",{\"_194\":195},[2955],{\"_26\":200,\"_217\":2956,\"_200\":1687},[2957],{\"_26\":221},{\"_194\":195},[2960],{\"_26\":200,\"_200\":2961},\"Awarded to the vendor with the most innovative new routing, switching or other networking product (IP or Ethernet) purpose-built for hyperscaler or data center networks. Entries should demonstrate meaningful advances in throughput, latency, power efficiency or programmability for AI infrastructure and cloud-scale workloads.\",{\"_194\":195,\"_207\":1697},[2964],{\"_26\":200,\"_200\":2965},\"Most Innovative New Networking Product (Cloud or Data Center)\",{\"_194\":195},[2968],{\"_26\":200,\"_200\":2969},\"Category judges singled out consent management, which often holds up commercial deployment of Location, KYC Match and Number Verify across jurisdictions; one wrote that the platform \\\"goes beyond plain API exposure to address both commercial and regulatory bottlenecks.\\\"\",{\"_194\":195},[2972],{\"_26\":200,\"_217\":2973,\"_200\":2974},[2975],\"Winner: LotusFlare – LFAMP\",{\"_26\":221},[2977,2978,2979,2980,2981],{\"_26\":945,\"_197\":3006},{\"_26\":945,\"_197\":3000},{\"_26\":945,\"_197\":2994},{\"_26\":945,\"_197\":2988},{\"_26\":945,\"_197\":2982},[2983],{\"_26\":191,\"_192\":2984,\"_197\":2985},{\"_194\":195},[2986],{\"_26\":200,\"_200\":2987},\"Vonage – Vonage Identity Insights API\",[2989],{\"_26\":191,\"_192\":2990,\"_197\":2991},{\"_194\":195},[2992],{\"_26\":200,\"_200\":2993},\"Singtel – SingVerify\",[2995],{\"_26\":191,\"_192\":2996,\"_197\":2997},{\"_194\":195},[2998],{\"_26\":200,\"_200\":2999},\"LotusFlare – LFAMP\",[3001],{\"_26\":191,\"_192\":3002,\"_197\":3003},{\"_194\":195},[3004],{\"_26\":200,\"_200\":3005},\"Comviva – NGAGE\",[3007],{\"_26\":191,\"_192\":3008,\"_197\":3009},{\"_194\":195},[3010],{\"_26\":200,\"_200\":3011},\"Cisco – Cisco Cloud Control with MCP-Native Network APIs\",{\"_194\":195},[3014],{\"_26\":200,\"_217\":3015,\"_200\":1687},[3016],{\"_26\":221},{\"_194\":195},[3019],{\"_26\":200,\"_200\":3020},\"Awarded to the vendor, service provider or platform developer with the most innovative product or platform that exposes network capabilities as programmable APIs for developers, enterprises or other operators. Eligible entr
141ies may include CAMARA-aligned solutions, Open Gateway implementations, network-as-code platforms or any product that enables third parties to build services on top of network capabilities.\",{\"_194\":195,\"_207\":1697},[3023],{\"_26\":200,\"_200\":3024},\"Most Innovative Network API Product or Platform\",{\"_194\":195},[3027],{\"_26\":200,\"_200\":3028},\"RE:AI is the only entry in the category where the carrier is the cloud provider rather than a cloud consumer, selling GPU capacity, models and platform services out of Singtel's data centers. One judge described it as a \\\"full AI ecosystem from subsea cables to compute.\\\"\",{\"_194\":195},[3031],{\"_26\":200,\"_217\":3032,\"_200\":3033},[3034],\"Winner: Singtel – RE:AI\",{\"_26\":221},[3036,3037,3038,3039,3040,3041],{\"_26\":945,\"_197\":3072},{\"_26\":945,\"_197\":3066},{\"_26\":945,\"_197\":3060},{\"_26\":945,\"_197\":3054},{\"_26\":945,\"_197\":3048},{\"_26\":945,\"_197\":3042},[3043],{\"_26\":191,\"_192\":3044,\"_197\":3045},{\"_194\":195},[3046],{\"_26\":200,\"_200\":3047},\"Vecima Networks – Entra vCMTS\",[3049],{\"_26\":191,\"_192\":3050,\"_197\":3051},{\"_194\":195},[3052],{\"_26\":200,\"_200\":3053},\"TNS – TNS Hosted Cloud Connect\",[3055],{\"_26\":191,\"_192\":3056,\"_197\":3057},{\"_194\":195},[3058],{\"_26\":200,\"_200\":3059},\"Singtel – RE:AI\",[3061],{\"_26\":191,\"_192\":3062,\"_197\":3063},{\"_194\":195},[3064],{\"_26\":200,\"_200\":3065},\"Rakuten Symphony – Rakuten Cloud\",[3067],{\"_26\":191,\"_192\":3068,\"_197\":3069},{\"_194\":195},[3070],{\"_26\":200,\"_200\":3071},\"NetLync – Entitlements-as-a-Service\",[3073],{\"_26\":191,\"_192\":3074,\"_197\":3075},{\"_194\":195},[3076],{\"_26\":200,\"_200\":3077},\"Calix – SmartMDU\",{\"_194\":195},[3080],{\"_26\":200,\"_217\":3081,\"_200\":1687},[3082],{\"_26\":221},{\"_194\":195},[3085],{\"_26\":200,\"_200\":3086},\"Awarded to the service provider, cloud provider or vendor that has launched the most innovative cloud-native, communications-focused product or solution during the past year. Eligible entries should demonstrate how cloud principles – scalability, flexibility and automation – are applied to advance communications services or network operations.\",{\"_194\":195,\"_207\":1697},[3089],{\"_26\":200,\"_200\":3090},\"Most Innovative Cloud Product or Solution\",{\"_194\":195},[3093],{\"_26\":200,\"_200\":3094},\"G2 runs on silicon Tarana spent 12 years and $400 million building rather than repurposed 3GPP or Wi-Fi chips. It provided the best evidence in the category, including a 9.32-mile link measured at three configurations and a production sector of 186 users where RF utilization fell 16% after the upgrade.\",{\"_194\":195},[3097],{\"_26\":200,\"_217\":3098,\"_200\":3099},[3100],\"Winner: Tarana Wireless – Tarana G2\",{\"_26\":221},[3102,3103,3104,3105,3106,3107,3108,3109],{\"_26\":945,\"_197\":3152},{\"_26\":945,\"_197\":3146},{\"_26\":945,\"_197\":3140},{\"_26\":945,\"_197\":3134},{\"_26\":945,\"_197\":3128},{\"_26\":945,\"_197\":3122},{\"_26\":945,\"_197\":3116},{\"_26\":945,\"_197\":3110},[3111],{\"_26\":191,\"_192\":3112,\"_197\":3113},{\"_194\":195},[3114],{\"_26\":200,\"_200\":3115},\"WEI – WEI Connect\",[3117],{\"_26\":191,\"_192\":3118,\"_197\":3119},{\"_194\":195},[3120],{\"_26\":200,\"_200\":3121},\"Vecima – Entra XGS-PON\",[3123],{\"_26\":191,\"_192\":3124,\"_197\":3125},{\"_194\":195},[3126],{\"_26\":200,\"_200\":3127},\"Vecima – Entra ERM4 Series\",[3129],{\"_26\":191,\"_192\":3130,\"_197\":3131},{\"_194\":195},[3132],{\"_26\":200,\"_200\":3133},\"Tarana Wireless – Tarana G2\",[3135],{\"_26\":191,\"_192\":3136,\"_197\":3137},{\"_194\":195},[3138],{\"_26\":200,\"_200\":3139},\"Inseego – MiFi PRO M4\",[3141],{\"_26\":191,\"_192\":3142,\"_197\":3143},{\"_194\":195},[3144],{\"_26\":200,\"_200\":3145},\"Harmonic – SeaStar Optical Node\",[3147],{\"_26\":191,\"_192\":3148,\"_197\":3149},{\"_194\":195},[3150],{\"_26\":200,\"_200\":3151},\"Calix – Calix One Access with 50G-PON\",[3153],{\"_26\":191,\"_192\":3154,\"_197\":3155},{\"_194\":195},[3156],{\"_26\":200,\"_200\":3157},\"AOI – Quantum18\",{\"_194\":195},[3160],{\"_26\":200,\"_217\":3161,\"_200\":1687},[3162],{\"_26\":221},{\"_194\":195},[3165],{\"_26\":200,\"_200\":3166},\"Awarded to the company that has launched the most innovative new product to enable the delivery of high-speed broadband access. Eligible products may include fiber, cable, DSL or fixed wireless access technologies and the platforms that support them.\",{\"_194\":195,\"_207\":1697},[3169],{\"_26\":200,\"_200\":3170},\"Most Innovative Broadband Product\",{\"_194\":195},[3173],{\"_26\":200,\"_200\":3174},\"Altice Labs' agents genuinely cooperate. Sentinel learns a behavioral baseline for each network element, and Arise runs a reasoning layer over its own causal graph, flagging uncertainty rather than asserting a root cause it can't support.\",{\"_194\":195},[3177],{\"_26\":200,\"_217\":3178,\"_200\":3179},[3180],\"Winner: Altice Labs – NOSSIS Genius SENTINEL \u0026 NOSSIS Genius ARISE\",{\"_26\":221},[3182,3183,3184,3185,3186,3187,3188,3189,3190,3191],{\"_26\":945,\"_197\":3246},{\"_26\":945,\"_197\":3240},{\"_26\":945,\"_197\":3234},{\"_26\":945,\"_197\":3228},{\"_26\":945,\"_197\":3222},{\"_26\":945,\"_197\":3216},{\"_26\":945,\"_197\":3210},{\"_26\":945,\"_197\":3204},{\"_26\":945,\"_197\":3198},{\"_26\":945,\"_197\":3192},[3193],{\"_26\":191,\"_192\":3194,\"_197\":3195},{\"_194\":195},[3196],{\"_26\":200,\"_200\":3197},\"Rakuten Symphony – Rakuten AI for Telecom\",[3199],{\"_26\":191,\"_192\":3200,\"_197\":3201},{\"_194\":195},[3202],{\"_26\":200,\"_200\":3203},\"Qualcomm Technologies – Qualcomm Dragonwing Agentic RAN Management Service\",[3205],{\"_26\":191,\"_192\":3206,\"_197\":3207},{\"_194\":195},[3208],{\"_26\":200,\"_200\":3209},\"Nokia – Agentic AI-powered network slicing\",[3211],{\"_26\":191,\"_192\":3212,\"_197\":3213},{\"_194\":195},[3214],{\"_26\":200,\"_200\":3215},\"Netcracker Technology – Netcracker Agentic AI Solution\",[3217],{\"_26\":191,\"_192\":3218,\"_197\":3219},{\"_194\":195},[3220],{\"_26\":200,\"_200\":3221},\"Kentik – Kentik AI Advisor\",[3223],{\"_26\":191,\"_192\":3224,\"_197\":3225},{\"_194\":195},[3226],{\"_26\":200,\"_200\":3227},\"InterDigital – AI-enabled Teleoperation\",[3229],{\"_26\":191,\"_192\":3230,\"_197\":3231},{\"_194\":195},[3232],{\"_26\":200,\"_200\":3233}
141,\"Infovista – VistAI\",[3235],{\"_26\":191,\"_192\":3236,\"_197\":3237},{\"_194\":195},[3238],{\"_26\":200,\"_200\":3239},\"Comviva – MobiLytix Marketing Studio\",[3241],{\"_26\":191,\"_192\":3242,\"_197\":3243},{\"_194\":195},[3244],{\"_26\":200,\"_200\":3245},\"Amdocs – Amdocs Cognitive Core\",[3247],{\"_26\":191,\"_192\":3248,\"_197\":3249},{\"_194\":195},[3250],{\"_26\":200,\"_200\":3251},\"Altice Labs – NOSSIS Genius SENTINEL \u0026 NOSSIS Genius ARISE\",{\"_194\":195},[3254],{\"_26\":200,\"_217\":3255,\"_200\":1687},[3256],{\"_26\":221},{\"_194\":195},[3259],{\"_26\":200,\"_200\":3260},\"Awarded to the vendor or service provider with the most innovative product or solution that deploys autonomous AI agents to perform complex, multi-step tasks across communications networks or telecom business operations.\",{\"_194\":195,\"_207\":1697},[3263],{\"_26\":200,\"_200\":3264},\"Most Innovative Agentic AI Product or Solution\",{\"_194\":195},[3267],{\"_26\":200,\"_200\":3268},\"Smith's steady leadership during an explosive growth phase and new product launch helped return Ciena to the S\u0026P 500 in February, 17 years after it was dropped. He's spent the year arguing that the AI buildout was a network problem while many others were obsessing over GPUs.\",{\"_194\":195},[3271],{\"_26\":200,\"_217\":3272,\"_200\":3273},[3274],\"Winner: Gary Smith, President and CEO, Ciena\",{\"_26\":221},[3276,3277,3278,3279,3280,3281],{\"_26\":945,\"_197\":3312},{\"_26\":945,\"_197\":3306},{\"_26\":945,\"_197\":3300},{\"_26\":945,\"_197\":3294},{\"_26\":945,\"_197\":3288},{\"_26\":945,\"_197\":3282},[3283],{\"_26\":191,\"_192\":3284,\"_197\":3285},{\"_194\":195},[3286],{\"_26\":200,\"_200\":3287},\"Rajesh Vashist, Chairman and CEO, SiTime\",[3289],{\"_26\":191,\"_192\":3290,\"_197\":3291},{\"_194\":195},[3292],{\"_26\":200,\"_200\":3293},\"Åsa Tamsons, SVP and Head of Enterprise Wireless Solutions, Ericsson\",[3295],{\"_26\":191,\"_192\":3296,\"_197\":3297},{\"_194\":195},[3298],{\"_26\":200,\"_200\":3299},\"Gary Smith, President and CEO, Ciena\",[3301],{\"_26\":191,\"_192\":3302,\"_197\":3303},{\"_194\":195},[3304],{\"_26\":200,\"_200\":3305},\"Stephen Rose, CEO, Render Networks\",[3307],{\"_26\":191,\"_192\":3308,\"_197\":3309},{\"_194\":195},[3310],{\"_26\":200,\"_200\":3311},\"Nicolas Girard, CEO, OXIO\",[3313],{\"_26\":191,\"_192\":3314,\"_197\":3315},{\"_194\":195},[3316],{\"_26\":200,\"_200\":3317},\"Anurag Dhingra, SVP and GM, Enterprise Connectivity and Collaboration, Cisco\",{\"_194\":195},[3320],{\"_26\":200,\"_217\":3321,\"_200\":1687},[3322],{\"_26\":221},{\"_194\":195},[3325],{\"_26\":200,\"_200\":3326},\"Awarded to the senior executive who led with clarity and conviction in a year that demanded both. This is someone whose vision and decisions helped moved the conversation forward for their company, partners and peers.\",{\"_194\":195,\"_207\":1697},[3329],{\"_26\":200,\"_200\":3330},\"Executive of the Year\",{\"_194\":195},[3333],{\"_26\":200,\"_200\":3334},\"Credo's organic growth was off the charts this year and its aggressive schedule of new product launches combined the innovation and execution that this category was asking for.\",{\"_194\":195},[3337],{\"_26\":200,\"_217\":3338,\"_200\":3339},[3340],\"Winner: Credo\",{\"_26\":221},[3342,3343,3344,3345,3346,3347,3348],{\"_26\":945,\"_197\":3385},{\"_26\":945,\"_197\":3379},{\"_26\":945,\"_197\":3373},{\"_26\":945,\"_197\":3367},{\"_26\":945,\"_197\":3361},{\"_26\":945,\"_197\":3355},{\"_26\":945,\"_197\":3349},[3350],{\"_26\":191,\"_192\":3351,\"_197\":3352},{\"_194\":195},[3353],{\"_26\":200,\"_200\":3354},\"Vecima\",[3356],{\"_26\":191,\"_192\":3357,\"_197\":3358},{\"_194\":195},[3359],{\"_26\":200,\"_200\":3360},\"SiTime Corp.\",[3362],{\"_26\":191,\"_192\":3363,\"_197\":3364},{\"_194\":195},[3365],{\"_26\":200,\"_200\":3366},\"Nordic Semiconductor\",[3368],{\"_26\":191,\"_192\":3369,\"_197\":3370},{\"_194\":195},[3371],{\"_26\":200,\"_200\":3372},\"LotusFlare\",[3374],{\"_26\":191,\"_192\":3375,\"_197\":3376},{\"_194\":195},[3377],{\"_26\":200,\"_200\":3378},\"Fiber Broadband Association\",[3380],{\"_26\":191,\"_192\":3381,\"_197\":3382},{\"_194\":195},[3383],{\"_26\":200,\"_200\":3384},\"Credo\",[3386],{\"_26\":191,\"_192\":3387,\"_197\":3388},{\"_194\":195},[3389],{\"_26\":200,\"_200\":3390},\"Amphenol Network Solutions\",{\"_194\":195},[3393],{\"_26\":200,\"_217\":3394,\"_200\":1687},[3395],{\"_26\":221},{\"_194\":195},[3398],{\"_26\":200,\"_200\":3399},\"Awarded to the company – public or private – that has distinguished itself from competitors through consistent execution, relentless innovation and demonstrated business momentum. This award recognizes organizations that don't just respond to industry change but drive it.\",{\"_194\":195,\"_207\":1697},[3402],{\"_26\":200,\"_200\":3403},\"Company of the Year\",{\"_194\":195},[3406,3407],{\"_26\":200,\"_217\":3412,\"_200\":3413},{\"_26\":200,\"_217\":3408,\"_200\":3409},[3410],\": In some categories, we list the finalists as our editors succinctly described the entry. However, for winners, we use the entry's proper name as given by the companies or individuals who submitted it.\",{\"_26\":3411},\"italic\",[3414,3415],\"Editor's note\",{\"_26\":221},{\"_26\":3411},{\"_194\":195},[3418],{\"_26\":200,\"_200\":3419},\"Below are the descriptions, finalists and winners for each category in this year's awards. The scoring margin between winners and finalists is slim in several categories. If you are a finalist, you should be very proud.\",{\"_194\":195},[3422],{\"_26\":200,\"_200\":3423},\"In our judging process, each judge scored the entries assigned and each claim was checked to the best of our ability against our reporting, submitted data and anything else we could find in the public domain. As such, many entries that didn't win simply failed to prove what they claimed with numbers, deployments, references or anything we could verify. The judges' scores were averaged, their comments were considered and a round of final checks to each category's highest-scoring entries was done to vet the ultimate winners.\",{\"_194\":195},[3426,3427,3428,3429],{\"_26\":200,\"_217\":3437,\"_200\":3438},{\"_26\":200,\"_200\":3436},{\"_26\":200,\"_217\":3431,\"_200\":3432},{\"_26\":200,\"_200\":3430},\", contributing editor Dawn Bushaus, and our Informa TechTarget editorial colleagues, including Armita Satari of Telecoms.com; InformationWeek's Kelsey Ziser; TechTarget's Jen English, Sharon Shea, Paul Crocetti and Sue Fogarty; and CIO Dive's Nicole Laskowski.\",[3433],\"Light Reading's staff editors\",{\"_26\":357,\"_192\":3434},{\"_359\":3435,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.lightreading.com/author\",\" contributed their opinions and subject-area expertise to help us select our finalists and winners. The judges included Dell'Oro Group's Jeff Heynen, Siân Morgan and Jimmy Yu; our Omdia colleagues Ruth Brown, Gabriel Brown, James Crawshaw, Jim Frey, Jim Hodges, Inderpreet Kaur, Jaimie Lenderman, Sterling Perrin and Roz Roseboro; Recon Analytics' Joe Salesky, Daryl Schoolar and XJ Wang; Opensignal's Fiona Armstrong-Mills and Sylwia Kechiche; Core Analysis' Patrick Lopez; AvidThink's Roy Chua; Finegold \u0026 Associates' Ed Finegold; Ryan Jeffery from Passionate About OSS; Vertical Systems Group's Erin Dunne; and Ookla's Kerry Baker, Mike Dano and Katherine Macdonald. The first-round judges included \",[3439],\"Our judging panel\",{\"_26\":357,\"_192\":3440},{\"_359\":3441,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://tmt.knect365.com/leading-lights/judges/\",{\"_194\":195},[3444],{\"_26\":200,\"_200\":3445}
141,\"We grew the program to 30 categories this year. These covered new, emerging technologies like agentic AI and network APIs, as well as classic communications infrastructure like optical systems and components, data center networking, satellite and non-terrestrial networks, and broadband equipment.\",{\"_194\":195},[3448],{\"_26\":200,\"_200\":3449},\"The Leading Lights is Light Reading's flagship awards program, recognizing the top companies and their executives for outstanding achievements in the global communications industry. The awards program's finalists and winners provide a nice snapshot of the innovation, technology prowess and exceptional services that help telecom, cable and cloud providers stand out.\",{\"_194\":195},[3452],{\"_26\":200,\"_200\":3453},\"On behalf of Light Reading's editors, it's my pleasure to conclude this year's Leading Lights Awards by announcing the winners.\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a05eecd531632ab/6a68de5a06284ce48a93734a/LL-logo-small-website.png\",\"altText\",\"Leading Lights Awards logo\",{\"_105\":3458,\"_28\":3459},\"Leading Lights\",\"/keyword/leading-lights\",\"module_latest_content\",\"blt5c3a5bfd8d13374d\",{\"_103\":104,\"_105\":3463,\"_3464\":3465,\"_3466\":3467,\"_3468\":3469,\"_3470\":3471,\"_3472\":3473,\"_107\":108},\"Latest Content\",\"leftColumnData\",{\"_105\":3575,\"_115\":3576,\"_118\":3577},\"rightColumnData\",{\"_105\":3476,\"_115\":3477,\"_118\":3478},\"displayAds\",{\"_1173\":3474,\"_1175\":3475},\"rightSectionDisplayType\",\"contentFocused\",\"moduleHeight\",\"tall\",\"right\",\"300_1v\",\"Podcasts\",[3481,3482,3483,3484,3485,3486,3487,3488],{\"_105\":3479,\"_28\":3480},\"More podcasts\",\"/podcasts\",{\"_26\":125,\"_98\":3563},{\"_26\":125,\"_98\":3552},{\"_26\":3536,\"_98\":3550},{\"_26\":125,\"_98\":3539},{\"_26\":3536,\"_98\":3537},{\"_26\":125,\"_98\":3525},{\"_26\":125,\"_98\":3506},{\"_26\":125,\"_98\":3489},{\"_133\":3490,\"_135\":3491,\"_141\":3491,\"_142\":3492,\"_144\":3480,\"_145\":3493,\"_127\":3494,\"_147\":1281,\"_1186\":333,\"_151\":1354,\"_153\":1355,\"_129\":1258,\"_155\":3495,\"_149\":344,\"_157\":20,\"_160\":3496,\"_158\":3497},{\"_332\":3504,\"_330\":3505},\"The Divide: SHLB's Joey Wender on the fight to save E-Rate\",\"/broadband/the-divide-shlb-s-joey-wender-on-the-fight-to-save-e-rate\",{},\"Podcast\",[3499],{\"_162\":20,\"_163\":3498},{\"_165\":20,\"_166\":20},[],{\"_43\":3500,\"_357\":3501,\"_417\":3502,\"_105\":3503,\"_1209\":3503},\"Nicole Ferraro\",\"/author/nicole-ferraro\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5d75927f6e1e2f92/6746005718694d898e5091ad/NF_headshot-2024-.jpg\",\"Editor, host of 'The Divide' podcast\",\"The Divide logo shows a split Wi-Fi symbol with the words The Divide underneath on a blue background\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt95f5698e253238c9/66719bf8ba97612252daaf4b/The-Divide-Centered-1600.jpg\",{\"_133\":3507,\"_135\":3508,\"_141\":3508,\"_142\":3509,\"_144\":3480,\"_145\":3510,\"_127\":3494,\"_147\":3511,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_129\":1258,\"_155\":3514,\"_149\":344,\"_157\":20,\"_160\":3515,\"_158\":3516},{\"_332\":3523,\"_330\":3524},\"Policy, tech and convergence to collide at The Independent Show\",\"/cable-technology/policy-tech-and-convergence-to-collide-at-the-independent-show\",{},\"Jul 20, 2026\",\"Cable Technology\",\"/network-technology/cable-technology\",[3518],{\"_162\":20,\"_163\":3517},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},\"Jeff Baumgartner\",\"/author/jeff-baumgartner\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt9946c3ffd0f30415/649e9fe19e4df93acc4c921b/Jeff-Baumgartner.jpg\",\"Senior Editor\",\"Signal Strength podcast logo \",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt65f1aa0cd875aea8/68dd4b475357b0afcc6428de/[email protected]\",{\"_133\":3526,\"_135\":3527,\"_141\":3527,\"_142\":3528,\"_144\":3480,\"_145\":3529,\"_127\":3494,\"_147\":3530,\"_1186\":333,\"_151\":1354,\"_153\":1355,\"_129\":1258,\"_155\":3531,\"_149\":344,\"_157\":20,\"_160\":3532,\"_158\":3533},{\"_332\":3504,\"_330\":3505},\"The Divide: Why digital inclusion needs a new funding model\",\"/broadband/the-divide-why-digital-inclusion-needs-a-new-funding-model\",{}
141,\"Aug 3, 2026\",[3535],{\"_162\":20,\"_163\":3534},{\"_165\":20,\"_166\":20},[],{\"_43\":3500,\"_357\":3501,\"_417\":3502,\"_105\":3503,\"_1209\":3503},\"ad\",{\"_1175\":3538},\"native_latestright_2v\",{\"_133\":3540,\"_135\":3541,\"_141\":3541,\"_142\":3542,\"_144\":3480,\"_145\":3543,\"_127\":3494,\"_147\":3544,\"_1186\":333,\"_151\":1199,\"_153\":1200,\"_129\":1258,\"_155\":3545,\"_149\":344,\"_157\":20,\"_160\":3546,\"_158\":3547},{\"_332\":3523,\"_330\":3524},\"Unpacking 6G with Omdia's Gabriel Brown\",\"/6g/unpacking-6g-with-omdia-s-gabriel-brown\",{},\"Aug 31, 2026\",[3549],{\"_162\":20,\"_163\":3548},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},{\"_1175\":3551},\"native_latestright_1v\",{\"_133\":3553,\"_135\":3554,\"_141\":3554,\"_142\":3555,\"_144\":3480,\"_145\":3556,\"_127\":3494,\"_147\":3557,\"_1186\":333,\"_151\":1354,\"_153\":1355,\"_129\":1258,\"_155\":3558,\"_149\":344,\"_157\":20,\"_160\":3559,\"_158\":3560},{\"_332\":3504,\"_330\":3505},\"The Divide: How Oklahoma is meeting digital needs with Community Access Portals\",\"/broadband/the-divide-how-oklahoma-is-meeting-digital-needs-with-community-access-portals\",{},\"Sep 8, 2026\",[3562],{\"_162\":20,\"_163\":3561},{\"_165\":20,\"_166\":20},[],{\"_43\":3500,\"_357\":3501,\"_417\":3502,\"_105\":3503,\"_1209\":3503},{\"_133\":3564,\"_135\":3565,\"_141\":3565,\"_142\":3566,\"_144\":3480,\"_145\":3567,\"_127\":3494,\"_147\":3568,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_129\":1258,\"_155\":3569,\"_149\":344,\"_157\":20,\"_160\":3570,\"_158\":3571},{\"_332\":3574,\"_330\":3524},\"SCTE's TechExpo will pack plenty of tech, with a bigger focus on the 'experience'\",\"/cable-technology/scte-s-techexpo-will-pack-plenty-of-tech-with-a-bigger-focus-on-the-experience-\",{},\"Sep 23, 2026\",[3573],{\"_162\":20,\"_163\":3572},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},\"Signal Strength Podcast logo \",\"News \u0026 Views\",[3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591],{\"_105\":3578,\"_28\":3579},\"More news\",\"/latest-news\",{\"_26\":125,\"_98\":3733},{\"_26\":125,\"_98\":3719},{\"_26\":3536,\"_98\":3717},{\"_26\":125,\"_98\":3701},{\"_26\":125,\"_98\":3684},{\"_26\":125,\"_98\":3666},{\"_26\":125,\"_98\":3653},{\"_26\":125,\"_98\":3641},{\"_26\":3536,\"_98\":3639},{\"_26\":125,\"_98\":3621},{\"_26\":125,\"_98\":3609},{\"_26\":125,\"_98\":3592},{\"_133\":3593,\"_135\":3594,\"_141\":3594,\"_142\":3595,\"_144\":3595,\"_145\":3596,\"_127\":128,\"_147\":1353,\"_1186\":333,\"_151\":470,\"_153\":471,\"_129\":3597,\"_155\":3598,\"_149\":507,\"_157\":20,\"_160\":3599,\"_158\":3600},{\"_332\":3607,\"_330\":3608},\"Firmus to supply Meta with GPU capacity in Southeast Asia\",\"/ai-machine-learning/firmus-to-supply-meta-with-gpu-capacity-in-southeast-asia\",{},\"small\",[3602],{\"_162\":20,\"_163\":3601},{\"_165\":20,\"_166\":20},[],{\"_43\":3603,\"_357\":3604,\"_417\":3605,\"_105\":3606,\"_1209\":3606},\"Gigi Onag\",\"/author/gigi-onag\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltcaffed927b7d2c7c/650bd67f44db7f21742feda7/Gigi_Onag.jpg\",\"Senior Editor, APAC\",\"Firmus Hypercube\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt3d8221657cc88ec4/6abba489c69cafa7f06f8487/Firmus_Hypercube.jpg\",{\"_133\":3610,\"_135\":3611,\"_141\":3611,\"_142\":3612,\"_144\":3612,\"_145\":3613,\"_127\":128,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_129\":3597,\"_155\":3614,\"_149\":1697,\"_157\":20,\"_160\":3615,\"_158\":3616},{\"_332\":3619,\"_330\":3620},\"Clock ticks for cable ops as Cisco's flagship CMTS nears end-of-life\",\"/cable-technology/clock-ticks-for-cable-ops-as-cisco-s-flagship-cmts-nears-end-of-life\",{},[3618],{\"_162\":20,\"_163\":3617},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},\"Time on clock stopped by a nail attached with rope\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltec6af827b9ff658a/65663a598406ea040ae70511/Time_on_clock_stopped_by_a_nail_attached_with_rope.jpg\",{\"_133\":3622,\"_135\":3623,\"_141\":3623,\"_142\":3624,\"_144\":3624,\"_145\":3625,\"_127\":128,\"_147\":1353,\"_1186\":333,\"_151\":3626,\"_153\":3627,\"_129\":3597,\"_155\":3628,\"_149\":507,\"_157\":20,\"_160\":3629,\"_158\":3630},{\"_332\":3637,\"_330\":3638},\"Tarana eyes UK expansion in 6GHz for gigabit FWA\",\"/fixed-wireless-access/tarana-eyes-uk-expansion-in-6ghz-for-gigabit-fwa\",{},\"Fixed Wireless Access (FWA)\",\"/network-technology/broadband/fixed-wireless-access\",[3632],{\"_162\":2
1410,\"_163\":3631},{\"_165\":20,\"_166\":20},[],{\"_43\":3633,\"_357\":3634,\"_417\":3635,\"_105\":3636,\"_1209\":3636},\"Michelle Donegan\",\"/author/michelle-donegan\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd08bc846a59c47cd/68dbbd2b8133611f8409f348/MD_LR_headshot_BW.png\",\"Senior Editor, Light Reading\",\"abstract broadband sound waves spectrum \",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5d56e9a65c12e3d5/69810826e2f4a261311651e5/abstract_broadband_sound_waves_spectrum_getty-images-U4ttQaB2ixE-unsplash.jpg\",{\"_1175\":3640},\"native_latestleft_2v\",{\"_133\":3642,\"_135\":3643,\"_141\":3643,\"_142\":3644,\"_144\":3644,\"_145\":3645,\"_127\":128,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_129\":3597,\"_155\":3646,\"_149\":1697,\"_157\":20,\"_160\":3647,\"_158\":3648},{\"_332\":3651,\"_330\":3652},\"DOCSIS 4.0 nears key milestone, says incoming CableLabs CEO\",\"/cable-technology/docsis-4-0-nears-key-milestone-says-incoming-cablelabs-ceo\",{},[3650],{\"_162\":20,\"_163\":3649},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},\"Data tunnel traveling at high speed abstract background for tech concept\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5bdfd0f985f85f99/65e0c7851d1f05040ac82190/2JFG9YE.jpg\",{\"_133\":3654,\"_135\":3655,\"_141\":3656,\"_142\":3657,\"_144\":3657,\"_145\":3658,\"_127\":128,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_129\":3597,\"_155\":3659,\"_149\":1697,\"_157\":20,\"_160\":3660,\"_158\":3661},{\"_332\":3664,\"_330\":3665},\"Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO\",\"Multi-gig at scale will help cable engage with Big Tech – Spectrum CEO \",\"/cable-technology/multi-gig-at-scale-will-help-cable-engage-with-big-tech-spectrum-ceo\",{},[3663],{\"_162\":20,\"_163\":3662},{\"_165\":20,\"_166\":20},[],{\"_43\":3519,\"_357\":3520,\"_417\":3521,\"_105\":3522,\"_1209\":3522},\"Conceptual art of ones and zeroes flowing down a data stream or pipe\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt5a980df9d6b2783f/6536c1d9b8ad3d1f3f3fe9c6/conceptual_art_of_1s_and_0s_flowing_down_a_data_stream_or_pipe.jpg\",{\"_133\":3667,\"_135\":3668,\"_141\":3668,\"_142\":3669,\"_144\":3669,\"_145\":3670,\"_127\":128,\"_147\":1397,\"_1186\":333,\"_151\":3671,\"_153\":3672,\"_129\":3597,\"_155\":3673,\"_149\":553,\"_157\":20,\"_160\":3674,\"_158\":3675},{\"_332\":3682,\"_330\":3683},\"Singapore, New Zealand operators seek partnerships to cut costs\",\"/operations/singapore-nz-operators-seek-partnerships-to-cut-costs\",{},\"Operations\",\"/business-management/operations\",[3677],{\"_162\":20,\"_163\":3676},{\"_165\":20,\"_166\":20},[],{\"_43\":3678,\"_357\":3679,\"_417\":3680,\"_105\":3681,\"_1209\":3681},\"Robert Clark\",\"/author/robert-clark\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt86d67edd350b0ee1/66e1ccee0bb4071dbc574043/Robert_Clark.JPG\",\"Contributing Editor\",\" Blank space for text on Singapore city skyline with speech bubbles overlaid\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfc21fdfa3a29d0c/65268d6e4407c8b61e1d44a1/Blank_space_for_text_on_Singapore_city_and_bubble_chat_for_communication.jpeg\",{\"_133\":3685,\"_135\":3686,\"_141\":3686,\"_142\":3687,\"_144\":3687,\"_145\":3688,\"_127\":128,\"_147\":1397,\"_1186\":333,\"_151\":1199,\"_153\":1200,\"_129\":3597,\"_155\":3689,\"_149\":3690,\"_157\":20,\"_160\":3691,\"_158\":3692},{\"_332\":3699,\"_330\":3700},\"Ericsson and Nokia face 6G teething troubles and telco pushback\",\"/6g/ericsson-and-nokia-face-6g-teething-troubles-and-telco-pushback\",{},[3694],8,{\"_162\":20,\"_163\":3693},{\"_165\":20,\"_166\":20},[],{\"_43\":3695,\"_357\":3696,\"_417\":3697,\"_105\":3698,\"_1209\":3698},\"Iain Morris\",\"/author/iain-morris\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt20e157bfed088dd2/64958f0a2fe23d5862c8cabc/iain-morris-grey.png\",\"International Editor\",\"6G image on screen with graphics\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc2ba188afb51b341/67e41469d1ef78c6978801f3/6G_on_a_screen_with_graphics.jpg\",{\"_133\":3702,\"_135\":3703,\"_141\":3703,\"_142\":3704,\"_144\":3704,\"_145\":3705,\"_127\":128,\"_147\":1397,\"_1186\":333,\"_151\":1366,\"_153\":1367,\"_129\":3597,\"_155\":3706,\"_149\":507,\"_157\":20,\"_160\":3707,\"_158\":3708},{\"_332\":3715,\"_330\":3716},\"Eurobites: Deutsche Telekom connects with Cloudflare\",\"/security/eurobites-deutsche-telekom-connects-with-cloudflare\",{}
141,[3710],{\"_162\":20,\"_163\":3709},{\"_165\":20,\"_166\":20},[],{\"_43\":3711,\"_357\":3712,\"_417\":3713,\"_105\":3714,\"_1209\":3714},\"Paul Rainford\",\"/author/paul-rainford\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltdd7910dc38e2b699/64a336ffec48b564638e9cea/Paul-Rainford.jpg\",\"Assistant Editor, Europe\",\"Deutsche Telekom Logo on DT's headquarters in Bonn, Germany\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd0c47377b71dded7/669ed9d31170a65fe1755dc1/Deutsche_Telekom_Logo_on_DT_s_headquarters_in_Bonn_Germany.jpg\",{\"_1175\":3718},\"native_latestleft_1v\",{\"_133\":3720,\"_135\":3721,\"_141\":3721,\"_142\":3722,\"_144\":3722,\"_145\":3723,\"_127\":128,\"_147\":1397,\"_1186\":333,\"_151\":3724,\"_153\":3725,\"_129\":3597,\"_155\":3726,\"_149\":507,\"_157\":20,\"_160\":3727,\"_158\":3728},{\"_332\":3731,\"_330\":3732},\"Globe Telecom bets $1B on data centers as the Philippines positions for hyperscale boom\",\"/data-centers/globe-telecom-bets-1b-on-data-centers-as-the-philippines-positions-for-hyperscale-boom\",{},\"Data Centers\",\"/it-infrastructure/data-centers\",[3730],{\"_162\":20,\"_163\":3729},{\"_165\":20,\"_166\":20},[],{\"_43\":3603,\"_357\":3604,\"_417\":3605,\"_105\":3606,\"_1209\":3606},\"Globe Telecom\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt68ea7e5772986852/6658634e451b1f828f32235d/Globe_Telcom.jpg\",{\"_133\":3734,\"_135\":3735,\"_141\":3735,\"_142\":3736,\"_144\":3736,\"_145\":3737,\"_127\":128,\"_147\":1397,\"_1186\":333,\"_151\":3738,\"_153\":3739,\"_129\":3597,\"_155\":3740,\"_149\":208,\"_157\":20,\"_160\":3741,\"_158\":3742},{\"_332\":3745,\"_330\":3746},\"Starship launch reignites rocket shortage worries for Starlink rivals\",\"/satellite/starship-launch-reignites-rocket-shortage-worries-for-starlink-rivals\",{},\"Satellite\",\"/wireless/satellite\",[3744],{\"_162\":20,\"_163\":3743},{\"_165\":20,\"_166\":20},[],{\"_43\":3633,\"_357\":3634,\"_417\":3635,\"_105\":3636,\"_1209\":3636},\"May 2, 2024: A SpaceX Falcon 9 is seen from Baldwin Park in Orlando, Fla. launching the Starlink Group 6-55 mission\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltbfa6a13563cd17e4/6a8850e76de31a4236abfad3/SpaceX_
141StarlinkFalcon_9_Rocket_Launch.jpg\",\"bltcdd66845e6e86f33\",{\"_129\":1429,\"_1430\":1431,\"_1311\":1312,\"_1432\":195,\"_197\":3749,\"_1434\":-7,\"_1435\":-7,\"_105\":3750,\"_127\":128,\"_144\":333,\"_107\":108},{\"_142\":3612,\"_1438\":3751,\"_772\":3752,\"_137\":3753,\"_1315\":3754,\"_202\":3611,\"_1444\":3611,\"_1316\":3753,\"_139\":3755,\"_1446\":3756,\"_151\":3512,\"_153\":3513,\"_147\":3757,\"_145\":3758,\"_149\":1697,\"_160\":3759,\"_157\":20,\"_158\":3760},\"Content Spotlight\",[],{\"_28\":3620,\"_3455\":3619},\"Cisco's workhorse cable modem termination system, the cBR-8, will be put out to pasture in the coming years, a move that will cause some cable ops to shift to a virtual platform or another alternative. \",\"Featured Story\",[3762,3763,3764,3765,3766,3767,3768,3769,3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783],{\"_200\":1454,\"_28\":3612},\"2026-09-29T13:00:00.000Z\",{},{\"_162\":20,\"_163\":3761},{\"_165\":20,\"_166\":20},[],{\"_26\":191,\"_192\":3944,\"_197\":3945},{\"_26\":191,\"_192\":3940,\"_197\":3941},{\"_26\":191,\"_192\":3936,\"_197\":3937},{\"_26\":202,\"_192\":3932,\"_197\":3933},{\"_26\":191,\"_192\":3920,\"_197\":3921},{\"_26\":191,\"_192\":3913,\"_197\":3914},{\"_26\":191,\"_192\":3906,\"_197\":3907},{\"_26\":191,\"_192\":3880,\"_197\":3881},{\"_26\":191,\"_192\":3876,\"_197\":3877},{\"_26\":191,\"_192\":3872,\"_197\":3873},{\"_26\":191,\"_192\":3868,\"_197\":3869},{\"_26\":191,\"_192\":3840,\"_197\":3841},{\"_26\":202,\"_192\":3836,\"_197\":3837},{\"_26\":191,\"_192\":3832,\"_197\":3833},{\"_26\":191,\"_192\":3828,\"_197\":3829},{\"_26\":191,\"_192\":3816,\"_197\":3817},{\"_26\":191,\"_192\":3812,\"_197\":3813},{\"_26\":202,\"_192\":3808,\"_197\":3809},{\"_26\":191,\"_192\":3804,\"_197\":3805},{\"_26\":191,\"_192\":3800,\"_197\":3801},{\"_26\":191,\"_192\":3796,\"_197\":3797},{\"_26\":191,\"_192\":3784,\"_197\":3785},{\"_194\":195},[3786,3787,3788],{\"_26\":200,\"_200\":3795},{\"_26\":200,\"_217\":3790,\"_200\":3791},{\"_26\":200,\"_200\":3789},\" or DOCSIS 4.0.\",[3792],\"DOCSIS 3.1+\",{\"_26\":357,\"_192\":3793},{\"_359\":3794,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.lightreading.com/cable-technology/docsis-3-1-gets-ready-to-roll\",\"However, he tempered that a bit because he expects that a number of cable operators will use the cBR-8 beyond its EOL date, especially if their plans involve overbuilding with fiber rather than upgrading their hybrid fiber/coax (HFC) networks to support \",{\"_194\":195},[3798],{\"_26\":200,\"_200\":3799},\"Heynen noted that he raised his 2027 vCMTS revenue opportunity to account for operators that want to get vCMTSs into their labs for testing and early deployments.\",{\"_194\":195},[3802],{\"_26\":200,\"_200\":3803},\"\\\"The writing has been on the wall for some time, especially from a support perspective. So, operators are already evaluating their options,\\\" said Jeff Heynen, Dell'Oro Group's VP of broadband access and home networking.\",{\"_194\":195},[3806],{\"_26\":200,\"_200\":3807},\"Cable operators and analysts contacted by Light Reading said that the EOL process for the cBR-8 does not come as a surprise and that operators have plenty of time to determine what to do next.\",{\"_194\":195,\"_207\":1697},[3810],{\"_26\":200,\"_200\":3811},\"'Writing has been on the wall'\",{\"_194\":195},[3814],{\"_26\":200,\"_200\":3815},\"While tier 1 operators such as Spectrum, Liberty Global and Comcast aren't slowing down their vCMTS or DAA plans, some mid-sized operators are doing additional analysis to determine the short-term path forward, multiple industry sources said. Other cable operators are also exploring PON as an option or waiting to see if an emerging 3GHz \\\"optional annex\\\" for DOCSIS 4.0 ends up having any legs.\",{\"_194\":195},[3818,3819,3820],{\"_26\":200,\"_200\":3827},{\"_26\":200,\"_217\":3822,\"_200\":3823},{\"_26\":200,\"_200\":3821},\", including low-latency capabilities, to its legacy CMTS lineup.\",[3824],\"adding features\",{\"_26\":357,\"_192\":3825},{\"_359\":3826,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.vistancenetworks.com/press-releases/2026/increased-bandwidth-and-low-latency-internet-en
141abled-by-aurora-networks-solutions\",\"For now, it appears that the EOL issue for legacy CMTSs doesn't extend too far beyond Cisco. Aurora Networks, for example, has not announced any plans to start the end of life process for its lineup of integrated CMTSs, which include the E6000 (originally developed by Arris) and the C100G CCAP (originally developed by Casa Systems). In fact, Aurora is still \",{\"_194\":195},[3830],{\"_26\":200,\"_200\":3831},\"Commercial off-the-shelf servers and remote PHY devices used in distributed, virtualized cable networks are becoming increasingly expensive (and increasingly scarce) in the face of surging memory costs being fueled by AI data center demand, the source explained. And for cable operators, those higher costs come at some scale because they would have to be applied not only in vCMTS servers but also to every node in the network.\",{\"_194\":195},[3834],{\"_26\":200,\"_200\":3835},\"While transitioning to virtual CMTS might seem like an obvious choice for cable operators, rising memory costs are causing some to push out the decision and instead look to add capacity and licenses to their existing, integrated CMTS platforms, including the cBR-8, an industry source told Light Reading.\",{\"_194\":195,\"_207\":1697},[3838],{\"_26\":200,\"_200\":3839},\"High memory costs could influence decisions\",{\"_194\":195},[3842,3843,3844,3845,3846,3847,3848],{\"_26\":200,\"_200\":3867},{\"_26\":200,\"_217\":3862,\"_200\":3863},{\"_26\":200,\"_200\":3861},{\"_26\":200,\"_217\":3856,\"_200\":3857},{\"_26\":200,\"_200\":3855},{\"_26\":200,\"_217\":3850,\"_200\":3851},{\"_26\":200,\"_200\":3849},\". In Europe, a select number of Liberty Global systems are buying a relatively new vCMTS from Vistance Networks/Aurora Networks (formerly CommScope).\",[3852],\"is going with Harmonic's virtualized platform\",{\"_26\":357,\"_192\":3853},{\"_359\":3854,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.lightreading.com/cable-technology/midco-picks-harmonic-s-virtual-cmts-and-nodes-for-network-upgrades\",\". Midco, a long-time Cisco customer, \",[3858],\"Videotron\",{\"_26\":357,\"_192\":3859},{\"_359\":3860,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.lightreading.com/cable-technology/vecima-lands-exclusive-deal-for-videotron-s-docsis-network-upgrade\",\", as is Canada's \",[3864],\"migrating to Vecima Networks' vCMTS\",{\"_26\":357,\"_192\":3865},{\"_359\":3866,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.lightreading.com/cable-technology/vecima-scores-cox-as-its-first-vcmts-win\",\"Cox, which is now merged with Charter Communications, is in the early stages of \",{\"_194\":195},[3870],{\"_26\":200,\"_200\":3871},\"With EOL for the cBR-8 on the horizon, operators are considering changes they might need to make in the years to come.\",{\"_194\":195},[3874],{\"_26\":200,\"_200\":3875},\"In its heyday, Cisco commanded a sizable piece of the CMTS market. Some operators such as Cox Communications were almost exclusively on the Cisco platform for both integrated CMTS and distributed access architecture (DAA) upgrades that implemented remote PHY devices (RPDs). Cisco was once deep into development of a virtual CMTS but eventually mothballed the project amid its general exit from the cable tech business.\",{\"_194\":195},[3878],{\"_26\":200,\"_200\":3879},\"The last date for operators to extend or renew a service contract with Cisco for the cBR-8 is July 10, 2030, and the last date of support for the product is April 30, 2031. \\\"After this date, all support services for the product are unavailable, and the product becomes obsolete,\\\" Cisco's EOL notice explains.\",{\"_194\":195},[3882,3883,3884,3885,3886,3887],{\"_26\":200,\"_200\":3905},{\"_26\":200,\"_217\":3900,\"_200\":3901},{\"_26\":200,\"_200\":3899},{\"_26\":200,\"_217\":3894,\"_200\":3895},{\"_26\":200,\"_200\":3893},{\"_26\":200,\"_217\":3888,\"_200\":3889},[3890],\"lists one for $27,724.81.\",{\"_26\":357,\"_192\":3891},{\"_359\":3892,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.compudevices.com/cbr-8-ccap-chass-cisco-cbr-8-series-10-gigabit-ethernet-ccap-router-chassis?srsltid=AU7gw4WVM0XpTNMZtK5e33Hpm_D2WXZbE6m9wSp1pNbjJ5JHt8m6y6jw\",\" for $47,9
14100 (or best offer), and CompuDevices \",[3896],\"one for sale on eBay\",{\"_26\":357,\"_192\":3897},{\"_359\":3898,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.ebay.com/itm/393452583252?_skw=cbr-8\u0026itmmeta=01M3FFSJS3AHSAJ0S0N26PTWWM\u0026hash=item5b9b99f954:g:CwUAAOSwN71g9ea~\u0026itmprp=enc%3AAQALAAAA4GfYFPkwiKCW4ZNSs2u11xCNGK1ws9cc%2BswyOaok9vWKrSeh08vU2MsHWcvPOEiEoVVzvA8Blj%2FRGbviKM1%2F4RL8LOEyHhfkeRQZsr72ShgENzYHRzyIZUbLiCEpqep44EoF8DTP7LdAJWAWnIUnm57xor8IFn4k1BYLVszJVrYG%2B3aO1zEtJEIivBXqCEnKa8kDsjEeqhPoNwaw6s6msepzz%2F57LfZuaojyOMgTs4KO4xOyx5fKL0E8uBDZVTdW1UlKUL0altWS4WHxSWyHT%2FeZJ31i4XYjeLlPzlIRBz2d%7Ctkp%3ABk9SR-6s5u-baA\",\", which succeeded the uBR10012, a CMTS that reached obsolescence in May 2017. Operators could no longer purchase the cBR-8 directly from Cisco as of April 11, 2026, with July 11, 2026, designated as the last ship date for the product. But the cBR-8 can still be purchased (new or used/refurbished) on secondary markets. For instance, there's \",[3902],\"end-of-life (EOL) process for the cBR-8\",{\"_26\":357,\"_192\":3903},{\"_359\":3904,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.cisco.com/c/en/us/products/collateral/video/cbr-series-converged-broadband-routers/cbr-8-hardware-eol.html\",\"Cisco disclosed in April 2025 that it had begun the \",{\"_194\":778},[3908],{\"_26\":200,\"_217\":3909,\"_200\":3910},[3911],\"Cisco officially launched the cBR-8 in May 2015 to help put cable operators on a path toward 10-Gig speeds on HFC. (Source: Cisco)\",{\"_26\":3912},\"superscript\",{\"_194\":195},[3915],{\"_26\":772,\"_192\":3916},{\"_194\":195,\"_330\":3917,\"_332\":3918,\"_105\":-5,\"_775\":3919},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blta9e0ca95d4af343b/6ab7ff07f1423bb0384917f2/Cisco_cBR-8_CCAP.jpg\",\"(Source: Cisco) Cisco cBR-8 converged cable access platform\",{\"_777\":778},{\"_194\":195},[3922,3923,3924],{\"_26\":200,\"_200\":3931},{\"_26\":200,\"_217\":3926,\"_200\":3927},{\"_26\":200,\"_200\":3925},\" as cable operators started to push toward multi-gigabit speeds over the DOCSIS network. As a converged cable access platform, or CCAP, the cBR-8 also supports cable video services.\",[3928],\"debuted the cBR-8 more than a decade ago\",{\"_26\":357,\"_192\":3929},{\"_359\":3930,\"_361\":362,\"_363\":-5,\"_364\":-5},\"https://www.nexttv.com/blog/meet-cisco-s-battlestar-374306\",\"Cisco, which effectively backed away from selling nodes, amps and other cable network hardware years ago, is in the process of shutting down supp
141ort for the cBR-8, the workhorse, chassis-based CMTS that originally carried the code name \\\"Battlestar.\\\" Cisco \",{\"_194\":195,\"_207\":1697},[3934],{\"_26\":200,\"_200\":3935},\"End-of-life for Cisco's 'Battlestar'\",{\"_194\":195},[3938],{\"_26\":200,\"_200\":3939},\"Meanwhile, a subset of cable operators globally that still rely on Cisco's flagship integrated CMTS, the cBR-8, are facing some important questions as Cisco begins to phase that product out: Should they migrate to a virtual CMTS, try to squeeze more out of their cBR-8s, or even make a leap to passive optical networking (PON)?\",{\"_194\":195},[3942],{\"_26\":200,\"_200\":3943},\"Comcast, for example, is aggressively migrating to a vCMTS, while others such as Spectrum (the newly combined Cox Communications and Charter Communications), Videotron and Mediacom Communications have made vendor selections and are in or nearing the deployment process.\",{\"_194\":195},[3946],{\"_26\":200,\"_200\":3947},\"The future of the cable access network is trending away from legacy, chassis-based cable modem termination systems (CMTSs) to power- and space-saving virtualized platforms, but operators are embracing those platforms at different paces.\",\"brand\",\"lightreading\",\"domainUrl\",\"authenticationStatus\",\"anonymous\",\"authConfig\",{\"_4028\":20,\"_4825\":-7,\"_4826\":-7,\"_4342\":20},\"oAuthConfig\",\"favicons\",[],\"isDctsTurnOn\",\"cookieBanner\",{\"_4255\":104,\"_4256\":104,\"_4257\":4258,\"_4823\":4824,\"_4253\":104},\"ui\",{\"_3948\":3949,\"_4084\":4085,\"_4086\":4087},\"environment\",\"prod\",\"featureToggles\",{\"_4809\":20,\"_4810\":20,\"_4811\":20,\"_4812\":20,\"_4813\":20,\"_4814\":104,\"_4815\":20,\"_4816\":20,\"_4817\":104,\"_4818\":104,\"_4819\":104,\"_4820\":104,\"_4821\":104,\"_4822\":104},\"layout\",{\"_4347\":4348,\"_4349\":4350,\"_4351\":4352,\"_4353\":4354,\"_4355\":4356,\"_4357\":4358,\"_4359\":4360},\"newRelicJs\",\"window.NREUM||(NREUM={});NREUM.init={browser_consent_mode:{enabled:false},privacy:{cookies_enabled:true},distributed_tracing:{enabled:true},performance:{capture_measures:true},ajax:{deny_list:[\\\"bam.eu01.nr-data.net\\\"],capture_payloads:'none'}};\\n\\n;NREUM.loader_config={accountID:\\\"3936348\\\",trustKey:\\\"3288925\\\",agentID:\\\"538600211\\\",licenseKey:\\\"NRJS-26ae6a3b09493bbcc87\\\",applicationID:\\\"538600211\\\"};\\n;NREUM.info={beacon:\\\"bam.eu01.nr-data.net\\\",errorBeacon:\\\"bam.eu01.nr-data.net\\\",licenseKey:\\\"NRJS-26ae6a3b09493bbcc87\\\",applicationID:\\\"538600211\\\",sa:1};\\n;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */\\n(()=\u003e{var e={8122(e,t,r){\\\"use strict\\\";r.d(t,{a:()=\u003ei});var n=r(944);function i(e,t){try{if(!e||\\\"object\\\"!=typeof e)return(0,n.R)(3);if(!t||\\\"object\\\"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])\u0026\u0026Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:\\\"object\\\"==typeof e[a]\u0026\u0026null!==t[a]\u0026\u0026\\\"object\\\"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){\\\"use strict\\\";r.d(t,{f:()=\u003ea});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey\u0026\u0026!!e.errorBeacon\u0026\u0026!!e.applicationID}catch(e){return!1}}r.d(t,[\\\"D\\\",0,e=\u003e(0,i.a)(e,s)])},7699(e,t,r){\\\"use strict\\\";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,[\\\"It\\\",0,1e6,\\\"KC\\\",0,i,\\\"qh\\\",0,\\\"SESSION_ERROR\\\"])},9324(e,t,r){\\\"use strict\\\";r.d(t,[\\\"A\\\",0,\\\"@newrelic/rrweb\\\",\\\"x\\\",0,\\\"1.322.0\\\"])},981(e,t,r){\\\"use strict\\\";r.d(t,[\\\"R\\\",0,{AJAX:\\\"AjaxRequest\\\",PA:\\\"PageAction\\\",UA:\\\"UserAction\\\",BP:\\\"BrowserPerformance\\\",WS:\\\"WebSocket\\\",SPV:\\\"SecurityPolicyViolation\\\",JSE:\\\"JavaScriptError\\\",LOG:\\\"Log\\\",PVE:\\\"PageView\\\",PVT:\\\"PageViewTiming\\\",SR:\\\"SessionReplay\\\",ST:\\\"SessionTrace\\\",BI:\\\"BrowserInteraction\\\"}])},9752(e,t,r){\\\"use strict\\\";const n=\\\"newrelic-iframe-\\\",i=n+\\\"timing-update\\\",s=n+\\\"a
141pi\\\",a=n+\\\"api-response\\\",o=n+\\\"vitals-update\\\",c=n+\\\"ajax\\\";r.d(t,[\\\"$8\\\",0,o,\\\"Gi\\\",0,a,\\\"KU\\\",0,c,\\\"Pl\\\",0,n,\\\"cS\\\",0,s,\\\"cr\\\",0,i])},6154(e,t,r){\\\"use strict\\\";var n=r(1863);const i=\\\"undefined\\\"!=typeof window\u0026\u0026!!window.document,s=\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self.navigator instanceof WorkerNavigator||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis.navigator instanceof WorkerNavigator),a=i?window:\\\"undefined\\\"!=typeof WorkerGlobalScope\u0026\u0026(\\\"undefined\\\"!=typeof self\u0026\u0026self instanceof WorkerGlobalScope\u0026\u0026self||\\\"undefined\\\"!=typeof globalThis\u0026\u0026globalThis instanceof WorkerGlobalScope\u0026\u0026globalThis),o=Boolean(\\\"hidden\\\"===a?.document?.visibilityState),c=\\\"\\\"+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d\u0026\u0026\\\"undefined\\\"==typeof SharedWorker,l=(()=\u003e{const e=a.navigator?.userAgent?.match(/Firefox[/\\\\s](\\\\d+\\\\.\\\\d+)/);return Array.isArray(e)\u0026\u0026e.length\u003e=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,[\\\"OF\\\",0,d,\\\"RI\\\",0,i,\\\"WN\\\",0,f,\\\"bv\\\",0,s,\\\"gm\\\",0,a,\\\"lR\\\",0,l,\\\"m\\\",0,c,\\\"mw\\\",0,o,\\\"sb\\\",0,u,\\\"zk\\\",0,()=\u003e{const e=a?.performance?.getEntriesByType?.(\\\"navigation\\\")?.[0];if(e\u0026\u0026e.responseStart\u003e0\u0026\u0026e.responseStart\u003ca.performance.now())return e}])},7295(e,t,r){\\\"use strict\\\";r.d(t,{Xv:()=\u003ea,gX:()=\u003ei,iW:()=\u003es});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if(\\\"*\\\"===n[0].hostname)return!1;for(var t=0;t\u003cn.length;t++){var r=n[t];if(r.hostname.test(e.hostname)\u0026\u0026r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e\u0026\u0026e.length)for(var t=0;t\u003ce.length;t++){let r=e[t];if(!r)continue;if(\\\"*\\\"===r)return void(n=[{hostname:\\\"*\\\"}]);0===r.indexOf(\\\"http://\\\")?r=r.substring(7):0===r.indexOf(\\\"https://\\\")\u0026\u0026(r=r.substring(8));const i=r.indexOf(\\\"/\\\");let s,a;i\u003e0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a=\\\"*\\\");let[c]=s.split(\\\":\\\");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\\\\]\\\\\\\\]/g,e=\u003e\\\"\\\\\\\\\\\"+e).replace(/\\\\*/g,\\\".*?\\\");return new RegExp((t?\\\"^\\\":\\\"\\\")+r+\\\"$\\\")}},3241(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003ei});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent(\\\"newrelic\\\",{detail:e}))}catch(e){}}},1687(e,t,r){\\\"use strict\\\";r.d(t,{Ak:()=\u003eo,Ze:()=\u003ed,x3:()=\u003ec});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r\u0026\u0026(r.get(t)\u0026\u0026r.delete(t),l(e,t,!1),r.size\u0026\u0026u(e))}function d(e,t=\\\"feature\\\",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=\u003et.staged)\u0026\u0026(t.sort((e,t)=\u003ee[1].priority-t[1].priority),t.forEach(([t])=\u003e{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s\u0026\u0026!s.aborted\u0026\u0026s.backlog\u0026\u0026o){if((0,n.W)({type:\\\"lifecycle\\\",name:\\\"drain\\\",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e\u0026\u0026t\u003ce.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=\u003e{Object.values(t||{}).forEach(t=\u003e{t[0]?.on\u0026\u0026t[0].context()instanceof a.y\u0026\u0026!t[0].listeners(e).includes(t[1])\u0026\u0026t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit(\\\"drain-\\\"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}
141).forEach(t=\u003e{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){\\\"use strict\\\";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o=\\\"nr@context:\\\".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length\u0026\u0026d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i\u003cr.length;i++)r[i]===t\u0026\u0026r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s\u0026\u0026(s=!0);if(c.aborted\u0026\u0026!i)return;t\u0026\u0026s\u0026\u0026t.emit(e,r,n);var o=h(n);g(e).forEach(e=\u003e{e.apply(o,r)});var d=v()[a[e]];d\u0026\u0026d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||\\\"feature\\\",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=\u003e{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=\u003e{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t\u0026\u0026\\\"object\\\"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,\\\"aborted\\\",{get:()=\u003e{let e=f._aborted||!1;return e||(t\u0026\u0026(e=t.aborted),e)}}),f;function h(e){return e\u0026\u0026e instanceof s.y?e:e?(0,i.I)(e,o,()=\u003enew s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,\\\"globalEE\\\"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,[\\\"P\\\",0,o,\\\"ee\\\",0,c])},2646(e,t,r){\\\"use strict\\\";r.d(t,{y:()=\u003en});class n{constructor(e){this.contextId=e}}},9908(e,t,r){\\\"use strict\\\";r.d(t,{d:()=\u003en,p:()=\u003ei});var n=r(7836).ee.get(\\\"handle\\\");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s=\\\"feature\\\"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){\\\"use strict\\\";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=\u003es,jT:()=\u003en,sp:()=\u003ei})},5607(e,t,r){\\\"use strict\\\";const n=(0,r(9566).bz)();r.d(t,[\\\"W\\\",0,n])},9566(e,t,r){\\\"use strict\\\";r.d(t,{LA:()=\u003ea,ZF:()=\u003eo,bz:()=\u003es,el:()=\u003ec});var n=r(6154);function i(e,t){return e?15\u0026e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e\u0026\u0026e.getRandomValues\u0026\u0026(t=e.getRandomValues(new Uint8Array(30))),\\\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\\\".split(\\\"\\\").map(e=\u003e\\\"x\\\"===e?i(t,r++).toString(16):\\\"y\\\"===e?(3\u0026i()|8).toString(16):e).join(\\\"\\\")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t\u0026\u0026t.getRandomValues\u0026\u0026(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o\u003ce;o++)a.push(i(r,s++).toString(16));return a.join(\\\"\\\")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){\\\"use strict\\\";r.d(t,[\\\"BB\\\",0,18e5,\\\"Wt\\\",0,\\\"NRBA_SESSION::\\\",\\\"g\\\",0,{OFF:0,FULL:1,ERROR:2},\\\"iL\\\",0,{SAME_TAB:\\\"same-tab\\\",CROSS_TAB:\\\"cross-tab\\\"},\\\"tS\\\",0,{STARTED:\\\"session-started\\\",PAUSE:\\\"session-pause\\\",RESET:\\\"session-reset\\\",RESUME:\\\"session-resume\\\",UPDATE:\\\"session-update\\\"},\\\"wk\\\",0,144e5])},733(e,t,r){\\\"use strict\\\";function n(e,t){return function(e){let t=2166136261;for(let r=0;r\u003ce.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t\u003e\u003e\u003e0).toString(16).padStart(8,\\\"0\\\")}(\\\"\\\".concat(String(e),\\\":\\\").concat(String(t)))}r.d(t,{Y:()=\u003en})},1863(e,t,r){\\\"use strict\\\";function n(){return Math.floor(performance.now())}r.d(t,{t:()=\u003en})},9119(e,t,r){\\\"use strict\\\";r.d(t,{L:()=\u003es});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,\\\"$1$2\\\"):e}},7485(e,t,r){\\\"use strict\\\";r.d(t,{D:()=\u003ei});var n=r(6154);function i(e){if(0===(e||\\\"\\\").indexOf(\\\"data:\\\"))return{protocol:\\\"data\\\"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(\\\":\\\")),sameOrigin:t.protocol===n.gm?.location?.protocol\u0026\u0026t.host===n.gm?.location?.host};return r.port\u0026\u0026\\\"\\\"!==r.port||(\\\"http:\\\"===t.protocol\u0026\u0026(r.port=\\\"80\\\"),\\\"https:\\\"===t.protocol\u0026\u0026(r.port=\\\"443\\\")),r.pathname\u0026\u0026\\\"\\\"!==r.pathname?r.pathname.startsWith(\\\"/\\\")||(r.pathname=\\\"/\\\".concat(r.pathname)):r.pathname=\\\"/\\\",r}catch(e){return{}}}},7866(e,t,r){\\\"use strict\\\";r.d(t,[\\\"Nc\\\",0,/^\\\\s*at Function code \\\\(Function code:\\\\d+:\\\\d+\\\\)\\\\s*/i,\\\"cn\\\",0,/^\\\\s*(?:([^@]*)(?:\\\\(.*?\\\\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\\\\d+)(?::(\\\\d+))?\\\\s*$/i,\\\"fL\\\",0,/^\\\\s*at .+ \\\\(eval at \\\\S+ \\\\((?:(?:file|http|https):[^)]+)?\\\\)(?:, [^:]*:\\\\d+:\\\\d+)?\\\\)$/i,\\\"h3\\\",0,/function (.+?)\\\\s*\\\\(/,\\\"hB\\\",0,/^\\\\s*at (?:((?:\\\\[object object\\\\])?(?:[^(]*\\\\([^)]*\\\\))*[^()]*(?: \\\\[as \\\\S+\\\\])?) )?\\\\(?((?:file|http|https|chrome-extension):.*?)?:(\\\\d+)(?::(\\\\d+))?\\\\)?\\\\s*$/i])},944(e,t,r){\\\"use strict\\\";r.d(t,{R:()=\u003ei});var n=r(3241);function i(e,t){\\\"function\\\"==typeof console.debug\u0026\u0026(console.debug(\\\"New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#\\\".concat(e),t),(0,n.W)({drained:null,type:\\\"data\\\",name:\\\"warn\\\",feature:\\\"warn\\\",data:{code:e,secondary:t}}))}},8990(e,t,r){\\\"use strict\\\";r.d(t,{I:()=\u003ei});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){\\\"use strict\\\";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=\u003e{n\u0026\u0026void 0===i\u0026\u0026(e.apply(this,r),i=setTimeout(()=\u003e{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=\u003e{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=\u003e{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=\u003ei,s:()=\u003en})},1910(e,t,r){\\\"use strict\\\";r.d(t,{i:()=\u003es});var n=r(944);const i=new Map;function s(...e){return e.every(e=\u003e{if(i.has(e))return i.get(e);const t=\\\"function\\\"==typeof e?e.toString():\\\"\\\",r=t.includes(\\\"[native code]\\\"),s=t.includes(\\\"nrWrapper\\\");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){\\\"use strict\\\";r.d(t,{A:()=\u003ei});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=\u003e{const e=new WeakSet;return(t,r)=\u003e{if(\\\"object\\\"==typeof r\u0026\u0026null!==r){if(e.has(r))return;e.add(r)}return r}})())??\\\"\\\"}catch(e){try{n.ee.emit(\\\"internal-error\\\",[e])}catch(e){}return\\\"\\\"}}},9232(e,t,r){\\\"use strict\\\";r.d(t,[\\\"f\\\",0,{MFE:\\\"MFE\\\",BA:\\\"BA\\\"}])},7560(e,t,r){\\\"use strict\\\";r.d(t,{N:()=\u003ea,j:()=\u003ec});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=\u003e(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
141const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=\u003ee.isScript)}:void 0}function o(e){if(!e||\\\"object\\\"!=typeof e)return;const{matcher:t,type:r}=e;let i=\\\"string\\\"==typeof t\u0026\u0026t.endsWith(\\\".js\\\");return void 0!==r\u0026\u0026(!function(e){return\\\"script\\\"===e||\\\"asset\\\"===e}(r)?s(r):i=function(e){return\\\"script\\\"===e}(r)),a=t,\\\"[object RegExp]\\\"===Object.prototype.toString.call(a)?{pattern:t,test:e=\u003e(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:\\\"string\\\"==typeof t\u0026\u0026t.length\u003e0?{pattern:t,test:e=\u003e(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=\u003ee.test(t))}},5718(e,t,r){\\\"use strict\\\";r.d(t,{xo:()=\u003eT,AZ:()=\u003ev,cI:()=\u003eg,Qr:()=\u003eA,QL:()=\u003ey});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=\u003e{},t){return{get:()=\u003evoid 0!==t?t:e(),set:e=\u003e{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=\u003e{t\u0026\u0026(e.scriptStart=e.scriptStart\u003e0?Math.min(e.scriptStart,t):t),r\u0026\u0026(e.scriptEnd=e.scriptEnd\u003e0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
141if(t)return t;const r=new o(e);if(l.set(e,r),l.size\u003e1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver\u0026\u0026n.gm.document){new MutationObserver(e=\u003e{e.forEach(e=\u003e{e.addedNodes.forEach(e=\u003e{if(\\\"SCRIPT\\\"===e.nodeName\u0026\u0026e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=\u003e{t.dom.end=(0,i.t)()};[\\\"load\\\",\\\"error\\\"].forEach(t=\u003ee.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{if((e=\u003e\\\"script\\\"===e.initiatorType||[\\\"link\\\",\\\"fetch\\\"].includes(e.initiatorType)\u0026\u0026(0,s.L)(e.name).endsWith(\\\".js\\\"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=\u003e{(r(e)||(0,i.t)()-n\u003e1e4)\u0026\u0026t.push(s)}),f=f.filter((e,r)=\u003e!t.includes(r))})}).observe({type:\\\"resource\\\",buffered:!0})}function v(e){if(!e||\\\"string\\\"!=typeof e)return[];const t=new Set,r=e.split(\\\"\\\\n\\\");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r\u0026\u0026r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\\\\(([^)]+\\\\.js):\\\\d+:\\\\d+\\\\)/)||e.match(/^\\\\s+at\\\\s+([^\\\\s(]+\\\\.js):\\\\d+:\\\\d+/);r\u0026\u0026r[1]\u0026\u0026t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),\\\"blocking\\\"===t.renderBlockingStatus?e.renderBlocking=!0:\\\"non-blocking\\\"===t.renderBlockingStatus\u0026\u0026!0!==e.renderBlocking\u0026\u0026(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),\\\"scripts\\\"!==i\u0026\u0026\\\"all\\\"!==i)return;if(\\\"all\\\"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart\u003e0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd\u003e0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=\u003e{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end\u0026\u0026r.dom.value\u0026\u0026[\\\"load\\\",\\\"error\\\"].forEach(e=\u003er.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType(\\\"resource\\\")||[]).forEach(r=\u003e{const n=[...a].find(e=\u003ee.test(r.name));n\u0026\u0026(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size\u0026\u0026function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\\\"resource\\\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:n=\u003e{const i=[...t].find(e=\u003ee.test(n.name));return i\u0026\u0026(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:\\\"unknown\\\",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType(\\\"navigation\\\")?.[0]?.name||\\\"\\\";try{const e=v(a),c=(e.length\u003e1?e.filter(e=\u003eu!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type=\\\"inline\\\",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType(\\\"resource\\\")?.find(e=\u003eb(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel=\\\"preload\\\"][as=\\\"script\\\"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)\u0026\u0026(r.asset=c,r.type=\\\"preload\\\"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes(\\\"resource\\\")\u0026\u0026f.push({addedAt:(0,i.t)(),test:r=\u003e!!b(r,t)\u0026\u0026(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t\u0026\u0026!!h?.claimedBy.has(t);h\u0026\u0026t\u0026\u0026h.claimedBy.add(t);const y=()=\u003e{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e\u003e1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=\u003e{e\u0026\u0026(w=w\u003e0?Math.min(w,e):e),t\u0026\u0026(R=R\u003e0?Math.max(R,t):t)},Object.defineProperty(r,\\\"scriptStart\\\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w\u003e0?Math.min(e,w):e})),Object.defineProperty(r,\\\"scriptEnd\\\",d(()=\u003e{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R\u003e0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){\\\"use strict\\\";r.d(t,{$5:()=\u003em,B5:()=\u003eg,K6:()=\u003eu,M$:()=\u003eo,Ms:()=\u003ed,NG:()=\u003ec,Ux:()=\u003eh,YA:()=\u003ep,yx:()=\u003el});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}
141function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=\u003et.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=\u003eString(t.metadata.target.id)===String(e)).map(e=\u003ee.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset\u0026\u0026(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=\u003ee.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=\u003e{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=\u003ee.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i=\\\"\\\".concat(e,\\\"::\\\").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked\u0026\u0026!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e\u0026\u0026(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{\\\"child.id\\\":e.id,\\\"child.type\\\":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)\u0026\u0026!!v(t)\u0026\u0026t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e\u0026\u0026!!t?.init.api.register.enabled}},5289(e,t,r){\\\"use strict\\\";r.d(t,{GG:()=\u003ea,Qr:()=\u003ec,sB:()=\u003eo});var n=r(3878),i=r(6389);function s(){return\\\"undefined\\\"==typeof document||\\\"complete\\\"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=\u003e{s()\u0026\u0026(clearInterval(a),r())},500);(0,n.sp)(\\\"load\\\",r,t)}function o(e){if(s())return e();(0,n.DD)(\\\"DOMContentLoaded\\\",e)}function c(e){if(s())return e();(0,n.sp)(\\\"popstate\\\",e)}},384(e,t,r){\\\"use strict\\\";r.d(t,{Zm:()=\u003ec,bQ:()=\u003eu,dV:()=\u003ed,pV:()=\u003el});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:\\\"bam.nr-data.net\\\",errorBeacon:\\\"bam.nr-data.net\\\"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic\u0026\u0026(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length\u0026\u0026(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,[\\\"NT\\\",0,o])},2843(e,t,r){\\\"use strict\\\";r.d(t,{G:()=\u003es,u:()=\u003ei});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)(\\\"visibilitychange\\\",function(){if(t)return void(\\\"hidden\\\"===document.visibilityState\u0026\u0026e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)(\\\"pagehide\\\",e,t,r)}},8139(e,t,r){\\\"use strict\\\";r.d(t,{u:()=\u003ef});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d=\\\"addEventListener\\\",u=\\\"removeEventListener\\\",l=\\\"nr@wrapped:\\\".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get(\\\"events\\\")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],\\\"-\\\",g)}function g(e,t){return e[1]}return\\\"getPrototypeOf\\\"in Object\u0026\u0026(a.RI\u0026\u0026h(document,p),c\u0026\u0026h(c.prototype,p),h(a.gm,p)),r.on(d+\\\"-start\\\",function(e,t){var r=e[1];if(null!==r\u0026\u0026(\\\"function\\\"==typeof r||\\\"object\\\"==typeof r)\u0026\u0026\\\"newrelic\\\"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if(\\\"function\\\"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,\\\"fn-\\\",null,e.name||\\\"anonymous\\\"):r});this.wrapped=e[1]=n}}),r.on(u+\\\"-start\\\",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;\\\"object\\\"==typeof n\u0026\u0026!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n\u0026\u0026t(n,...r)}},3434(e,t,r){\\\"use strict\\\";r.d(t,{YM:()=\u003ed});var n=r(7836),i=r(5607),s=r(5732);const a=\\\"nr@original:\\\".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r=\\\"\\\");const o=\\\"-\\\"===r.charAt(0);for(let c=0;c\u003ct.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=\\\"\\\"),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty\u0026\u0026Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)\u0026\u0026(t[n]=e[n])}
141(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l=\\\"function\\\"==typeof i?i(a,o):i||{}}catch(t){u([t,\\\"\\\",[a,o,c],l],e)}d(n+\\\"start\\\",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+\\\"err\\\",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e\u003e=50,methodName:c,thrownError:g};t.isLongTask\u0026\u0026d(\\\"long-task\\\",[t,o,m],l,f),d(n+\\\"end\\\",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit(\\\"internal-error\\\",e)}catch(e){}}function l(e){return!(e\u0026\u0026\\\"function\\\"==typeof e\u0026\u0026e.apply\u0026\u0026!e[a])}r.d(t,[\\\"Jt\\\",0,a])},9300(e,t,r){\\\"use strict\\\";const n=r(860).K7.ajax;r.d(t,[\\\"TZ\\\",0,n,\\\"f5\\\",0,\\\"ajaxRequest.id\\\",\\\"mo\\\",0,{NONE:\\\"none\\\",FAILURES:\\\"failures\\\",ALL:\\\"all\\\"}])},3333(e,t,r){\\\"use strict\\\";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,[\\\"$v\\\",0,{RESOURCES:\\\"experimental.resources\\\",REGISTER:\\\"register\\\"},\\\"TZ\\\",0,i,\\\"Zp\\\",0,[\\\"auxclick\\\",\\\"click\\\",\\\"copy\\\",\\\"keydown\\\",\\\"paste\\\",\\\"scrollend\\\"],\\\"kd\\\",0,s,\\\"qN\\\",0,[\\\"focus\\\",\\\"blur\\\"]])},6774(e,t,r){\\\"use strict\\\";const n=r(860).K7.jserrors;r.d(t,[\\\"T\\\",0,n])},993(e,t,r){\\\"use strict\\\";const n=r(860).K7.logging;r.d(t,[\\\"A$\\\",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},\\\"TZ\\\",0,n,\\\"p_\\\",0,{ERROR:\\\"ERROR\\\",WARN:\\\"WARN\\\",INFO:\\\"INFO\\\",DEBUG:\\\"DEBUG\\\",TRACE:\\\"TRACE\\\"}])},3785(e,t,r){\\\"use strict\\\";r.d(t,{R:()=\u003ec,b:()=\u003ed});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,[\\\"API/logging/\\\".concat(c.toLowerCase(),\\\"/called\\\")],void 0,s.K7.metrics,e),(0,n.p)(\\\"log\\\",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return\\\"string\\\"==typeof e\u0026\u0026Object.values(o.p_).some(t=\u003et===e.toUpperCase().trim())}},3969(e,t,r){\\\"use strict\\\";const n=r(860).K7.metrics;r.d(t,[\\\"TZ\\\",0,n,\\\"XG\\\",0,\\\"storeEventMetrics\\\",\\\"xV\\\",0,\\\"storeSupportabilityMetrics\\\"])},6630(e,t,r){\\\"use strict\\\";const n=r(860).K7.pageViewEvent;r.d(t,[\\\"T\\\",0,n])},782(e,t,r){\\\"use strict\\\";const n=r(860).K7.pageViewTiming;r.d(t,[\\\"T\\\",0,n])},6344(e,t,r){\\\"use strict\\\";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
141;r.d(t,[\\\"Qb\\\",0,{API:\\\"api\\\",RESUME:\\\"resume\\\",SWITCH_TO_FULL:\\\"switchToFull\\\",INITIALIZE:\\\"initialize\\\",PRELOAD:\\\"preload\\\"},\\\"TZ\\\",0,i,\\\"Vh\\\",0,\\\"errorDuringReplay\\\",\\\"_s\\\",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},\\\"bc\\\",0,{RESET:{message:\\\"Session was reset\\\",sm:\\\"Reset\\\"},IMPORT:{message:\\\"Recorder failed to import\\\",sm:\\\"Import\\\"},TOO_MANY:{message:\\\"429: Too Many Requests\\\",sm:\\\"Too-Many\\\"},TOO_BIG:{message:\\\"Payload was too large\\\",sm:\\\"Too-Big\\\"},CROSS_TAB:{message:\\\"Session Entity was set to OFF on another tab\\\",sm:\\\"Cross-Tab\\\"},ENTITLEMENTS:{message:\\\"Session Replay is not allowed and will not be started\\\",sm:\\\"Entitlement\\\"}},\\\"yP\\\",0,s])},5270(e,t,r){\\\"use strict\\\";r.d(t,{Aw:()=\u003ea,SR:()=\u003es,rF:()=\u003eo});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO\u0026\u0026(0,i.V)(e)\u0026\u0026!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload\u0026\u0026s(e)}function o(e,t){try{if(\\\"string\\\"==typeof t?.type\u0026\u0026\\\"password\\\"===t.type.toLowerCase())return\\\"*\\\".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains(\\\"nr-unmask\\\"))return e}catch(e){}return\\\"string\\\"==typeof e?e.replace(/[\\\\S]/g,\\\"*\\\"):\\\"*\\\".repeat(e?.length||0)}},3738(e,t,r){\\\"use strict\\\";const n=r(860).K7.sessionTrace,i=\\\"-start\\\",s=\\\"-end\\\",a=\\\"fn\\\"+i,o=\\\"fn\\\"+s;r.d(t,[\\\"He\\\",0,\\\"bstResource\\\",\\\"Kp\\\",0,s,\\\"Lc\\\",0,o,\\\"Rz\\\",0,\\\"pushState\\\",\\\"TZ\\\",0,n,\\\"bD\\\",0,\\\"resource\\\",\\\"bc\\\",0,{CROSS_TAB:{message:\\\"Session Entity was set to OFF on another tab\\\"},ENTITLEMENTS:{message:\\\"Session Trace is not allowed and will not be started\\\"},RESET:{message:\\\"Session was reset\\\"},SESSION_CHANGED:{message:\\\"Session identifier changed unexpectedly\\\"}},\\\"d3\\\",0,i,\\\"uP\\\",0,a])},3962(e,t,r){\\\"use strict\\\";const n=r(860).K7.softNav;r.d(t,[\\\"O2\\\",0,{INITIAL_PAGE_LOAD:\\\"\\\",ROUTE_CHANGE:1,UNSPECIFIED:2},\\\"OV\\\",0,\\\"popstate\\\",\\\"Qu\\\",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},\\\"TZ\\\",0,n,\\\"ih\\\",0,{IP:\\\"in progress\\\",PF:\\\"pending finish\\\",FIN:\\\"finished\\\",CAN:\\\"cancelled\\\"},\\\"pP\\\",0,\\\"initialPageLoad\\\",\\\"tC\\\",0,[\\\"click\\\",\\\"keydown\\\",\\\"submit\\\"]])},4234(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003ei});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){\\\"use strict\\\";var n=r(6154);r.d(t,[\\\"V\\\",0,e=\u003en.RI\u0026\u0026!0===e?.privacy.cookies_enabled])},8362(e,t,r){\\\"use strict\\\";r.d(t,{d:()=\u003es});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){\\\"use strict\\\";r.d(t,{W:()=\u003es});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(\\\"log\\\",e,t)}start(){return this.#e(\\\"start\\\")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){\\\"use strict\\\";r.d(t,[\\\"BL\\\",0,\\\"finished\\\",\\\"CH\\\",0,\\\"recordReplay\\\",\\\"Dl\\\",0,\\\"setUserId\\\",\\\"Fw\\\",0,\\\"setPageViewName\\\",\\\"PA\\\",0,\\\"setCurrentRouteName\\\",\\\"Pv\\\",0,\\\"consent\\\",\\\"Tb\\\",0,\\\"pauseReplay\\\",\\\"U2\\\",0,\\\"addToTrace\\\",\\\"V1\\\",0,\\\"measure\\\",\\\"Wb\\\",0,\\\"wrapLogger\\\",\\\"bt\\\",0,\\\"setErrorHandler\\\",\\\"cD\\\",0,\\\"setCustomAttribute\\\",\\\"dT\\\",0,\\\"interaction\\\",\\\"eY\\\",0,\\\"register\\\",\\\"fF\\\",0,\\\"recordCu
141stomEvent\\\",\\\"hG\\\",0,\\\"addPageAction\\\",\\\"hw\\\",0,\\\"api-ixn-\\\",\\\"k6\\\",0,\\\"addRelease\\\",\\\"nb\\\",0,\\\"setApplicationVersion\\\",\\\"o5\\\",0,\\\"noticeError\\\"])},1738(e,t,r){\\\"use strict\\\";r.d(t,{U:()=\u003el,Y:()=\u003eu});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]\u0026\u0026u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,[\\\"API/\\\"+e+\\\"/called\\\"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:\\\"data\\\",name:\\\"api\\\",feature:\\\"api-\\\"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)\u0026\u0026(0,i.p)(\\\"api-\\\"+n,[(0,s.t)(),t,r],void 0,\\\"session\\\",e.ee)}},8374(e,t,r){r.nc=(()=\u003e{try{return document?.currentScript?.nonce}catch(e){}return\\\"\\\"})()},860(e,t,r){\\\"use strict\\\";const n=\\\"events\\\",i=\\\"jserrors\\\",s=\\\"browser/blobs\\\",a=\\\"browser/logs\\\",o={ajax:\\\"ajax\\\",genericEvents:\\\"generic_events\\\",jserrors:i,logging:\\\"logging\\\",metrics:\\\"metrics\\\",pageAction:\\\"page_action\\\",pageViewEvent:\\\"page_view_event\\\",pageViewTiming:\\\"page_view_timing\\\",sessionReplay:\\\"session_replay\\\",sessionTrace:\\\"session_trace\\\",softNav:\\\"soft_navigations\\\"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:\\\"rum\\\",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:\\\"ins\\\"};r.d(t,[\\\"$J\\\",0,d,\\\"K7\\\",0,o,\\\"P3\\\",0,c,\\\"XX\\\",0,i,\\\"Yy\\\",0,a,\\\"df\\\",0,s,\\\"hg\\\",0,\\\"connect\\\"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=\u003e{if(Array.isArray(t))for(var n=0;n\u003ct.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s\u0026\u0026n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)\u0026\u0026!r.o(e,i)\u0026\u0026Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=\u003ePromise.all(Object.keys(r.f).reduce((t,n)=\u003e(r.f[n](e,t),t),[])),r.u=e=\u003e({212:\\\"nr-spa-compressor\\\",238:\\\"nr-spa-iframe-message-handler\\\",249:\\\"nr-spa-recorder\\\",478:\\\"nr-spa\\\"}[e]+\\\"-1.322.0.min.js\\\"),r.o=(e,t)=\u003eObject.prototype.hasOwnProperty.call(e,t),(()=\u003e{const e={},t=\\\"NRBA-1.322.0.PROD:\\\";r.l=(n,i,s,a)=\u003e{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName(\\\"script\\\");for(var d=0;d\u003ce.length;d++){const r=e[d];if(r.getAttribute(\\\"src\\\")==n||r.getAttribute(\\\"data-webpack\\\")==t+s){o=r;break}}}if(!o){c=!0;var u={478:\\\"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==\\\",249:\\\"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==\\\",212:\\\"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==\\\",238:\\\"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ==\\\"};o=document.createElement(\\\"script\\\"),o.charset=\\\"utf-8\\\",r.nc\u0026\u0026o.setAttribute(\\\"nonce\\\",r.nc),o.setAttribute(\\\"data-webpack\\\",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+\\\"/\\\")\u0026\u0026(o.crossOrigin=\\\"anonymous\\\"),u[a]\u0026\u0026(o.integrity=u[a])}e[n]=[i];const l=(t,r)=\u003e{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=\u003ee(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:\\\"timeout\\\",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c\u0026\u0026document.head.appendChild(o)}})(),r.r=e=\u003e{Symbol.toStringTag\u0026\u0026Object.defineProperty(e,Symbol.toStringTag,{value:\\\"Module\\\"}
141),Object.defineProperty(e,\\\"__esModule\\\",{value:!0})},r.p=\\\"https://js-agent.newrelic.com/\\\",(()=\u003e{const e={38:0,788:0};r.f.j=(t,n)=\u003e{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=\u003ei=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=\u003e{if(r.o(e,t)\u0026\u0026(i=e[t],0!==i\u0026\u0026(e[t]=void 0),i)){const e=n\u0026\u0026(\\\"load\\\"===n.type?\\\"missing\\\":n.type),r=n\u0026\u0026n.target\u0026\u0026n.target.src;o.message=\\\"Loading chunk \\\"+t+\\\" failed: (\\\"+e+\\\": \\\"+r+\\\")\\\",o.name=\\\"ChunkLoadError\\\",o.type=e,o.request=r,i[1](o)}};r.l(a,c,\\\"chunk-\\\"+t,t)}};const t=(t,n)=\u003e{let[i,s,a]=n;var o,c,d=0;if(i.some(t=\u003e0!==e[t])){for(o in s)r.o(s,o)\u0026\u0026(r.m[o]=s[o]);if(a)a(r)}for(t\u0026\u0026t(n);d\u003ci.length;d++)c=i[d],r.o(e,c)\u0026\u0026e[c]\u0026\u0026e[c][0](),e[c]=0},n=self[\\\"webpackChunk:NRBA-1.322.0.PROD\\\"]=self[\\\"webpackChunk:NRBA-1.322.0.PROD\\\"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=\u003e{\\\"use strict\\\";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=\u003e{if(!e||\\\"string\\\"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h=\\\"[data-nr-mask]\\\",p=e=\u003e(0,f.a)(e,(()=\u003e{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:\\\"*\\\",block_selector:\\\"[data-nr-block]\\\",mask_input_options:{color:!1,date:!1,\\\"datetime-local\\\":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector=\\\"\\\".concat(t,\\\",\\\").concat(h):\\\"\\\"===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return\\\"nr-block\\\"},get ignore_class(){return\\\"nr-ignore\\\"},get mask_text_class(){return\\\"nr-mask\\\"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=\\\",\\\".concat(t):\\\"\\\"!==t\u0026\u0026(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t\u0026\u0026\\\"object\\\"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:[\\\"id\\\",\\\"className\\\",\\\"tagName\\\",\\\"type\\\"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:\\\"PROD\\\",distMethod:\\\"CDN\\\",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e}
141,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv\u0026\u0026(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=\u003e{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=\u003e(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{\\\"entity.guid\\\":this.id,appId:e.info.applicationID}}},v.proxy.assets\u0026\u0026(e=\u003e{const t=e.startsWith(\\\"http\\\");e+=\\\"/\\\",r.p=t?e:\\\"https://\\\"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,\\\"beacons\\\",{get:()=\u003e[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,\\\"denyList\\\",{get:()=\u003e[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=\u003e{const n=s.W.prototype[r];if(\\\"function\\\"!=typeof n||\\\"constructor\\\"===n)return;let i=t[r];e[r]\u0026\u0026!1!==e.exposed\u0026\u0026\\\"micro-agent\\\"!==e.runtime?.loaderType\u0026\u0026(t[r]=(...t)=\u003e{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:\\\"lifecycle\\\",name:\\\"initialize\\\",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge\u0026\u0026g.gm.addEventListener(\\\"message\\\",t=\u003e{\\\"string\\\"==typeof t.data?.type\u0026\u0026t.data.type.startsWith(x.Pl)\u0026\u0026(0,S.p)(\\\"iframe-message\\\",[t],void 0,\\\"IFRAME\\\",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=\u003e{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=\u003e{this.ee.on(\\\"manual-start-all\\\",(0,C.J)(()=\u003e{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=\u003e{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=\u003e{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit(\\\"internal-error\\\",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=\u003ee.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=\u003ee.onAggregateImported)).then(()=\u003ee.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=\u003ei(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)\u0026\u0026!!r;case t.K7.sessionTrace:return!!r;default:return!0}}
141#t(e){if(!B.has(e)\u0026\u0026(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){\\\"string\\\"==typeof e\u0026\u0026(\\\"/\\\"!==e.charAt(0)\u0026\u0026(e=\\\"/\\\"+e),t.runtime.customTransaction=(r||\\\"http://custom.transaction\\\")+e,(0,S.p)(\\\"api-\\\"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=\u003ee.init.feature_flags.includes(\\\"rum_v2\\\")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=\u003e{e\u0026\u0026(0,T.W)({timeStamp:e.timeStamp,loaded:\\\"complete\\\"===e.target.readyState,type:\\\"window\\\",name:t,data:e.target.location+\\\"\\\"})};(0,P.sB)(t=\u003e{e(t,\\\"DOMContentLoaded\\\")}),(0,P.GG)(t=\u003e{e(t,\\\"load\\\")}),(0,P.Qr)(t=\u003e{e(t,\\\"navigate\\\")}),this.ee.on(u.tS.UPDATE,(e,t)=\u003e{(0,T.W)({type:\\\"lifecycle\\\",name:\\\"session\\\",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||\\\"agent\\\"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if(\\\"string\\\"==typeof e){if([\\\"string\\\",\\\"number\\\",\\\"boolean\\\"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if(\\\"string\\\"!=typeof t\u0026\u0026null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes[\\\"enduser.id\\\"];r\u0026\u0026null!=n\u0026\u0026n!==t?(0,S.p)(\\\"api-setUserIdAndResetSession\\\",[t],void 0,\\\"session\\\",e.ee):(0,N.U)(e,\\\"enduser.id\\\",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if(\\\"string\\\"==typeof t||null===t)return(0,N.U)(e,\\\"application.version\\\",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)(\\\"start\\\",function(){e.ee.emit(\\\"manual-start-all\\\")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if(\\\"boolean\\\"==typeof t){if((0,S.p)(\\\"api-\\\"+k.Pv,[t],void 0,\\\"session\\\",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=\u003e{const r=t.featAggregate;e\u0026\u0026!r.sentRum\u0026\u0026r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=\u003e{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes(\\\"rum_v2\\\");r.sort((e,r)=\u003et.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=\u003e{if(!e[r.featureName]\u0026\u0026(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=\u003e!(e in this.features));n.length\u003e0\u0026\u0026(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI\u0026\u0026((0,V.u)(()=\u003e(0,S.p)(\\\"docHidden\\\",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=\u003e(0,S.p)(\\\"winPagehide\\\",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name=\\\"UncaughtError\\\",this.message=\\\"string\\\"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t=\\\"Unhandled Promise Rejection: \\\";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||\\\"\\\").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError\u0026\u0026!/:\\\\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error\u0026\u0026!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){\\\"string\\\"==typeof e\u0026\u0026(e=new Error(e)),(0,S.p)(\\\"err\\\",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)(\\\"api-\\\"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if(\\\"object\\\"!=typeof d.customAttributes||\\\"string\\\"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=\u003enull==e?t:\\\"number\\\"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration\u003c0))return(0,S.p)(\\\"api-\\\"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)(\\\"api-\\\"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=\u003ee?.nrMfeId===t.id\u0026\u0026(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=\u003e{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=\u003e{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;
141){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=\u003e{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\\\"'.concat(he(e.id),'\\\"]')),n=(Array.from(r)||[]).find(t=\u003efe(t.dataset,e));let i=!!n;i\u0026\u0026(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=\u003e{r.forEach(r=\u003e{r.addedNodes.forEach(r=\u003e{const n=1===r.nodeType?r:null;!i\u0026\u0026fe(n?.dataset,e)\u0026\u0026(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=\u003e{try{return e?.textContent?.trim()||[\\\"img\\\",\\\"video\\\",\\\"canvas\\\",\\\"svg\\\"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)\u0026\u0026(i||pe(r,e))\u0026\u0026t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=\u003e{try{const n=new g.gm.PerformanceObserver(e=\u003e{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=\u003enull==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e\u003e1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=\u003e{}};if(!(e\u0026\u0026g.RI\u0026\u0026g.gm.MutationObserver\u0026\u0026g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=\u003e{r||a.disconnect()},1e4);const c=()=\u003e{if(!i){if(null==r){const e=(0,_.t)();if(s(e)\u003e1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=\u003e{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=\u003e{i||e.forEach(e=\u003e{try{const t=e.contentRect.width*e.contentRect.height;t\u003eu\u0026\u0026(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=\u003e{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t\u0026\u0026!f.has(t)\u0026\u0026(f.add(t),\\\"IMG\\\"===t.tagName?t.complete?l.observe(t):t.addEventListener(\\\"load\\\",()=\u003e{l.observe(t)},{once:!0}):\\\"VIDEO\\\"===t.tagName?t.readyState\u003e=2?l.observe(t):t.addEventListener(\\\"loadeddata\\\",()=\u003e{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l\u0026\u0026o.push(l),o.push(h),me(o,{type:\\\"layout-shift\\\",buffered:!0},t=\u003e{i||t.hadRecentInput||(t.sources||[]).some(r=\u003e!!pe(r.node,e)\u0026\u0026(c(),a.cls.value+=t.value,!0))}),me(o,{type:\\\"event\\\",buffered:!0,durationThreshold:40},t=\u003e{!i\u0026\u0026t.interactionId\u0026\u0026pe(t.target,e)\u0026\u0026(void 0===a.inp.value||t.duration\u003ea.inp.value)\u0026\u0026(c(),a.inp.value=t.duration)});const p=[\\\"pointerdown\\\",\\\"keydown\\\"],m=()=\u003e{p.forEach(e=\u003e{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=\u003e{i=!0,o.forEach(e=\u003e{try{e?.disconnect()}catch(e){}}),m(),[\\\"visibilitychange\\\",\\\"pagehide\\\"].forEach(e=\u003e{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=\u003e{pe(t?.target,e)\u0026\u0026((()=\u003e{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=\u003e{g.gm.addEventListener(e,v,{passive:!0})}),[\\\"visibilitychange\\\",\\\"pagehide\\\"].forEach(e=\u003e{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id=\\\"'.concat(he(e.id),'\\\"]'));return Array.from(y||[]).some(t=\u003efe(t.dataset,e))\u0026\u0026c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=[\\\"entry\\\",\\\"scripts\\\",\\\"all\\\"],Re=[\\\"name\\\",\\\"id\\\",\\\"type\\\"],Te=new Map([[ce,\\\"addPageAction\\\"],[oe,\\\"log\\\"],[de,\\\"measure\\\"],[ie,\\\"noticeError\\\"],[ue,\\\"recordCustomEvent\\\"]]),Ae={experimental:(0,C.J)(()=\u003e(0,l.R)(54,\\\"newrelic.register\\\")),disabled:(0,C.J)(()=\u003e(0,l.R)(55)),invalidTarget:(0,C.J)(e=\u003e(0,l.R)(48,e)),deregistered:(0,C.J)(()=\u003e(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=\u003e(0,l.R)(80,e)),duplicateName:(0,C.J)(e=\u003e(0,l.R)(81,e)),duplicateId:(0,C.J)(e=\u003e(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,(\\\"object\\\"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))\u0026\u0026(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
141dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest\u0026\u0026(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(\\\"\\\"+location),a={};Object.prototype.hasOwnProperty.call(r,\\\"attributes\\\")||Object.defineProperty(r,\\\"attributes\\\",{get:()=\u003e({...a,\\\"source.id\\\":r.id,\\\"source.name\\\":r.name,\\\"source.type\\\":r.type,\\\"parent.type\\\":r.parent?.type||w.f.BA,\\\"parent.id\\\":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=\u003e{Re.includes(e)||(a[\\\"source.\\\".concat(e)]=t)});let o=()=\u003e{};const c=e.runtime.registeredEntities,d=e=\u003e{r.blocked=!0,o=e};function u(e){return\\\"string\\\"==typeof e\u0026\u0026!!e.trim()\u0026\u0026e.trim().length\u003c501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)\u0026\u0026u(r.name)||d(()=\u003eAe.invalidTarget(r)),c.forEach(e=\u003e{try{const{name:t,id:n}=e.metadata.target;t===r.name\u0026\u0026n!==r.id\u0026\u0026Ae.duplicateName(r),n===r.id\u0026\u0026t!==r.name\u0026\u0026Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=\u003em(ce,[t,{...a,...n},e],r),deregister:()=\u003e{p(),d(Ae.deregistered)},log:(t,n={})=\u003em(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=\u003em(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=\u003em(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=\u003em(ue,[t,{...a,...n},e],r),setApplicationVersion:e=\u003eg(\\\"application.version\\\",e),setCustomAttribute:(e,t)=\u003eg(e,t),setUserId:e=\u003eg(\\\"enduser.id\\\",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=\u003e(r.blocked\u0026\u0026o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(\\\"\\\"+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
141imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking\u0026\u0026{renderBlocking:n.renderBlocking},...i.fcp.value\u003e=0\u0026\u0026{\\\"vitals.fcp.value\\\":i.fcp.value},...i.lcp.value\u003e=0\u0026\u0026{\\\"vitals.lcp.value\\\":i.lcp.value},...i.cls.value\u003e=0\u0026\u0026{\\\"vitals.cls.value\\\":i.cls.value},...i.inp.value\u003e=0\u0026\u0026{\\\"vitals.inp.value\\\":i.inp.value}};f.recordCustomEvent(\\\"MicroFrontEndTiming\\\",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=\u003e{h()||(a[e]=t)},m=(r,n,i)=\u003e{if(h()\u0026\u0026r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||\\\"unknown\\\";(0,S.p)(q.xV,[\\\"API/register/\\\".concat(a,\\\"/called\\\")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=\u003eie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t\u003e10||(this.runtime.releaseIds[e.slice(-200)]=(\\\"\\\"+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on(\\\"internal-error\\\",(t,r)=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\\\"ierr\\\",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener(\\\"unhandledrejection\\\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\\\"err\\\",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener(\\\"error\\\",t=\u003e{this.abortHandler\u0026\u0026(0,S.p)(\\\"err\\\",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||\\\"object\\\"!==t\u0026\u0026\\\"function\\\"!==t?-1:e===g.gm?0:(0,_e.I)(e,\\\"nr@id\\\",function(){return ke++})}function Le(e){if(\\\"string\\\"==typeof e)return e.length;if(\\\"object\\\"==typeof e){if(\\\"undefined\\\"!=typeof ArrayBuffer\u0026\u0026e instanceof ArrayBuffer\u0026\u0026e.byteLength)return e.byteLength;if(\\\"undefined\\\"!=typeof Blob\u0026\u0026e instanceof Blob\u0026\u0026e.size)return e.size;if(!(\\\"undefined\\\"!=typeof FormData\u0026\u0026e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=[\\\"open\\\",\\\"send\\\",\\\"setRequestHeader\\\"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get(\\\"xhr\\\")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d=\\\"readystatechange\\\",u=[\\\"onload\\\",\\\"onerror\\\",\\\"onabort\\\",\\\"onloadstart\\\",\\\"onloadend\\\",\\\"onprogress\\\",\\\"ontimeout\\\"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit(\\\"new-xhr\\\",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState\u003e3\u0026\u0026!o.resolved\u0026\u0026(o.resolved=!0,n.emit(\\\"xhr-resolved\\\",[],e)),i.inPlace(e,u,\\\"fn-\\\",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit(\\\"internal-error\\\",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,[\\\"onreadystatechange\\\"],\\\"fn-\\\",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,\\\"-xhr-\\\",E),n.on(\\\"send-xhr-start\\\",function(e,t){p(e,t),function(e){f.push(e),a\u0026\u0026(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on(\\\"open-xhr-start\\\",p),a){var m=o\u0026\u0026o.resolve();if(!c\u0026\u0026!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on(\\\"fn-end\\\",function(e){e[0]\u0026\u0026e[0].type===d||b()});function b(){for(var e=0;e\u003cf.length;e++)p(0,f[e]);f.length\u0026\u0026(f=[])}function E(e,t){return t}return n}var Be=\\\"fetch-\\\",He=Be+\\\"body-\\\",We=[\\\"arrayBuffer\\\",\\\"blob\\\",\\\"json\\\",\\\"text\\\",\\\"formData\\\"],Ue=g.gm.Request,Ke=g.gm.Response,Fe=\\\"prototype\\\";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get(\\\"fetch\\\")}(e);if(!(Ue\u0026\u0026Ke\u0026\u0026g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];\\\"function\\\"==typeof s\u0026\u0026(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+\\\"before-start\\\",[e],n),n[R.P]\u0026\u0026n[R.P].dt\u0026\u0026(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+\\\"start\\\",[e,o],c),c.then(function(e){return r.emit(i+\\\"end\\\",[null,e,a],c),e},function(e){throw r.emit(i+\\\"end\\\",[e,void 0,a],c),e})})}
141return Ve[r.debugId]=1,We.forEach(e=\u003e{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,\\\"fetch\\\",Be),r.on(Be+\\\"end\\\",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get(\\\"content-length\\\");null!==a\u0026\u0026(s.rxSize=a),r.emit(Be+\\\"done\\\",[null,n],s)}else r.emit(Be+\\\"done\\\",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||\\\"\\\").toString()||null,n=(t.agentID||\\\"\\\").toString()||null,i=(t.trustKey||\\\"\\\").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)\u0026\u0026this.useTraceContextHeadersForCors())\u0026\u0026(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin\u0026\u0026!this.excludeNewrelicHeader()||!e.sameOrigin\u0026\u0026this.isAllowedOrigin(e)\u0026\u0026this.useNewrelicHeaderForCors())\u0026\u0026(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return\\\"00-\\\"+t+\\\"-\\\"+e+\\\"-01\\\"}generateTraceContextStateHeader(e,t,r,n,i){return i+\\\"@nr=0-1-\\\"+r+\\\"-\\\"+n+\\\"-\\\"+e+\\\"----\\\"+t}generateTraceHeader(e,t,r,n,i,s){if(!(\\\"function\\\"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:\\\"Browser\\\",ac:n,ap:i,id:e,tr:t,ti:r}};return s\u0026\u0026n!==s\u0026\u0026(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled\u0026\u0026this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n\u003cr.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname\u0026\u0026e.protocol===i.protocol\u0026\u0026e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e\u0026\u0026!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return\\\"string\\\"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL\u0026\u0026e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+\\\":\\\"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=[\\\"load\\\",\\\"error\\\",\\\"abort\\\",\\\"timeout\\\"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt=\\\"X-NewRelic-App-Data\\\",rt=\\\"internal-error\\\";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=\u003e(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:\\\"xhr\\\",fetch:\\\"fetch\\\",beacon:\\\"beacon\\\"};g.gm?.performance?.getEntriesByType(\\\"resource\\\").forEach(r=\u003e{if(r.initiatorType in e\u0026\u00260!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler(\\\"xhr\\\",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener(\\\"load\\\",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener(\\\"progress\\\",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid\u0026\u0026this.sameOrigin\u0026\u0026r.setRequestHeader(\\\"X-NewRelic-ID\\\",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader\u0026\u0026(r.setRequestHeader(\\\"newrelic\\\",n.newrelicHeader),s=!0),n.traceContextParentHeader\u0026\u0026(r.setRequestHeader(\\\"traceparent\\\",n.traceContextParentHeader),n.traceContextStateHeader\u0026\u0026r.setRequestHeader(\\\"tracestate\\\",n.traceContextStateHeader),s=!0),s\u0026\u0026(this.dt=n)}}function u(e,t){s\u0026\u0026e.length\u003e=2\u0026\u0026(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n\u0026\u0026i){var a=Le(i);a\u0026\u0026(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{\\\"abort\\\"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),(\\\"load\\\"!==e.type||s.called===s.totalCbs\u0026\u0026(s.onloadCalled||\\\"function\\\"!=typeof t.onload)\u0026\u0026\\\"function\\\"==typeof s.end)\u0026\u0026s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o\u003cXe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled\u0026\u0026\\\"function\\\"==typeof r.onload||\\\"function\\\"!=typeof this.end||this.end(r)}function h(e,t){var r=\\\"\\\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026!this.xhrGuids[r]\u0026\u0026(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=\\\"\\\"+Ne(e)+!!t;this.xhrGuids\u0026\u0026this.xhrGuids[r]\u0026\u0026(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-added\\\",[e[1],e[2]],t)}function y(e,t){t instanceof et\u0026\u0026\\\"load\\\"===e[0]\u0026\u0026r.emit(\\\"xhr-load-removed\\\",[e[1],e[2]],t)}function b(e,t,r){t instanceof et\u0026\u0026(\\\"onload\\\"===r\u0026\u0026(this.onload=!0),(\\\"load\\\"===(e[0]\u0026\u0026e[0].type)||this.onload)\u0026\u0026(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart\u0026\u0026r.emit(\\\"xhr-cb-time\\\",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if(\\\"string\\\"==typeof e[0]?0===(t=e[0]).length\u0026\u0026g.RI\u0026\u0026(t=\\\"\\\"+g.gm.location.href):e[0]\u0026\u0026e[0].url?t=e[0].url:g.gm?.URL\u0026\u0026e[0]\u0026\u0026e[0]instanceof URL?t=e[0].href:\\\"function\\\"==typeof e[0].toString\u0026\u0026(t=e[0].toString()),\\\"string\\\"==typeof t\u0026\u00260!==t.length){t\u0026\u0026(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n\u0026\u0026(n.newrelicHeader||n.traceContextParentHeader))if(e[0]\u0026\u0026e[0].headers)o(e[0].headers,n)\u0026\u0026(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)\u0026\u0026(this.dt=n),e.length\u003e1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader\u0026\u0026(e.set(\\\"newrelic\\\",t.newrelicHeader),r=!0),t.traceContextParentHeader\u0026\u0026(e.set(\\\"traceparent\\\",t.traceContextParentHeader),t.traceContextStateHeader\u0026\u0026e.set(\\\"tracestate\\\",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(\\\"\\\"+(r\u0026\u0026r instanceof Qe\u0026\u0026r.method||n.method||\\\"GET\\\")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s\u0026\u0026a)if(this.requestHeaders??={}
141,a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if(\\\"object\\\"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=\u003e{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,\\\"fetch\\\"];this.targets.forEach(e=\u003ex(n,this,e))};t\u0026\u0026s?t.clone().text().then(e=\u003e{this.responseBody=e,this.rxSize\u0026\u0026\\\"0\\\"!==this.rxSize\u0026\u00260!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers\u0026\u0026(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=\u003e{r.emit(rt,[e])}).finally(()=\u003e{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t\u003cXe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status\u0026\u0026(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)\u0026\u0026void 0!==this.responseBody\u0026\u00260!==t.status){const e=Le(this.responseBody);void 0!==e\u0026\u0026(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split(\\\"\\\\r\\\\n\\\").forEach(function(e){const r=e.indexOf(\\\": \\\");if(r\u003e0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,\\\"xhr\\\"];this.targets.forEach(e=\u003ex(i,this,e))}function x(e,r,i){n(\\\"xhr\\\",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return\\\"json\\\"===r\u0026\u0026null!==t?t:\\\"arraybuffer\\\"===r||\\\"blob\\\"===r||\\\"json\\\"===r?Le(e.response):\\\"text\\\"===r||\\\"\\\"===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i\u0026\u00260!==n.status\u0026\u0026(e.metrics.rxSize=i),e.sameOrigin\u0026\u0026n.getAllResponseHeaders().indexOf(tt)\u003e=0){var s=n.getResponseHeader(tt);s\u0026\u0026((0,S.p)(\\\"sm\\\",[\\\"Ajax/CrossApplicationTracing/Header/Seen\\\"],void 0,t.K7.metrics,r),e.params.cat=s.split(\\\", \\\").pop())}e.loadCaptureCalled=!0}r.on(\\\"new-xhr\\\",a),r.on(\\\"open-xhr-start\\\",o),r.on(\\\"open-xhr-end\\\",d),r.on(\\\"send-xhr-start\\\",l),r.on(\\\"setRequestHeader-xhr-start\\\",u),r.on(\\\"xhr-cb-time\\\",f),r.on(\\\"xhr-load-added\\\",h),r.on(\\\"xhr-load-removed\\\",p),r.on(\\\"xhr-resolved\\\",m),r.on(\\\"addEventListener-end\\\",v),r.on(\\\"removeEventListener-end\\\",y),r.on(\\\"fn-end\\\",E),r.on(\\\"fetch-before-start\\\",w),r.on(\\\"fetch-start\\\",R),r.on(\\\"fn-start\\\",b),r.on(\\\"fetch-done\\\",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,3845)))}}const it={},st=[\\\"pushState\\\",\\\"replaceState\\\"];function at(e,t){const r=function(e){return(e||R.ee).get(\\\"history\\\")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,\\\"-\\\")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n\u003c0\u0026\u0026(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:\\\"nr\\\"}),(0,S.p)(\\\"api-\\\"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e\u0026\u0026\\\"object\\\"==typeof e\u0026\u0026e.name\u0026\u0026e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||\\\"\\\",t:\\\"api\\\"};r.s\u003c0||r.e\u003c0||r.e\u003cr.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)(\\\"bstApi\\\",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
141if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)(\\\"bst\\\",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)(\\\"bstHist\\\",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=\u003e{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s=\\\"\\\".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)\u0026\u0026this.ee.on(k.CH,()=\u003ethis.#s()),this.#a(i)\u0026\u0026this.importRecorder().then(e=\u003e{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=\u003er.e(478).then(r.bind(r,6167)),this),this.ee.on(\\\"err\\\",e=\u003e{this.blocked||this.agentRef.runtime.isRecording\u0026\u0026(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e\u0026\u0026(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=\u003e(this.recorder=new e(this),this.recorder)).catch(e=\u003e{throw this.ee.emit(\\\"internal-error\\\",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL\u0026\u0026this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=\u003e{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get(\\\"tracer\\\");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get(\\\"object\\\"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o=\\\"function\\\"==typeof i;return(0,S.p)(q.xV,[\\\"API/createTracer/called\\\"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?\\\"\\\":\\\"no-\\\")+\\\"fn-start\\\",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t=\\\"string\\\"==typeof e?new Error(e):e;throw r.emit(\\\"fn-err\\\",[arguments,this,t],s),t}finally{r.emit(\\\"fn-end\\\",[(0,_.t)()],s)}}}};[\\\"actionText\\\",\\\"setName\\\",\\\"setAttribute\\\",\\\"save\\\",\\\"ignore\\\",\\\"onEnd\\\",\\\"getContext\\\",\\\"end\\\",\\\"get\\\"].forEach(r=\u003e{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+\\\"routeName\\\",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=\u003e{(0,J.sp)(e,e=\u003e{c(e)},!0,this.removeOnAbort?.signal)}
141);const s=()=\u003e(0,S.p)(\\\"newURL\\\",[(0,_.t)(),\\\"\\\"+window.location],void 0,this.featureName,this.ee);n.on(\\\"pushState-end\\\",s),n.on(\\\"replaceState-end\\\",s),(0,J.sp)(wt.OV,e=\u003e{c(e),(0,S.p)(\\\"newURL\\\",[e.timeStamp,\\\"\\\"+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=\u003e{a||(a=!0,requestAnimationFrame(()=\u003e{(0,S.p)(\\\"newDom\\\",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=\u003e{\\\"loading\\\"!==document.readyState\u0026\u0026((0,S.p)(\\\"newUIEvent\\\",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return\\\"string\\\"==typeof e?{type:\\\"string\\\",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:\\\"ArrayBuffer\\\",size:e.byteLength}:e instanceof Blob?{type:\\\"Blob\\\",size:e.size}:e instanceof DataView?{type:\\\"DataView\\\",size:e.byteLength}:ArrayBuffer.isView(e)?{type:\\\"TypedArray\\\",size:e.byteLength}:{type:\\\"unknown\\\",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(\\\",\\\"):t||\\\"\\\",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason=\\\"unknown\\\",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes(\\\"websockets\\\")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes(\\\"no_spv\\\"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=\u003ece(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=\u003eue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=\u003ede(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=\u003e{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get(\\\"websockets\\\");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=\u003e{const e=(0,_.t)();St.forEach(t=\u003e{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason=\\\"Page navigating away\\\",t.nrData.closeWasClean=!1,t.nrData.openedAt\u0026\u0026(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit(\\\"ws\\\",[t.nrData,t.targets],t)})});
141class n extends WebSocket{static name=Tt.R.WS;static toString(){return\\\"function WebSocket() { [native code] }\\\"}toString(){return\\\"[object WebSocket]\\\"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener(\\\"open\\\",()=\u003e{this.nrData.openedAt=(0,_.t)(),[\\\"protocol\\\",\\\"extensions\\\",\\\"binaryType\\\"].forEach(e=\u003e{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener(\\\"message\\\",e=\u003e{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??\\\"\\\").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?\\\"\\\".concat(this.nrData.messageTypes,\\\",\\\").concat(t):t)}),this.addEventListener(\\\"close\\\",e=\u003e{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason\u0026\u0026(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit(\\\"ws\\\",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i=\\\"function\\\"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??\\\"\\\").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?\\\"\\\".concat(this.nrData.sendTypes,\\\",\\\").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on(\\\"ws\\\",(e,t)=\u003e{(0,S.p)(\\\"ws-complete\\\",[e,t],void 0,this.featureName,this.ee)})}if(s){if(\\\"function\\\"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=\u003e{e.forEach(e=\u003e{(0,S.p)(\\\"spv\\\",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:[\\\"csp-violation\\\"],buffered:!0});l.observe()}g.gm.addEventListener(\\\"securitypolicyviolation\\\",e=\u003e{(0,S.p)(\\\"spv\\\",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+\\\":\\\"+r.port)}function h(){d.emit(\\\"navChange\\\")}o.Zp.forEach(e=\u003e(0,J.sp)(e,e=\u003e(0,S.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
141h(e=\u003e{const t=(0,C.s)(e=\u003e{(0,S.p)(\\\"ua\\\",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener(\\\"error\\\",()=\u003e{(0,S.p)(\\\"uaErr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on(\\\"open-xhr-start\\\",(e,r)=\u003e{f(e[1])||r.addEventListener(\\\"readystatechange\\\",()=\u003e{2===r.readyState\u0026\u0026(0,S.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on(\\\"fetch-start\\\",e=\u003e{e.length\u003e=1\u0026\u0026!f(Ze(e[0]))\u0026\u0026(0,S.p)(\\\"uaXhr\\\",[],void 0,t.K7.genericEvents,this.ee)}),d.on(\\\"pushState-end\\\",h),d.on(\\\"replaceState-end\\\",h),window.addEventListener(\\\"hashchange\\\",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener(\\\"popstate\\\",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled\u0026\u0026g.gm.PerformanceObserver?.supportedEntryTypes.includes(\\\"resource\\\")){new PerformanceObserver(e=\u003e{e.getEntries().forEach(e=\u003e{(0,S.p)(\\\"browserPerformance.resource\\\",[e],void 0,this.featureName,this.ee)})}).observe({type:\\\"resource\\\",buffered:!0})}}a.some(e=\u003ee)?this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:\\\"reporting\\\"===t.disposition?\\\"report\\\":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if(\\\"object\\\"!=typeof t||!t||\\\"string\\\"!=typeof r||!r||\\\"function\\\"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get(\\\"logger\\\")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],\\\"wrap-logger-\\\",()=\u003eLt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)(\\\"log\\\",(e,r)=\u003eoe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=\u003e{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;[\\\"log\\\",\\\"error\\\",\\\"warn\\\",\\\"info\\\",\\\"debug\\\",\\\"trace\\\"].forEach(t=\u003e{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:\\\"log\\\"===t?\\\"info\\\":t},void 0,e)}),this.ee.on(\\\"wrap-logger-end\\\",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=\u003e{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=\u003er.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:\\\"spa\\\"})})()})();\\n\",\"google\",\"testAutomationFlags\",{\"_4333\":20,\"_4334\":20,\"_4335\":20,\"_4336\":20,\"_4337\":20,\"_4338\":20,\"_4339\":20,\"_4340\":20,\"_4341\":20,\"_4342\":20,\"_4343\":20,\"_4344\":333,\"_4345\":333,\"_4346\":20},\"configState\",{\"_4086\":4087,\"_4084\":4085,\"_4274\":4275,\"_4276\":3949,\"_84\":54,\"_4277\":333,\"_4278\":-7,\"_4279\":-7,\"_772\":4280,\"_4281\":4282,\"_4283\":4284,\"_4285\":4286,\"_4016\":4017,\"_4010\":4287,\"_3988\":4105,\"_4288\":-7,\"_4289\":4290,\"_4291\":-7},\"brandConfig\",{\"_3959\":3981,\"_3982\":3983,\"_3984\":3985,\"_3986\":3987,\"_3988\":3989,\"_3990\":3991,\"_84\":54,\"_3992\":54,\"_3993\":47,\"_3994\":3995,\"_3996\":3997,\"_3998\":3999,\"_4000\":4001,\"_1325\":4002,\"_3961\":4003,\"_4004\":4005,\"_4006\":4007,\"_4008\":4009,\"_4010\":4011,\"_4012\":4013,\"_4014\":4015,\"_4016\":4017,\"_4018\":4019},\"releaseVersion\",\"2.63.0\",\"sdqm5a75wr\",{\"_4252\":4253,\"_4253\":4254},\"ads\",{\"_4122\":4123,\"_4124\":3949,\"_4125\":4126,\"_4127\":20,\"_4128\":4129,\"_4130\":4131,\"_4132\":4133,\"_4134\":20,\"_4135\":104,\"_4136\":104,\"_4137\":104},\"iirisAudienceProfileConfig\",{\"_3964\":4119},\"iirisBaseUrl\",{\"_3964\":4118},\"connectMeConfig\",{\"_3964\":4105},\"newRelicEnvConfiguration\",{\"_4029\":4100,\"_4101\":4102,\"_4103\":4104},\"siteFullName\",\"siteUrl\",\"siteDivision\",\"Informa Tech\",\"authentication\",{},\"gtmIds\",{\"_4088\":4098,\"_4090\":4099},\"unbounce\",{\"_3964\":4096},\"3565746760001\",{\"_3948\":3949,\"_4084\":4085,\"_4086\":4087},\"socialUrls\",[4073,4074,4075,4076,4077],\"newsletterSignupPromoContent\",{\"_105\":4071,\"_1417\":4072},\"copyright\",\" TechTarget, Inc. d/b/a Informa TechTarget. This website is owned and operated by Informa TechTarget, part of a global network that informs, influences and connects the world’s technology buyers and sellers. All copyright resides with them. Informa PLC’s registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. TechTarget, Inc.’s registered office is 275 Grove St. Newton, MA 02466.\",\"iirisRecommendation\",{\"_4024\":4031,\"_4032\":4033,\"_4034\":4035,\"_4036\":4037,\"_4038\":4039,\"_4040\":333,\"_4041\":333,\"_4042\":4043,\"_4044\":4045,\"_4046\":4047,\"_4048\":4049,\"_4050\":4051,\"_4052\":1249,\"_4053\":333,\"_4054\":4055,\"_4056\":4051,\"_4057\":4058,\"_4059\":4060,\"_4061\":4062,\"_4063\":4064,\"_4065\":4060,\"_4066\":4067,\"_4068\":4069,\"_4070\":4069},\"vwo\",{\"_4028\":104,\"_4029\":4030}
141,\"newrelic\",{\"_4026\":4027},\"nextgen\",{\"_4024\":4025},\"transactionTrackerEnvConfig\",{\"_4020\":4021,\"_4022\":4023},\"newsletterTrackingEnabled\",\"true\",\"siteRegistrationTrackingEnabled\",\"false\",\"id\",1239,\"guid\",\"MzkzNjM0OHxCUk9XU0VSfEFQUExJQ0FUSU9OfDUzODYwMDIxMQ\",\"enabled\",\"accountId\",\"775570\",\"widget-1705658742979\",\"division\",\"it\",\"brandFamily\",\"serviceprovider\",\"entityTagBackground\",\"#6c6969\",\"dateFormat\",\"DD/MM/YYYY\",\"showBy\",\"showTime\",\"borderRadius\",\"5\",\"imageWidth\",\"324\",\"imageHeight\",\"182\",\"dateTimeBgcolor\",\"#ffffff\",\"dateTimeFontColor\",\"#000\",\"imagePosition\",\"dropShadow\",\"dateTimeFontsize\",\"10\",\"entityTagBorderColor\",\"borderColor\",\"#e6e6e6\",\"showdate\",\"yes\",\"redirectMode\",\"new\",\"recipe\",\"similar-items\",\"showsponsored\",\"sponsoredtagbackground\",\"#e2e60a\",\"sponsoredposition\",\"1\",\"sponsoredcount\",\"Get the newsletter\",\"From automation advancements to policy announcements, stay ahead of the curve with the bi-weekly AI Business newsletter.\",{\"_26\":36,\"_28\":4083},{\"_26\":32,\"_28\":4082},{\"_26\":27,\"_28\":4081},{\"_26\":34,\"_28\":4080},{\"_26\":4078,\"_28\":4079},\"Instagram\",\"instagram.com\",\"linkedin.com\",\"email.com\",\"twitter.com\",\"facebook.com\",\"theme\",\"theme1\",\"font\",{\"_4088\":4089,\"_4090\":4091},\"primary\",{\"_43\":4094,\"_28\":4095},\"secondary\",{\"_43\":4092,\"_28\":4093},\"Open Sans\",\"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800\u0026display=swap\",\"Montserrat\",\"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700\u0026display=swap\",{\"_28\":4097},\"https://lr-resources.lightreading.com/free/w_defa4290/prgm.cgi\",\"GTM-5523ZCM\",\"GTM-MCSWFVT\",\"TSS-SCM_Prod-1D8HF23EQFV80\",\"apiKey\",\"eu01xx8a36195d1e12f7ee86fdb984a6FFFFNRAL\",\"newrelicEndpoint\",\"https://insights-collector.eu01.nr-data.net\",{\"_4106\":4107,\"_4108\":104,\"_4109\":104,\"_4110\":4111,\"_4112\":4113,\"_4114\":4115,\"_4116\":4117},\"eventId\",\"9E89FC22DE131DDBF1AD6DFEDC03EB48\",\"externalConsent\",\"expressAccess\",\"expressType\",\"stage\",\"sandboxBaseUrl\",\"https://sandbox.connectmeinforma.com\",\"fallbackUrl\",\"https://webinar.connectmeinforma.com\",\"seamlessRegistrationEndpoint\",\"/{event_id}/agenda/viewer/{session_id}\",\"https://api.iiris.com\",{\"_4120\":20,\"_28\":4121},\"useLegacyIrisEndpoint\",\"/v3/audience/registration/{profileId}/{configId}\",\"networkId\",3618,\"parentAdUnit\",\"enabledAds\",[4142,4143,4144,4145,4146,4147,4148,4149,4150,4151,4152,4153,3475,4154,4155,4156,4157,4158,4159,4160,4161,4162,4163,4164,4165,4166,4167,4168,4169,4170,4171,4172,4173,4174,4175,4176,3718,3640,4177,4178,4179,4180,4181,4182,4183,4184,3551,3538,4185,4186,4187,4188,4189,4190,4191,4192,4193,4194,4195,4196,4197,4198,4199,4200,4201,4202,4203,4204,4205,4206,4207,4208,4209,4210,4211,4212,4213,4214,4215,4216,4217,4218,4219,4220,4221,4222,4223,4224,4225,4226,4227,4228,4229,4230,4231,4232,4233,4234,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4247,4248,4249,4250,4251,4140],\"checkClientIP\",\"throttling\",120,\"frequencyCap\",{\"_4140\":4141},\"loadingConfig\",{\"_4138\":4139},\"destroyEmpty\",\"disableSponsorBar\",\"ppcTargeting\",\"autoSelectPos\",\"base\",300,\"welcome_v\",720,\"728_1v\",\"728_2v\",\"728_3v\",\"728_4v\",\"728_5v\",\"728_6v\",\"728_7v\",\"728_8v\",\"728_9v\",\"728_10v\",\"728_11v\",\"slide_728_1v\",\"300_2v\",\"300_3v\",\"300_4v\",\"300_5v\",\"300_6v\",\"300_7v\",\"300_8v\",\"300_9v\",\"300_10v\",\"300_1v_microlist\",\"slide_300_1v\",\"300_1v_article\",\"300_2v_article\",\"300_3v_article\",\"100_1v\",\"100_2v\",\"100_3v\",\"100_4v\",\"100_5v\",\"100_6v\",\"100_7v\",\"100_8v\",\"native_featured_1v\",\"native_latestleft_3v\",\"native_latestleft_4v\",\"native_latestleft_5v\",\"native_latestleft_6v\",\"native_latestleft_7v\",\"native_latestleft_8v\",\"native_latestleft_9v\",\"native_latestleft_10v\",\"native_latestright_3v\",\"native_latestright_4v\",\"native_latestright_5v\",\"native_latestright_6v\",\"native_latestright_7v\",\"native_latestright_8v\",\"native_latestright_9v\",\"native_latestright_10v\",\"native_related_1v\",\"native_related_2v\",\"native_related_3v\",\"native_related_4v\",\"native_related_5v\",\"native_related_6v\",\"native_related_7v\",\"native_related_8v\",\"native_related_9v\",\"native_related_10v\",\"native_1v\",\"native_2v\",\"native_right_1v\",\"native_right_2v\",\"native_right_3v\",\"native_right_4v\",\"native_right_5v\",\"native_right_6v\",\"native_right_7v\",\"native_right_8v\",\"native_right_9v\",\"native_right_10v\",\"native_vertical_1v\",\"native_vertical_2v\",\"native_vertical_3v\",\"native_vertical_4v\",\"native_vertical_5v\",\"native_vertical_6v\",\"native_vertical_7v\",\"native_vertical_8v\",\"native_vertical_9v\",\"native_vertical_10v\",\"native_grid_1v\",\"native_grid_2v\",\"native_grid_3v\",\"native_grid_4v\",\"native_topic_1v\",\"native_topic_2v\",\"native_topic_3v\",\"native_topicright_1v\",\"native_topicright_2v\",\"native_topicright_3v\",\"resource_v\",\"bigsky_v\",\"floor_v\",\"adhesion_v\",\"wallpaper_v\",\"video_v\",\"oop_v\",\"sponsoredlogo_weather_1v\",\"sponsoredlogo_commodities_1v\",\"logo_1v\",\"reveal_1v\",\"slide_interstitial_1v\",\"slide_interstitial_2v\",\"slide_interstitial_3v\",\"slide_interstitial_4v\",\"slide_interstitial_5v\",\"chatbox_1v\",\"active\",\"transcend\",{\"_4255\":104,\"_4256\":104,\"_4257\":4258},\"stub\",\"advancedConsentOverride\",\"settings\",{\"_4259\":4023,\"_4260\":4261,\"_4262\":4069,\"_4263\":4264,\"_4265\":4266,\"_4267\":4268,\"_4269\":4270,\"_4271\":4272,\"_330\":4273},\"data-cfasync\",\"data-local-sync\",\"allow-network-observable\",\"data-prompt\",\"data-report-only\",\"off\",\"data-dismissed-view-state\",\"Closed\",\"data-tcf-ui-dismissed-view-state\",\"Collapsed\",\"data-ui-shadow-root\",\"open\",\"data-privacy-policy\",\"https://www.techtarget.com/privacy-policy/\",\"https://transcend-cdn.com/cm/ef49a3f1-d8c1-47d6-88fc-50e41130631f/airgap.js\",\"oneInforma\",{\"_4325\":4326,\"_4327\":4328,\"_4329\":4330,\"_4331\":4332}
141,\"uiBrand\",\"optimizelyUrl\",\"colors\",\"isMarketsDivision\",{\"_3948\":4320,\"_4321\":4322,\"_4323\":333,\"_4324\":333},\"media\",{\"_1325\":4002},\"newsletterSignupPromo\",{\"_4318\":1423,\"_4319\":-7},\"newsletterCta\",{\"_4315\":4316,\"_4317\":1423},{\"_3967\":4293,\"_4294\":20,\"_4295\":20,\"_4296\":20,\"_3948\":-7,\"_4034\":4035,\"_4297\":-7,\"_4298\":507,\"_4032\":4033,\"_4299\":4300,\"_4063\":4064,\"_4061\":537,\"_4301\":1357,\"_105\":4302,\"_4303\":20,\"_4304\":152,\"_4305\":4306,\"_127\":-7,\"_4307\":4308,\"_4309\":4310,\"_4311\":4312},\"excludedPaidProductIdsForConsent\",\"newsletterManagementMeta\",{\"_4292\":-5},\"articles\",\"newsletter_management\",\"combined\",\"disabled\",\"disableSidebar\",\"disableArticleFooter\",\"by\",\"count\",\"itemAge\",12,\"sponsoredCount\",\"You May Also Like\",\"showSponsored\",\"sponsoredTag\",\"sponsoredTitle\",\"Sponsored\",\"articleFooter\",{\"_4298\":507,\"_4063\":4064,\"_4299\":4300,\"_4301\":1357,\"_127\":-7},\"sidebar\",{\"_4298\":507,\"_4063\":4064,\"_4299\":4300,\"_4301\":1357,\"_127\":-7},\"authorPrefix\",{\"_197\":4297,\"_4313\":4314},\"sponsored\",\"Brought to you by\",\"newsletterTitle\",\"Newsletter Sign-Up\",\"newsletterUrl\",\"unbounceURL\",\"elnConfig\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltf3253c29056fe0aa/64885212c62638785f0518fc/LR_generic_image.png\",\"contributor\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltd25d6f83f51b1164/64885062a180be48d216859d/default-contributor.png\",\"openGraphImage\",\"openGraphLogoOverlay\",\"primaryColorPalette\",\"mint\",\"secondaryColorPalette\",\"saffronxindigo\",\"endorsementLevel\",\"full-endorsement\",\"personality\",\"soft\",\"disableAds\",\"disableIirisAuth\",\"disableWelcomeAd\",\"disableBigskyAd\",\"disableIirisRecommend\",\"disableDcts\",\"disableWeatherWidget\",\"disableCashGrainWidget\",\"disableCommoditiesWidget\",\"disableCaptcha\",\"disableCookieBanner\",\"overrideBrandStyling\",\"overrideThemeStyling\",\"extendedBreakpointsEnabled\",\"socialLinks\",[4795,4796,4797,4798,4799,4800,4801],\"informaBar\",{\"_4028\":20,\"_4785\":4786,\"_4787\":4788},\"ittNetworkBar\",{\"_4028\":104,\"_4460\":4775},\"nav\",{\"_4624\":4625,\"_4626\":4627},\"megaMenu\",{\"_4448\":4449,\"_4450\":4451,\"_4452\":4453,\"_4454\":4455,\"_4456\":333,\"_4457\":333},\"navBase\",{\"_48\":4447},\"footer\",{\"_48\":4361,\"_4362\":4363,\"_4364\":4365,\"_4008\":4366},{\"_28\":49,\"_3455\":54},\"linkSections\",[4396,4397],\"brandLinks\",[],{\"_4367\":4368,\"_4369\":4370,\"_105\":4009},\"businessUnit\",{\"_28\":4392,\"_43\":4393,\"_4394\":4395},\"links\",[4371,4372,4373,4374,4375],{\"_772\":4389,\"_4377\":104,\"_105\":4390,\"_28\":4391},{\"_772\":4386,\"_4377\":104,\"_105\":4387,\"_28\":4388},{\"_772\":4383,\"_4377\":104,\"_105\":4384,\"_28\":4385},{\"_772\":4380,\"_4377\":104,\"_105\":4381,\"_28\":4382},{\"_772\":4376,\"_4377\":104,\"_105\":4378,\"_28\":4379},{\"_3455\":4378,\"_28\":4379},\"openInNewTab\",\"Terms\",\"https://www.informatechtarget.com/terms-and-conditions\",{\"_3455\":4381,\"_28\":4382},\"Privacy\",\"https://www.informatechtarget.com/privacy-policy\",{\"_3455\":4384,\"_28\":4385},\"Cookies\",\"https://www.informatechtarget.com/privacy-policy/#cookies\",{\"_3455\":4387,\"_28\":4388},\"CCPA: Do not sell my personal info\",\"https://privacyportal-eu-cdn.onetrust.com/dsarwebform/c1f53e84-9f05-4169-a854-85052b63c50b/5f26b553-52cc-4973-a761-295d5634a6b6.html\",{\"_3455\":4390,\"_28\":4391},\"Home\",\"https://www.informatechtarget.com/\",\"https://www.informa.com/\",\"Informa\",\"logoUrl\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blta5fbe1b8860f4b7b/674ee3e9af0607a6dc384970/Informa_Logo_OneLine_Graduated_White_RGB.png\",{\"_4369\":4422,\"_105\":4423,\"_26\":4069},{\"_4369\":4398,\"_105\":4399,\"_26\":4069},[4400,4401,4402,4403,4404],\"Partner with us\",{\"_772\":4419,\"_4377\":20,\"_105\":4420,\"_28\":4421},{\"_772\":4416,\"_4377\":20,\"_105\":4417,\"_28\":4418},{\"_772\":4413,\"_4377\":20,\"_105\":4414,\"_28\":4415},{\"_772\":4409,\"_4377\":20,\"_105\":4410,\"_28\":4411},{\"_772\":4405,\"_4377\":20,\"_105\":4406,\"_28\":4407},{\"_3455\":333,\"_28\":4408},\"Sponsorship Specifications\",\"/sponsorship-specifications\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/bltc693449d1757d023/6488536db3cdfd6338715855/Light_Reading_Logo_stacked_color_(1).png\",{\"_3455\":333,\"_28\":4412},\"Digital Symposiums \",\"/light-reading-digital-symposiums\",\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt0d5b2f8ee08b72ae/65ba6ddc00afcd040a0d856d/Light_Reading_Logo_stacked_color_(1)_(1).png\",{\"_3455\":333,\"_28\":4408},\"Media Kit\",\"https://www.informatechtarget.com/media-kit/light-reading-media-kit/\",{\"_3455\":333,\"_28\":333},\"Meet the Light Reading Team\",\"/author\",{\"_3455\":333,\"_28\":4408},\"About Us\",\"/about-us\",[4424,4425,4426,4427,4428,4429],\"Discover more\",{\"_772\":4444,\"_4377\":104,\"_105\":4445,\"_28\":4446},{\"_772\":4441,\"_4377\":104,\"_105\":4442,\"_28\":4443},{\"_772\":4438,\"_4377\":20,\"_105\":4439,\"_28\":4440},{\"_772\":4436,\"_4377\":20,\"_105\":1166,\"_28\":4437},{\"_772\":4433,\"_4377\":20,\"_105\":4434,\"_28\":4435},{\"_772\":4430,\"_4377\":20,\"_105\":4431,\"_28\":4432},{\"_3455\":333,\"_28\":333},\"Europe\",\"/keyword/europe\",{\"_3455\":333,\"_28\":333},\"Asia\",\"/keyword/asia\",{\"_3455\":333,\"_28\":333},\"program/omdia-gtm-telecoms-research\",{\"_3455\":333,\"_28\":4408},\"Research \u0026 Consulting\",\"/the-heavy-reading-team\",{\"_3455\":333,\"_28\":4412},\"Network X\",\"https://networkxevent.com/?utm_source=light_reading\u0026utm_medium=referral\u0026utm_campaign=listing\",{\"_3455\":333,\"_28\":333},\"Leading Lights Awards\",\"/leading-lights/\",{\"_28\":49,\"_345
1415\":54},\"largeMenu\",[4489,4490,4491,4492,4493,4494,4495,4496],\"smallMenu\",[4465],\"sideNavSections\",[4458],\"socialSectionTitle\",\"Follow Us\",\"registrationSectionTitle\",\"registrationStatementText\",{\"_105\":4459,\"_28\":333,\"_4460\":4461,\"_4462\":333,\"_4463\":333},\"Partner with Us\",\"subMenu\",[4464],\"seeAllLink\",\"seeAllLinkUrl\",{\"_105\":4414,\"_28\":4415},{\"_105\":4466,\"_28\":333,\"_4460\":4467},\"Resources\",[4468,4469,4470,4471,4472,4473,4474,4475],{\"_105\":4487,\"_28\":4488},{\"_105\":4485,\"_28\":4486},{\"_105\":3476,\"_28\":3480},{\"_105\":4484,\"_28\":1305},{\"_105\":4482,\"_28\":4483},{\"_105\":4480,\"_28\":4481},{\"_105\":4478,\"_28\":4479},{\"_105\":4476,\"_28\":4477},\"Symposiums\",\"/program/symposiums\",\"Upcoming Events\",\"/events\",\"Market Leader Programs\",\"/program/market-leader-programs\",\"Webinars\",\"/resources?types=Webinar\",\"Videos\",\"Omdia\",\"/keyword/omdia\",\"White Papers\",\"/resources?page=1\",{\"_105\":4609,\"_28\":4610,\"_4460\":4611,\"_4462\":1244,\"_4463\":4610},{\"_105\":4585,\"_28\":4586,\"_4460\":4587,\"_4462\":1244,\"_4463\":4586},{\"_105\":4575,\"_28\":4576,\"_4460\":4577,\"_4462\":4578,\"_4463\":4576},{\"_105\":4568,\"_28\":4569,\"_4460\":4570,\"_4462\":1244,\"_4463\":4569},{\"_105\":4551,\"_28\":4552,\"_4460\":4553,\"_4462\":1244,\"_4463\":4552},{\"_105\":4530,\"_28\":4531,\"_4460\":4532,\"_4462\":1244,\"_4463\":4531},{\"_105\":4515,\"_28\":4516,\"_4460\":4517,\"_4462\":1244,\"_4463\":4516},{\"_105\":1454,\"_28\":4497,\"_4460\":4498,\"_4462\":4499,\"_4463\":4497},\"/resources\",[4500,4501,4502,4503,4504,4505,4506,4507,4508,4509],\"Light Reading Resource Library\",{\"_105\":4513,\"_28\":4514},{\"_105\":4482,\"_28\":4512},{\"_105\":4445,\"_28\":4446},{\"_105\":4487,\"_28\":4511},{\"_105\":4484,\"_28\":1305},{\"_105\":3476,\"_28\":3480},{\"_105\":4476,\"_28\":4477},{\"_105\":1166,\"_28\":4437},{\"_105\":4510,\"_28\":4421},{\"_105\":4417,\"_28\":4418},\"About us\",\"/resources?page=1\u0026types=White+Paper\",\"/resources?types=Webinar\u0026page=1\",\"Newsletters\",\"/resources?q=newsletter\",\"Services\",\"/services\",[4518,4519,4520,4521],{\"_105\":4528,\"_28\":4529},{\"_105\":4526,\"_28\":4527},{\"_105\":4524,\"_28\":4525},{\"_105\":4522,\"_28\":4523},\"SD-WAN\",\"/services/sd-wan\",\"CDN\",\"/services/cdn\",\"Video Streaming\",\"/services/video-streaming\",\"Video Broadcast\",\"/services/video-broadcast\",\"Business\",\"/business-management\",[4533,4534,4535,4536,4537,4538,4539],{\"_105\":3671,\"_28\":3672},{\"_105\":4549,\"_28\":4550},{\"_105\":4547,\"_28\":4548},{\"_105\":4545,\"_28\":4546},{\"_105\":4543,\"_28\":4544},{\"_105\":4541,\"_28\":4542},{\"_105\":4434,\"_28\":4540},\"/series/light-reading-asia\",\"Finance\",\"/business-management/finance\",\"Diversity \u0026 Inclusion\",\"/business-management/diversity-inclusion\",\"Sustainability\",\"/business-management/sustainability\",\"Regulatory \u0026 Politics\",\"/business-management/regulatory-politics\",\"Business Transformation\",\"/business-management/business-transformation\",\"Digital Transformation\",\"/digital-transformation\",[4554,4555,4556,4557,4558,4559],{\"_105\":470,\"_28\":471},{\"_105\":4566,\"_28\":4567},{\"_105\":1366,\"_28\":1367},{\"_105\":4564,\"_28\":4565},{\"_105\":4562,\"_28\":4563},{\"_105\":4560,\"_28\":4561},\"Customer Experience\",\"/digital-transformation/customer-experience\",\"Virtualization\",\"/digital-transformation/virtualization\",\"Cloud\",\"/digital-transformation/cloud\",\"Network Automation\",\"/digital-transformation/network-automation\",\"IT Infrastructure\",\"/it-infrastructure\",[4571,4572],{\"_105\":3724,\"_28\":3725},{\"_105\":4573,\"_28\":4574},\"The Edge Network\",\"/it-infrastructure/the-edge-network\",\"Software\",\"/telecoms-software\",[4579,4580],\"See All\",{\"_105\":4583,\"_28\":4584},{\"_105\":4581,\"_28\":4582},\"Network Platforms\",\"/telecoms-software/network-platforms\",\"OSS/BSS/CX\",\"/telecoms-software/oss-bss-cx\",\"Wireless\",\"/wireless\",[4588,4589,4590,4591,4592,4593,4594,4595,4596],{\"_105\":1282,\"_28\":1283},{\"_105\":4607,\"_28\":4608},{\"_105\":1199,\"_28\":1200},{\"_105\":4605,\"_28\":4606},{\"_105\":3738,\"_28\":3739},{\"_105\":4603,\"_28\":4604},{\"_105\":4601,\"_28\":4602},{\"_105\":4599,\"_28\":4600},{\"_105\":4597,\"_28\":4598},\"IOT\",\"/wireless/iot\",\"Private Networks\",\"/wireless/private-networks\",\"2G/3G/4G\",\"/wireless/2g-3g-4g\",\"Smartphones \u0026 Devices\",\"/wireless/smartphones-devices\",\"Open RAN\",\"/wireless/open-ran\",\"Mobile Core\",\"/wireless/mobile-core\",\"Network Tech\",\"/network-technology\",[4612,4613,4614,4615,4616,4617],{\"_105\":440,\"_28\":441},{\"_105\":1354,\"_28\":1355},{\"_105\":4622,\"_28\":4623},{\"_105\":3512,\"_28\":3513},{\"_105\":4620,\"_28\":4621},{\"_105\":4618,\"_28\":4619},\"SDN\",\"/network-technology/sdn\",\"Routing \u0026 Switching\",\"/network-technology/routing-switching\",\"Semiconductors\",\"/network-technology/semiconductors\",\"mainMenuItems\",[4632,4633,4634,4635,4636,4637,4638,4639],\"secondaryMenu\",[4628,4629,4630,4631],{\"_105\":4445,\"_28\":4446},{\"_105\":4442,\"_28\":4443},{\"_105\":4482,\"_28\":4483},{\"_105\":4399,\"_28\":4415},{\"_105\":4609,\"_28\":4610,\"_4462\":1244,\"_4463\":4610,\"_4640\":104,\"_4460\":4758,\"_4642\":4759},{\"_105\":4585,\"_28\":4586,\"_4462\":1244,\"_4463\":4586,\"_4640\":104,\"_4460\":4737,\"_4642\":4738},{\"_105\":4575,\"_28\":4576,\"_4462\":4578,\"_4463\":4576,\"_4640\":104,\"_4460\":4719,\"_4642\":4720},{\"_105\":4568,\"_28\":4569,\"_4462\":1244,\"_4463\":4569,\"_4640\":104,\"_4460\":4707,\"_4642\":4708},{\"_105\":4551,\"_28\":4552,\"_4462\":1244,\"_4463\":4552,\"_4640\":104,\"_4460\":4691,\"_4642\":4692},{\"_105\":4530,\"_28\":4531,\"_4462\":1244,\"_4463\":4531,\"_4640\":104,\"_4460\":4672,\"_4642\":4673},{\"_105\":4515,\"_28\":4516,\"_4462\":1244,\"_4463\":4516,\"_4640\":104,\"_4460\":4654,\"_4642\":4655},{\"_105\":1454,\"_28\":4497,\"_4462\":4499,\"_4463\":4497,\"_4640\":104,\"_4460\":4641,\"_4642\":4643},\"hasSubMenu\",[4644,4645,4646,4647,4648,4649,4650,4651,4652,4653],\"recentContents\",[],{\"_105\":4513,\"_28\":4514},{\"_105\":4482,\"_28\":4512},{\"_105\":4445,\"_28\":4446},{\"_105\":4487,\"_28\":4511},{\"_105\":4484,\"_28\":1305},{\"_105\":3476,\"_28\":3480},{\"_105\":4476,\"_28\":4477},{\"_105\":1166,\"_28\":4437},{\"_105\":4510,\"_28\":4421},{\"_105\":4417,\"_28\":4418},[4668,4669,4670,4671],[4656,4657],{\"_133\":4664,\"_135\":3655,\"_141\":3655,\"_137\":4665,\"_142\":3657,\"_144\":333,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_127\":128,\"_155\":4666,\"_149\":1697,\"_129\":1258,\"_131\":1249},{\"_133\":4658,\"_135\":4659,\"_141\":4659,\"_137\":4660,\"_142\":4661,\"_144\":333,\"_147\":4662,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_127\":128,\"_155\":4663,\"_149\":553,\"_129\":1258,\"_131\":1249},{\"_330\":333,\"_332\":333}
141,\"Comcast and Fastly connect to support Peacock's live sports streams\",\"Comcast and Fastly said they're working with NBCU to help improve the efficiency of delivering live sports streams and other 'high-demand' streaming events. #pressrelease\",\"/cable-technology/comcast-and-fastly-connect-to-support-peacock-s-live-sports-streams\",\"Sep 28, 2026\",[],{\"_330\":3665,\"_332\":3664},\"Cable's push into broadly deployed multi-gigabit networks 'opens the door' to deeper discussions with global Big Tech companies, says Spectrum CEO Chris Winfrey. \",[4667],{\"_43\":3519,\"_357\":3520,\"_417\":3521},{\"_105\":4528,\"_28\":4529},{\"_105\":4526,\"_28\":4527},{\"_105\":4524,\"_28\":4525},{\"_105\":4522,\"_28\":4523},[4684,4685,4686,4687,4688,4689,4690],[4674,4675],{\"_133\":4680,\"_135\":3721,\"_141\":3721,\"_137\":4681,\"_142\":3722,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":3724,\"_153\":3725,\"_127\":128,\"_155\":4682,\"_149\":507,\"_129\":1258,\"_131\":1249},{\"_133\":4676,\"_135\":3668,\"_141\":3668,\"_137\":4677,\"_142\":3669,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":3671,\"_153\":3672,\"_127\":128,\"_155\":4678,\"_149\":553,\"_129\":1258,\"_131\":1249},{\"_330\":3683,\"_332\":3682},\"StarHub and M1 are in merger talks in Singapore, while New Zealand operators agree to share RAN as operators in Asia Pacific seek to forge partnerships and cut costs.\",[4679],{\"_43\":3678,\"_357\":3679,\"_417\":3680},{\"_330\":3732,\"_332\":3731},\"Globe Telecom plans to invest at least $1 billion in data centers as the Philippines seeks to establish itself as the next regional AI hub in Southeast Asia.\",[4683],{\"_43\":3603,\"_357\":3604,\"_417\":3605},{\"_105\":3671,\"_28\":3672},{\"_105\":4549,\"_28\":4550},{\"_105\":4547,\"_28\":4548},{\"_105\":4545,\"_28\":4546},{\"_105\":4543,\"_28\":4544},{\"_105\":4541,\"_28\":4542},{\"_105\":4434,\"_28\":4540},[4701,4702,4703,4704,4705,4706],[4693,4694],{\"_133\":4698,\"_135\":1404,\"_141\":1404,\"_137\":4699,\"_142\":1405,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":470,\"_153\":471,\"_127\":128,\"_155\":4700,\"_149\":1357,\"_129\":1258,\"_131\":1249},{\"_133\":4695,\"_135\":1394,\"_141\":1394,\"_137\":4696,\"_142\":1395,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":470,\"_153\":471,\"_127\":128,\"_155\":4697,\"_149\":507,\"_129\":1258,\"_131\":1249},{\"_330\":333,\"_332\":333},\"AI monetization, persistent supply chain disruption, digital sovereignty and Physical AI will shape the next phase of technology competition. #pressrelease\",[],{\"_330\":333,\"_332\":333},\"One connected environment for training, inference, evaluation and agent development, open across models, frameworks and other clouds. #pressrelease\",[],{\"_105\":470,\"_28\":471},{\"_105\":4566,\"_28\":4567},{\"_105\":1366,\"_28\":1367},{\"_105\":4564,\"_28\":4565},{\"_105\":4562,\"_28\":4563},{\"_105\":4560,\"_28\":4561},[4717,4718],[4709,4710],{\"_133\":4714,\"_135\":3721,\"_141\":3721,\"_137\":4681,\"_142\":3722,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":3724,\"_153\":3725,\"_127\":128,\"_155\":4715,\"_149\":507,\"_129\":1258,\"_131\":1249},{\"_133\":4711,\"_135\":3611,\"_141\":3611,\"_137\":3753,\"_142\":3612,\"_144\":333,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_127\":128,\"_155\":4712,\"_149\":1697,\"_129\":1258,\"_131\":1249},{\"_330\":3620,\"_332\":3619},[4713],{\"_43\":3519,\"_357\":3520,\"_417\":3521},{\"_330\":3732,\"_332\":3731},[4716],{\"_43\":3603,\"_357\":3604,\"_417\":3605},{\"_105\":3724,\"_28\":3725},{\"_105\":4573,\"_28\":4574},[4735,4736],[4721,4722],{\"_133\":4731,\"_135\":3643,\"_141\":3643,\"_137\":4732,\"_142\":3644,\"_144\":333,\"_147\":1353,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_127\":128,\"_155\":4733,\"_149\":1697,\"_129\":1258,\"_131\":1249},{\"_133\":4723,\"_135\":4724,\"_141\":4724,\"_137\":4725,\"_142\":4726,\"_144\":333,\"_147\":4662,\"_1186\":333,\"_151\":3512,\"_153\":3513,\"_127\":128,\"_155\":4727,\"_149\":208,\"_129\":1258,\"_131\":1249},{\"_330\":4729,\"_332\":4730},\"CableLabs supercharges DOCSIS 4.0 with 25-Gig 'annex'\",\"A year after announcing the initiative, CableLabs has completed the specifications for an 'optional annex' to DOCSIS 4.0 that pushes spectrum to 3GHz and downstream speeds to 25 Gbit/s.\",\"/cable-technology/cablelabs-supercharges-docsis-4-0-with-25-gig-annex-\",[4728],{\"_43\":3519,\"_357\":3520,\"_417\":3521},\"https://eu-images.contentstack.com/v3/assets/blt23eb5bbc4124baa6/blt38456bddc3ab6f7e/653968565358a638a30b167a/cablelabs_building_10.jpg\",\" CableLabs headquarters building in Louisville Colorado CableLabs headquarters building in Louisville, Colorado\",{\"_330\":3652,\"_332\":3651},\"After opening the door to DOCSIS 4.0 certification testing more than three years ago, suppliers are 'very close' to obtaining the certification stamp, says incoming CableLabs CEO Mark Bridges. \",[4734],{\"_43\":3519,\"_357\":3520,\"_417\":3521},{\"_105\":4583,\"_28\":4584},{\"_105\":4581,\"_28\":4582}
141,[4749,4750,4751,4752,4753,4754,4755,4756,4757],[4739,4740],{\"_133\":4745,\"_135\":3735,\"_141\":3735,\"_137\":4746,\"_142\":3736,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":3738,\"_153\":3739,\"_127\":128,\"_155\":4747,\"_149\":208,\"_129\":1258,\"_131\":1249},{\"_133\":4741,\"_135\":3686,\"_141\":3686,\"_137\":4742,\"_142\":3687,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":1199,\"_153\":1200,\"_127\":128,\"_155\":4743,\"_149\":3690,\"_129\":1258,\"_131\":1249},{\"_330\":3700,\"_332\":3699},\"Many operators are in no mood for generational upheaval when they introduce 6G, but hardware replacement may be difficult to avoid.\",[4744],{\"_43\":3695,\"_357\":3696,\"_417\":3697},{\"_330\":3746,\"_332\":3745},\"SpaceX's Starship launch and Falcon 9's reported wind down refuel concerns about launch capacity shortages for planned mobile and broadband satellites.\",[4748],{\"_43\":3633,\"_357\":3634,\"_417\":3635},{\"_105\":1282,\"_28\":1283},{\"_105\":4607,\"_28\":4608},{\"_105\":1199,\"_28\":1200},{\"_105\":4605,\"_28\":4606},{\"_105\":3738,\"_28\":3739},{\"_105\":4603,\"_28\":4604},{\"_105\":4601,\"_28\":4602},{\"_105\":4599,\"_28\":4600},{\"_105\":4597,\"_28\":4598},[4769,4770,4771,4772,4773,4774],[4760,4761],{\"_133\":4766,\"_135\":3735,\"_141\":3735,\"_137\":4746,\"_142\":3736,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":3738,\"_153\":3739,\"_127\":128,\"_155\":4767,\"_149\":208,\"_129\":1258,\"_131\":1249},{\"_133\":4762,\"_135\":3703,\"_141\":3703,\"_137\":4763,\"_142\":3704,\"_144\":333,\"_147\":1397,\"_1186\":333,\"_151\":1366,\"_153\":1367,\"_127\":128,\"_155\":4764,\"_149\":507,\"_129\":1258,\"_131\":1249},{\"_330\":3716,\"_332\":3715},\"Also in today's EMEA regional roundup: Vodafone and Nokia trial multi-PON approach; KPN adds AI to mobile interactions; DNA enters the AI translation game.\",[4765],{\"_43\":3711,\"_357\":3712,\"_417\":3713},{\"_330\":3746,\"_332\":3745},[4768],{\"_43\":3633,\"_357\":3634,\"_417\":3635},{\"_105\":440,\"_28\":441},{\"_105\":1354,\"_28\":1355},{\"_105\":4622,\"_28\":4623},{\"_105\":3512,\"_28\":3513},{\"_105\":4620,\"_28\":4621},{\"_105\":4618,\"_28\":4619},[4776,4777,4778],{\"_105\":4783,\"_28\":4784},{\"_105\":4781,\"_28\":4782},{\"_105\":4779,\"_28\":4780},\"TechTarget: IT Infrastructure\",\"https://www.techtarget.com/it-infrastructure/\",\"Channel Dive\",\"https://www.channeldive.com/\",\"Telecoms \",\"http://telecoms.com/\",\"leftSection\",{\"_45\":4790,\"_4460\":4791},\"rightSection\",{\"_45\":4789},\"This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.\",\"Together, we power an unparalleled network of 220+ online properties covering 10,000+ granular topics, serving an audie
141nce of 50+ million professionals with original, objective content from trusted sources. We help you gain critical insights and make more informed decisions across your business priorities.\",[4792],{\"_105\":4793,\"_28\":4794},\"Informa PLC\",\"http://informa.com/\",{\"_26\":34,\"_28\":72},{\"_26\":36,\"_28\":73},{\"_26\":32,\"_28\":71},{\"_26\":30,\"_28\":4808},{\"_26\":4806,\"_28\":4807},{\"_26\":4804,\"_28\":4805},{\"_26\":4802,\"_28\":4803},\"RSS\",\"/rss.xml\",\"GoogleNews\",\"https://news.google.com/publications/CAAqLAgKIiZDQklTRmdnTWFoSUtFR3hwWjJoMGNtVmhaR2x1Wnk1amIyMG9BQVAB?ceid=US:en\u0026oc=3\",\"Youtube\",\"https://www.youtube.com/@LightReadingTV/videos\",\"https://bsky.app/profile/lightreading.bsky.social\",\"elnNewsletter\",\"elnWithoutNewsletter\",\"iirisAuthentication\",\"subBrand\",\"iasPetEnabled\",\"bridgedMediaEnabled\",\"ecommerceEnabled\",\"weather3MonthForecastEnabled\",\"cloudflareCachingEnabled\",\"transcendEnabled\",\"disablePaymentServiceHealthCheck\",\"shouldUseNewsletterManagement\",\"nextgenEnabled\",\"useMassRedirectsEngine\",\"props\",{\"_4259\":4023,\"_4260\":4261,\"_4262\":4069,\"_4263\":4264,\"_4265\":4266,\"_4267\":4268,\"_4269\":4270,\"_4271\":4272,\"_330\":4273},\"authenticationConfigId\",\"standaloneRegistrationPage\"]\n");</script>
141<!--$?--><template id="B:1"></template><!--/$--></div>
141<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
142$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:0","S:0")</script>
142<div hidden id="S:1">
142<script>window.__reactRouterContext.streamController.close();</script>
142</div>
142<script>$RC("B:1","S:1")</script>
142<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a43802d89e5e127b',t:'MTc5MDgyMTQ2Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
142<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a439f156ad7a127b',t:'MTc5MDg0MTcyMQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
142</body></html>

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.