{"id":39219,"date":"2020-03-24T12:23:16","date_gmt":"2020-03-24T12:23:16","guid":{"rendered":"https:\/\/www.gsma.com\/futurenetworks\/gsma_resources\/network-economics-annual-report-2020\/"},"modified":"2020-03-24T12:23:16","modified_gmt":"2020-03-24T12:23:16","slug":"network-economics-annual-report-2020","status":"publish","type":"gsma_theme_resources","link":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/","title":{"rendered":"Network Economics Annual Report 2020"},"content":{"rendered":"<p>The GSMA Future Networks programme has met with key global innovators in Energy Efficiency, Backhaul, Infrastructure sharing, AI and Automation to identify over $1bn OpEx and CapEx savings. These cost intensity savings have been operator verified and confirmed through GSMA Intelligence\u2019s Network Economic model and these case studies are summarised in the latest report.<\/p>\n<p class=\"p1\"><b>Download your copy of the report by completing the form below.<\/b><\/p>\n<style>.wForm form{text-align: left;}<\/style><!-- FORM: HEAD SECTION -->\n    <meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/>\n    <meta name=\"referrer\" content=\"no-referrer-when-downgrade\">\n    <!-- THIS SCRIPT NEEDS TO BE LOADED FIRST BEFORE wforms.js -->\n    <script type=\"text\/javascript\" data-for=\"FA__DOMContentLoadedEventDispatch\" src=\"https:\/\/gsma.tfaforms.net\/js\/FA__DOMContentLoadedEventDispatcher.js?v=52120\" defer><\/script>\n                    <style>\n                    .captcha {\n                        padding-bottom: 1em !important;\n                    }\n                    .wForm .captcha .oneField {\n                        margin: 0;\n                        padding: 0;\n                    }\n                <\/style>\n                <script type=\"text\/javascript\">\n                    \/\/ initialize our variables\n                    var captchaReady = 0;\n                    var wFORMSReady = 0;\n                    var isConditionalSubmitEnabled = false;\n\n                    \/\/ when wForms is loaded call this\n                    var wformsReadyCallback = function () {\n                        \/\/ using this var to denote if wForms is loaded\n                        wFORMSReady = 1;\n                        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n                        \/\/ call our recaptcha function which is dependent on both\n                        \/\/ wForms and an async call to google\n                        \/\/ note the meat of this function wont fire until both\n                        \/\/ wFORMSReady = 1 and captchaReady = 1\n                        onloadCallback();\n                    }\n                    var gCaptchaReadyCallback = function() {\n                        \/\/ using this var to denote if captcha is loaded\n                        captchaReady = 1;\n                        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n                        \/\/ call our recaptcha function which is dependent on both\n                        \/\/ wForms and an async call to google\n                        \/\/ note the meat of this function wont fire until both\n                        \/\/ wFORMSReady = 1 and captchaReady = 1\n                        onloadCallback();\n                    };\n\n                    \/\/ add event listener to fire when wForms is fully loaded\n                    document.addEventListener(\"wFORMSLoaded\", wformsReadyCallback);\n\n                    var enableSubmitButton = function() {\n                        var submitButton = document.getElementById('submit_button');\n                        var explanation = document.getElementById('disabled-explanation');\n                        var isConditionalSubmitConditionMet = wFORMS.behaviors.condition.isConditionalSubmitConditionMet;\n                        if (\n                            submitButton != null &&\n                            (isConditionalSubmitEnabled && isConditionalSubmitConditionMet) ||\n                            !isConditionalSubmitEnabled\n                        )\n                        {\n                            submitButton.removeAttribute('disabled');\n                            if (explanation != null) {\n                                explanation.style.display = 'none';\n                            }\n                        }\n                    };\n                    var disableSubmitButton = function() {\n                        var submitButton = document.getElementById('submit_button');\n                        var explanation = document.getElementById('disabled-explanation');\n                        if (submitButton != null) {\n                            submitButton.disabled = true;\n                            if (explanation != null) {\n                                explanation.style.display = 'block';\n                            }\n                        }\n                    };\n\n                    \/\/ call this on both captcha async complete and wforms fully\n                    \/\/ initialized since we can't be sure which will complete first\n                    \/\/ and we need both done for this to function just check that they are\n                    \/\/ done to fire the functionality\n                    var onloadCallback = function () {\n                        \/\/ if our captcha is ready (async call completed)\n                        \/\/ and wFORMS is completely loaded then we are ready to add\n                        \/\/ the captcha to the page\n                        if (captchaReady && wFORMSReady) {\n                            \/\/ Prevent both concurrent and sequential executions\n                            if (window.isCreatingCaptcha || window.hasCaptchaRendered) {\n                                return;\n                            }\n                            window.isCreatingCaptcha = true;\n\n                            try {\n                                var submitButton = document.getElementById('submit_button');\n                                var formContainer = submitButton.closest('form') || submitButton.closest('.wFormContainer');\n                                var faCaptcha = null;\n\n                                if (formContainer) {\n                                    faCaptcha = formContainer.querySelector('#google-captcha');\n                                }\n\n                                \/\/ Also check if captcha was appended to body as fallback (look for FA-specific structure)\n                                if (!faCaptcha) {\n                                    var bodyCaptchas = document.querySelectorAll('body > #google-captcha');\n                                    for (var i = 0; i < bodyCaptchas.length; i++) {\n                                        \/\/ Verify it's a FormAssembly captcha by checking for specific structure\n                                        if (bodyCaptchas[i].querySelector('.captcha .oneField .g-recaptcha')) {\n                                            faCaptcha = bodyCaptchas[i];\n                                            break;\n                                        }\n                                    }\n                                }\n\n                                if (faCaptcha) { \n                                    if (faCaptcha.parentNode) {\n                                        faCaptcha.parentNode.removeChild(faCaptcha);\n                                    } \n                                }\n\n                            \/\/ Now create a new captcha container\n                            var captchaContainer = document.createElement('div');\n                            captchaContainer.id = 'google-captcha';\n                            \n                            var captchaDiv = document.createElement('div');\n                            captchaDiv.className = 'captcha';\n                            \n                            var oneFieldDiv = document.createElement('div');\n                            oneFieldDiv.className = 'oneField';\n                            \n                            var recaptchaElement = document.createElement('div');\n                            recaptchaElement.id = 'g-recaptcha-render-div';\n                            recaptchaElement.className = 'g-recaptcha';\n                            \n                            var errorDiv = document.createElement('div');\n                            errorDiv.className = 'g-captcha-error';\n                            \n                            var helpDiv = document.createElement('div');\n                            helpDiv.className = 'captchaHelp';\n                            helpDiv.innerHTML = 'reCAPTCHA helps prevent automated form spam.<br>';\n                            \n                            var disabledDiv = document.createElement('div');\n                            disabledDiv.id = 'disabled-explanation';\n                            disabledDiv.className = 'captchaHelp';\n                            disabledDiv.style.display = 'block';\n                            disabledDiv.innerHTML = 'The submit button will be disabled until you complete the CAPTCHA.';\n                            \n                            oneFieldDiv.appendChild(recaptchaElement);\n                            oneFieldDiv.appendChild(errorDiv);\n                            oneFieldDiv.appendChild(document.createElement('br'));\n                            captchaDiv.appendChild(oneFieldDiv);\n                            captchaDiv.appendChild(helpDiv);\n                            captchaDiv.appendChild(disabledDiv);\n                            captchaContainer.appendChild(document.createElement('br'));\n                            captchaContainer.appendChild(captchaDiv);\n                            \n                            if (submitButton && submitButton.parentNode) {\n                                submitButton.parentNode.insertBefore(captchaContainer, submitButton);\n                            } else {\n                                \/\/ Fallback: append to body if submit button not found.\n                                document.body.appendChild(captchaContainer);\n                            }\n                        } finally {\n                            window.isCreatingCaptcha = false;\n                        }\n                            \n                            grecaptcha.enterprise.render('g-recaptcha-render-div', {\n                                'sitekey': '6LfMg_EaAAAAAMhDNLMlgqDChzmtYHlx1yU2y7GI',\n                                'theme': 'light',\n                                'size': 'normal',\n                                'callback': 'enableSubmitButton',\n                                'expired-callback': 'disableSubmitButton'\n                            });\n                            window.hasCaptchaRendered = true;\n                            var oldRecaptchaCheck = parseInt('1');\n                            if (oldRecaptchaCheck === -1) {\n                                var standardCaptcha = document.getElementById(\"tfa_captcha_text\");\n                                standardCaptcha = standardCaptcha.parentNode.parentNode.parentNode;\n                                standardCaptcha.parentNode.removeChild(standardCaptcha);\n                            }\n\n                            if (!wFORMS.instances['paging']) {\n                                document.getElementById(\"g-recaptcha-render-div\").parentNode.parentNode.parentNode.style.display = \"block\";\n                                \/\/document.getElementById(\"g-recaptcha-render-div\").parentNode.parentNode.parentNode.removeAttribute(\"hidden\");\n                            }\n                            document.getElementById(\"g-recaptcha-render-div\").getAttributeNode('id').value = 'tfa_captcha_text';\n\n                            var captchaError = '';\n                            if (captchaError == '1') {\n                                var errMsgText = 'The CAPTCHA was not completed successfully.';\n                                var errMsgDiv = document.createElement('div');\n                                errMsgDiv.id = \"tfa_captcha_text-E\";\n                                errMsgDiv.className = \"err errMsg\";\n                                errMsgDiv.innerText = errMsgText;\n                                var loc = document.querySelector('.g-captcha-error');\n                                loc.insertBefore(errMsgDiv, loc.childNodes[0]);\n\n                                \/* See wFORMS.behaviors.paging.applyTo for origin of this code *\/\n                                if (wFORMS.instances['paging']) {\n                                    var b = wFORMS.instances['paging'][0];\n                                    var pp = base2.DOM.Element.querySelector(document, wFORMS.behaviors.paging.CAPTCHA_ERROR);\n                                    if (pp) {\n                                        var lastPage = 1;\n                                        for (var i = 1; i < 100; i++) {\n                                            if (b.behavior.isLastPageIndex(i)) {\n                                                lastPage = i;\n                                                break;\n                                            }\n                                        }\n                                        b.jumpTo(lastPage);\n                                    }\n                                }\n                            }\n                        }\n                    }\n                <\/script>\n                                    <script src='https:\/\/www.google.com\/recaptcha\/enterprise.js?onload=gCaptchaReadyCallback&render=explicit&hl=en_US' async\n                        defer><\/script>\n                <script type=\"text\/javascript\">\n                    document.addEventListener(\"DOMContentLoaded\", function() {\n                        var warning = document.getElementById(\"javascript-warning\");\n                        if (warning != null) {\n                            warning.parentNode.removeChild(warning);\n                        }\n                        var oldRecaptchaCheck = parseInt('1');\n                        if (oldRecaptchaCheck !== -1) {\n                            var explanation = document.getElementById('disabled-explanation');\n                            var submitButton = document.getElementById('submit_button');\n                            if (submitButton != null) {\n                                submitButton.disabled = true;\n                                if (explanation != null) {\n                                    explanation.style.display = 'block';\n                                }\n                            }\n                        }\n                    });\n                <\/script>\n                <script type=\"text\/javascript\">\n        document.addEventListener(\"FA__DOMContentLoaded\", function(){\n            const FORM_TIME_START = Math.floor((new Date).getTime()\/1000);\n            let formElement = document.getElementById(\"tfa_0\");\n            if (null === formElement) {\n                formElement = document.getElementById(\"0\");\n            }\n            let appendJsTimerElement = function(){\n                let formTimeDiff = Math.floor((new Date).getTime()\/1000) - FORM_TIME_START;\n                let cumulatedTimeElement = document.getElementById(\"tfa_dbCumulatedTime\");\n                if (null !== cumulatedTimeElement) {\n                    let cumulatedTime = parseInt(cumulatedTimeElement.value);\n                    if (null !== cumulatedTime && cumulatedTime > 0) {\n                        formTimeDiff += cumulatedTime;\n                    }\n                }\n                let jsTimeInput = document.createElement(\"input\");\n                jsTimeInput.setAttribute(\"type\", \"hidden\");\n                jsTimeInput.setAttribute(\"value\", formTimeDiff.toString());\n                jsTimeInput.setAttribute(\"name\", \"tfa_dbElapsedJsTime\");\n                jsTimeInput.setAttribute(\"id\", \"tfa_dbElapsedJsTime\");\n                jsTimeInput.setAttribute(\"autocomplete\", \"off\");\n                if (null !== formElement) {\n                    formElement.appendChild(jsTimeInput);\n                }\n            };\n            if (null !== formElement) {\n                if(formElement.addEventListener){\n                    formElement.addEventListener('submit', appendJsTimerElement, false);\n                } else if(formElement.attachEvent){\n                    formElement.attachEvent('onsubmit', appendJsTimerElement);\n                }\n            }\n        });\n    <\/script>\n\n    <link href=\"https:\/\/gsma.tfaforms.net\/dist\/form-builder\/5.0.0\/wforms-layout.css?v=52120\" rel=\"stylesheet\" type=\"text\/css\" \/>\n\n    <link href=\"https:\/\/gsma.tfaforms.net\/uploads\/themes\/theme-34.css\" rel=\"stylesheet\" type=\"text\/css\" \/>\n    <link href=\"https:\/\/gsma.tfaforms.net\/dist\/form-builder\/5.0.0\/wforms-jsonly.css?v=52120\" rel=\"alternate stylesheet\" title=\"This stylesheet activated by javascript\" type=\"text\/css\" \/>\n    <script type=\"text\/javascript\" src=\"https:\/\/gsma.tfaforms.net\/wForms\/3.11\/js\/wforms.js?v=52120\"><\/script>\n    <script type=\"text\/javascript\" src=\"https:\/\/gsma.tfaforms.net\/js\/wforms_session_errors_aria.js?v=52120\" defer><\/script>\n    <script type=\"text\/javascript\">\n        if(wFORMS.behaviors.prefill) wFORMS.behaviors.prefill.skip = true;\n    <\/script>\n    <script type=\"text\/javascript\" src=\"https:\/\/gsma.tfaforms.net\/wForms\/3.11\/js\/localization-en_US.js?v=52120\"><\/script>\n<link href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/4.4.0\/css\/font-awesome.min.css\" rel=\"stylesheet\" type=\"text\/css\" \/>\n    <script>\n        var FAoldJQ;\n        if (typeof $ != 'undefined' && $.noConflict) FAoldJQ = $.noConflict(true);\n    <\/script>\n    <script src=\"https:\/\/gsma.tfaforms.net\/dist\/jquery\/jquery.a7691f40d21027ec7d86.js\"><\/script>\n    <script src=\"https:\/\/gsma.tfaforms.net\/js\/typeahead\/v1.2.0\/typeahead.bundle.js\"><\/script>\n    <script>\n        var FA$ = $.noConflict(true);\n        if (FAoldJQ) $ = jQuery = FAoldJQ;\n    <\/script>\n\n<!-- FORM: BODY SECTION -->\n<div class=\"wFormContainer\" >\n    <div class=\"wFormHeader\"><\/div>\n    <style type=\"text\/css\"><\/style><div class=\"\"><div class=\"wForm\" id=\"480-WRPR\" data-language=\"en_US\" dir=\"ltr\">\n<div class=\"codesection\" id=\"code-480\"><\/div>\n<form method=\"post\" action=\"https:\/\/gsma.tfaforms.net\/api_v2\/rest\/workflow\/processor\" class=\"hintsBelow labelsAbove\" id=\"480\">\n<div id=\"tfa_772\" class=\"section group\">\n<div id=\"tfa_773\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_1-D\">\n<label id=\"tfa_1-L\" class=\"label preField reqMark\" for=\"tfa_1\"><b>First Name<\/b><\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_1\" name=\"tfa_1\" value=\"\" title=\"First Name\" class=\"required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_2-D\">\n<label id=\"tfa_2-L\" class=\"label preField reqMark\" for=\"tfa_2\"><b>Surname<\/b><\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_2\" name=\"tfa_2\" value=\"\" title=\"Surname\" class=\"required\"><\/div>\n<\/div>\n<\/div>\n<div id=\"tfa_774\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_4-D\">\n<label id=\"tfa_4-L\" class=\"label preField reqMark\" for=\"tfa_4\"><b>Job Title<\/b><\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_4\" name=\"tfa_4\" value=\"\" title=\"Job Title\" class=\"required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_5-D\">\n<label id=\"tfa_5-L\" class=\"label preField reqMark\" for=\"tfa_5\"><b>Company<\/b><\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_5\" name=\"tfa_5\" value=\"\" title=\"Company\" class=\"required\"><\/div>\n<\/div>\n<\/div>\n<div id=\"tfa_2623\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_769-D\">\n<label id=\"tfa_769-L\" class=\"label preField reqMark\" for=\"tfa_769\"><b>Email Address<\/b><\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_769\" name=\"tfa_769\" value=\"\" title=\"Email Address\" class=\"validate-email required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_2622-D\">\n<label id=\"tfa_2622-L\" class=\"label preField reqMark\" for=\"tfa_2622\"><span style=\"font-weight: 700;\">Country \/ Region<\/span><\/label><br><div class=\"inputWrapper\">\n<input aria-required=\"true\" type=\"text\" id=\"tfa_2622\" name=\"tfa_2622\" value=\"\" title=\"Country \/ Region\" data-dataset-allow-free-responses=\"0\" data-dataset-clear-cache=\"1\" autocomplete=\"off\" data-dataset-parameters=\"undefined\" data-dataset-timestamp=\"1663825336\" data-dataset-id=\"40d76123-907d-49ee-9e9a-94f77599a4d0\" data-dataset-map=\"\" data-dataset-type=\"salesforce-picklist\" data-dataset-url=\"https:\/\/gsma.tfaforms.net\/api_v2\/datasets\" class=\"required wfAutosuggest\"><i class=\"fa fa-spinner fa-pulse fa-fw tt-spinner\"><\/i><i class=\"fa fa-search tt-search\" aria-hidden=\"true\"><\/i><i class=\"fa fa-times-circle tt-clear no-input\" tabindex=\"0\" aria-label=\"Clear field\" role=\"button\"><\/i>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_2352-D\">\n<label id=\"tfa_2352-L\" class=\"label preField reqMark\" for=\"tfa_2352\"><b>GSMA Member<\/b><\/label><br><div class=\"inputWrapper\"><select aria-required=\"true\" id=\"tfa_2352\" name=\"tfa_2352\" title=\"GSMA Member\" class=\"required\"><option value=\"\">Please select...<\/option>\n<option value=\"tfa_2357\" id=\"tfa_2357\" class=\"\">Yes<\/option>\n<option value=\"tfa_2358\" id=\"tfa_2358\" class=\"\">No<\/option><\/select><\/div>\n<\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_776-D\" role=\"group\" aria-labelledby=\"tfa_776-L\" data-tfa-labelledby=\"-L tfa_776-L\">\n<label id=\"tfa_776-L\" class=\"label preField \" data-tfa-check-label-for=\"tfa_776\"><b>EMAIL CONSENT<\/b><\/label><br><div class=\"inputWrapper\"><span id=\"tfa_776\" class=\"choices vertical \"><span class=\"oneChoice\"><input type=\"checkbox\" value=\"tfa_777\" class=\"\" id=\"tfa_777\" name=\"tfa_777\" aria-labelledby=\"tfa_777-L\" data-tfa-labelledby=\"tfa_776-L tfa_777-L\" data-tfa-parent-id=\"tfa_776\"><label class=\"label postField\" id=\"tfa_777-L\" for=\"tfa_777\"><span class=\"input-checkbox-faux\"><\/span><span style=\"color: rgb(82, 81, 81); font-size: 15px;\">To ensure you stay up-to-date on the latest developments in the mobile industry, the GSMA would like to send you information about events, products, services and initiatives, as well as industry news. Please subscribe by ticking this box; once subscribed, you can tailor what you receive from us at any time, or unsubscribe, should you wish.<\/span><\/label><\/span><\/span><\/div>\n<\/div>\n<div id=\"tfa_2346\" class=\"section group\">\n<input type=\"hidden\" id=\"tfa_2348\" name=\"tfa_2348\" value=\"utm_content__c\" class=\"\"><input type=\"hidden\" id=\"tfa_2349\" name=\"tfa_2349\" value=\"utm_medium__c\" class=\"\"><input type=\"hidden\" id=\"tfa_2350\" name=\"tfa_2350\" value=\"utm_source__c\" class=\"\"><input type=\"hidden\" id=\"tfa_2351\" name=\"tfa_2351\" value=\"utm_campaign__c\" class=\"\">\n<\/div>\n<div class=\"htmlSection\" id=\"tfa_2359\"><div class=\"htmlContent\" id=\"tfa_2359-HTML\">&nbsp; By submitting this form, you acknowledge and agree that your details will be disclosed with the GSMA and the Sponsor of the selected Event.<\/div><\/div>\n<div class=\"actions\" id=\"480-A\" data-contentid=\"submit_button\">\n<div id=\"google-captcha\" style=\"display: none\">\n<br><div class=\"captcha\">\n<div class=\"oneField\">\n<div class=\"g-recaptcha\" id=\"g-recaptcha-render-div\"><\/div>\n<div class=\"g-captcha-error\"><\/div>\n<br>\n<\/div>\n<div class=\"captchaHelp\">reCAPTCHA helps prevent automated form spam.<br>\n<\/div>\n<div id=\"disabled-explanation\" class=\"captchaHelp\" style=\"display: none\">The submit button will be disabled until you complete the CAPTCHA.<\/div>\n<\/div>\n<\/div>\n<input type=\"submit\" data-label=\"Submit\" class=\"primaryAction\" id=\"submit_button\" value=\"Submit\">\n<\/div>\n<div style=\"clear:both\"><\/div>\n<input type=\"hidden\" value=\"416-3889e6bb0d20de9947c35d6ee3b3fd3d\" name=\"tfa_dbCounters\" id=\"tfa_dbCounters\" autocomplete=\"off\"><input type=\"hidden\" value=\"480\" name=\"tfa_dbFormId\" id=\"tfa_dbFormId\"><input type=\"hidden\" value=\"\" name=\"tfa_dbResponseId\" id=\"tfa_dbResponseId\"><input type=\"hidden\" value=\"80a8d5b345d2a3dcefdb4b05f83c7650\" name=\"tfa_dbControl\" id=\"tfa_dbControl\"><input type=\"hidden\" value=\"\" name=\"tfa_dbWorkflowSessionUuid\" id=\"tfa_dbWorkflowSessionUuid\"><input type=\"hidden\" value=\"1793751462\" name=\"tfa_dbTimeStarted\" id=\"tfa_dbTimeStarted\" autocomplete=\"off\"><input type=\"hidden\" value=\"13\" name=\"tfa_dbVersionId\" id=\"tfa_dbVersionId\"><input type=\"hidden\" value=\"\" name=\"tfa_switchedoff\" id=\"tfa_switchedoff\">\n<\/form>\n<\/div><\/div><div class=\"wFormFooter\"><p class=\"supportInfo\"><br><\/p><\/div>\n  <p class=\"supportInfo\" >\n      <\/p>\n <\/div>\n\n<script\n    id=\"analytics-collector-script\"\n    type=\"text\/javascript\"\n    src=\"https:\/\/gsma.tfaforms.net\/dist\/analytics\/data-collector.f9f54c12ade21135b7c2.js\"\n    data-customer-id=\"2273\"\n    data-endpoint=\"https:\/\/analytics.formassembly.com\/v1\/traces\"\n><\/script>\n\n\n<p>&nbsp;<\/p>\n<p>Explore Network Economics resources <a href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/network-economics\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The GSMA Future Networks programme has met with key global innovators in Energy Efficiency, Backhaul, Infrastructure sharing, AI and Automation to identify over $1bn OpEx and CapEx savings. These cost intensity savings have been operator verified and confirmed through GSMA Intelligence\u2019s Network Economic model and these case studies are summarised in the latest report. Download [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":0,"template":"","meta":{"image":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-content\/uploads\/2020\/03\/Screenshot-2020-03-23-at-13.32.49.png","json":{"gsma_resources_type":"Document","gsma_resources_thumb":"[29554]","gsma_resources_file":"[29580]","gsma_resources_multi":null,"gsma_resources_wgr":null,"gsma_resources_video":null,"gsma_resources_image":"[]","gsma_resources_url":"","gsma_resources_date":"23-03-2020","gsma_resources_button":"Download"}},"tags":[],"resource_categories":[8977,8975],"algolia_discover_type":[15361],"class_list":["post-39219","gsma_theme_resources","type-gsma_theme_resources","status-publish","hentry","resource_categories-5g","resource_categories-resources","algolia_discover_type-resource"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Network Economics Annual Report 2020 - Networks<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Network Economics Annual Report 2020\" \/>\n<meta property=\"og:description\" content=\"The GSMA Future Networks programme has met with key global innovators in Energy Efficiency, Backhaul, Infrastructure sharing, AI and Automation to identify over $1bn OpEx and CapEx savings. These cost intensity savings have been operator verified and confirmed through GSMA Intelligence\u2019s Network Economic model and these case studies are summarised in the latest report. Download [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/\" \/>\n<meta property=\"og:site_name\" content=\"Networks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/gsma\/\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-content\/uploads\/2019\/04\/GSMA_logo_colour_web.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@GSMA\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Network Economics Annual Report 2020 - Networks","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/","og_locale":"en_GB","og_type":"article","og_title":"Network Economics Annual Report 2020","og_description":"The GSMA Future Networks programme has met with key global innovators in Energy Efficiency, Backhaul, Infrastructure sharing, AI and Automation to identify over $1bn OpEx and CapEx savings. These cost intensity savings have been operator verified and confirmed through GSMA Intelligence\u2019s Network Economic model and these case studies are summarised in the latest report. Download [&hellip;]","og_url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/","og_site_name":"Networks","article_publisher":"https:\/\/www.facebook.com\/gsma\/","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-content\/uploads\/2019\/04\/GSMA_logo_colour_web.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@GSMA","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/","name":"Network Economics Annual Report 2020 - Networks","isPartOf":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#website"},"datePublished":"2020-03-24T12:23:16+00:00","breadcrumb":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/gsma_resources\/network-economics-annual-report-2020\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/"},{"@type":"ListItem","position":2,"name":"Network Economics Annual Report 2020"}]},{"@type":"WebSite","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#website","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/","name":"Networks","description":"","publisher":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#organization","name":"GSMA","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#\/schema\/logo\/image\/","url":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-content\/uploads\/2025\/01\/GSMA-Logo-Red-RGB_square.jpg","contentUrl":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-content\/uploads\/2025\/01\/GSMA-Logo-Red-RGB_square.jpg","width":600,"height":600,"caption":"GSMA"},"image":{"@id":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/gsma\/","https:\/\/x.com\/GSMA","https:\/\/www.instagram.com\/gsmaonline\/","https:\/\/www.linkedin.com\/company\/gsma","https:\/\/www.youtube.com\/user\/GSMAOnline","https:\/\/en.wikipedia.org\/wiki\/GSMA"]}]}},"cats":[{"term_id":8977,"name":"5G","slug":"5g","term_group":0,"term_taxonomy_id":8979,"taxonomy":"resource_categories","description":"","parent":15473,"count":93,"filter":"raw"},{"term_id":15391,"name":"5G Communication Services","slug":"5g-communication-services","term_group":0,"term_taxonomy_id":15393,"taxonomy":"resource_categories","description":"","parent":15390,"count":15,"filter":"raw"},{"term_id":15488,"name":"5G New calling","slug":"5g-new-calling","term_group":0,"term_taxonomy_id":15490,"taxonomy":"resource_categories","description":"","parent":15473,"count":1,"filter":"raw"},{"term_id":15411,"name":"5G ROI","slug":"5g-return-on-investment","term_group":0,"term_taxonomy_id":15413,"taxonomy":"resource_categories","description":"","parent":15390,"count":13,"filter":"raw"},{"term_id":15384,"name":"5G Standalone","slug":"5g-standalone","term_group":0,"term_taxonomy_id":15386,"taxonomy":"resource_categories","description":"","parent":0,"count":28,"filter":"raw"},{"term_id":15314,"name":"5G-Advanced","slug":"5g-advanced","term_group":0,"term_taxonomy_id":15316,"taxonomy":"resource_categories","description":"","parent":0,"count":33,"filter":"raw"},{"term_id":15317,"name":"5G-Advanced","slug":"5g-advanced-all-projects","term_group":0,"term_taxonomy_id":15319,"taxonomy":"resource_categories","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":15476,"name":"6G","slug":"6g-2","term_group":0,"term_taxonomy_id":15478,"taxonomy":"resource_categories","description":"","parent":0,"count":6,"filter":"raw"},{"term_id":15472,"name":"6G","slug":"6g","term_group":0,"term_taxonomy_id":15474,"taxonomy":"resource_categories","description":"","parent":15473,"count":5,"filter":"raw"},{"term_id":15396,"name":"AI for Networks","slug":"ai-for-networks","term_group":0,"term_taxonomy_id":15398,"taxonomy":"resource_categories","description":"","parent":15395,"count":8,"filter":"raw"},{"term_id":15487,"name":"AI Languages Projects","slug":"ai-languages-projects","term_group":0,"term_taxonomy_id":15489,"taxonomy":"resource_categories","description":"","parent":15483,"count":0,"filter":"raw"},{"term_id":15459,"name":"Article","slug":"article","term_group":0,"term_taxonomy_id":15461,"taxonomy":"resource_categories","description":"","parent":15457,"count":5,"filter":"raw"},{"term_id":15398,"name":"Capability Exposure\u00a0(NaaS)","slug":"capability-exposure","term_group":0,"term_taxonomy_id":15400,"taxonomy":"resource_categories","description":"","parent":0,"count":26,"filter":"raw"},{"term_id":15458,"name":"Case study","slug":"case-study","term_group":0,"term_taxonomy_id":15460,"taxonomy":"resource_categories","description":"","parent":15457,"count":6,"filter":"raw"},{"term_id":15408,"name":"CNTT \/ Aknunet","slug":"cntt-knunet","term_group":0,"term_taxonomy_id":15410,"taxonomy":"resource_categories","description":"","parent":15401,"count":0,"filter":"raw"},{"term_id":15407,"name":"Communications","slug":"communications","term_group":0,"term_taxonomy_id":15409,"taxonomy":"resource_categories","description":"","parent":15390,"count":10,"filter":"raw"},{"term_id":15390,"name":"Complete 5G","slug":"complete-5g","term_group":0,"term_taxonomy_id":15392,"taxonomy":"resource_categories","description":"","parent":0,"count":15,"filter":"raw"},{"term_id":15485,"name":"Connectivity and intelligence","slug":"connectivity-and-intelligence","term_group":0,"term_taxonomy_id":15487,"taxonomy":"resource_categories","description":"","parent":15483,"count":2,"filter":"raw"},{"term_id":15460,"name":"Documents and reports","slug":"documents-and-reports","term_group":0,"term_taxonomy_id":15462,"taxonomy":"resource_categories","description":"","parent":15457,"count":15,"filter":"raw"},{"term_id":15413,"name":"Enterprise requirements","slug":"enterprise-requirements","term_group":0,"term_taxonomy_id":15415,"taxonomy":"resource_categories","description":"","parent":15390,"count":16,"filter":"raw"},{"term_id":15409,"name":"Enterprise Use Cases","slug":"enterprise-use-cases","term_group":0,"term_taxonomy_id":15411,"taxonomy":"resource_categories","description":"","parent":0,"count":12,"filter":"raw"},{"term_id":15400,"name":"Events","slug":"events","term_group":0,"term_taxonomy_id":15402,"taxonomy":"resource_categories","description":"","parent":0,"count":7,"filter":"raw"},{"term_id":15480,"name":"FWA","slug":"fwa","term_group":0,"term_taxonomy_id":15482,"taxonomy":"resource_categories","description":"","parent":15473,"count":1,"filter":"raw"},{"term_id":15412,"name":"GSMA Fusion - Demand","slug":"gsma-fusion-demand","term_group":0,"term_taxonomy_id":15414,"taxonomy":"resource_categories","description":"","parent":15398,"count":3,"filter":"raw"},{"term_id":15468,"name":"Infrastructure","slug":"infrastructure","term_group":0,"term_taxonomy_id":15470,"taxonomy":"resource_categories","description":"","parent":0,"count":1,"filter":"raw"},{"term_id":15478,"name":"Mobile AI","slug":"mobile-ai-topic","term_group":0,"term_taxonomy_id":15480,"taxonomy":"resource_categories","description":"","parent":15473,"count":2,"filter":"raw"},{"term_id":15395,"name":"Mobile AI","slug":"mobile-ai","term_group":0,"term_taxonomy_id":15397,"taxonomy":"resource_categories","description":"","parent":0,"count":9,"filter":"raw"},{"term_id":9667,"name":"MWC Barcelona","slug":"mwc-barcelona","term_group":0,"term_taxonomy_id":9669,"taxonomy":"resource_categories","description":"","parent":15400,"count":41,"filter":"raw"},{"term_id":15470,"name":"MWC Doha","slug":"mwc-doha","term_group":0,"term_taxonomy_id":15472,"taxonomy":"resource_categories","description":"","parent":15400,"count":2,"filter":"raw"},{"term_id":15402,"name":"MWC Shanghai","slug":"mwc-shanghai","term_group":0,"term_taxonomy_id":15404,"taxonomy":"resource_categories","description":"","parent":15400,"count":2,"filter":"raw"},{"term_id":15388,"name":"Network Capabilities","slug":"network-capabilities","term_group":0,"term_taxonomy_id":15390,"taxonomy":"resource_categories","description":"","parent":15314,"count":26,"filter":"raw"},{"term_id":15387,"name":"Network Slicing","slug":"network-slicing","term_group":0,"term_taxonomy_id":15389,"taxonomy":"resource_categories","description":"","parent":15384,"count":9,"filter":"raw"},{"term_id":15389,"name":"Network Transformation (APIs)","slug":"network-transformation","term_group":0,"term_taxonomy_id":15391,"taxonomy":"resource_categories","description":"","parent":15314,"count":13,"filter":"raw"},{"term_id":15397,"name":"Networks for AI","slug":"networks-for-ai","term_group":0,"term_taxonomy_id":15399,"taxonomy":"resource_categories","description":"","parent":15395,"count":7,"filter":"raw"},{"term_id":15482,"name":"NTN","slug":"ntn","term_group":0,"term_taxonomy_id":15484,"taxonomy":"resource_categories","description":"","parent":15473,"count":1,"filter":"raw"},{"term_id":15385,"name":"NTN \/ Satellites","slug":"ntn-satellites","term_group":0,"term_taxonomy_id":15387,"taxonomy":"resource_categories","description":"","parent":15384,"count":13,"filter":"raw"},{"term_id":15399,"name":"Open Gateway - Supply","slug":"open-gateway","term_group":0,"term_taxonomy_id":15401,"taxonomy":"resource_categories","description":"","parent":15398,"count":11,"filter":"raw"},{"term_id":15277,"name":"Operator Platform Group","slug":"operator-platform-all-projects","term_group":0,"term_taxonomy_id":15279,"taxonomy":"resource_categories","description":"","parent":15398,"count":33,"filter":"raw"},{"term_id":15465,"name":"OPG","slug":"opg","term_group":0,"term_taxonomy_id":15467,"taxonomy":"resource_categories","description":"","parent":15464,"count":5,"filter":"raw"},{"term_id":15461,"name":"Press release","slug":"press-release","term_group":0,"term_taxonomy_id":15463,"taxonomy":"resource_categories","description":"","parent":15457,"count":0,"filter":"raw"},{"term_id":15386,"name":"Private Networks","slug":"private-networks","term_group":0,"term_taxonomy_id":15388,"taxonomy":"resource_categories","description":"","parent":15384,"count":16,"filter":"raw"},{"term_id":8974,"name":"RCS","slug":"rcs","term_group":0,"term_taxonomy_id":8976,"taxonomy":"resource_categories","description":"","parent":15391,"count":164,"filter":"raw"},{"term_id":15466,"name":"RCS","slug":"rcs-working-group-resources","term_group":0,"term_taxonomy_id":15468,"taxonomy":"resource_categories","description":"","parent":15464,"count":4,"filter":"raw"},{"term_id":9702,"name":"RCS Business Messaging Labs","slug":"rcs-business-messaging-labs","term_group":0,"term_taxonomy_id":9704,"taxonomy":"resource_categories","description":"","parent":8974,"count":6,"filter":"raw"},{"term_id":9666,"name":"RCS Demos and Case Studies","slug":"rcs-demos-and-case-studies","term_group":0,"term_taxonomy_id":9668,"taxonomy":"resource_categories","description":"","parent":8974,"count":58,"filter":"raw"},{"term_id":9226,"name":"RCS Documents","slug":"rcs-documents","term_group":0,"term_taxonomy_id":9228,"taxonomy":"resource_categories","description":"","parent":8974,"count":66,"filter":"raw"},{"term_id":15462,"name":"Resource","slug":"resource","term_group":0,"term_taxonomy_id":15464,"taxonomy":"resource_categories","description":"","parent":15457,"count":25,"filter":"raw"},{"term_id":15457,"name":"Resource Type","slug":"resource-type","term_group":0,"term_taxonomy_id":15459,"taxonomy":"resource_categories","description":"","parent":0,"count":32,"filter":"raw"},{"term_id":8975,"name":"Resources","slug":"resources","term_group":0,"term_taxonomy_id":8977,"taxonomy":"resource_categories","description":"","parent":0,"count":320,"filter":"raw"},{"term_id":15392,"name":"Roaming","slug":"roaming","term_group":0,"term_taxonomy_id":15394,"taxonomy":"resource_categories","description":"","parent":15390,"count":0,"filter":"raw"},{"term_id":15467,"name":"Specification","slug":"specification","term_group":0,"term_taxonomy_id":15469,"taxonomy":"resource_categories","description":"","parent":15457,"count":5,"filter":"raw"},{"term_id":15401,"name":"Technology Infrastructure","slug":"technology-infrastructure","term_group":0,"term_taxonomy_id":15403,"taxonomy":"resource_categories","description":"","parent":0,"count":4,"filter":"raw"},{"term_id":15286,"name":"Telco Edge Cloud","slug":"telco-edge","term_group":0,"term_taxonomy_id":15288,"taxonomy":"resource_categories","description":"","parent":15390,"count":25,"filter":"raw"},{"term_id":15484,"name":"Telco-Grade AI","slug":"telco-grade-ai","term_group":0,"term_taxonomy_id":15486,"taxonomy":"resource_categories","description":"","parent":15483,"count":0,"filter":"raw"},{"term_id":15483,"name":"Themes","slug":"themes","term_group":0,"term_taxonomy_id":15485,"taxonomy":"resource_categories","description":"","parent":0,"count":0,"filter":"raw"},{"term_id":15473,"name":"Topic","slug":"topic","term_group":0,"term_taxonomy_id":15475,"taxonomy":"resource_categories","description":"","parent":0,"count":14,"filter":"raw"},{"term_id":15394,"name":"Tower &amp; Fibre","slug":"tower-and-fibre","term_group":0,"term_taxonomy_id":15396,"taxonomy":"resource_categories","description":"","parent":15401,"count":6,"filter":"raw"},{"term_id":15474,"name":"Tower Infrastructure","slug":"tower-infrastructure","term_group":0,"term_taxonomy_id":15476,"taxonomy":"resource_categories","description":"","parent":15473,"count":3,"filter":"raw"},{"term_id":15469,"name":"Towers","slug":"towers","term_group":0,"term_taxonomy_id":15471,"taxonomy":"resource_categories","description":"","parent":15468,"count":1,"filter":"raw"},{"term_id":15486,"name":"Trust, governance and responsible AI","slug":"trust-governance-and-responsible-ai","term_group":0,"term_taxonomy_id":15488,"taxonomy":"resource_categories","description":"","parent":15483,"count":0,"filter":"raw"},{"term_id":15463,"name":"Video","slug":"video","term_group":0,"term_taxonomy_id":15465,"taxonomy":"resource_categories","description":"","parent":15457,"count":5,"filter":"raw"},{"term_id":8982,"name":"VoLTE","slug":"volte","term_group":0,"term_taxonomy_id":8984,"taxonomy":"resource_categories","description":"","parent":15391,"count":9,"filter":"raw"},{"term_id":15393,"name":"VoWiFi","slug":"voice-over-wifi","term_group":0,"term_taxonomy_id":15395,"taxonomy":"resource_categories","description":"","parent":15391,"count":2,"filter":"raw"},{"term_id":15331,"name":"Wiki","slug":"wiki","term_group":0,"term_taxonomy_id":15333,"taxonomy":"resource_categories","description":"","parent":0,"count":48,"filter":"raw"},{"term_id":15464,"name":"Working Group Resources","slug":"working-group-resources","term_group":0,"term_taxonomy_id":15466,"taxonomy":"resource_categories","description":"","parent":0,"count":9,"filter":"raw"}],"_links":{"self":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/gsma_theme_resources\/39219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/gsma_theme_resources"}],"about":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/types\/gsma_theme_resources"}],"author":[{"embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/users\/42"}],"version-history":[{"count":0,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/gsma_theme_resources\/39219\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/media?parent=39219"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/tags?post=39219"},{"taxonomy":"resource_categories","embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/resource_categories?post=39219"},{"taxonomy":"algolia_discover_type","embeddable":true,"href":"https:\/\/www.gsma.com\/solutions-and-impact\/technologies\/networks\/wp-json\/wp\/v2\/algolia_discover_type?post=39219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}