Estimation of Firm Labour Productivity and Sales... | F1000Research "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(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},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},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>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}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)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,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(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 x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-711" }, "headline": "Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African...", "datePublished": "2026-05-12T10:02:05", "dateModified": "2026-05-12T10:02:05", "author": [ { "@type": "Person", "name": "Olanrewaju Adewole Adediran" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "The fast integration of artificial intelligence (AI) into business operations and labour processes is reshaping global economic landscapes. The study examines the effects of AI adoption on labour productivity and sales growth in selected sub-Saharan African countries using a firm-level dataset from the World Bank Enterprises from 2007 to 2024. The study employs feasible generalised least squares (FGLS), robust ordinary least squares (OLS), and high-dimensional fixed effects (HDFE) linear regression techniques. The results show that AI has a significant positive relationship with firm labour productivity and sales growth in the selected sub-Saharan African countries. However, nuances differ across countries due to varying industrial structures. Results vary across the 10 selected countries due to differences in technological readiness. These results underscore the importance of targeted policy interventions, such as upskilling initiatives and supportive regulatory frameworks, to harness AI’s benefits while mitigating adverse impacts on workers. This research contributes to the growing body of literature on technology adoption in developing economies, offering policymakers and business leaders in sub-Saharan Africa valuable insights." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-711/v1", "name": "Estimation of Firm Labour Productivity and Sales Growth from Artificial..." } } ] } Home Browse Estimation of Firm Labour Productivity and Sales Growth from Artificial... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Adewole Adediran O. Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :711 ( https://doi.org/10.12688/f1000research.179912.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries [version 1; peer review: awaiting peer review] Olanrewaju Adewole Adediran https://orcid.org/0000-0003-2978-3523 Olanrewaju Adewole Adediran https://orcid.org/0000-0003-2978-3523 PUBLISHED 12 May 2026 Author details Author details Sustainable Livelihoods, University of South Africa Graduate School of Business Leadership, Johannesburg, Gauteng, 1686, South Africa Olanrewaju Adewole Adediran Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Artificial Intelligence and Machine Learning gateway. Abstract The fast integration of artificial intelligence (AI) into business operations and labour processes is reshaping global economic landscapes. The study examines the effects of AI adoption on labour productivity and sales growth in selected sub-Saharan African countries using a firm-level dataset from the World Bank Enterprises from 2007 to 2024. The study employs feasible generalised least squares (FGLS), robust ordinary least squares (OLS), and high-dimensional fixed effects (HDFE) linear regression techniques. The results show that AI has a significant positive relationship with firm labour productivity and sales growth in the selected sub-Saharan African countries. However, nuances differ across countries due to varying industrial structures. Results vary across the 10 selected countries due to differences in technological readiness. These results underscore the importance of targeted policy interventions, such as upskilling initiatives and supportive regulatory frameworks, to harness AI’s benefits while mitigating adverse impacts on workers. This research contributes to the growing body of literature on technology adoption in developing economies, offering policymakers and business leaders in sub-Saharan Africa valuable insights. READ ALL READ LESS Keywords Artificial intelligence, labour productivity growth, sales growth, high-dimensional fixed effects (HDFE) linear regression Corresponding Author(s) Olanrewaju Adewole Adediran ( [email protected] ) Close Corresponding author: Olanrewaju Adewole Adediran Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Adewole Adediran O. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Adewole Adediran O. Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :711 ( https://doi.org/10.12688/f1000research.179912.1 ) First published: 12 May 2026, 15 :711 ( https://doi.org/10.12688/f1000research.179912.1 ) Latest published: 12 May 2026, 15 :711 ( https://doi.org/10.12688/f1000research.179912.1 ) 1. Introduction Artificial intelligence (AI) refers to the development, application, and implementation of new technology (or computer programmes) to solve or simplify tasks that require human ability, 1–3 as well as to produce new goods and services or improve their production. It is challenging to define AI precisely. Existing studies have revealed that AI could be influenced by factors such as organisational administration, government policy, 4–7 globalisation, among others. Despite the enormous benefit of adopting AI, studies have argued that it could create skill mismatches and labour displacement, 8 , 9 which might affect productivity and sales. 10 , 11 Other limitations to the adoption of AI may include limited infrastructure, a lack of know-how or expertise, limited access to affordable AI technology, poor data ecosystems, and a lack of government policy that supports AI, 12 , 13 especially in sub-Saharan African countries. AI is known as a catalyst for increased firm labour productivity. 14 , 15 However, asymmetric information within businesses 16 , 17 may limit the adoption of AI. In such cases, the firm’s productivity slows down for firms without AI technologies and speeds up for firms with technological expertise. As the AI adoption may improve labour productivity, it could also enhance sales. AI adoption provides a digital platform for competitive advantage, influencing marketing, increasing customer awareness, and driving sales. 18 , 19 Despite increasing adoption of artificial intelligence among firms, its actual impact on labour productivity and sales growth remains ambiguous, particularly in emerging economies where digital infrastructure, workforce skills, and organisational capacity differ significantly. The study provides answers to the following questions: Does AI adoption increase firm labour productivity and translate into higher sales growth? Are AI effects heterogeneous across firm size, sector, and countries? The theoretical understanding of AI and labour outcomes relied on neoclassical growth theory. The growth theory started with “The Wealth of Nations”, which was first postulated by Adam Smith in the 1950s. 20 When there is steady, constant growth, national savings are likely to equal the capital-output ratio and the growth rate of the active labour force (or workers). However, as the capital-output ratio (which implies technology, including AI) increases, there is a tendency for the employment of skilled workers (professionals or those in information and communication technology (ICT)) to rise, potentially leaving unskilled workers unemployed. The Neoclassical school of thought holds that the introduction of technology (changes in technology and increases in aggregate production) is likely to contribute to steady growth. On the other hand, improvements in the production of goods and services (driven by technologies such as AI) are likely to increase national sales and improve life satisfaction. Empirically, existing studies have found a positive association between AI and labour productivity. 2 , 13 , 21 While studies have shown that AI may affect labour productivity, it may also lead to a decline in labour income due to the uniform displacement of repetitive tasks. 3 Also, the introduction of Artificial Intelligence (AI) into business activities is likely to drive sales growth. AI mechanisms enhance operational efficiency and sales strategies. 22 , 23 AI tends to influence the dynamics of marketing capacity. 24–26 Firms are relying on AI to plan sales strategies by understanding customer choice, conducting internet marketing, forecasting, 27 , 28 and increasing turnover. Despite the enormous benefits of AI for sales growth, there are hindrances to its adoption, including the high cost of access and a lack of manpower and technology know-how. 29 , 30 In addition, a strand of the literature uses primary data collected from 697 people in small and medium enterprises, and a reliability test was conducted on the data. 31 Factor analysis was employed to construct an index of key variables used. It employed the SEM technique to investigate the relationships among AI adoption, workforce management, and marketing and sales. The study revealed that AI helps in labour force and business HR decision-making capacity. AI has a significant positive relationship with business and marketing. However, when small and medium enterprises have limited resources and innovative initiative, it would lead to a lack of technical knowledge and skilled personnel, 31 especially when operating in areas where institutions are unwilling to improve. Pointing out that small and medium enterprises have challenges that may prevent them from adopting AI, 32 such as a lack of a digital framework. It is interesting to note that there is a paucity of empirical studies on how AI enhance labour productivity 21 and sales growth. 33 As mentioned earlier, the study was based on neoclassical theory and hypothesised that AI has the potential to improve labour productivity and sales growth. Additionally, the current study employed a high-dimensional fixed effects (HDFE) estimator to address a unique question: whether AI adoption is likely to influence labour productivity growth in large labour-intensive economies and sales growth, with evidence from selected countries in sub-Saharan Africa. The remaining sections of the study include Section 2, which presents the data and methods; Section 3, which presents the empirical results; and Section 4, which concludes the study. 2. Data and methods The current study utilises a dataset from the World Bank’s Enterprise Surveys, covering various countries and years from 2007 to 2024. The World Bank Enterprise Surveys (WBES) are conducted across many countries and provide diverse firm-level data on the business environment, including conditions that affect firms. The data underlying this study are publicly available from the original data provider, the World Bank Enterprise Surveys database, at. 47 The study uses a panel dataset from 10 selected countries, including the Central African Republic, Ethiopia, Ghana, Kenya, Lesotho, Nigeria, Rwanda, Sierra Leone, South Africa, and Tanzania, covering 2007 to 2024. Variables were sorted for each country before setting a data panel. It is important to note that the question collects both subjective and objective data on firm business conditions. 34 , 35 The survey uses standardised questionnaires and uniform sampling methods. They produce rich data concerning a firm’s characteristics, as well as information on perceived constraints, including labour productivity, sales growth, innovation-related questions, 36 firm age, and international certification, among others. Data collection was initiated in 2006 in a standardised manner, allowing consistent overtime and comparative analysis across countries. 37 , 38 Access the dataset used for the analysis via. 47 The outcome variables are labour productivity growth and sales growth. The study computes labour productivity and sales growth following the methods of. 2 , 39 First, the labour productivity growth variable was generated by subtracting the number of permanent full-time workers three financial years ago (labour 3 years ago) from the number of permanent full-time workers at the end of the last financial year (size of employment) as reported in the survey questionnaire. The study generated the previous labour value by dividing past sales dollar conversion by labour in 3 years ago, and the current labour value by dividing current sales dollar conversion by current labour full-time or the size of employment. The study calculates labour productivity growth by generating the current labour value divided by the previous labour value, multiplied by one divided by the current year minus the previous year, minus one. Sales growth is computed the same way as labour productivity growth. The sales-related question is: what are this establishment’s total annual sales for all products and services (current sales), and what were its sales three years ago (previous sales). The study generated sales-dollar conversion for both current and prior sales. Sales growth was calculated by dividing the current year’s sales by the previous year’s sales, minus the difference between the two years. The current study is unique in that it focuses on selected African countries, rather than a cross-sectional study like, 39 which examines the association between innovation and firm performance in India. Uses WBES 2013–14 and the probit model. The study found that long years spent in informal and unregistered firms lead to faster innovation than in other firms. 2 employed a dataset from the Community Innovation Survey (CIS) 2018–2019 and the 2SLS technique (with an instrumental variable, IV) to investigate AI adoption and firm productivity in Germany. The study remarks that AI improves firm productivity. Furthermore, the AI was derived by generating an index of various innovation questions, which comprises New or significantly improved products introduced in the last three years. An improved organisational structure has been introduced in the last 3 years. Over the last three years, has it provided employees with sufficient time to develop new ideas, and has it allocated funds for formal research and development activities? The study uses multiple correspondence analyses to generate the AI index. Additionally, the study creates information asymmetry through mechanisms of international certification, including a firm being Publicly Listed on a stock exchange (with or without shareholders) and undergoing an external audit. It is interesting to note that variables for artificial intelligence and information asymmetry are dummy variables. In the computation, the study uses the MCA command in Stata version 15 to predict the index, then multiplies it by −1 to account for possible errors in the coordinate. Other variables include firm size (micro, small, medium, and large firms), firm age, and industry (a dummy variable). Table 1 presents a summary of the dependent variable, labour productivity growth, with a mean of 0.102 and a range of −0.927 to 195.32. Sales growth ranges from −1 to 36. The average age of the firm is 17 years, ranging from 0 to 220 years. The average of the IA index is −0.04, and the standard deviation is approximately 1. It ranges between −1.62 and 5.12. Generally, the standard deviation measures the dispersion of a dataset from its mean (average), indicating that the data is likely to be consistent for all stages of the analysis. Table 1. Descriptive Statistics. Variable Obs Mean Std. Dev. Min Max Labour Productivity Growth 11837 0.102 2.731 −0.927 195.32 AI index 12578 −0.089 0.807 −1.441 7.087 Firm age 12578 17.014 14.397 0 220 Firm size Micro 11968 0.153 0.36 0 1 Small 11968 0.53 0.499 0 1 Medium 11968 0.235 0.424 0 1 Large 11968 0.082 0.275 0 1 IA index 12579 −0.039 0.951 −1.622 5.124 Sales growth 11889 −0.048 0.998 −1 36.283 Foreign own 12579 0.071 0.257 0 1 Industries Fabricated metal 8842 0.038 0.191 0 1 Food and beverages 11749 0.086 0.281 0 1 Furniture 7034 0.015 0.12 0 1 Garments 10822 0.055 0.228 0 1 Nonmetallic 9014 0.032 0.176 0 1 Publishing 7034 0.015 0.12 0 1 Other manufacturing 12579 0.109 0.312 0 1 Other services 12579 0.103 0.304 0 1 Repair sales of motor vehicles 7034 0.011 0.102 0 1 Wholesales 7034 0.016 0.127 0 1 Hotel and restaurant 10019 0.043 0.204 0 1 Retails 12049 0.09 0.287 0 1 Transportation 8842 0.025 0.156 0 1 Manufacturing panel 8842 0.036 0.187 0 1 Retail panel 7034 0.023 0.149 0 1 Other service panel 7034 0.018 0.132 0 1 2.1 Methods The study first employed robust ordinary least squares (OLS), which examines the relationship between the dependent and independent variables and controls for model stability and estimation despite uncertainty, disturbances, or outliers. Additionally, the employed high-dimensional fixed-effect estimator accounts for unobserved heterogeneity that may otherwise bias the results and is nested within a robust standard error, rather than absorbing cluster identification. The model is as follows; Labour productvity growth it = β 0 + β 1 AI it + β 2 Firm age it + β 3 IA it + β 4 X it + ε it Where AI it denote artificial intelligence; IA it implies information asymmetry; X it denote other independent variables (such as foreign ownership; legal status included in country-specific estimation). β 0 is an intercept or a constant. β 1 , β 2 , β 3 , and β 4 are the coefficients of the regressor and control variables. 3. Results and interpretation Table 2 presents a correlation between the dependent and independent variables. The correlation suggests that labour production growth and the AI index are likely to be positively correlated (r = 0.019). Labour productivity and information asymmetry are positively correlated (r = 0.031). Labour productivity and foreign ownership are positively correlated (r = 0.018). Labour productivity and firm age are negatively correlated (r = −0.020). Existing studies have found that a firm’s age is negatively associated with productivity. 40 , 41 Table 2. Matrix of correlations. Variables (1) (2) (3) (4) (5) (1) Labour Productivity G 1.000 (2) AI 0.019 1.000 (3) Firm age −0.020 0.080 1.000 (4) IA index 0.031 0.245 0.187 1.000 (5) Foreign-owned 0.018 0.124 0.115 0.238 1.000 Table 3 presents the VIFs of the independent variables, which are moderately correlated as they satisfy the rule of thumb. The rule of thumb for the variance inflation factor (VIF) states that VIFs should be less than 10. If it is less than 10, it suggests the possibility of multicollinearity in the analysis. Table 3. Variance inflation factor. VIF 1/VIF IA index 1.143 0.875 foreign own 1.071 0.934 AI index 1.07 0.935 Firm age 1.043 0.959 Mean VIF 1.082 In Table 4 (1), the study employs feasible generalised least squares (FGLS) to control for autocorrelation in a model with no precise error structure. The study performed ordinary least squares (OLS) regression, obtained residuals, estimated the variance, assessed model heteroscedasticity, predicted the variance, generated weights, and plugged them into the model. Other columns (2–5) applied OLS robust. Table 4 column (1) presents that there is a significant positive relationship between labour productivity growth and AI. 2 Also, information asymmetry has a significant positive relationship with labour productivity growth. However, firm age and foreign ownership of business have a significant negative effect on labour productivity growth. Column (2) presents that the information asymmetry has a significant positive relationship with labour productivity growth for micro-scale enterprises. Sales growth has a significant positive relationship with labour productivity. However, firm age has a significant negative relationship with labour productivity growth. This implies that, as firms age, they tend to be unable to keep pace with technological advancements in sub-Saharan Africa. There is a positive relationship between labour productivity and sales growth. Sales growth in micro-scale enterprises is higher than in other types of enterprises, such as small-scale enterprises. Table 4. Labour productivity growth and AI: robust OLS. (1) (2) (3) (4) (5) Panel Micro Small Medium Large Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.00702 * −0.0163 0.0235 −0.0170 0.0261 (0.00427) (0.0784) (0.0285) (0.0208) (0.0280) Firm age −0.000557 *** −0.00757 0.000285 −0.00323 *** −0.00173 *** (0.000198) (0.00486) (0.00147) (0.000973) (0.000390) IA index 0.00888 *** 0.416 *** 0.0166 −0.00339 0.0203 (0.00332) (0.149) (0.0110) (0.0150) (0.0124) Foreign ownership −0.0242 * (0.0146) Sales Growth 6.265 *** 1.145 *** 0.803 *** 0.790 *** (0.891) (0.207) (0.0325) (0.0661) Constant −0.0581 *** 2.931 *** 0.0726 *** 0.126 *** 0.138 *** (0.00713) (0.424) (0.0227) (0.0405) (0.0258) Year dummy Yes Observations 11,837 1,737 6,311 2,805 984 R-squared 0.253 0.732 0.430 0.385 0.716 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetry index; AI implies artificial intelligence; Source: computed by the Author 2026 Column (3) presents that the firm age has a significantly negative relationship with labour productivity growth for small-scale enterprises. Sales growth has a significant positive relationship with labour productivity. This is consistent with the literature. 42 A previous study remarked that innovation (AI technology) is likely to enhance productivity, and an increase in sales growth is likely to increase labour productivity. 42 Sales growth in small-scale enterprises follows that of micro-scale enterprises. It is higher than medium and large enterprises. This indicates that micro and small enterprises are growing faster than medium and large enterprises in sales and labour productivity. Column (4) presents that information asymmetry has an insignificant negative relationship with labour productivity growth for medium-scale enterprises. Sales growth has a significant positive relationship with labour productivity. While firm age has a significant negative relationship with labour productivity growth. Column (5) presents that artificial intelligence has an insignificant positive relationship with labour productivity growth for large-scale enterprises. This is expected because large-scale enterprises may be able to expand their production capacity using capital-intensive technology. Also, sales growth has a significant positive relationship with labour productivity. Sales growth in large-scale enterprises is the lowest among all types, including micro, small, and medium enterprises. Table 5 column (1) presents that there is a significant positive relationship between AI and sales growth. 2 However, firm age has a significant negative relationship with sales growth. Column (2) presents that AI has an insignificant negative relationship with sales growth for micro-scale enterprises. Column (3) presents that the information asymmetry has a significant positive relationship with sales growth for small-scale enterprises. The firm age has a significant negative relationship with sales growth among micro-scale enterprises. Column (4) presents that firm age has a significant negative relationship with sales growth for medium-scale enterprises. Column (5) presents that firm age has a significant negative relationship with sales growth for large-scale enterprises. Table 5. Sales growth and AI: robust OLS. (1) (2) (3) (4) (5) Panel Micro Small Medium Large Variables Sales Growth Sales Growth Sales Growth Sales Growth Sales Growth AI 0.0420 *** −0.0101 0.0769 *** −0.0290 0.0323 (0.0125) (0.0278) (0.0213) (0.0268) (0.0331) Firm age −0.00116 ** 0.000292 −0.00385 *** −0.00271 *** 0.00138 * (0.000470) (0.00170) (0.000689) (0.000907) (0.000752) IA index 0.0172 0.0624 −0.00120 −0.00240 0.0938 (0.0151) (0.0434) (0.0190) (0.0209) (0.0593) Foreign ownership 0.0717 (0.0503) Constant −0.0150 * −0.363 *** 0.0991 *** 0.0567 ** −0.216 *** (0.00784) (0.0510) (0.0201) (0.0285) (0.0473) Year dummy Yes Observations 11,889 1,761 6,332 2,810 986 R-squared 0.141 0.002 0.006 0.003 0.014 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Source: computed by the Author 2026 High-dimensional fixed effects (HDFE) Linear regression. To conduct a robustness check of robust OLS, the study employs high-dimensional fixed effects (HDFE) linear regression, with standard errors corrected following. 43 Table 6 column (1) presents that AI has an insignificant positive impact on labour productivity growth. The information asymmetry has a significant positive impact on labour productivity growth. While firm age has a significant negative effect on labour productivity growth. Column (2) presents that information asymmetry has a significant positive impact on labour productivity growth for micro-scale enterprises. Sales growth has a significant positive impact on labour productivity. However, the AI has a significant negative impact on labour productivity growth for micro-business enterprises. Column (3) presents that the information asymmetry has an insignificant positive impact on labour productivity growth for small-scale enterprises. Sales growth has a significant positive impact on labour productivity. Column (4) presents that firm age has a significant negative effect on labour productivity growth for medium-scale enterprises. Sales growth has a significant positive impact on labour productivity. Column (5) presents that sales growth has a significant positive impact on labour productivity for large-scale enterprises. Table 6. Labour productivity and AI using the HDFE estimator. (1) (2) (3) (4) (5) Panel Micro Small Medium Large Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.0245 −0.151 * −0.0140 −0.0323 0.00689 (0.0316) (0.0804) (0.0205) (0.0210) (0.0196) Firm age −0.00352 * 0.00296 1.41e-05 −0.00216 * −0.00111 (0.00181) (0.00571) (0.00126) (0.00122) (0.000846) IA index 0.0892 *** 0.403 *** 0.00809 −0.00502 0.0126 (0.0280) (0.0838) (0.0206) (0.0172) (0.0166) Foreign ownership 0.0282 (0.0989) Sales growth 6.626 *** 1.246 *** 0.851 *** 0.837 *** (0.0838) (0.0176) (0.0203) (0.0162) Constant 0.164 *** 2.878 *** 0.0670 *** 0.106 *** 0.136 *** (0.0407) (0.120) (0.0246) (0.0301) (0.0311) Observations 11,837 1,737 6,311 2,805 984 R-squared 0.020 0.790 0.466 0.426 0.755 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Source: computed by the Author 2026 Table 7 column (1) presents that AI has a significant positive impact on sales growth. Information asymmetry has a significant positive impact on sales growth. Foreign ownership has a significant positive impact on sales growth. However, firm age has a significant negative effect on sales growth. It is worth noting that labour efficiency is likely to lead to higher output 42 and increased sales. Also, when a firm adopts AI, the production process is likely to be enhanced, leading to improvement in products and better sales performance. Table 7. Sales growth and AI using the HDFE estimator. (1) (2) (3) (4) (5) Micro Small Medium Large Variables Sales Growth Sales Growth Sales Growth Sales Growth Sales Growth AI 0.0420 *** −0.00694 0.0916 *** −0.0124 0.0684 * (0.0108) (0.0335) (0.0146) (0.0196) (0.0388) Firm age −0.00116 * −0.000616 −0.00203 ** −0.000363 0.000232 (0.000620) (0.00238) (0.000902) (0.00114) (0.00168) IA index 0.0172 * 0.0579 * 0.0172 −0.0150 0.0544 * (0.00956) (0.0348) (0.0147) (0.0160) (0.0327) Foreign ownership 0.0717 ** (0.0337) Constant −0.0301 ** −0.350 *** 0.0766 *** 0.0118 −0.165 *** (0.0139) (0.0485) (0.0176) (0.0281) (0.0613) Observations 11,889 1,761 6,332 2,810 986 R-squared 0.141 0.029 0.166 0.153 0.153 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Column (2) presents that information asymmetry has a significant positive impact on sales growth for micro-scale enterprises. Column (3) presents that AI has a significantly positive influence on sales growth for small-scale enterprises. Firm age has a significant negative impact on sales growth for small-scale enterprises. Column (4) presents that AI has an insignificant negative impact on sales growth for medium-scale enterprises. Column (5) presents that artificial intelligence has a significant positive effect on sales growth for large-scale enterprises. Also, information asymmetry has a significant positive impact on sales growth. It is plausible that small enterprises experience higher sales growth than large enterprises because they are better able to adapt to market changes and rely less on management decision-making. Large firms are likely to have administrative procedures that may slow decision-making in the marketplace. Micro and small enterprises have faster decision-making processes. Table 8 column (1) presents that sales growth has a significant negative relationship with labour productivity growth for the Central African Republic (CAR). Having a legal status did not increase the labour productivity growth in CAR. Notwithstanding, IA IA index denotes information asymmetric index; AI implies artificial intelligence; Legal status means company with shareholders and without shareholders Source: computed by the Author 2026 is likely to increase labour productivity growth in the CAR. Column (2) presents that sales growth and firm age have a significant positive relationship with labour productivity growth for Ethiopia. However, AI is unlikely to increase labour productivity in Ethiopia. Column (3) displays that sales growth has a significant positive relationship with labour productivity growth for Ghana. Column (4) presents that the AI has a significant negative relationship with labour productivity growth for Kenya. Firm age and sales growth are positively and significantly related to labour productivity within the same country. Column (5) presents that artificial intelligence has a significant positive relationship with labour productivity growth for Lesotho. While sales growth has a negative relationship with labour productivity growth. The reasons for negative sales growth in Lesotho may include institutional factors, firm-level challenges, infrastructural constraints, and external market competition, among others. Neighbouring countries such as South Africa may be strong competitors to Lesotho in the external market. Hence, their sales may eventually decline. Table 8. Labour productivity and AI by country. (1) (2) (3) (4) (5) Central African Republic Ethiopia Ghana Kenya Lesotho Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI −7.04e-07 −0.00981 *** −0.0883 −0.00189 *** 4.36e-05 ** (3.64e-05) (0.00271) (0.111) (0.000580) (2.03e-05) Firm age −5.61e-06 0.000955 *** 0.0341 0.000199 *** −8.16e-07 (4.01e-06) (0.000177) (0.0242) (3.28e-05) (1.60e-06) IA index 0.00106 ** 0.00431 0.411 0.00125 −3.75e-05 (0.000512) (0.00341) (0.300) (0.000846) (2.28e-05) Legal status −0.000261 * −0.000139 −0.463 0.00161 7.37e-05 (0.000149) (0.00841) (0.484) (0.00182) (6.54e-05) Sales growth −0.992 *** 1.718 *** 7.555 *** 0.903 *** −0.937 *** (0.0629) (0.0605) (0.332) (0.0143) (0.0754) Constant 0.000613 *** 0.789 *** 6.598 *** −0.0474 *** 2.81e-05 (0.000230) (0.0371) (0.279) (0.00518) (4.22e-05) Observations 78 901 479 1,901 124 R-squared 0.749 0.755 0.944 0.854 0.823 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Legal status means company with shareholders and without shareholders Source: computed by the Author 2026 Table 9 column (1) presents that AI has a significant positive relationship with labour productivity growth in Nigeria. Similarly, sales growth has a significant positive relationship with labour productivity growth. Column (2) presents that sales growth and firm age have a significant positive relationship with labour productivity growth for Rwanda. Column (3) displays that sales growth has a significant positive relationship with labour productivity growth for Sierra Leone. Informatin asymmetry may likely reduce labour productivity growth in Sierra Leone. Column (4) presents that AI has a significant positive relationship with labour productivity growth in South Africa. Also, firm age has a significant positive relationship with labour productivity growth in South Africa. Similarly, sales growth has a significant positive relationship with labour productivity growth. Legal status (shareholder involvement) may likely reduce labour productivity growth in South Africa. Column (5) presents that firm age has a significant negative relationship with labour productivity growth for Tanzania. Also, legal status and sales growth have a significant negative relationship with labour productivity growth. Table 9. Labour productivity and AI by country. (1) (2) (3) (4) (5) Nigeria Rwanda Sierra Leone South Africa Tanzania Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.0146 *** −0.0955 0.000627 0.00194 *** 1.20e-05 (0.00558) (0.104) (0.00196) (0.000526) (8.36e-06) Firm age 0.000294 −0.00669 5.91e-05 0.000113 *** −1.01e-06 * (0.000239) (0.00412) (0.000218) (2.20e-05) (5.17e-07) IA index −0.00326 −0.00259 −0.00479 ** −0.000616 4.33e-06 (0.00438) (0.138) (0.00219) (0.000596) (9.62e-06) Legal status 0.0268 0.0542 0.0142 −0.00443 * −8.04e-05 * (0.0325) (0.337) (0.0137) (0.00251) (4.62e-05) Sales growth 0.935 *** 529.8 *** 0.904 *** 0.862 *** −0.925 *** (0.0164) (176.4) (0.0473) (0.0237) (0.0345) Constant −0.0329 *** 529.5 *** −0.0207 *** −0.0186 *** 8.97e-05 *** (0.00525) (176.2) (0.00582) (0.00142) (1.49e-05) Observations 5,500 299 326 1,807 422 R-squared 0.981 0.390 0.628 0.786 0.738 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Legal status means company with shareholders and without shareholders Source: computed by the Author 2026 Table 10 column (1) presents that AI has an insignificant negative relationship with sales growth for the Central African Republic. Column (2) presents that AI has a significant positive relationship with sales growth for Ethiopia. Shareholders’ involvement is likely to increase sales growth in Ethiopia. Firm age has a significant negative relationship with labour productivity. It is surprising that IA may reduce sales growth in Ethiopia. Column (3) displays that information asymmetry has a significant positive relationship with sales growth for Ghana. Column (4) presents that firm age has a significant negative relationship with sales growth for Kenya. Column (5) presents that AI is likely to increase the sales growth in Lesotho. Whereas artificial intelligence may reduce the sales growth in the same country, Lesotho. Table 10. Sales growth and AI by country. (1) (2) (3) (4) (5) Central African Republic Ethiopia Ghana Kenya Lesotho Variables Sales growth Sales growth Sales growth Sales growth Sales growth AI index −3.95e-05 0.0105 *** −0.0721 0.00111 5.84e-05 * (6.54e-05) (0.00272) (0.0922) (0.00149) (3.49e-05) Firm age −1.44e-06 −0.000570 *** 0.00490 −0.000339 *** 3.62e-06 (1.04e-05) (0.000147) (0.00966) (9.37e-05) (4.89e-06) IA index 0.000467 −0.00528 * 0.159 * −0.00183 −8.98e-05 * (0.00105) (0.00282) (0.0926) (0.00224) (5.03e-05) Legal status −5.10e-05 0.0198 ** 0.210 −0.00565 7.70e-05 (0.000402) (0.00846) (0.338) (0.00447) (0.000114) Constant 0.000530 −0.594 *** −0.696 *** −0.349 *** 0.000156 * (0.000481) (0.00364) (0.155) (0.00266) (8.80e-05) Observations 78 902 504 1,902 125 R-squared 0.011 0.036 0.006 0.014 0.036 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Legal status means company with shareholders and without shareholders Source: computed by the Author 2026 Table 11 column (1) presents that AI has a significant positive relationship with sales growth in Nigeria. Having legal status (shareholder involvement) may likely increase sales growth in the Nigerian case. Column (2) presents that firm age has a significant negative relationship with sales growth for Rwanda. Column (3) displays that legal status has a significant negative relationship with sales growth for Sierra Leone. Column (4) presents that AI has a significant negative relationship with sales growth in South Africa. Similarly, firm age has a significant positive relationship with sales growth. Information asymmetry has a significant positive relationship with sales growth in South Africa. Column (5) presents that AI has an insignificant negative relationship with sales growth for Tanzania. Table 11. Sales growth and AI by country. (1) (2) (3) (4) (5) Nigeria Rwanda Sierra Leone South Africa Tanzania Variables Sales growth Sales growth Sales growth Sales growth Sales growth AI 0.218 *** −0.000151 −0.00270 −0.00264 ** 9.42e-06 (0.0437) (0.000187) (0.00267) (0.00108) (1.19e-05) Firm age 6.16e-06 −2.26e-05 ** 0.000227 −0.000253 *** 9.80e-07 (0.00170) (1.07e-05) (0.000277) (4.24e-05) (7.30e-07) IA index −0.0203 −8.39e-05 −0.000277 0.0129 *** 1.27e-05 (0.0260) (0.000200) (0.00311) (0.00121) (1.88e-05) Legal status 0.553 ** 0.000255 −0.0486 * 0.00160 −5.39e-05 (0.261) (0.000612) (0.0278) (0.00953) (6.95e-05) Constant 0.258 *** −0.998 *** −0.0839 *** −0.0511 *** 0.000130 *** (0.0279) (0.000292) (0.00479) (0.00148) (1.88e-05) Observations 5,520 300 327 1,808 423 R-squared 0.018 0.008 0.052 0.090 0.008 *** p < 0.01, ** p < 0.05, * p < 0.1; IA index denotes information asymmetric index; AI implies artificial intelligence; Legal status means company with shareholders and without shareholders Source: computed by the Author 2026 Furthermore, the study examines the industry to determine whether contributions from specific industries drive labour productivity growth. Table 12 column (1) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, but fabricated metal has an insignificant negative relationship with labour productivity growth. Column (2) revealed that information asymmetry has a significant positive relationship with labour productivity growth, but Food and beverages have an insignificant positive relationship with labour productivity growth. Column (3) displays that AI and information asymmetry have a significant positive relationship with labour productivity growth, and furniture has a significant positive relationship with labour productivity growth. Column (4) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, but garment has a significant negative relationship with labour productivity growth. Column (5) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, whereas non-metallic minerals have an insignificant negative relationship. Column (6) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, whereas publishing has an insignificant positive relationship. Table 12. Labour Productivity Growth and AI by industry. (1) (2) (3) (4) (5) (6) Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.102 *** 0.0559 0.139 *** 0.0626 *** 0.0782 *** 0.137 *** (0.0206) (0.0389) (0.0292) (0.0142) (0.0181) (0.0291) Firm age −0.00175 *** −0.00479 *** 0.000388 −0.00322 *** −0.00461 *** 0.000281 (0.000549) (0.00171) (0.00129) (0.000425) (0.000678) (0.00128) IA index 0.0350 * 0.0968 ** 0.0294 0.0298 * 0.0363 * 0.0315 (0.0200) (0.0420) (0.0254) (0.0163) (0.0207) (0.0262) Fabricated metal −0.0354 (0.0598) Food & beverages 0.0369 (0.138) Furniture 0.552 ** (0.238) Garment −0.0932 *** (0.0295) Nonmetallic mineral −0.0793 (0.0651) Publishing 0.183 (0.186) Constant 0.139 *** 0.181 *** 0.142 *** 0.0781 *** 0.110 *** 0.149 *** (0.0154) (0.0461) (0.0226) (0.0132) (0.0164) (0.0225) Observations 8,208 11,010 6,401 10,109 8,302 6,401 R-squared 0.009 0.002 0.015 0.008 0.009 0.011 *** p < 0.01, ** p < 0.05, * p < 0.1; Source: computed by the Author 2026 Table 13 column (1) shows that information asymmetry has a significant positive relationship with labour productivity growth, but other manufacturing has an insignificant positive relationship with labour productivity growth. Column (2) revealed that information asymmetry has a significant positive relationship with labour productivity growth, but other services have an insignificant negative relationship with labour productivity growth. Column (3) shows that AI and information asymmetry are positively and significantly associated with labour productivity growth. Also, motor vehicle repair sales have a significant positive relationship with labour productivity growth. Column (4) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, but wholesales have a significant negative relationship with labour productivity growth. Column (5) shows that information asymmetry has a significant positive relationship with labour productivity growth, whereas hotels and restaurants show an insignificant positive relationship. Table 13. Labour Productivity Growth and AI by Industry. (1) (2) (3) (4) (5) Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.0418 0.0453 0.136 *** 0.137 *** 0.0581 (0.0363) (0.0353) (0.0290) (0.0292) (0.0474) Firm age −0.00586 *** −0.00504 *** 0.000349 0.000356 −0.00612 ** (0.00182) (0.00154) (0.00129) (0.00129) (0.00249) IA index 0.0915 ** 0.0928 ** 0.0322 0.0326 0.121 ** (0.0402) (0.0403) (0.0262) (0.0262) (0.0540) Other manufacturing 0.287 (0.186) Other services −0.0674 (0.0477) Repair sales of motor 0.725 ** (0.341) Wholesales −0.182 * (0.103) Hotel & restaurant −0.0122 (0.0722) Constant 0.176 *** 0.202 *** 0.143 *** 0.154 *** 0.231 *** (0.0404) (0.0490) (0.0219) (0.0222) (0.0646) Observations 11,837 11,837 6,401 6,401 9,281 R-squared 0.003 0.002 0.016 0.011 0.002 *** p < 0.01, ** p < 0.05, * p < 0.1; Source: computed by the Author 2026 Table 14 column (1) shows that information asymmetry has a significant positive relationship with labour productivity growth, but retail has a significant negative relationship with labour productivity growth (LPG). Column (2) revealed that information asymmetry has a significant positive relationship with labour productivity growth, while transportation has a significant negative relationship with labour productivity growth. Column (3) displays that AI and information asymmetry have a significant positive relationship with labour productivity growth, and the manufacturing panel has a significant positive relationship with labour productivity growth. Column (4) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, and the retail panel has a significant positive relationship with labour productivity growth. Column (5) shows that AI and information asymmetry have a significant positive relationship with labour productivity growth, while the other service panel also exhibits a significant positive relationship with labour productivity growth. Table 14. Labour Productivity Growth and AI by industry. (1) (2) (3) (4) (5) Variables Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth Labour Productivity Growth AI 0.0462 0.102 *** 0.0960 *** 0.130 *** 0.135 *** (0.0382) (0.0206) (0.0208) (0.0289) (0.0289) Firm age −0.00515 *** −0.00164 *** −0.00191 *** 0.000210 −9.66e-05 (0.00159) (0.000549) (0.000550) (0.00129) (0.00130) IA index 0.0942 ** 0.0333 * 0.0366 * 0.0345 0.0254 (0.0418) (0.0197) (0.0198) (0.0261) (0.0263) Retails −0.127 *** (0.0479) Transportation −0.157 *** (0.0440) Manufacturing panel 0.338 *** (0.105) Retail panel 0.542 *** (0.145) Other service panel 0.706 *** (0.204) Constant 0.216 *** 0.140 *** 0.127 *** 0.139 *** 0.143 *** (0.0497) (0.0153) (0.0150) (0.0218) (0.0218) Observations 11,309 8,208 8,208 6,401 6,401 R-squared 0.002 0.010 0.014 0.017 0.019 *** p < 0.01, ** p < 0.05, * p < 0.1; Source: computed by the Author 2026 4. Conclusion The empirical analysis offers insight into how AI can affect labour productivity and sales growth in sub-Saharan African countries, utilising a WBES dataset. The study selected 10 countries in sub-Saharan Africa, which are growing economies in terms of gross domestic product (GDP). We generated an AI variable from the proxy of innovation-related variables in the enterprise survey dataset. The current study investigated the relationships between artificial intelligence (AI) and labour productivity growth, as well as between AI and firm-level sales growth. The results revealed that AI is an enabler of productivity improvement 1 , 14 through capacity building, professional advancement, and understanding of timely technological advancements. It is noteworthy that harmonising investment in capacity building and enabling innovation in organisations are prerequisites for the AI and labour productivity outcomes. When firms move in tandem with technological advancements and creativity in their production. Firms’ innovation in goods and services is likely to attract customers, leading to a spillover effect on sales growth. However, the effects of AI on labour productivity and sales growth vary by firm size. The findings show that micro-scale enterprises make the highest contributions to labour productivity 44 and sales growth. 14 The results show an upward-downward trend among firms, with large firms making the least contribution to labour productivity in Africa, followed by medium-scale enterprises. The contribution of small-scale enterprises was higher than that of medium and large-scale enterprises. Also, the results show that AI, labour productivity, and sales growth yield diverse outcomes across the selected countries. Counties such as Ethiopia and Nigeria have a significant positive relationship between their AI and labour productivity. 45 , 46 One limitation of this study is that some countries with a large number of observations might determine the outcomes. AI has a significant positive relationship with labour productivity and sales growth; however, the outcome varies across industries. Industries such as furniture, motor vehicle repair sales, manufacturing, retail, and other service sectors influence labour productivity growth. Overall, the results underline the strategic importance of AI not only as a technological upgrade but as a catalyst for firm performance and growth in sub-Saharan African countries. With a large population in Africa, investment in AI is likely to be a lucrative opportunity in a rapidly changing environment. The study suggests government policy recommendations and industry strategies that facilitate a smooth transition of AI-driven initiatives and foster their success. The study could not identify a relevant instrument (IV) to control endogeneity. The study made a significant contribution to the literature by improving our understanding of AI and labour productivity using firm-level datasets and by employing techniques that control for unobserved heterogeneity, eliminate bias from omitted-variable bias within groups, and account for standard errors. Future research should investigate the longitudinal impacts, sectoral differences, and inclusive AI deployment on shaping sustainable firm outcomes. This project contains the following underlying data: Enterprise survey dataset (firm-level data). The study uses a panel dataset from 10 selected countries, including the Central African Republic, Ethiopia, Ghana, Kenya, Lesotho, Nigeria, Rwanda, Sierra Leone, South Africa, and Tanzania, covering 2007 to 2024. Contains information on firm characteristics, labour productivity, sales, and business environment indicators across Sub-Saharan African countries. Processed dataset used for analysis. Variables were sorted for each country before setting a data panel. The data processing includes cleaned and transformed variables used to estimate labour productivity and sales growth. Replication files. Contains the dataset used to compute summary statistics and generate tables and figures presented in the study. The data are publicly available from the World Bank Enterprise Surveys portal and can be accessed upon registration. The processed dataset is available at https://doi.org/10.6084/m9.figshare.32055780 , 47 and the replication material used in this study is available from the corresponding author. The cleaned data is available under the terms of the Figshare.com metadata access policy (compatible with CC BY 4.0 use). Data availability Name of data repository: figshare.com Title of dataset: Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries. Persistent identifier: https://doi.org/10.6084/m9.figshare.32055780 . 47 References 1. Damioli G, Van Roy V, Vertesy D: The impact of artificial intelligence on labor productivity. Eurasian Bus. Rev. 2021; 11 : 1–25. Publisher Full Text 2. Czarnitzki D, Fernández GP, Rammer C: Artificial intelligence and firm-level productivity. J. Econ. Behav. Organ. 2023; 211 : 188–205. Publisher Full Text 3. SenGupta S: Labour market outcomes of artificial intelligence: A firm-level comparative study of advanced and emerging market economies using local projections approach. Available at SSRN 5176353. 2025. 4. Sohn K, Kwon O: Technology acceptance theories and factors influencing artificial Intelligence-based intelligent products. Telematics Inform. 2020; 47 : 101324. Publisher Full Text 5. Nguyen TL, Nguyen VP, Dang TVD: Critical factors affecting the adoption of artificial intelligence: An empirical study in Vietnam. The Journal of Asian Finance, Economics and Business. 2022; 7 (5): 225–236. Publisher Full Text 6. Kelly S, Kaye SA, Oviedo-Trespalacios O: What factors contribute to the acceptance of artificial intelligence? A systematic review. Telematics Inform. 2023; 77 : 101925. Publisher Full Text 7. Wang G, Obrenovic B, Gu X, et al. : Fear of the new technology: Investigating the factors that influence individual attitudes toward generative Artificial Intelligence (AI). Curr. Psychol. 2025; 44 : 8050–8067. Publisher Full Text 8. Change WWV: Labor Displacement in Artificial Intelligence Era: A Systematic Literature Review. Taiwan Journal of East Asian Studies. 2020; 17 (2). 9. Occhipinti JA, Hynes W, Prodan A, et al. : Generative AI may create a socioeconomic tipping point through labour displacement. Sci. Rep. 2025; 15 (1): 26050. PubMed Abstract | Publisher Full Text | Free Full Text 10. Bullemore-Campbell J, Tautiva JAD, Cristobal-Fransi E: AI in sales: Environmental, behavioral, and technological drivers of adoption in an emerging market. Social Sciences & Humanities Open. 2025; 12 : 102161. Publisher Full Text 11. Jazairy A, Shurrab H, Chedid F: Impact pathways: walking a tightrope—unveiling the paradoxes of adopting artificial intelligence (AI) in sales and operations planning. Int. J. Oper. Prod. Manag. 2025; 45 (13): 1–27. Publisher Full Text 12. Uwagaba J, Omotosho TD, George GO: Exploring the barriers to artificial intelligence adoption in Sub-Saharan Africa’s Small and Medium Enterprises and the potential for increased productivity. World Wide Journal of Multidisciplinary Research and Development. 2023. 13. Maswana JC: Exploring the growth effects of Artificial Intelligence in developing countries in Africa using a semi-endogenous growth model. American Economic Association/ASSA Conference, San Antonio, Tx. 2024 January 6. 14. Gao X, Feng H: AI-driven productivity gains: Artificial intelligence and firm productivity. Sustainability. 2023; 15 (11): 8934. Publisher Full Text 15. Kádárová J, Fiľo M, Sukopová D, et al. : Artificial Intelligence Adoption and Labour Productivity in Slovakia and the EU27: Implications for Sustainable Economic Growth. Sustainability. 2026; 18 (4): 2135. Publisher Full Text 16. De la Peña N, Granados OM: Artificial intelligence solutions to reduce information asymmetry for Colombian cocoa small-scale farmers. Information Processing in Agriculture. 2024; 11 (3): 310–324. Publisher Full Text 17. Bany Salameh H, Elrefae G, Eletter S: Artificial intelligence and information symmetry: a path to mitigate adverse selection. Clust. Comput. 2025; 28 (9): 601. Publisher Full Text 18. Chatterjee S, Chaudhuri R, Vrontis D, et al. : Digital workplace and organization performance: Moderating role of digital leadership capability. J. Innov. Knowl. 2023; 8 (1): 100334. Publisher Full Text 19. Bullemore-Campbell J, Tautiva JAD, Cristobal-Fransi E: AI in sales: Environmental, behavioral, and technological drivers of adoption in an emerging market. Social Sciences & Humanities Open. 2025; 12 : 102161. Publisher Full Text 20. Solow RM: Growth theory and after. Am. Econ. Rev. 1988; 78 (3): 307–317. 21. Tingbani I, Salia S, Hartwell CA, et al. : Looking in the rear-view mirror: Evidence from artificial intelligence investment, labour market conditions and firm growth. Int. J. Financ. Econ. 2025; 30 (1): 961–982. Publisher Full Text 22. Lahiri S, Bose I, Majumdar A: Rebel Foods' Cloud Kitchen Technologies: Food for Thought?. COMMUNICATIONS OF THE ASSOCIATION FOR INFORMATION SYSTEMS; 2024. 23. Dinh TL, Vu MC, Tran GTC: Artificial Intelligence in SMEs: Enhancing Business Functions Through Technologies and Applications. INFORMATION; 2025. 24. Chen L, Jiang M, Jia F, et al. : Artificial intelligence adoption in business-to-business marketing: toward a conceptual framework. J. Bus. Ind. Mark. 2022; 37 (5): 1025–1044. Publisher Full Text 25. Sivathanu B, Pillai R: Generative AI: fuelling e-commerce revenue growth. Journal of Revenue and Pricing Management. 2025; 1–16. 26. Chen J, Zhou W, Frankwick GL: Firm AI adoption intensity and marketing performance. J. Comput. Inf. Syst. 2025; 65 (2): 172–189. Publisher Full Text 27. Bujor D, Ene AB: AI-Driven Predictive Customer Analytics for Forecasting Behavior, Churn and Future Buying Patterns. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON BUSINESS EXCELLENCE. 2025; 19 . : 981–994. Publisher Full Text 28. Ghazal TM, El Kadhi N, Ahmad M: Unlocking business insights with big data analytics and predictive AI: Discovering hidden patterns for accurate sales forecasting. International Journal of Advanced and Applied Sciences. 2025; 12 : 237–245. Publisher Full Text 29. Tudose C, Boiangiu CA, Piele M: The impact of using AI and ChatGPT in organisations. University Politehnica of Bucharest, Scientific Bulletin Series C: Electrical Engineering and Computer Science; 2025. 30. Fan G: Influence of AI on business strategies of music culture communication companies. Transformations In Business & Economics. 2025; 24 (2 (65)): 355–376. Publisher Full Text 31. Maheshwari P, Kamble S, Pundir A, et al. : Internet of things for perishable inventory management systems: an application and managerial insights for micro, small and medium enterprises. Ann. Oper. Res. 2025; 350 (2): 395–423. PubMed Abstract | Publisher Full Text | Free Full Text 32. Neumeyer X, Santos SC, Morris MH: Overcoming barriers to technology adoption when fostering entrepreneurship among the poor: The role of technology and digital literacy. IEEE Trans. Eng. Manag. 2020; 68 (6): 1605–1618. Publisher Full Text 33. Yang D, Zhao WG, Yang YM: Approaching Artificial Intelligence in business and economics research: a bibliometric panorama (1966-2020). Tech. Anal. Strat. Manag. 2024; 36 : 563–578. Publisher Full Text 34. Mohammed I, Bunyaminu A: Major obstacles facing business enterprises in an emerging economy: the case of Ghana using the World Bank Enterprise Survey. J. Small Bus. Enterp. Dev. 2021; 28 (3): 475–487. Publisher Full Text 35. Chukwuma-Ume N, Ume CO: Status of agribusiness enterprises in Nigeria: evidence from World Bank Enterprise Survey data. Journal of Agribusiness in Developing and Emerging Economies. 2025; 15 (2): 445–467. Publisher Full Text 36. Khan A, Talukder MS, Islam QT, et al. : The impact of business analytics capabilities on innovation, information quality, agility and firm performance: The moderating role of industry dynamism. VINE J. Inf. Knowl. Manag. Syst. 2024; 54 (5): 1124–1152. Publisher Full Text 37. Bhattacharya P, Rath BN: Innovation and firm-level labour productivity: A comparison of Chinese and Indian manufacturing based on enterprise surveys. Science, Technology and Society. 2020; 25 (3): 465–481. Publisher Full Text 38. Xiao Z, Gao J, Wang Z, et al. : Power shortage and firm productivity: Evidence from the World Bank Enterprise Survey. Energy. 2022; 247 : 123479. Publisher Full Text 39. Shekar KC: Informality, innovation, and firm performance: evidence from World Bank Enterprise Survey in India, 2013–2014. J. Innov. Entrep. 2025; 14 (1): 17. Publisher Full Text 40. Esteve-Pérez S, Pieri F, Rodriguez D: Age and productivity as determinants of firm survival over the industry life cycle. Ind. Innov. 2018; 25 (2): 167–198. Publisher Full Text 41. Cowling M, Tanewski G: On the productive efficiency of Australian businesses: firm size and age class effects. Small Bus. Econ. 2019; 53 (3): 739–752. Publisher Full Text 42. Woltjer G, Van Galen M, Logatcheva K: Industrial innovation, labour productivity, sales and employment. Int. J. Econ. Bus. 2021; 28 (1): 89–113. Publisher Full Text 43. Zhu X, Zuo X, Li H: The dual effects of heterogeneous environmental regulation on the technological innovation of Chinese steel enterprises—Based on a high-dimensional fixed effects model. Ecol. Econ. 2021; 188 : 107113. Publisher Full Text 44. Mishra S, Ewing MT, Cooper HB: Artificial intelligence focus and firm performance. J. Acad. Mark. Sci. 2022; 50 (6): 1176–1197. Publisher Full Text 45. Girmay FG: Artificial Intelligence for Ethiopia: Opportunities and Challenges. Information Technologist. 2019; 16 (1). 46. Vaikosen B, Magini GU: Assessing the Impact of Artificial Intelligence on Productivity and Global Market Competitiveness: A Case Study of Nigeria. Faculty of Natural and Applied Sciences Journal of Computing and Applications. 2025; 2 (2): 85–92. 47. Adediran O: Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries. [Data set]. Figshare. 2026. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 12 May 2026 ADD YOUR COMMENT Comment Author details Author details Sustainable Livelihoods, University of South Africa Graduate School of Business Leadership, Johannesburg, Gauteng, 1686, South Africa Olanrewaju Adewole Adediran Roles: Conceptualization, Data Curation, Formal Analysis, Investigation, Methodology, Software, Supervision, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 12 May 2026, 15:711 https://doi.org/10.12688/f1000research.179912.1 Copyright © 2026 Adewole Adediran O. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Adewole Adediran O. Estimation of Firm Labour Productivity and Sales Growth from Artificial Intelligence in Sub-Saharan African Countries [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :711 ( https://doi.org/10.12688/f1000research.179912.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: AWAITING PEER REVIEW AWAITING PEER REVIEW ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 12 May 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Estimation of Firm Labour Productivity and...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-711/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-711/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-711/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Adewole Adediran O'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-711/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-711", templates : { twitter : "Estimation of Firm Labour Productivity and Sales Growth from.... Adewole Adediran O, published by " + "@F1000Research" + ", https://f1000research.com/articles/15-711/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/179912/198472") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "198472"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "485351": 0, "485350": 0, "485349": 0, "485348": 0, "485347": 0, "485346": 0, "485345": 0, "485344": 0, "485343": 0, "485352": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "1c4253fc-719c-495f-afad-b92e4933ac36"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "
[email protected]", infoEmail: "
[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.