THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION

preprint OA: closed
Full text JSON View at publisher
Full text 123,931 characters · extracted from preprint-html · click to expand
THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE... | 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-481" }, "headline": "THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION", "datePublished": "2026-04-07T06:07:30", "dateModified": "2026-04-07T06:07:30", "author": [ { "@type": "Person", "name": "Vusi Mbewana" }, { "@type": "Person", "name": "Mbongeni Ngubane" }, { "@type": "Person", "name": "Irrshad Kaseeram" } ], "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": " Background The ongoing shifts in climate are harming maize harvests, food safety, and the economic well-being of small farmers in many low-income countries. As global heat rises, extreme weather becomes more frequent, complicating agricultural practices and food manufacturing. Farming systems in sub-Saharan Africa that rely on rain are prone to failure because of environmental pressures and poor soil quality. Future variations in weather and heat are predicted to alter nutrient cycles, crop maturation, and yields. These obstacles have grave impacts on society, leading to malnutrition and social unrest, thus positioning environmental change as a top priority for political leaders. This study investigated the impact of climate change on maize yields in South Africa context. Methods The annual data for maize yield were collected from the Food and Agriculture Organization (FOA) from 1981 to 2022. Monthly data covering the period 1981–2022 for maximum temperature, minimum temperature, and precipitation were collected from the power access (NASA Power Data Viewer) database. Both the annual and monthly data were transformed into quarterly data to ensure that the series had the same number of observations. Stata 14.0 was utilized to estimate the quantile regression model. Results The findings showed that maize yield was positively influenced by maximum temperature, precipitation, and temperature change on land. The minimum temperatures showed mixed findings, where a negative effect was observed at the lowest quantile (25th), whereas a positive relationship was found at the highest quantiles (90th and 95th). These results imply that provinces with lower maize production were severely affected by declining minimum temperatures. In contrast, rising minimum temperatures were beneficial for provinces with higher maize production. Conclusion There is a need to modify planting schedules to prevent exposure to low temperatures during essential growth phases. Farmers should employ accuracy agricultural technologies to monitor temperature fluctuations and adapt to the management strategies. " } { "@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-481/v1", "name": "THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA:..." } } ] } Home Browse THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA:... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Mbewana V, Ngubane M and Kaseeram I. THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.12688/f1000research.178130.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 THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] Vusi Mbewana https://orcid.org/0009-0009-8380-2319 1 , Mbongeni Ngubane 2 , Irrshad Kaseeram 3 Vusi Mbewana https://orcid.org/0009-0009-8380-2319 1 , Mbongeni Ngubane 2 , Irrshad Kaseeram 3 PUBLISHED 07 Apr 2026 Author details Author details 1 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa 2 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa 3 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa Vusi Mbewana Roles: Conceptualization, Formal Analysis, Methodology Mbongeni Ngubane Roles: Data Curation, Formal Analysis, Methodology Irrshad Kaseeram Roles: Data Curation, Formal Analysis, Methodology OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Enhancing water, energy, and food security in an era of increasing demand, degradation, depletion and climate change collection. Abstract Background The ongoing shifts in climate are harming maize harvests, food safety, and the economic well-being of small farmers in many low-income countries. As global heat rises, extreme weather becomes more frequent, complicating agricultural practices and food manufacturing. Farming systems in sub-Saharan Africa that rely on rain are prone to failure because of environmental pressures and poor soil quality. Future variations in weather and heat are predicted to alter nutrient cycles, crop maturation, and yields. These obstacles have grave impacts on society, leading to malnutrition and social unrest, thus positioning environmental change as a top priority for political leaders. This study investigated the impact of climate change on maize yields in South Africa context. Methods The annual data for maize yield were collected from the Food and Agriculture Organization (FOA) from 1981 to 2022. Monthly data covering the period 1981–2022 for maximum temperature, minimum temperature, and precipitation were collected from the power access (NASA Power Data Viewer) database. Both the annual and monthly data were transformed into quarterly data to ensure that the series had the same number of observations. Stata 14.0 was utilized to estimate the quantile regression model. Results The findings showed that maize yield was positively influenced by maximum temperature, precipitation, and temperature change on land. The minimum temperatures showed mixed findings, where a negative effect was observed at the lowest quantile (25th), whereas a positive relationship was found at the highest quantiles (90th and 95th). These results imply that provinces with lower maize production were severely affected by declining minimum temperatures. In contrast, rising minimum temperatures were beneficial for provinces with higher maize production. Conclusion There is a need to modify planting schedules to prevent exposure to low temperatures during essential growth phases. Farmers should employ accuracy agricultural technologies to monitor temperature fluctuations and adapt to the management strategies. READ ALL READ LESS Keywords Cliimate change, maize yield, minimum and maximum temperatures Corresponding Author(s) Vusi Mbewana ( [email protected] ) Close Corresponding author: Vusi Mbewana Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Mbewana V et al . 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: Mbewana V, Ngubane M and Kaseeram I. THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.12688/f1000research.178130.1 ) First published: 07 Apr 2026, 15 :481 ( https://doi.org/10.12688/f1000research.178130.1 ) Latest published: 07 Apr 2026, 15 :481 ( https://doi.org/10.12688/f1000research.178130.1 ) 1. Introduction Rain-fed agriculture in sub-Saharan Africa faces significant risks of crop failure due to various stressors, with climatic factors and nutrient deficiencies being the most critical ( Siatwiinda et al., 2021 ). Anticipated shifts in rainfall and temperature patterns across different locations and timeframes are expected to influence water and nutrient availability, crop development, and overall yield ( Fosu-Mensah et al., 2019 ). The ongoing increase in global temperatures has intensified extreme weather events, creating substantial challenges for agriculture and food production ( Zhang et al., 2022a ). Climate change continues to affect maize production, food security, and the livelihoods of smallholder farmers in many developing countries ( Zizinga et al., 2022 ). These challenges have serious consequences for human well-being, including food insecurity and conflicts arising from shortages, making climate change a critical issue for policymakers ( Magodora 2020 ). Several studies have explored the impacts of climate change on maize production. Adisa et al. (2018) found that maximum temperature positively influenced maize yields in Mpumalanga, KwaZulu-Natal, and the Free State, while minimum temperatures had a negative effect on maize production in KwaZulu-Natal. Similarly, Zhang et al. (2022b) reported that increasing temperature and precipitation are contributing factors to maize output and highlighted the importance of labor and material capital inputs in determining yield. Mapfumo et al. (2020) observed that rainfall positively affected white maize yields in the Free State, KwaZulu-Natal, and North-West, while yellow maize yields also benefited from increased rainfall in the Free State and KwaZulu-Natal. Additionally, Li et al. (2022) concluded that a global temperature rise of 1.5 degrees Celsius would enhance maize yields in most countries. Previous empirical studies have indicated that agricultural production is heavily influenced by climatic conditions, making the sector particularly vulnerable to climate change ( Matimolane et al., 2020 ). This vulnerability poses a significant risk to subtropical countries, such as South Africa, where shifting climate patterns contribute to declines in farm output ( Bouteska et al., 2024 ). Maize is South Africa’s most essential grain crop, serving as both a staple food for the majority of the population and a key feed grain ( South African Government 2023 ). In the South African context, most previous studies have relied on disaggregated data to assess the effects of climate change on maize yields ( Matimolane et al., 2020 ; Mapfumo et al., 2020 ; Simanjuntak et al., 2023 ). These studies focused on provinces declared to be high maize producers and neglected those with low maize production. Prior to 1987, there were four provinces in South Africa; hence, the majority of researchers used the data collected after nine provinces were formed ( Simanjuntak et al., 2023 ). Thus, data collected before 1987 were ignored. The current study addressed this gap in the literature by utilizing nationally representative time-series data and quantile regression models to accommodate farmers in provinces with lower maize production. This is the only model capable of dividing maize yield into low, medium, and high production ( Olagunju et al., 2020 ). To the best of our knowledge, no study has attempted to distinguish maize producers using quantile regression and incorporating temperature change on land in the regression to assess its effect on maize yield. Thus, the current study contributes to the existing literature by including temperature change on land as an indicator of climate change to examine its impact on maize yield in the South African context. It is important to investigate the impact of climate in South Africa, because almost all provinces are severely affected by changing weather patterns ( Roffe et al., 2024 ). The findings of the current study will inform policy interventions needed to tackle the issue of climate change among maize producers in South Africa. 2. Literature review The topic of climate change versus maize yield has been the subject of discussion for many decades. Climate change refers to scientific theories regarding the relationship between carbon dioxide (CO 2 ) and heat (temperature). The onset of excessive carbon emissions causing global warming was envisaged by Arrhenius (1997) . The study based its findings on the fact that carbon dioxide increases temperature over time; however, the work gained attention in the mid-19 th century, when most studies noticed changes in climate conditions. Approximately 97% of the studies concluded that CO2 emissions are significant in harming the atmosphere ( Harris et al., 2016 ). Lower-income economies will suffer the worst effects of global warming ( Bellon and Massetti, 2022 ). Moreover, the SADC community is home to lower-income economies in Africa. The IMF report continues to be poor in terms of climate vulnerability. At the same time, richer households can adapt to the climatic conditions. The economics of climate change is the introduction of the tax system (sin tax) to polluters of the atmosphere. Again, the contribution has been made to the literature on the effect of climate change on economic sectors, negative externalities, taxation, agriculture, human health, and comparisons between developed economies, emerging economies, and less developed countries. This study is interested in providing literature on the effect of climate change on maize yield and the possible gaps that exist in the literature. For example, the literature discussed below has three clusters: the effects of climate change on maize yield, food insecurity, and projections of world temperature. Previous studies have shown that climate change has no positive or negative effects on maize yield. For instance, Li et al. (2011) noted that reduced maize supply is associated with high product prices in the world. This study was conducted in the United States of America and China, which hold first and second place, respectively, in terms of mass production of maize in the world. Studies conducted at the beginning of the 21 st century have projected an increase in temperature from time to time. For example, Mati (2000) investigated the incidence of climate change in three Kenyan regions. The study indicated that by 2030, the temperature will rise from 2.29 to 2.89, in summer. Xiao et al. (2022) noted that a very sharp temperature increase will occur throughout the 21 st century and it will cause drought. The study was conducted using 20 global climate change models and the APSIM maize model in northern China. Several studies have used the APSIM model to make future projections regarding climate change in relation to maize yield. For example, Luo et al. (2023) noted that high temperatures are expected to reduce maize yields by 23%. This study used data from 1990 to 2012. In the same lane, feasible generalized least squares (FGLS), indicated that both minimum and maximum temperatures induce a high risk of reducing maize yield ( Guntukula and Goyari, 2020 ). The study used data from 1956 to 2015 in the Telangana region in southern India. Luhunga (2017) shared similar sentiments with Tanzania. These studies have provided both projections and the effects of climate change on maize yield. Unlike earlier studies, the latest literature confirms the negative effects of climate change on maize yields. Some studies have used temperature to measure climate change, while others have used CO 2 . Zhang et al. (2022a) , who in their findings indicated that both precipitation and temperature have a positive impact on maize yield, while a lack of light from the sun has negative effects. The study used a panel of 3050 informants regarded as small farmers in China, from whom data from 2009 to 2018 were extracted. However, this study lacked an indication of the temperature threshold, and the CO 2 had a positive effect on maize yield in Ghana. The study was conducted in Ghana through time series data ranging from 1990 to 2020 ( Ntiamoah et al., 2022 ; Araya et al., 2017 ) indicated same findings in USA. The study noted that CO 2 will increase maize yield, despite the decline projections in the 21 st century connected to climate change. The factors that positively contribute to maize production include rain and precipitation. Oseni and Masarirambi (2011) indicated that most maize farms in most emerging economies in Africa are rainfed. It helps other factors and reduces food insecurity, meaning that it assists even subsistence farming done by households. The study was conducted in Swaziland using two analyses with the help of data from 1990 to 2009. Jones and Thornton (2003) found that emerging economies lose approximately $2 billion due to their vulnerability to climate change. The simulation model projected a 10% loss of agricultural products due to climate-related events by 2055. Similarly, Msowoya et al. (2016) noted that by 2050, maize yield, which depends on natural rain, is expected to decrease by 14% owing to climate events. The study was conducted in Lilongwe District, located in Malawi. On the other hand, Lebel et al. (2015) projected that the rain harvest of maize yield will instead increase from 24% to 50% by half a century in Africa. The aforementioned studies indicate a disagreement in the literature concerning projections of maize productivity. Coster and Adeoti (2015) specifically noted that rainy days’ influence high maize productivity compared to the no rain season. The study was conducted under the supervision of 346 informants who participated in the study in Nigeria. The same sentiment was reported by Wu et al. (2021) in China. On the other hand, Ray et al. (2019) insisted on the negative impact of climate change on maize production, including other major agricultural productivity such as rice, avocado, barley, sorghum, oil plant, soybean, wheat, and sugar cane. The linear equation model indicated that Europe, Australia, and Southern Africa suffered worse impacts, whereas Latin America was safe. It is not surprising that they have an advantage in maize productivity. Kogo et al. (2019) reviewed the literature from 1990 to 2018 on this topic and found that CERES and APSIM models were dominant in such investigations. This study noted that current studies during the time of writing predicted a reduction in maize yield by the end of the current century. The same results are confirmed by Tachie-Obeng, Akponikpè, and Adiku (2013) and ( Tachie-Obeng, Akponikpè, and Adiku 2013 ) in Ghana, The same sentiment was delivered by Abera et al. (2018) , who in their study projected maize yield as from to 1980–2010, 2011 to 2039, 2040to 2069 and 2070–2099. The findings indicate that maize yield is expected to decrease from 43% to 24% by the end of the century. Similarly, Byjesh et al. (2010) and ( Byjesh, Kumar, and Aggarwal 2010 ), projection indicated that a high temperature from 2020 to 2080 will be accompanied by a decline in maize production in India. However, high rainfall increases maize productivity. Therefore, studies that project the future highly note the future decline in light of high temperatures. Although South Africa is equally a maize producer, they are few studies that are worried about climate change on maize productivity. This section briefly describes these studies in detail. According to Choruma, Akamagwuna, and Odume (2022) maize productivity is expected to decrease by 24% by the end of the 21 st century. The temperature is expected to increase to over 50% of the projected EPIC simulation model, which was conducted in Eastern Cape, South Africa, using data ranging from 1980 to 2010. This incident is partly because the majority of farmers still depend on rain-fed farms. Hence, more farmers are aware of climate change issues and use timing strategies for farming throughout the year ( Akanbi, Davis, and Ndarana 2021 ). The study was conducted in Vaal through interviews with the informants, and descriptive statistics and a multinomial model were employed in the study. Abraha and Savage (2006) noted that CO 2 and temperature are the main factors that affect maize yield in Cedara, KZN Province. The ClimGen simulation indicated that precipitation affected maize less than the former. Masipa (2017) noted that climate change is a treatment of overall food security in South Africa and food inflation. These studies have raised awareness of climate change and the creation of alternatives to rainwater. Landman et al. (2018) noted that the maximum temperature is expected to increase by 4 °C °C at the end of the century. This study used the linear recalibration model in the Southern African region, which covers other economies located around the SA. Similarly, Chemura et al. (2022) noted that the South African region is projected to face more dry days than rainy days. Projection was performed using the maize stability model from 1986 to 2064. Therefore, future projections indicate a misfortunate future in relation to maize productivity and food security. In addition to the contrasting findings of the studies above concerning changes in climate change on maize yield. In this study, it was noted that the literature covers other regions and few studies cover South Africa as an economy. Equally important, most studies cover a region located in a country and not the entire country. It is also observed that there is no study in literature that has used temperature change on land; this remains one of the contributions of the study in literature. 3. Methodology The study relies on a positivism research paradigm that posits that reality can be studied from an objective point of view, given the quantitative nature of the variables studied. In this section, the nature of the data, the quantile regression model, and diagnostic tests are explained. Monthly meteorological data (maximum temperature, minimum temperature, and precipitation) were extracted from power access data spanning 1981 to 2022. On the other hand, the annual data for maize yield and temperature change on land (that was later transformed into quarterly data) were downloaded from the Food and Agriculture Organization which covered a period of 1981 to 2022. Maize yield studies in different parts of the world have used this variable as an important factor that indicates food security in the form of maize productivity and other items made from maize. It has been used as a dependent and continuous variable based on data availability. Several studies in the literature have used it in the same way, such as Chandio et al. (2023) , Harris et al. (2016) , and Ntiamoah et al. (2022) , to count the few used in economics. The minimum and maximum temperatures ( Table 1 ) were both separate variables used in this study. The minimum temperature implies the lowest temperature recorded in a particular region in a specific period, which could be understood as cool. The maximum temperature can be understood as the highest temperature recorded in a particular region, such as heat. They are measured in Celsius (see the table below). Landman et al. (2018) and Guntukula and Goyari (2020) used both the temperature variables as explanatory variables. Table 1. Measurement and description of variables. Variable Description Measurement LNYied Log of Maize yield Kg/ha TCL Temperature change on Land Degrees Celsius MINT Minimum daily temperature Degrees Celsius MAXT Maximum daily temperature Degrees Celsius PREC Precipitation Rainfall in millimeters Precipitation has been cited as a favorable variable for maize ( Li et al., 2011 ; Murray-Tortarolo et al., 2018 ). It has been used as a measure of rainfall in the region, as measured in millimeters. Most maize farms in emerging economies still rely on this variable ( Ammani et al., 2013 ). 3.1 Quantile regression model The objective of this study was to investigate the effects of temperature, rainfall, and temperature on maize yield. As the literature indicates, many studies have investigated different econometric models. For example, Noorunnahar et al. (2023) used the ARDL model and Chandio et al. (2023) used both the former and VECM. The dominant models involve the CERES and APSIM simulations ( Kogo et al., 2019 ). Therefore, we used a quantile regression model in this study. The model allows the researcher to study the response of the explanatory variables to different levels of the dependent variables ( Mbewana and Kaseeram, 2024 ). For example, the effect of temperature on small, medium, and large producers of maize. As indicated previously, the dominant studies in the literature cover only the region of the economy, and in this study, we are interested in the entire economy of SA. This means that we consider small farmers and regions with large farmers specializing in maize productivity. The model was not used in this study, excluding Nyamekye et al. (2016) , who investigated the effect of human capital on maize productivity in Ghana. Maize yield takes the following form, according to ( Noorunnahar et al., 2023 ) (1) Y = f ( x 1 x 2 … x 0 ) Where Y denotes maize yield as a dependent variable and x denotes explanatory variables such as temperature. Other studies have used CO 2 instead of temperature such a ( Chandio et al., 2023 ). The quantile regression model was first introduced by Koenker and Bassett (1978) as an alternative model to overcome OLS shortfalls. Quantile Regression is used to predict the median rather than the mean, which is normally estimated using OLS ( Mbewana and Kaseeram, 2024 ). QR is an extension of OLS, and it is used when the normality and homoscedastic assumptions are violated. The following equations are model specifications in the form of study variables. Few studies have investigated the relationship between climate change and maize yield ( Ammani et al. 2013 ), ( Ntiamoah et al. 2022 ), and ( Chandio et al. 2023 ): (2) Myield t = α 10 + α 10 MAXT t + α 10 MINT t + α 10 PRT t + α 10 TCL t + ε t (3) Myield t = β 25 + β 25 MAXT t + β 25 MINT t + β 25 PRT t + β 25 TCL t + ϵ t (4) Myield t = γ 50 + γ 50 MAXT t + γ 50 MINT t + γ 50 PRT t + γ 50 TCL t + u t (5) Myield t = δ 75 + δ 75 MAXT t + δ 75 MINT t + δ 75 PRT t + δ 75 TCL t + ϑ t (6) Myield t = π 90 + π 90 MAXT t + π 90 MINT t + π 90 PRT t + π 90 TCL t + μ t (7) Myield t = π 95 + π 95 MAXT t + π 95 MINT t + π 95 PRT t + π 95 TCL t + φ t The quantiles ranged from the 10 th to 90 th quantiles. The error term in each equation where E ( ϵ t | X t ) = 0 , it means the conditional mean of the dependent variable concerning the regressor (X). The process of the model is explained in the Results and Discussion sections. 4. Results 4.1 Results and discussion The results from the quantile regression model showed that the coefficients for the maximum temperatures were significant and positive across all quantiles, except for the 90 th percentile. This variable was significant at less than 1% probability at the 10 th , 25 th , and 50 th percentiles. In contrast, the coefficient for maximum temperature was significant at less than 5% at the highest quantile (95 th ). Table 2 reveals that the maximum temperature has a stronger positive effect on maize yield at the lowest quantile (10 th ) because the magnitude of the coefficient was greater than that of the other quantiles (25 th , 50 th , and 95 th ). If other factors are held constant, the findings suggest that an increase of 1 °C in maximum temperature leads to an increase of 0.498, 0.397, 0.336, and 0.080 units in maize yield. In other words, when the maximum temperature increased by 1 °C, the maize yield increased by 49.8% and 39.7%, respectively, for farmers with lower maize production. The data show that at the median (50 th percentile), an increase of 1-degree Celsius causes the maize yield to increase by 33.6% for farmers who have average maize production, whereas at the upper-end quantile (95 th percentile), maize yield increases by only 8%. Table 2. The impact of climate change on maize yield. 10th 25th 50th 75 th 90th 95 th Variables Coef. Coef. Coef. Coef. Coef. Coef. MAXT 0.498*** (0.001) 0.397*** (0.000) 0.336*** (0.000) 0.104 (0.219) 0.051 (0.201) 0.080** (0.023) MINT 0.078 (0.323) −0.076* (0.089) −0.044 (0.223) 0.027 (0.544) 0.042** (0.049) 0.046** (0.016) PREC 0.172 (0.328) 0.202** (0.044) 0.338*** (0.000) 0.311*** (0.002) 0.112** (0.019) 0.083** (0.050) TEMCL −0.152 (0.562) 0.124 (0.404) 0.019 (0.873) 0.386** (0.011) 0.483*** (0.000) 0.489*** (0.000) _cons −15.781 (0.020 −9.299 (0.016) −7.020 (0.023) 2.342 (0.544) 5.099 (0.005) 3.862 (0.017 ***, **, *: significant at 1%, 5% and 10%, respectively A possible explanation for the positive correlation between maximum temperature and maize yield is that warmer conditions can enhance photosynthesis and accelerate crop growth, especially in areas where temperatures were previously too low for optimal maize development. Higher daytime temperatures may also extend the growing season, enabling maize plants to mature more quickly and resulting in an increase in maize yield. Furthermore, increased temperatures can boost soil microbial activity and improve the nutrient availability in maize. However, this beneficial effect could be limited to an optimal temperature range because excessive heat stress can ultimately reduce maize production ( Zhang et al., 2022a ). The coefficient for the minimum temperatures was significant at less than 10% in the lower quantile (25th), while it was significant at less than 5% in the highest quantiles (90th and 95th). The findings of this study show that minimum temperatures have a negative effect on maize yield at the 25th percentile, whereas a positive linkage was observed at the 90 th and 95 th percentiles. If other factors are held constant, the findings show that when the minimum temperature is reduced by 1 °C, maize yield is reduced by 0.076 units. These results reveal that when the temperature decreases below the minimum level, maize yield declines by 7.6% for provinces with lower production. One of the reasons for this is that a reduction of 1 °C in minimum temperature could have an adverse impact on maize yield due to heightened risks of cold stress, frost damage, and delayed crop growth. Cooler nighttime temperatures may slow down physiological processes, diminish photosynthetic efficiency, and limit biomass accumulation. Under colder conditions, maize development might be stunted, ultimately reducing the yield. Furthermore, lower minimum temperatures can prolong the maturation period, making the crop more susceptible to unfavorable weather conditions later in the season ( Bhattacharya, 2022 ). On the other hand, a positive correlation was noted between maize yield and minimum temperatures at the highest quantiles (90 th and 95 th ). The results suggest that when the minimum temperature increases by 1 °C, the maize yield increases by 0.042 and 0.046 units at the 90 th and 95 th percentiles, respectively. These findings also indicate that when the minimum temperature rises by 1 °C, maize yield increases by 4.2% and 4.6%, respectively. A possible explanation for this is that maize is classified as a warm-season crop, and low night temperatures can hinder metabolic activities and impede growth ( Riaz et al., 2024 ). A modest rise in minimum temperature can help avert freezing damage, particularly in cooler areas, resulting in enhanced growth and improved grain development ( Waqas et al. 2021 ). The coefficients for precipitation were significant across all quantiles except for the lowest percentile (10th percentile). This variable was significant at less than 5% in the 25th, 90th, and 95th percentiles, whereas it was significant at less than 1% in both the 50th and 75th percentiles. The results revealed a stronger positive effect between maize yield and precipitation at the 50th percentile, as the magnitude of the coefficient was higher compared to other quantiles (90 th and 95 th ). A stronger effect was observed at the 75th percentile, which was almost the same as the median (50th percentile). The data show that when the precipitation increases by 1 mm per day, there is an increase of 0.338, 0.311, 0.112, and 0.083 units in maize yield at the 50 th , 75 th , 90 th , and 95 th percentiles, respectively. This means that when the precipitation increased by 1 mm per day, the maize yield increased by 33.8% (50 th ), 31.1% (75 th ), 11.2% (90 th ) and 8.3% (95 th ), respectively. One of the reasons for this is that maize requires sufficient water for cell growth, nutrient absorption, and photosynthesis. Enhanced rainfall guarantees that the soil maintains adequate moisture levels, thereby alleviating drought stress and averting wilting during the essential phases of growth ( Bhattacharya, 2022 ). The coefficients for temperature change on land were statistically significant at the highest quantiles (75th, 90th, and 95th percentiles). This variable was significant at less than 5% in the 75th percentile, whereas it was significant at less than 1% in both the 90th and 95th percentiles. The data shows a stronger positive effect between maize yield and temperature change on land at the highest quantile (95th percentile), as the magnitude of the coefficient was higher compared to other quantiles (75 th and 90 th percentile). If other factors remain the same, the findings show that when the temperature changes on land increases by 1 °C, it leads to a 0.386, 0.483, and 0.489 unit increase in maize yield at the highest quantiles (75 th , 90 th , and 95 th ). These results imply that when the temperature change on land increases by 1 °C, there is a 38.6%, 48.3%, and 48.9% increase in maize yield at the 75 th , 90 th , and 95 th percentiles, respectively. In cooler regions, increased temperatures on land can enhance the growth of maize, enabling plants to reach maturity more quickly and yield a greater amount of grain ( Tiwari and Yadav 2019 ). When prior temperatures are suboptimal, warming can prolong the growing season, resulting in improved yields ( Yang 2019 ). Table 3 presents the diagnostic test of the model. R 2 increases with quantiles until the median quantile starts to decrease. The LR statistics are high and statistically significant at the 1% level. The slope equity test indicates a similar connection between the dependent and explanatory variables in all quantiles. The test values were considered statistically significant at the 1% level. The explanatory variables show mixed results, according to the quantile symmetric test. In the lowest and two highest quantiles, there is evidence for a symmetric quantile test across individual coefficients since the p-values for chi-squared are statistically significant at 1% levels. There is evidence of quantile symmetry in the 25 th , 50 th and 75 th quantiles. Table 3. Diagnostics tests. 10 th 25 th 50 th 75 th 90 th 95 th Pseudo R 2 19.43 21.24 22.3 19.73 18.5 20.14 Adjusted R 2 17.40 19.26 20.33 17.70 16.49 18.13 LR statistics 36.12*** 60.65*** 66.96*** 48.57*** 30.64*** 27.93 Equity test 52.31*** 36.87*** 36.87*** 36.87*** 65.54*** 66.33*** Symmetric test 24.03*** 9.23 9.23 9.83 24.03*** 30.58*** ***, **, *: significant at 1%, 5% and 10%, respectively The last part of the diagnostic test is the quantile process ( Figure 1 ) of each variable per quantile, denoted by the bold line in the shaded region of the diagrams. This test compares the quantile process median estimation to the OLS process in the mean process. In figure 1 , starting from the 25th quantile to the 75th quantile, the quantile processes have 5% boundaries of the OLS process. However, the other quantiles fall out of the mean estimation. This indicates the power of quantile regression to estimate different levels of maize production, given different levels of explanatory variables. Figure 1. Quantile process. Source: Stata software. 5. Conclusions and recommendations The objective of this study was to examine the impact of climate change on maize yield in South Africa using a quantile regression model. It was noted that when the maximum temperature is increasing, it is more beneficial to provinces that have lower maize production (10 th and 25 th ) and those that produce at an average (50 th ). The researchers in the current study observed that maximum temperatures had a lower effect at the upper-end quantile (95 th ). It was noted that when the minimum temperature decreased below the minimum level, it had a detrimental effect on lower maize producers. This means that decreasing temperatures worsen maize production in the provinces with lower maize production (25 th ). It was also observed that the minimum temperature rise resulted in an increase in maize production for the provinces with higher maize production (90 th and 95 th percentile). Farmers need to utilize maize varieties that are resistant to cold temperatures. We focused on the development and promotion of maize hybrids that mature early, thereby avoiding crucial growth phases during colder periods. Capitalize beneficial high temperatures by initiating planting early to prolong the growing season. Stagger planting dates mitigate risks and maximize yield potential across diverse temperature scenarios. Synchronize planting with anticipated rainfall patterns to guarantee sufficient moisture during the essential growth phases. Optimize plant spacing to minimize excessive humidity, which can increase the risk of disease. Select maize hybrids that perform well under warm conditions while also demonstrating resilience to potential heat stress. Choose varieties with robust root systems to improve nutrient and water absorption under warm soil conditions. Limitations of the study and future research One of the limitations of this study is that the authors did not estimate the threshold at which maximum temperatures are detrimental to maize yield in South Africa. Second, the study did not consider the effects of climate change on maize yield in the short and long run. Future research should focus on estimating the threshold for maximum temperatures to determine the extent to which it reduces maize production in South Africa. Ethics and consent Ethics and consent are not required for this study. Data availability The study did not use any raw data; we only used the secondary data that was accessed using the links provided below. The data for maximum and minimum temperatures were downloaded from the NASA POWER Data Access Viewer. This data can be extracted using the following link: NASA POWER | Data Access Viewer (DAV ). The annual data for maize yield and temperature change on land (that was later transformed into quarterly data) were downloaded from the Food and Agriculture Organization. The data was downloaded using the following link: Statistics | FAO | Food and Agriculture Organization of the United Nations . References Abera K, Crespo O, Seid J, et al. : Simulating the Impact of Climate Change on Maize Production in Ethiopia, East Africa. Environ. Syst. Res. 2018; 7 (1). Publisher Full Text Abraha MG, Savage MJ: Potential Impacts of Climate Change on the Grain Yield of Maize for the Midlands of KwaZulu-Natal, South Africa. Agric. Ecosyst. Environ. 2006; 115 (1–4): 150–160. Publisher Full Text Adisa OM, Botai CM, Botai JO, et al. : Analysis of Agro-Climatic Parameters and Their Influence on Maize Production in South Africa.2018; 991–1004. Akanbi RT, Davis N, Ndarana T: Climate Change and Maize Production in the Vaal Catchment of South Africa: Assessment of Farmers’ Awareness, Perceptions and Adaptation Strategies. Clim. Res. 2021; 82 : 191–209. Publisher Full Text Ammani AA, Ja’afaru AK, Aliyu JA, et al. : Climate Change and Maize Production: Empirical Evidence from Kaduna State, Nigeria. Journal of Agricultural Extension. 2013; 16 (1): 1–8. Publisher Full Text Araya A, Kisekka I, Lin X, et al. : Evaluating the Impact of Future Climate Change on Irrigated Maize Production in Kansas. Clim. Risk Manag. 2017; 17 (July): 139–154. Publisher Full Text Arrhenius EC: Model of the Greenhouse Effect i n Context. Royal Swedish Academy of Sciences. 1997; 26 (1): 6–11. Bellon MM, Massetti E: Economic principles for integrating adaptation to climate change into fiscal policy , vol. 2022 . : International Monetary Fund;2022.1. Publisher Full Text Bhattacharya A: Physiological processes in plants under low temperature stress. Singapore: Springer; 2022; 1–106. Publisher Full Text Bouteska A, Sharif T, Bhuiyan F, et al. : Impacts of the Changing Climate on Agricultural Productivity and Food Security: Evidence from Ethiopia. J. Clean. Prod. 2024; 449 (February): 141793. Publisher Full Text Byjesh K, Kumar SN, Aggarwal PK: Simulating Impacts, Potential Adaptation and Vulnerability of Maize to Climate Change in India. Mitig. Adapt. Strateg. Glob. Chang. 2010; 15 (5): 413–431. Publisher Full Text Chandio AA, Akram W, Bashir U, et al. : Sustainable Maize Production and Climatic Change in Nepal: Robust Role of Climatic and Non-Climatic Factors in the Long-Run and Short-Run. Environ. Dev. Sustain. 2023; 25 (2): 1614–1644. Publisher Full Text Chemura A, Nangombe SS, Gleixner S, et al. : Changes in Climate Extremes and Their Effect on Maize (Zea Mays L.) Suitability Over Southern Africa. Frontiers in Climate. 2022; 4 (July): 1–14. Publisher Full Text Choruma DJ, Akamagwuna FC, Odume NO: Simulating the Impacts of Climate Change on Maize Yields Using EPIC: A Case Study in the Eastern Cape Province of South Africa. Agriculture (Switzerland). 2022; 12 (6). Publisher Full Text Coster AS, Adeoti AI: Economic Effects of Climate Change on Maize Production and Farmers’ Adaptation Strategies in Nigeria: A Ricardian Approach. J. Agric. Sci. 2015; 7 (5). Publisher Full Text Fosu-Mensah BY, Manchadi A, Vlek PLG: Impacts of Climate Change and Climate Variability on Maize Yield under Rainfed Conditions in the Sub-Humid Zone of Ghana: A Scenario Analysis Using APSIM.2019; 27 (1): 108–126. Guntukula R, Goyari P: The Impact of Climate Change on Maize Yields and Its Variability in Telangana, India: A Panel Approach Study. J. Public Aff. 2020; 20 (3). Publisher Full Text Harris JM, Roach B, Codur A-M: The Economics of Global Climatic Change. The Economics of Global Climatic Change. 2016; 1–201. Publisher Full Text Jones PG, Thornton PK: The Potential Impacts of Climate Change on Maize Production in Africa and Latin America in 2055. Glob. Environ. Chang. 2003; 13 (1): 51–59. Publisher Full Text Koenker R, Bassett G: Regression Quantiles Author (s): Roger Koenker, Gilbert Bassett and Jr. Published by: The Econometric Society Stable Https://Www.Jstor.Org/Stable/1913643 The Econometric Society Is Collaborating with JSTOR to Digitize, Preserve and Extend Acce. Econometrica. 1978; 46 (1): 33–50. Publisher Full Text Kogo BK, Kumar L, Koech R, et al. : Modelling Impacts of Climate Change on Maize ( Zea Mays L.) Growth and Productivity: A Review of Models, Outputs and Limitations. Journal of Geoscience and Environment Protection. 2019; 07 (08): 76–95. Publisher Full Text Landman WA, Engelbrecht F, Hewitson B, et al. : Towards Bridging the Gap between Climate Change Projections and Maize Producers in South Africa. Theor. Appl. Climatol. 2018; 132 (3–4): 1153–1163. Publisher Full Text Lebel S, Fleskens L, Forster PM, et al. : Evaluation of In Situ Rainwater Harvesting as an Adaptation Strategy to Climate Change for Maize Production in Rainfed Africa. Water Resour. Manag. 2015; 29 (13): 4803–4816. Publisher Full Text Li K, Pan J, Xiong W, et al. : The Impact of 1. 5 ° C and 2. 0 ° C Global Warming on Global Maize Production and Trade. Sci. Rep. 2022; 12 . PubMed Abstract | Publisher Full Text | Free Full Text Li X, Takahashi T, Suzuki N, et al. : The Impact of Climate Change on Maize Yields in the United States and China. Agric. Syst. 2011; 104 (4): 348–353. Publisher Full Text Luhunga PM: Assessment of the Impacts of Climate Change on Maize Production in the Southern and Western Highlands Sub-Agro Ecological Zones of Tanzania. Front. Environ. Sci. 2017; 5 (AUG). Publisher Full Text Luo N, Mueller N, Zhang Y, et al. : Short-Term Extreme Heat at Flowering Amplifies the Impacts of Climate Change on Maize Production. Environ. Res. Lett. 2023; 18 (8). Publisher Full Text Magodora TL: Physio-Economic Impacts of Climate Change on Maize Production in South Africa.2020. (October). Mapfumo P, Chagwiza C, Antwi M: IMPACT OF RAINFALL VARIABILITY ON MAIZE YIELD IN THE KWAZULU-NATAL, NORTH-WEST AND FREE STATE PROVINCES OF SOUTH AFRICA. Journal of Agribusiness and Rural Development. 2020; 58 : 359–367. Publisher Full Text Masipa TS: The Impact of Climate Change on Food Security in South Africa: Current Realities and Challenges Ahead. Jamba: Journal of Disaster Risk Studies. 2017; 9 (1): 1–7. PubMed Abstract | Publisher Full Text | Free Full Text Mati BM: The Influence of Climate Change on Maize Production in the Semi-Humid-Semi-Arid Areas of Kenya. J. Arid Environ. 2000; 46 (4): 333–344. Publisher Full Text Matimolane S, Chikoore H, Fhumulani M I, et al. : Maize Producers’ Vulnerability to Climate Change: Evidence from Makhuduthamaga Local Municipality, South Africa.2020; 1–10. Msowoya K, Madani K, Davtalab R, et al. : Climate Change Impacts on Maize Production in the Warm Heart of Africa. Water Resour. Manag. 2016; 30 (14): 5299–5312. Publisher Full Text Mbewana V, Kaseeram I:The determinants of livelihood diversification among small-scale rural farmers in Alfred Nzo and King Cetshwayo District, South Africa. Cogent. Econ. Financ.2024; 12 (1): 2368901. Publisher Full Text Murray-Tortarolo GN, Jaramillo VJ, Larsen J: Food Security and Climate Change: The Case of Rainfed Maize Production in Mexico. Agric. For. Meteorol. 2018; 253-254 (July 2017): 124–131. Publisher Full Text Noorunnahar M, Mila FA, Haque FTI: Does the Supply Response of Maize Suffer from Climate Change in Bangladesh? Empirical Evidence Using ARDL Approach. J. Agric. Food Res. 2023; 14 (June): 100667. Publisher Full Text Ntiamoah EB, Li D, Appiah-Otoo I, et al. : Towards a Sustainable Food Production: Modelling the Impacts of Climate Change on Maize and Soybean Production in Ghana. Environ. Sci. Pollut. Res. 2022; 29 (48): 72777–72796. PubMed Abstract | Publisher Full Text | Free Full Text Nyamekye I, Fiankor DDD, Ntoni JO:Effect of human capital on maize productivity in Ghana: a quantile regression approach. Int. J. Food Agric. Econom. 2016; 4 (2): 125–135. Olagunju KO, Ogunniyi AI, Awotide BA, et al. : Evaluating the Distributional Impacts of Drought-Tolerant Maize Varieties on Productivity and Welfare Outcomes: An Instrumental Variable Quantile Treatment Effects Approach.2020. Publisher Full Text Oseni TO, Masarirambi MT: Effect of Climate Change on Maize (Zea Mays) Production and Food Security in Swaziland. Environ. Sci. 2011; 11 (3): 385–391. Ray DK, West PC, Clark M, et al. : Climate Change Has Likely Already Affected Global Food Production. PLoS ONE. 2019; 14 (5): 1–18. PubMed Abstract | Publisher Full Text | Free Full Text Riaz A, Thomas J, Ali HH, et al. : High night temperature stress on rice (Oryza sativa)–insights from phenomics to physiology. A review. Funct. Plant Biol. 2024; 51 (6). Publisher Full Text Roffe S, Myeni L, Rapolaki R, et al. : Identifying Climatic Risks and Relevant Adaptation STrategies for Selected Smallholder Farming Regions, Limpopo Province, South Africa. S. Afr. Geogr. J. 2024; 107 : 262–281. Publisher Full Text Siatwiinda SM, Supit I, van Hove B , et al. :Climate change impacts on rainfed maize yields in Zambia under conventional and optimized crop management. Clim. Change. 2021; 167 (3): 39. Publisher Full Text Simanjuntak C, Gaiser T, Ahrends HE, et al. : Impact of Climate Extreme Events and Their Causality on Maize Yield in South Africa. Sci. Rep. 2023; 13 (1): 1–15. PubMed Abstract | Publisher Full Text | Free Full Text South African Government: South Africa Yearbook 2022/2023 Agriculture, Land Reform and Rural Development.2023; 1–14. Tachie-Obeng E, Akponikpè PBI, Adiku S: Considering Effective Adaptation Options to Impacts of Climate Change for Maize Production in Ghana. Environ. Dev. 2013; 5 (1): 131–145. Publisher Full Text Tiwari YK, Yadav SK: High Temperature Stress Tolerance in Maize (Zea Mays L.): Physiological and Molecular Mechanisms.2019; 93–102. Publisher Full Text Waqas MA, Wang X, Zafar SA, et al. : Thermal Stresses in Maize: Effects and Management Strategies.2021. Wu JZ, Zhang J, Zhang Ming GE, et al. : Impact of Climate Change on Maize Yield in China from 1979 to 2016. J. Integr. Agric. 2021; 20 (1): 289–299. Publisher Full Text Xiao D, Bai H, Liu DL, et al. : Projecting Future Changes in Extreme Climate for Maize Production in the North China Plain and the Role of Adjusting the Sowing Date. Mitig. Adapt. Strateg. Glob. Chang. 2022; 27 (3). Publisher Full Text Yang C: Effects of Climate Change and Adaptation Options on Winter Wheat Yield under Rainfed Mediterranean Conditions in Southern Portugal.2019; 159–178. Zhang Z, Wei J, Li J, et al. :The impact of climate change on maize production: Empirical findings and implications for sustainable agricultural development. Front. Environ. Sci. 2022a; 10 : 954940. Publisher Full Text Zhang J, Wu R, Jia X, et al. :Contribution of precipitation and temperature to multiscale drought variations over Asia: Dependence on the time scale. International Journal of Climatology. 2022b; 42 (16): 8804–8821. Publisher Full Text Zizinga A, Mwanjalolo JGM, Tietjen B, et al. : Climate Change and Maize Productivity in Uganda: Simulating the Impacts and Alleviation with Climate Smart Agriculture Practices. Agric. Syst. 2022; 199 (September 2021): 103407. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 07 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa 2 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa 3 Economics, University of Zululand Faculty of Commerce Administration and Law, KwaDlangezwa, 3886, South Africa Vusi Mbewana Roles: Conceptualization, Formal Analysis, Methodology Mbongeni Ngubane Roles: Data Curation, Formal Analysis, Methodology Irrshad Kaseeram Roles: Data Curation, Formal Analysis, Methodology 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: 07 Apr 2026, 15:481 https://doi.org/10.12688/f1000research.178130.1 Copyright © 2026 Mbewana V et al . 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 Mbewana V, Ngubane M and Kaseeram I. THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.12688/f1000research.178130.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: ? 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 Version 1 VERSION 1 PUBLISHED 07 Apr 2026 Views 0 Cite How to cite this report: O. Omokpariola D. Reviewer Report For: THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.5256/f1000research.196478.r475322 ) The direct URL for this report is: https://f1000research.com/articles/15-481/v1#referee-response-475322 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 23 Apr 2026 Daniel O. Omokpariola , Nnamdi Azikiwe University, Awka, Anambra, Nigeria Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.196478.r475322 This study investigates the impact of changing weather patterns on maize yield in South Africa using quantile regression applied to national time‑series data from 1981 to 2022. By incorporating maximum temperature, minimum temperature, precipitation, and temperature change on land, the ... Continue reading READ ALL This study investigates the impact of changing weather patterns on maize yield in South Africa using quantile regression applied to national time‑series data from 1981 to 2022. By incorporating maximum temperature, minimum temperature, precipitation, and temperature change on land, the authors examine heterogeneous climate impacts across low‑, medium‑, and high‑production maize contexts. Although the study is fundamentally sound, the following minor issues should be addressed to strengthen the manuscript further: 1. Clarify policy implications: Some recommendations (e.g., planting schedules, hybrid selection) would benefit from being more explicitly tied to specific empirical results (e.g., which quantiles or climate variables motivate each recommendation). 2. Temperature threshold discussion: The authors correctly acknowledge as a limitation that temperature thresholds were not estimated. This limitation could be reiterated more prominently in the conclusion to avoid policy overextension. 3. Short‑ vs long‑run dynamics: While not required for this study, explicitly stating that the results capture associational, not dynamic causal effects would strengthen interpretive clarity, especially for policy readers. None of these issues undermines the technical validity of the study, and they can be addressed through minor revisions. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Food Science, Climate Adaptation, Chemistry I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT O. Omokpariola D. Reviewer Report For: THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.5256/f1000research.196478.r475322 ) The direct URL for this report is: https://f1000research.com/articles/15-481/v1#referee-response-475322 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 07 Apr 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline 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 Reviewer Reports Invited Reviewers 1 Version 1 07 Apr 26 read Daniel O. Omokpariola , Nnamdi Azikiwe University, Awka, Nigeria 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 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 O. Omokpariola D. This is an open access peer review report 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. 23 Apr 2026 | for Version 1 Daniel O. Omokpariola , Nnamdi Azikiwe University, Awka, Anambra, Nigeria 0 Views copyright © 2026 O. Omokpariola D. This is an open access peer review report 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. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline 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 This study investigates the impact of changing weather patterns on maize yield in South Africa using quantile regression applied to national time‑series data from 1981 to 2022. By incorporating maximum temperature, minimum temperature, precipitation, and temperature change on land, the authors examine heterogeneous climate impacts across low‑, medium‑, and high‑production maize contexts. Although the study is fundamentally sound, the following minor issues should be addressed to strengthen the manuscript further: 1. Clarify policy implications: Some recommendations (e.g., planting schedules, hybrid selection) would benefit from being more explicitly tied to specific empirical results (e.g., which quantiles or climate variables motivate each recommendation). 2. Temperature threshold discussion: The authors correctly acknowledge as a limitation that temperature thresholds were not estimated. This limitation could be reiterated more prominently in the conclusion to avoid policy overextension. 3. Short‑ vs long‑run dynamics: While not required for this study, explicitly stating that the results capture associational, not dynamic causal effects would strengthen interpretive clarity, especially for policy readers. None of these issues undermines the technical validity of the study, and they can be addressed through minor revisions. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Food Science, Climate Adaptation, Chemistry I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) O. Omokpariola D. Peer Review Report For: THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH AFRICA: EVIDENCE FROM QUANTILE REGRESSION [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :481 ( https://doi.org/10.5256/f1000research.196478.r475322) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-481/v1#referee-response-475322 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 = "THE IMPACT OF CHANGING WEATHER PATTERNS ON...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-481/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-481/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-481/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Mbewana V et al.'); 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-481/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-481", templates : { twitter : "THE IMPACT OF CHANGING WEATHER PATTERNS ON MAIZE YIELD IN SOUTH.... Mbewana V et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-481/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/178130/196478") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "196478"); $(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 = { "485761": 0, "485760": 0, "474071": 0, "474070": 0, "474069": 0, "474068": 0, "474067": 0, "474066": 0, "474065": 0, "474064": 0, "474073": 0, "474072": 0, "475319": 0, "475318": 0, "475317": 0, "475316": 0, "485759": 0, "485758": 0, "485757": 0, "475325": 0, "485756": 0, "475324": 0, "485755": 0, "475323": 0, "485754": 0, "475322": 13, "485753": 0, "475321": 0, "485752": 0, "475320": 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 = "52e3f9ea-5015-4661-b858-b6b6bb34b15e"; 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.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00