CINXE.COM

Guide for Authors | Materials Reports: Energy

<!DOCTYPE html> <html lang="en-GB"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta http-equiv="X-UA-Compatible" content="ie=edge"><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.eu01.nr-data.net","errorBeacon":"bam.eu01.nr-data.net","licenseKey":"NRJS-70b3f9b2c6f17cc4471","applicationID":"304294210","transactionName":"MhBSZQoZWhdTVUYLDQtafWc7V3cLXEJXDBY1FFdUOxdaEEBZXg4HF1pzXhYMUQpGZlMFBw==","queueTime":0,"applicationTime":51,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.eu01.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"322544468",accountID:"2916063",trustKey:"2916063",xpid:"Vg8GV1ZVCxADVFVQDgUFV1Q=",licenseKey:"NRJS-70b3f9b2c6f17cc4471",applicationID:"304294210"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(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 u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);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.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),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.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);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){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){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()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},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=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",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<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.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.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788: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<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(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,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"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}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),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 p.gm?.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,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,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(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,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 r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}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 y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),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 le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"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 o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[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=i[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=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <title>Guide for Authors | Materials Reports: Energy</title> <meta property="og:site_name" content="KeAi Publishing" /> <meta name="application-name" content="KeAi Publishing" /> <meta property="og:type" content="website" /> <meta name="apple-mobile-web-app-title" content="KeAi Publishing" /> <meta name="description" content="Author instructions for preparation and submission of an article to Materials Reports: Energy" /> <meta property="og:description" content="Author instructions for preparation and submission of an article to Materials Reports: Energy" /> <meta name="twitter:description" content="Author instructions for preparation and submission of an article to Materials Reports: Energy" /> <meta property="og:title" content="Author instructions for preparation and submission of an article to Materials Reports: Energy" /> <meta name="twitter:title" content="Author instructions for preparation and submission of an article to Materials Reports: Energy" /> <meta name="robots" content="index,follow" /> <link rel="canonical" href="https://www.keaipublishing.com/en/journals/materials-reports-energy/guide-for-authors/" /> <meta property="og:url" content="https://www.keaipublishing.com/en/journals/materials-reports-energy/guide-for-authors/" /> <meta name="twitter:url" content="https://www.keaipublishing.com/en/journals/materials-reports-energy/guide-for-authors/" /> <link rel="alternate" hreflang="en-gb" href="https://www.keaipublishing.com/en/journals/materials-reports-energy/guide-for-authors/" /> <link rel="alternate" hreflang="zh-hans" href="https://www.keaipublishing.com/cn/journals/materials-reports-energy/guide-for-authors/" /> <meta name="twitter:site" content="@keaipublishing" /> <meta name="twitter:creator" content="@keaipublishing" /> <meta name="theme-color" content="#202c54" /> <link rel="shortcut icon" href="/media/uendpda2/twitter_weibo_400x400-1.png" /> <link rel="icon" sizes="16x16" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=16&amp;height=16&amp;rnd=132787551925800000" /> <link rel="icon" sizes="32x32" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=32&amp;height=32&amp;rnd=132787551925800000" /> <link rel="icon" sizes="96x96" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=96&amp;height=96&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="57x57" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=57&amp;height=57&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="60x60" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=60&amp;height=60&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="72x72" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=72&amp;height=72&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="76x76" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=76&amp;height=76&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="114x114" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=114&amp;height=114&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="120x120" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=120&amp;height=120&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="144x144" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=144&amp;height=144&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="152x152" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=152&amp;height=152&amp;rnd=132787551925800000" /> <link rel="apple-touch-icon" sizes="180x180" href="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=180&amp;height=180&amp;rnd=132787551925800000" /> <meta name="msapplication-TileColor" content="#202c54"> <meta name="msapplication-TileImage" sizes="70x70" content="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=70&amp;height=70&amp;rnd=132787551925800000" /> <meta name="msapplication-TileImage" sizes="144x144" content="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=144&amp;height=144&amp;rnd=132787551925800000" /> <meta name="msapplication-TileImage" sizes="150x150" content="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=150&amp;height=150&amp;rnd=132787551925800000" /> <meta name="msapplication-TileImage" sizes="310x310" content="/media/uendpda2/twitter_weibo_400x400-1.png?anchor=center&amp;mode=crop&amp;width=310&amp;height=310&amp;rnd=132787551925800000" /> <script>window.MSInputMethodContext && document.documentMode && document.write('<script src="https://cdn.jsdelivr.net/npm/ie11-custom-properties@4.1.0/ie11CustomProperties.min.js"><\/script>');</script> <script crossorigin="anonymous" src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=ResizeObserver%2Cdefault"></script> <link rel="manifest" href="/manifest.webmanifest"> <link rel="stylesheet" href="/_common/styles/vendors.418010f69e6e4767a19b.css" /> <link rel="stylesheet" href="/_common/styles/site.8c4b58f1b353c23fa201.css" /> <script> (function (d) { var config = { kitId: 'anx5mss', scriptTimeout: 3000, async: true }, h = d.documentElement, t = setTimeout(function () { h.className = h.className.replace(/\bwf-loading\b/g, "") + " wf-inactive"; }, config.scriptTimeout), tk = d.createElement("script"), f = false, s = d.getElementsByTagName("script")[0], a; h.className += " wf-loading"; tk.src = 'https://use.typekit.net/' + config.kitId + '.js'; tk.async = true; tk.onload = tk.onreadystatechange = function () { a = this.readyState; if (f || a && a != "complete" && a != "loaded") return; f = true; clearTimeout(t); try { Typekit.load(config) } catch (e) { } }; s.parentNode.insertBefore(tk, s) })(document); </script> <script> (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; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-5LLZBH8'); </script> </head> <body> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5LLZBH8" height="0" width="0" style="display: none; visibility: hidden;"></iframe> </noscript> <header> <nav class="navbar navbar-expand-xl navbar-light" id="navbar"> <div class="container"> <a class="navbar-brand" href="/en/" title="KeAi Publishing"> <img src="/media/5n3av3lw/keai_logo.png" alt="KeAi logo" /> </a> <div> <div class="lang-selection-nav" id="lang-selection-nav"> <ul class="navbar-nav"> <li class="nav-item flex-fill siteSearchCollapse collapse" id="siteSearch"> <form class="d-flex form-search-container header-form-search" action="/en/search"> <input class="form-control form-control-sm" type="search" name="searchTerm" placeholder="Search" aria-label="Search" /> <button class="nav-link" type="submit" aria-label="Search"><i class="bi bi-search" aria-hidden="true"></i></button> </form> </li> <li class="nav-item siteSearchCollapse collapse show" id="siteSearchIcon" data-bs-toggle="collapse" data-bs-target=".siteSearchCollapse" aria-controls="siteSearch siteSearchIcon" aria-expanded="true"> <button class="nav-link" data-bs-toggle="collapse" data-bs-target=".siteSearchCollapse" aria-controls="siteSearch siteSearchIcon" aria-label="Open site search" aria-expanded="true"><i class="bi bi-search" aria-hidden="true"></i></button> </li> <li class="nav-item navbar-toggle"> <button id="navbar-toggler" class="nav-link" data-bs-toggle="collapse" data-bs-target="#main-nav" aria-controls="main-nav" aria-expanded="false" aria-label="Toggle navigation"> <i class="bi bi-list"></i> </button> </li> </ul> </div> <div class="collapse navbar-collapse no-wrap" id="main-nav"> <ul class="navbar-nav me-xl-3"> <li class="d-xl-none nav-item mb-3 border-0"> <form class="d-flex form-search-container" action="/en/search"> <input class="form-control" type="search" name="searchTerm" placeholder="Search" aria-label="Search"> <button class="btn btn-link" type="submit"><i class="bi bi-search"></i></button> </form> </li> <li class="nav-item"> <a class="nav-link" href="/en/" > Home </a> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav13102" role="button" data-bs-toggle="dropdown" aria-expanded="false" > About us </a> <ul class="dropdown-menu" aria-labelledby="nav13102"> <li> <a class="dropdown-item" href="/en/about-us/" > KeAi </a> </li> <li> <a class="dropdown-item" href="/en/about-us/mission-and-objectives/" > Mission and objectives </a> </li> <li> <a class="dropdown-item" href="/en/about-us/management/" > Management and governance </a> </li> <li> <a class="dropdown-item" href="/en/about-us/publishing-team/" > Publishing team </a> </li> <li> <a class="dropdown-item" href="/en/about-us/careers/" > Careers </a> </li> <li> <a class="dropdown-item" href="/en/about-us/contact/" > Contact </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link active" href="#" id="nav1178" role="button" data-bs-toggle="dropdown" aria-expanded="false" > Journals </a> <ul class="dropdown-menu" aria-labelledby="nav1178"> <li> <a class="dropdown-item" href="/en/journals/" > All Journals </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=16778" > Engineering and Technology </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=16947" > Health and Medical Sciences </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=17094" > Life Sciences </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=19678" > Multidisciplinary </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=16870" > Physical Sciences </a> </li> <li> <a class="dropdown-item" href="/en/journals/?id=17727" > Social Sciences </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav9058" role="button" data-bs-toggle="dropdown" aria-expanded="false" > Events </a> <ul class="dropdown-menu" aria-labelledby="nav9058"> <li> <a class="dropdown-item" href="/en/events/" > All events </a> </li> <li> <a class="dropdown-item" href="/en/events/conferences/" > Conferences </a> </li> <li> <a class="dropdown-item" href="/en/events/webinars/" > Webinars </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav12027" role="button" data-bs-toggle="dropdown" aria-expanded="false" > Partners </a> <ul class="dropdown-menu" aria-labelledby="nav12027"> <li> <a class="dropdown-item" href="/en/partners/" > Our partners </a> </li> <li> <a class="dropdown-item" href="/en/partners/publishing/" > Publishing </a> </li> <li> <a class="dropdown-item" href="/en/partners/marketing/" > Marketing </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav9983" role="button" data-bs-toggle="dropdown" aria-expanded="false" > For authors </a> <ul class="dropdown-menu" aria-labelledby="nav9983"> <li> <a class="dropdown-item" href="/en/authors-and-editors/" > Publishing guide </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/benefits-of-publishing/" > Author benefits </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/publishing-process/" > Publishing process </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/reviewers/" > Peer review process </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/publishing-ethics/" > Publishing ethics </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/training-and-workshops/" > Training and workshops </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/author-services/" > Author services </a> </li> <li> <a class="dropdown-item" href="/en/authors-and-editors/sciencedirect/" > ScienceDirect </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav9994" role="button" data-bs-toggle="dropdown" aria-expanded="false" > For editors </a> <ul class="dropdown-menu" aria-labelledby="nav9994"> <li> <a class="dropdown-item" href="/en/editors/" > Editorial information </a> </li> <li> <a class="dropdown-item" href="/en/editors/publishingroles/" > Publishing roles </a> </li> <li> <a class="dropdown-item" href="/en/editors/findingreviewers/" > Finding reviewers </a> </li> <li> <a class="dropdown-item" href="/en/editors/onlinesubmission/" > Online submission system </a> </li> <li> <a class="dropdown-item" href="/en/editors/publishingethics/" > Publishing ethics </a> </li> <li> <a class="dropdown-item" href="/en/editors/sciencedirect/" > ScienceDirect </a> </li> <li> <a class="dropdown-item" href="/en/editors/editorial-policies/" > Editorial policies </a> </li> </ul> </li> <li class="nav-item dropdown"> <a class="nav-link" href="#" id="nav12031" role="button" data-bs-toggle="dropdown" aria-expanded="false" > For reviewers </a> <ul class="dropdown-menu" aria-labelledby="nav12031"> <li> <a class="dropdown-item" href="/en/for-reviewers/" > Reviewer information </a> </li> <li> <a class="dropdown-item" href="/en/for-reviewers/publishing-process/" > Publishing process </a> </li> <li> <a class="dropdown-item" href="/en/for-reviewers/reviewers/" > Peer review process </a> </li> <li> <a class="dropdown-item" href="/en/for-reviewers/training-and-workshops/" > Training and workshops </a> </li> </ul> </li> <li class="nav-item"> <a class="nav-link" href="/en/news/" > News </a> </li> </ul> </div> </div> </div> </nav> <section class="breadcrumb-container"> <div class="container"> <div class="row"> <div class="col"> <nav style="overflow:hidden;" aria-label="breadcrumb"> <ol class="breadcrumb"> <li class="breadcrumb-item no-wrap"> <a href="/en/" > Home </a> </li> <li class="breadcrumb-item no-wrap"> <a href="/en/journals/" > Journals </a> </li> <li class="breadcrumb-item no-wrap"> <a href="/en/journals/materials-reports-energy/" > Materials Reports: Energy </a> </li> <li class="breadcrumb-item active no-wrap" aria-current="page" > Guide for Authors </li> </ol> </nav> </div> </div> </div> </section> </header> <main role="main"> <section class="section"> <div class="container"> <div class="row"> <div class="col-12 col-xl-9 mb-5"> <h1>Guide for Authors</h1> <div > <div class="row"> <div class="col-12"> <div class="row mb-5"> <div class="col"> <a href="#gfa-instruction-1"><strong>Introduction</strong></a><br /> <a href="#gfa-instruction-2">Types of paper</a><br /> <br /> <a href="#gfa-instruction-3"><strong>Before you begin</strong></a><br /> <a href="#gfa-instruction-4">Ethics in publishing</a><br /> <a href="#gfa-instruction-5">Conflict of interest</a><br /> <a href="#gfa-instruction-6">Submission declaration</a><br /> <a href="#gfa-instruction-7">Changes to authorship</a><br /> <a href="#gfa-instruction-8">Copyright</a><br /> <a href="#gfa-instruction-9">Role of the funding source</a><br /> <a href="#gfa-instruction-10">Open access</a><br /> <a href="#gfa-instruction-11">Language and language services</a><br /> <a href="#gfa-instruction-12">Submission</a><br /> <br /> <a href="#gfa-instruction-13"><strong>Preparation</strong></a><br /> <a href="#gfa-instruction-14">Peer review</a><br /> <a href="#gfa-instruction-15">Use of wordprocessing software</a><br /> <a href="#gfa-instruction-16">LaTeX</a><br /> <a href="#gfa-instruction-17">Article structure</a><br /> <a href="#gfa-instruction-18">Subdivision - numbered sections</a><br /> <a href="#gfa-instruction-19">Introduction</a><br /> </div> <div class="col"> <a href="#gfa-instruction-20">Material and methods</a><br /> <a href="#gfa-instruction-21">Theory/calculation</a><br /> <a href="#gfa-instruction-22">Results</a><br /> <a href="#gfa-instruction-23">Discussion</a><br /> <a href="#gfa-instruction-24">Conclusions</a><br /> <a href="#gfa-instruction-25">Appendices</a><br /> <a href="#gfa-instruction-26">Essential title page information</a><br /> <a href="#gfa-instruction-27">Abstract</a><br /> <a href="#gfa-instruction-28">Graphical abstract</a><br /> <a href="#gfa-instruction-29">Keywords</a><br /> <a href="#gfa-instruction-30">Abbreviations</a><br /> <a href="#gfa-instruction-31">Acknowledgements</a><br /> <a href="#gfa-instruction-32">Author contributions</a><br /> <a href="#gfa-instruction-33">Nomenclature and units</a><br /> <a href="#gfa-instruction-34">Math formulae</a><br /> <a href="#gfa-instruction-35">Footnotes</a><br /> <a href="#gfa-instruction-36">Artwork</a><br /> <a href="#gfa-instruction-37">Electronic artwork</a><br /> <a href="#gfa-instruction-38">Color artwork</a><br /> </div> <div class="col"> <a href="#gfa-instruction-39">Figure captions</a><br /> <a href="#gfa-instruction-40">Tables</a><br /> <a href="#gfa-instruction-41">References</a><br /> <a href="#gfa-instruction-42">Citation in text</a><br /> <a href="#gfa-instruction-43">Web references</a><br /> <a href="#gfa-instruction-44">Preprint references</a><br /> <a href="#gfa-instruction-45">References in a special issue</a><br /> <a href="#gfa-instruction-46">Reference management software</a><br /> <a href="#gfa-instruction-47">Reference style</a><br /> <a href="#gfa-instruction-48">Journal abbreviations source</a><br /> <a href="#gfa-instruction-49">Biographies of author(s)</a><br /> <a href="#gfa-instruction-50">Supplementary information</a><br /> <a href="#gfa-instruction-51">Submission checklist</a><br /> <br /> <a href="#gfa-instruction-52"><strong>After acceptance</strong></a><br /> <a href="#gfa-instruction-53">Use of the Digital Object Identifier</a><br /> <a href="#gfa-instruction-54">Proofs</a><br /> <a href="#gfa-instruction-55">Post-publication amendments</a><br /> <br /> <a href="#gfa-instruction-56"><strong>Author inquiries</strong></a><br /> <a href="#gfa-instruction-57">Author Inquiries</a><br /> </div> </div> <a name="gfa-instruction-1"></a> <h2>Introduction</h2> <a name="gfa-instruction-2"></a> <h3>Types of paper</h3> <p>Contributions falling into the following categories will be considered for publication: Progress Reports, Original Research Reports, Reviews, Communications, and Editorial.</p><p>Please ensure that you select the appropriate article type from the list of options when making your submission. Authors contributing to special issues should ensure that they select the special issue article type from this list.</p><p>A <b>Progress Report</b> is a critically selected overview of latest progress in important research fields (especially in new emerging fields) of energy materials, providing insight, selectivity, criticism, unique opinion, even special vision, rather than a comprehensive article. The paper should have a short and unreferenced abstract. The main text is suggested to be at least 6,000 words in length (excluding abstract, references, tables, figure captions, and Supplementary Information), be divided into reasonable sections with succinct topical headings, and contain 5-10 display items (figures, tables). Illustrations are strongly encouraged. In addition, 4-8 keywords should be given.</p><p>A <b>Review</b> is a general overview of a particular field or topic, giving a summary of recent developments, as well as proposing specific viewpoints. The scope of a Review should be broad enough that it is not dominated by the work of a handful of research groups, and particularly not by the authors&#39; own work. The article should have an unreferenced abstract. The main text is suggested to be at least 8,000 words in length (excluding abstract, references, tables, figure captions, and Supplementary Information), be divided into reasonable sections with succinct topical headings, and include 10-20 display items (figures, tables). Illustrations are strongly encouraged. In addition, 4-8 keywords should be given.</p><p>A <b>Communication</b> is a short report of outstanding findings in novel study in specific field(s) of energy materials. It also has general implications and appeals to specialists in the other fields. The major findings presented in a Communication or its significant part should not have appeared in any other publication in-print or online. The paper should have a short and unreferenced abstract which contains a brief account of the background and rationale of the work, and a statement of the major conclusions that can be drawn. The main text is suggested to be 2,000-3,000 words in length (excluding abstract, experimental section, references, tables, figure captions, and Supplementary Information) unless its high quality deserves particular consideration, contain 3-5 display items (figures, tables), and have no topical heading. In addition, 3-5 keywords should be given.</p><p>An <b>Original Research Report</b> is a full-length article, which provides an in-depth and multi-faceted report about outstanding findings in novel study in specific field(s) of energy materials. It also has general implications and appeals to specialists in other fields. The major findings presented in an Original Research Report or its significant part should not have appeared in any other publication in-print or online. The article should have an unreferenced abstract which contains an account of the background and rationale of the work, and a statement of the major conclusions that can be drawn. The main text is suggested to be 4,000-7,000 words in length (excluding abstract, experimental section, references, tables, figure captions, and Supplementary Information), contain 5-10 display items (figures, tables), and be divided into reasonable sections with succinct topical headings, in which the introduction section should summarize the background (some repetition with the abstract is acceptable) and present the main conclusions or findings of the study. In addition, 4-8 keywords should be given.</p> <a name="gfa-instruction-3"></a> <h2>Before you begin</h2> <a name="gfa-instruction-4"></a> <h3>Ethics in publishing</h3> <p>Submissions to KeAi journals are automatically screened using iThenticate&#39;s CrossCheck within the editorial system to detect instances of overlapping and similar text in submitted manuscripts. Details can be found in the following link: <a href="https://www.elsevier.com/editors/perk/plagiarism-complaints/plagiarism-detection">https://www.elsevier.com/editors/perk/plagiarism-complaints/plagiarism-detection</a>.</p><p>For information on Ethics in Publishing and Ethical guidelines for journal publication, see <a href="https://www.elsevier.com/publishingethics">https://www.elsevier.com/publishingethics</a> and <a href="https://www.elsevier.com/ethicalguidelines">https://www.elsevier.com/ethicalguidelines</a>.</p> <a name="gfa-instruction-5"></a> <h3>Conflict of interest</h3> <p>All authors are requested to disclose any actual or potential conflict of interest including any financial, personal or other relationships with other people or organizations within three years of beginning the submitted work that could inappropriately influence, or be perceived to influence, their work. The potential conflicts of interest include employment, consultancies, stock ownership, honoraria, paid expert testimony, patent applications/registrations, and grants/funding/investment. Please state that &#39;there are no conflicts to declare&#39; if no conflicts exist. See also <a href="https://www.elsevier.com/conflictsofinterest">https://www.elsevier.com/conflictsofinterest</a>.</p> <a name="gfa-instruction-6"></a> <h3>Submission declaration</h3> <p>Submission of an article implies that the work described has not been published previously (except in the form of an abstract or as part of a published lecture or academic thesis), that it is not under consideration for publication elsewhere, that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out, and that, if accepted, it will not be published elsewhere including electronically in the same form, in English or in any other language, without the written consent of the copyright-holder.</p> <a name="gfa-instruction-7"></a> <h3>Changes to authorship</h3> <p>This policy concerns the addition, deletion, or rearrangement of author names in the authorship of accepted manuscripts:</p><p><i>Before the accepted manuscript is published in an online issue</i>: Requests to add or remove an author, or to rearrange the author names, must be sent to the Journal Manager from the corresponding author of the accepted manuscript and must include: (a) the reason the name should be added or removed, or the author names rearranged and (b) written confirmation (e-mail, fax, letter) from all authors that they agree with the addition, removal or rearrangement. In the case of addition or removal of authors, this includes confirmation from the author being added or removed. Requests that are not sent by the corresponding author will be forwarded by the Journal Manager to the corresponding author, who must follow the procedure as described above. Note that: (1) Journal Managers will inform the Journal Editors of any such requests and (2) publication of the accepted manuscript in an online issue is suspended until authorship has been agreed.</p><p><i>After the accepted manuscript is published in an online issue</i>: Any requests to add, delete, or rearrange author names in an article published in an online issue will follow the same policies as noted above and result in a corrigendum.</p> <a name="gfa-instruction-8"></a> <h3>Copyright</h3> <p>Upon acceptance of an article, authors will be asked to complete a &#39;Journal Publishing Agreement&#39;. Acceptance of the agreement will ensure the widest possible dissemination of information. An e-mail will be sent to the corresponding author confirming receipt of the manuscript together with a &#39;Journal Publishing Agreement&#39; form or a link to the online version of this agreement.</p><p>Permitted third party reuse of open access articles is determined by the author&#39;s choice of <a href="https://www.elsevier.com/openaccesslicenses">user license</a>.</p><p><b>Author rights</b></p><p>As an author you (or your employer or institution) have certain rights to reuse your work. For more information on author rights please see <a href="https://www.elsevier.com/copyright">https://www.elsevier.com/copyright</a>.</p> <a name="gfa-instruction-9"></a> <h3>Role of the funding source</h3> <p>You are requested to identify who provided financial support for the conduct of the research and/or preparation of the article and to briefly describe the role of the sponsor(s), if any, in study design; in the collection, analysis and interpretation of data; in the writing of the report; and in the decision to submit the article for publication. If the funding source(s) had no such involvement then this should be stated. Please see <a href="https://www.elsevier.com/funding">https://www.elsevier.com/funding</a>.</p> <a name="gfa-instruction-10"></a> <h3>Open access</h3> <p>Every peer-reviewed research article appearing in this journal will be published open access. This means that the article is universally and freely accessible via the internet in perpetuity, in an easily readable format immediately after publication. The APC for this journal is USD 1000, excluding taxes. For all papers submitted before the 31st of December 2022, the APC will be waived making it free to submit to the journal. Permitted third party (re)use is defined by the following Creative Commons user licenses.</p><p><b>Creative Commons Attribution-NonCommercial-NoDerivs (CC BY-NC-ND):</b></p><p>Allows users to copy and distribute the Article, provided this is not done for commercial purposes and further does not permit distribution of the Article if it is changed or edited in any way, and provided the user gives appropriate credit (with a link to the formal publication through the relevant DOI), provides a link to the license, and that the licensor is not represented as endorsing the use made of the work. The full details of the license are available at <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">https://creativecommons.org/licenses/by-nc-nd/4.0/</a>.</p><p><b>Creative Commons Attribution (CC BY):</b></p><p>Allows users to copy, to create extracts, abstracts and new works from the Article, to alter and revise the Article and to make commercial use of the Article (including reuse and/or resale of the Article by commercial entities), provided the user gives appropriate credit (with a link to the formal publication through the relevant DOI), provides a link to the license, indicates if changes were made and the licensor is not represented as endorsing the use made of the work. The full details of the license are available at <a href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</a>.</p> <a name="gfa-instruction-11"></a> <h3>Language and language services</h3> <p>Please write your text in good English (American or British usage is accepted, but not a mixture of these). Authors who require information about language editing and copyediting services pre- and post-submission please visit <a href="https://webshop.elsevier.com/language-editing/">https://webshop.elsevier.com/language-editing/</a> or our customer support site at <a href="http://service.elsevier.com/app/home/supporthub/publishing/">http://service.elsevier.com/app/home/supporthub/publishing/</a> for more information.</p> <a name="gfa-instruction-12"></a> <h3>Submission</h3> <p>ORCiD ID: Our journal supports the use of ORCiD (<a href="https://orcid.org/">https://orcid.org/</a>) ID. Authors are encouraged to provide ORCiD ID at submission.</p><p>Submission to this journal proceeds totally online. Use the following guidelines to prepare your article. Via the homepage of this journal (<a href="http://www.keaipublishing.com/en/journals/materials-reports-energy/">http://www.keaipublishing.com/en/journals/materials-reports-energy/</a>) you will be guided stepwise through the creation and uploading of the various files. The system automatically converts source files to a single Adobe Acrobat PDF version of the article, which is used in the peer-review process. Please note that even though manuscript source files are converted to PDF at submission for the review process, these source files are needed for further processing after acceptance. All correspondence, including notification of the Editor&#39;s decision and requests for revision, takes place by e-mail and via the author&#39;s homepage, removing the need for a hard-copy paper trail. If you are unable to provide an electronic version, please contact the editorial office prior to submission [e-mail: <a href="mailto:wyx@mater-rep.com">wyx@mater-rep.com</a>; telephone: +86-23-67398525].</p><p><b>Supplementary Information</b></p><p>All categories of contributions may be accompanied by Supplementary Information (SI). A Supplementary Information (SI) notice should then be given, if you have prepared a Supplementary Information for the paper. Please find detailed requirements of SI in the section on Article Structure below.</p> <a name="gfa-instruction-13"></a> <h2>Preparation</h2> <a name="gfa-instruction-14"></a> <h3>Peer review</h3> <p>This journal operates a single blind review process. All contributions will be initially assessed by the Editor for suitability for the journal. Papers deemed suitable are then typically sent to a minimum of two independent expert reviewers to assess the scientific quality of the paper. The Editor is responsible for the final decision regarding acceptance or rejection of articles. The Editor&#39;s decision is final. Editors are not involved in decisions about papers that they have written themselves or have been written by family members or colleagues or which relate to products or services in which the Editor has a conflict of interest. Any such submission is subject to the journal&#39;s usual procedures, with peer review handled independently of the relevant editor and their research groups. <a href="https://www.elsevier.com/reviewers/what-is-peer-review">More information on types of peer review</a>.</p><p>1. All manuscripts will be first reviewed by a Managing Editor. Any papers that fail to meet the basic standard of the journal will be desk rejected for reasons like out of scope, ethical issues, high similarities, lack of originality, flaws in research design or methods, etc. Then, the Managing Editor will assign selected paper to an Associate Editor.</p><p>2. The assigned Associate Editor will invite multiple reviewers to review this paper.</p><p>3. After at least two reviewers give their reviews and comments, the Associate Editor will provide feedbacks to the authors based on reviewers&#39; comments. In case there are conflictive comments from reviewers, the Associate Editor will forward the manuscript to the Editor-in-chief for decision making.</p><p>4. When author submits the revised manuscript, the original reviewers will be invited to review the manuscript if necessary. The Associate Editor will make final decision based on reviewers&#39; comments.</p><p>5. For submissions from Editor-in-chief, Associate Editors, Guest Editors, other journal board members, and authors who have conflicts of interest with them, we ensure that the paper is handled confidentially by a different journal editor with no conflict of interest. The journal editor who charges this manuscript will make a final decision.</p><p>6. For submissions to special issues, Guest Editors are not involved in the peer-review of the manuscripts. Journal Editors will be responsible for the peer review process and make final decision.</p> <a name="gfa-instruction-15"></a> <h3>Use of wordprocessing software</h3> <p>It is important that the file be saved in the native format of the wordprocessor used. The text should be in single-column format. Keep the layout of the text as simple as possible. Most formatting codes will be removed and replaced on processing the article. In particular, do not use the wordprocessor&#39;s options to justify text or to hyphenate words. However, do use bold face, italics, subscripts, superscripts etc. When preparing tables, if you are using a table grid, use only one grid for each individual table and not a grid for each row. If no grid is used, use tabs, not spaces, to align columns. The electronic text should be prepared in a way very similar to that of conventional manuscripts (see also the <a href="https://www.elsevier.com/authors/journal-authors/submit-your-paper">Guide to Publishing with Elsevier</a>). Note that source files of figures, tables and text graphics will be required whether or not you embed your figures in the text. See also the section on Electronic artwork.</p><p>To avoid unnecessary errors you are strongly advised to use the &#39;spell-check&#39; and &#39;grammar-check&#39; functions of your wordprocessor.</p> <a name="gfa-instruction-16"></a> <h3>LaTeX</h3> <p>If the LaTeX file is suitable, proofs will be produced without rekeying the text. The article should preferably be written using Elsevier&#39;s document class &quot;elsarticle&quot;, or alternatively any of the other recognized classes and formats supported in Elsevier&#39;s electronic submissions system, for further information see <a href="https://www.elsevier.com/authors/policies-and-guidelines/latex-instructions">https://www.elsevier.com/authors/policies-and-guidelines/latex-instructions</a>.</p><p>The Elsevier &quot;elsarticle&quot; LaTeX style file package (including detailed instructions for LaTeX preparation) can be obtained from the Quickguide: <a href="https://www.elsevier.com/latex">https://www.elsevier.com/latex</a>. It consists of the file: elsarticle.cls, complete user documentation for the class file, bibliographic style files in various styles, and template files for a quick start.</p> <a name="gfa-instruction-17"></a> <h3>Article structure</h3> <p>This section describes the article structure for this journal.</p> <a name="gfa-instruction-18"></a> <h3>Subdivision - numbered sections</h3> <p>Divide your article (except for a Communication) into clearly defined and numbered sections. Subsections should be numbered 1.1 (then 1.1.1, 1.1.2, ...), 1.2, etc. (the abstract is not included in section numbering). Use this numbering also for internal cross-referencing: do not just refer to &quot;the text&quot;. Any subsection may be given a brief heading. Each heading should appear on its own separate line. Capitalize the first letters of all words in the headings, except coordinating conjunctions, articles and prepositions. Make sure that the headings contain no references and no chemical formulae.</p> <a name="gfa-instruction-19"></a> <h3>Introduction</h3> <p>State the objectives of the work and provide an adequate background, avoiding a detailed literature survey or a summary of the results.</p> <a name="gfa-instruction-20"></a> <h3>Material and methods</h3> <p>The experimental section of a Communication or an Original Research Report should be right after the main text. It gives necessary information about the materials and methods involved, so as to enable reproduce of the work by a skilled researcher. Methods that have already been published should be summarized, and indicated by a reference. Modifications to existing methods should also be described. In addition, any unusual hazards about the chemicals, procedures or equipment should be clearly identified. Please note that, minor experimental information, e.g. lengthy syntheses process of materials and detailed results of compound characterizations, is recommended to be placed in the Supplementary Information file. Make sure the key information of all materials central to your work is disclosed in the main text or in the Supplementary Information, including commercial and proprietary products, pure materials, and mixtures.</p> <a name="gfa-instruction-21"></a> <h3>Theory/calculation</h3> <p>A Theory section should extend, not repeat, the background to the article already dealt with in the Introduction and lay the foundation for further work. In contrast, a Calculation section represents a practical development from a theoretical basis.</p> <a name="gfa-instruction-22"></a> <h3>Results</h3> <p>Results should be clear and concise.</p> <a name="gfa-instruction-23"></a> <h3>Discussion</h3> <p>This should explore the significance of the results of the work, not repeat them. A combined Results and Discussion section is often appropriate. Avoid extensive citations and discussion of published literature.</p> <a name="gfa-instruction-24"></a> <h3>Conclusions</h3> <p>The main conclusions of the study may be presented in a short Conclusions section, which may stand alone or form a subsection of a Discussion or Results and Discussion section.</p> <a name="gfa-instruction-25"></a> <h3>Appendices</h3> <p>If there is more than one appendix, they should be identified as A, B, etc. Formulae and equations in appendices should be given separate numbering: Eq. (A.1), Eq. (A.2), etc.; in a subsequent appendix, Eq. (B.1) and so on. Similarly for tables and figures: Table A.1; Fig. A.1, etc.</p> <a name="gfa-instruction-26"></a> <h3>Essential title page information</h3> <p>• <b><i>Title.</i></b> Concise and informative. Titles are often used in information-retrieval systems. Avoid abbreviations and formulae where possible. Capitalize the first letters of all words in the title, except coordinating conjunctions, articles and prepositions.</p><p>• <b><i>Author names and affiliations.</i></b> Where the family name may be ambiguous (e.g., a double name), please indicate this clearly. Present the authors&#39; affiliation addresses (where the actual work was done) below the names. Indicate all affiliations with a lower-case superscript letter immediately after the author&#39;s name and in front of the appropriate address. Provide the full postal address of each affiliation, including the postal code, city and country name, and, if available, the e-mail address of each author.</p><p>• <b><i>Corresponding author.</i></b> Use star(s) in superscript immediately after an author&#39;s name to indicate the corresponding author(s) (2 corresponding authors at most can be allowed) who will handle correspondence at all stages of refereeing and publication, also post-publication. <b>Ensure that telephone and fax numbers (with country and area code) are provided in addition to the e-mail address and the complete postal address</b> at the footer of the title page. <b>Contact details must be kept up to date by the corresponding author</b>.</p><p>• <b><i>Present/permanent address.</i></b> If an author has moved since the work described in the article was done, or was visiting at the time, please also give his/her present address at the footer and indicate this by superscript Arabic numerals (immediately after the author&#39;s name and at the beginning of the footnote line).</p> <a name="gfa-instruction-27"></a> <h3>Abstract</h3> <p>A concise and factual abstract is required. The abstract is of great importance to a manuscript and thus deserves repeated deliberation. The abstract should be given before the main text (after the author and address lines) and unreferenced (but can cite author and year if indispensable). Neither non-standard nor unusual abbreviations can be allowed in the abstract unless they are vital and are clearly defined at their first mention in the abstract itself.</p> <a name="gfa-instruction-28"></a> <h3>Graphical abstract</h3> <p>Please prepare a graphical abstract image separately along with your manuscript file. The graphical abstract is mandatory. It summarizes the major contents of the manuscript in a concise, pictorial form. The image should be 531 × 1328 pixels (h × w) or proportionally larger in resolution, and distinguishable at a size of 5 × 13 cm using a regular screen resolution of 96 dpi.</p> <a name="gfa-instruction-29"></a> <h3>Keywords</h3> <p>Give the keywords of your manuscript in a new line after the abstract. The required number of keywords varies with the category of contribution (see paragraphs above). Please avoid general and plural terms and multiple concepts, as well as abbreviations (except those have been widely recognized and firmly established in the fields of both materials and energy).</p> <a name="gfa-instruction-30"></a> <h3>Abbreviations</h3> <p>Use abbreviations and acronyms sparingly and consistently. Always ensure that, where an abbreviation or an acronym first appears in the main text of your manuscript, the corresponding complete term or clear definition - except for the most common acronyms such as NMR, IR, SEM, etc. - is also given. If the use of an abbreviation in the abstract is unavoidable, the complete term or clear definition should also be given. Ensure consistency of abbreviations throughout the article. In Reviews, if a number of abbreviations and acronyms occur, they can be explained in a glossary as an Appendix at the end of the manuscript.</p> <a name="gfa-instruction-31"></a> <h3>Acknowledgements</h3> <p>Acknowledgements express thanks to other contributors (who are not included as the authors) to the work or to the manuscript, and declare all sources of grants and funding to the work. Collate acknowledgements in a separate section at the end of the article before the references and do not, therefore, include them on the title page, as a footnote to the title or otherwise.</p> <a name="gfa-instruction-32"></a> <h3>Author contributions</h3> <p>For transparency, we require corresponding authors to provide co-author contributions to the manuscript using the relevant CRediT roles. The <a href="https://credit.niso.org/">CRediT taxonomy</a> includes 14 different roles describing each contributor&#39;s specific contribution to the scholarly output. The roles are: Conceptualization; Data curation; Formal analysis; Funding acquisition; Investigation; Methodology; Project administration; Resources; Software; Supervision; Validation; Visualization; Roles/Writing - original draft; and Writing - review &amp; editing. Note that not all roles may apply to every manuscript, and authors may have contributed through multiple roles. <a href="https://www.elsevier.com/researcher/author/policies-and-guidelines/credit-author-statement">More details and an example</a>.</p> <a name="gfa-instruction-33"></a> <h3>Nomenclature and units</h3> <p>Please adhere to the rules and recommendations of the International Union of Pure and Applied Chemistry (IUPAC), the International Union of Biochemistry (IUB), and the International Union of Pure and Applied Physics (IUPAP). The Latin names of biological species and genera should be written in italics. Authors wishing to present a table of nomenclature should do so on the second page of their manuscript.</p> <a name="gfa-instruction-34"></a> <h3>Math formulae</h3> <p>Present simple formulae in the line of normal text where possible and use the solidus (/) instead of a horizontal line for small fractional terms, e.g., X/Y. In principle, variables are to be presented in italics. Powers of e are often more conveniently denoted by exp. Number consecutively any equations that have to be displayed separately from the text (if referred to explicitly in the text).</p> <a name="gfa-instruction-35"></a> <h3>Footnotes</h3> <p>Footnotes should be used sparingly. Number them consecutively throughout the article, using superscript Arabic numbers. In addition, a dedication line can also be included in the footnotes. Many wordprocessors build footnotes into the text, and this feature may be used. Should this not be the case, indicate the position of footnotes in the text and present the footnotes themselves separately at the end of the article. Do not include footnotes in the Reference list.</p><p><i>Table footnotes</i></p><p>Indicate each footnote in a table with a superscript lowercase letter.</p> <a name="gfa-instruction-36"></a> <h3>Artwork</h3> <p>This section describes the artwork for this journal.</p> <a name="gfa-instruction-37"></a> <h3>Electronic artwork</h3> <p><i>General points</i></p><p>• Make sure you use uniform lettering and sizing of your original artwork.</p><p>• Save text in illustrations as &quot;graphics&quot; or enclose the font.</p><p>• Only use the following fonts in your illustrations: &#39;Arial&#39; for Roman letters and &#39;Symbol&#39; for Greek letters.</p><p>• Number the illustrations according to their sequence in the text.</p><p>• Use a logical naming convention for your artwork files.</p><p>• Provide captions to illustrations separately.</p><p>• Produce images near to the desired size of the printed version.</p><p>• Submit each illustration as a separate file.</p><p>A detailed <a href="https://www.elsevier.com/about/policies-and-standards/author/artwork-and-media-instructions">guide on electronic artwork</a> is available.</p><p><b>You are urged to visit this site; some excerpts from the detailed information are given here.</b></p><p><i>Formats</i></p><p>If your electronic artwork is created in a Microsoft Office application (Word, PowerPoint, Excel) then please supply &#39;as is&#39; in the native document format.</p><p>Regardless of the application used other than Microsoft Office, when your electronic artwork is finalized, please &#39;Save as&#39; or convert the images to one of the following formats (note the resolution requirements for line drawings, halftones, and line/halftone combinations given below):</p><p>EPS (or PDF): Vector drawings, embed all used fonts.</p><p>TIFF (or JPEG): Color or grayscale photographs (halftones), keep to a minimum of 300 dpi.</p><p>TIFF (or JPEG): Bitmapped (pure black &amp; white pixels) line drawings, keep to a minimum of 1000 dpi.</p><p>TIFF (or JPEG): Combinations bitmapped line/half-tone (color or grayscale), keep to a minimum of 500 dpi.</p><p><b>Please do not:</b></p><p>• Supply files that are optimized for screen use (e.g., GIF, BMP, PICT, WPG); these typically have a low number of pixels and limited set of colors;</p><p>• Supply files that are too low in resolution;</p><p>• Submit graphics that are disproportionately large for the content.</p> <a name="gfa-instruction-38"></a> <h3>Color artwork</h3> <p>Please make sure that artwork files are in an acceptable format (TIFF, EPS or MS Office files) and with the correct resolution. If, together with your accepted article, you submit usable color figures then Elsevier will ensure, at no additional charge, that these figures will appear in color on the Web (e.g., ScienceDirect and other sites) regardless of whether or not these illustrations are reproduced in color in the printed version.</p> <a name="gfa-instruction-39"></a> <h3>Figure captions</h3> <p>Ensure that each illustration has a caption. Supply captions separately, not attached to the figure. A caption should comprise a brief title (<b>not</b> on the figure itself) and a description of the illustration. Keep text in the illustrations themselves to a minimum but explain all symbols and abbreviations used.</p> <a name="gfa-instruction-40"></a> <h3>Tables</h3> <p>Provide brief legends for all of your tables, number them consecutively in accordance with their appearance in the text, and place any table notes below the table body. Please make sure the tables are in the form of editable text in MS word (not images). The table body should only be subdivided by three horizontal lines (head rule, neck rule and foot rule). Tables that are excessively simple, e.g. with only 1-2 columns and only 1-2 row of entries, should be avoided. Ensure that the data presented in tables do not duplicate results described elsewhere in the article.</p> <a name="gfa-instruction-41"></a> <h3>References</h3> <p>This section describes the references for this journal.</p> <a name="gfa-instruction-42"></a> <h3>Citation in text</h3> <p>Number the references of your manuscript consecutively and make sure their first appearances in the main text (including tables and figure captions) are in ascending sequence. Please ensure that every reference cited in the text is also present in the reference list (and vice versa). Use reference numbers typed between square brackets to form reference symbols both in the main text and in the reference list. Any references cited in the abstract must be given in full. Unpublished results and personal communications are not recommended in the reference list, but may be mentioned in the text. If these references are included in the reference list they should follow the standard reference style of the journal and should include a substitution of the publication date with either &quot;Unpublished results&quot; or &quot;Personal communication&quot;. Citation of a reference as &quot;in press&quot; implies that the item has been accepted for publication.</p> <a name="gfa-instruction-43"></a> <h3>Web references</h3> <p>As a minimum, the full URL should be given and the date when the reference was last accessed. Any further information, if known (DOI, author names, dates, reference to a source publication, etc.), should also be given. Web references can be listed separately (e.g., after the reference list) under a different heading if desired, or can be included in the reference list.</p> <a name="gfa-instruction-44"></a> <h3>Preprint references</h3> <p>Where a preprint has subsequently become available as a peer-reviewed publication, the formal publication should be used as the reference. If there are preprints that are central to your work or that cover crucial developments in the topic, but are not yet formally published, these may be referenced. Preprints should be clearly marked as such, for example by including the word preprint, or the name of the preprint server, as part of the reference. The preprint DOI should also be provided.</p> <a name="gfa-instruction-45"></a> <h3>References in a special issue</h3> <p>Please ensure that the words &#39;this issue&#39; are added to any references in the list (and any citations in the text) to other articles in the same Special Issue.</p> <a name="gfa-instruction-46"></a> <h3>Reference management software</h3> <p>Most Elsevier journals have their reference template available in many of the most popular reference management software products. These include all products that support <a href="https://citationstyles.org/">Citation Style Language styles</a>, such as <a href="https://www.mendeley.com/reference-management/reference-manager/">Mendeley</a>. Using citation plug-ins from these products, authors only need to select the appropriate journal template when preparing their article, after which citations and bibliographies will be automatically formatted in the journal&#39;s style. If no template is yet available for this journal, please follow the format of the sample references and citations as shown in this Guide. If you use reference management software, please ensure that you remove all field codes before submitting the electronic manuscript. <a href="https://service.elsevier.com/app/answers/detail/a_id/26093/">More information on how to remove field codes from different reference management software</a>.</p> <a name="gfa-instruction-47"></a> <h3>Reference style</h3> <p><i>Text:</i> Indicate references by (consecutive) superscript arabic numerals in the order in which they appear in the text. The numerals are to be used outside periods and commas, inside colons and semicolons. For further detail and examples you are referred to the AMA Manual of Style, A Guide for Authors and Editors, Ninth Edition, ISBN 0-683-40206-4, copies of which may be ordered from Lippincott Williams &amp; Wilkins.</p><p><i>List:</i> Number the references in the list in the order in which they appear in the text.</p><p><i>Examples:</i></p><p>Reference to a journal publication:</p><p>1. Van der Geer J, Hanraads JAJ, Lupton RA. The art of writing a scientific article. J Sci Commun. 2000;163:51–59.</p><p>Reference to a book:</p><p>2. Strunk W Jr, White EB. The Elements of Style. 3rd ed. New York, NY: Macmillan; 1979.</p><p>Reference to a chapter in an edited book:</p><p>3. Mettam GR, Adams LB. How to prepare an electronic version of your article. In: Jones BS, Smith RZ, eds. Introduction to the Electronic Age. New York, NY: E- Publishing Inc; 1999:281–304.</p> <a name="gfa-instruction-48"></a> <h3>Journal abbreviations source</h3> <p>Journal names should be abbreviated according to</p><p>Index Medicus journal abbreviations: <a href="http://www.nlm.nih.gov/archive/20130415/tsd/serials/lji.html">http://www.nlm.nih.gov/archive/20130415/tsd/serials/lji.html</a>,</p><p>List of title word abbreviations: <a href="http://www.issn.org/2-22661-LTWA-online.php">http://www.issn.org/2-22661-LTWA-online.php</a>,</p><p>CAS (Chemical Abstracts Service): <a href="http://www.cas.org/sent.html">http://www.cas.org/sent.html</a>.</p><p>Moreover, in order to allow the creation of links to abstracting and indexing services, such as WoS, Scopus, CrossRef and PubMed, please ensure that the information provided in the references is correct, including surnames, journal/book titles, publication years and paginations. The use of the DOI is highly encouraged.</p> <a name="gfa-instruction-49"></a> <h3>Biographies of author(s)</h3> <p>Colored passport-type photos and short biographies of the first author(s) and corresponding author(s) are mandatory and should be given after the reference list (i.e. at the end of the manuscript file). Each biography (100 words in maximum) must spotlight the author&#39;s career to-date and introduce his/her current research interests, in which awards, number of publications, number of patents, etc. should be excluded.</p> <a name="gfa-instruction-50"></a> <h3>Supplementary information</h3> <p>Supplementary Information (SI) is supporting (but not mandatory) file(s) for a manuscript. SI can contain a MS Word document file with additional figures, tables, text of experimental details, etc., and also other files such as 3D molecular models and even movies. But excessively large files are not encouraged to be included in SI, because they may prove difficult for readers to download and access.</p><p>The document file of SI will not be edited for style or content, so it should be neat and error free. The author(s) should make sure that the main body of the paper can stand on its own in the absence of the SI. In addition, please note that, the reference(s) in the SI document file must be numbered and listed separately and independently from the manuscript document; figures and tables should appear as they are mentioned in the SI text (not on additional page(s)); SI display items should be referred to as Table S1, Fig.S2, Eq.S3, etc., in the main text.</p> <a name="gfa-instruction-51"></a> <h3>Submission checklist</h3> <p>The following list will be useful during the final checking of an article prior to sending it to the journal for review. Please consult this Guide for Authors for further details of any item.</p><p>Prepare and save your article in an editable file type (e.g. MS word, Latex). All parts of the manuscript (including abstract, main text, figures and captions, tables, references) should be integrated in a single file, and figures should additionally be uploaded as high resolution files.</p><p><b>Ensure that the following items are present:</b></p><p>One author has been designated as the corresponding author with contact details:</p><p>• E-mail address</p><p>• Full postal address</p><p>• Telephone and fax numbers</p><p>All necessary files have been uploaded:</p><p>• Keywords</p><p>• All figure captions</p><p>• All tables (including title, description, footnotes)</p><p>• A graphical abstract image (may be provided after acceptance of the article)</p><p>• Independent supplementary information (optional)</p><p>Further considerations</p><p>• Manuscript has been &quot;spellchecked&quot; and &quot;grammar-checked&quot;</p><p>• References are in the correct format</p><p>• All references mentioned in the Reference list are cited in the text, and vice versa</p><p>• Permission has been obtained for use of copyrighted material from other sources (including the Web)</p><p>• Color figures are clearly marked as being intended for color reproduction on the Web (free of charge) and in print or to be reproduced in color on the Web (free of charge) and in black-and-white in print</p><p>• If only color on the Web is required, black and white versions of the figures are also supplied for printing purposes</p><p>• Colored passport-type photos and short biographies of the first author(s) and corresponding author(s) are given after the reference list.</p><p>• Type your manuscript in single-column format with at least 1.5-line spacing. Ensure that Greek letters are in the &#39;Symbol&#39; font type, and special characters can be clearly recognized. Use sub- and super-scripts, italics, and boldface following the template and scientific customs. The whole paper is written with the American spelling.</p><p>For further information, visit our <a href="https://service.elsevier.com/app/home/supporthub/publishing/">Support Center</a>.</p> <a name="gfa-instruction-52"></a> <h2>After acceptance</h2> <a name="gfa-instruction-53"></a> <h3>Use of the Digital Object Identifier</h3> <p>The Digital Object Identifier (DOI) may be used to cite and link to electronic documents. The DOI consists of a unique alpha-numeric character string which is assigned to a document by the publisher upon the initial electronic publication. The assigned DOI never changes. Therefore, it is an ideal medium for citing a document, particularly &#39;Articles in press&#39; because they have not yet received their full bibliographic information. The correct format for citing a DOI is shown as follows (example taken from a document in the journal <i>Physics Letters B</i>): doi:10.1016/j.physletb.2010.09.059.</p><p>When you use the DOI to create URL hyperlinks to documents on the web, they are guaranteed never to change.</p> <a name="gfa-instruction-54"></a> <h3>Proofs</h3> <p>One set of page proofs (as PDF files) will be sent by e-mail to the corresponding author or, a link will be provided in the e-mail so that authors can download the files themselves. Elsevier now provides authors with PDF proofs which can be annotated; for this you will need to download Adobe Reader version 7 (or higher) available free from <a href="http://get.adobe.com/reader">http://get.adobe.com/reader</a>. Instructions on how to annotate PDF files will accompany the proofs (also given online). The exact system requirements are given at the Adobe site: <a href="http://www.adobe.com/products/reader/systemreqs">http://www.adobe.com/products/reader/systemreqs</a>.</p><p>If you do not wish to use the PDF annotations function, you may list the corrections (including replies to the Query Form) and return them to Elsevier in an e-mail. Please list your corrections quoting line number. If, for any reason, this is not possible, then mark the corrections and any other comments (including replies to the Query Form) on a printout of your proof and return by fax, or scan the pages and e-mail, or by post. Please use this proof only for checking the typesetting, editing, completeness and correctness of the text, tables and figures. Significant changes to the article as accepted for publication will only be considered at this stage with permission from the Editor. We will do everything possible to get your article published quickly and accurately - please let us have all your corrections within 48 hours. It is important to ensure that all corrections are sent back to us in one communication: please check carefully before replying, as inclusion of any subsequent corrections cannot be guaranteed. Proofreading is solely your responsibility. Note that Elsevier may proceed with the publication of your article if no response is received.</p> <a name="gfa-instruction-55"></a> <h3>Post-publication amendments</h3> <p><b>Errata and Corrigenda</b></p><p>We will publish a correction of your article if a significant error is discovered after publication. An Erratum will be published if we introduced the error; a Corrigendum if the author introduced the error.</p><p><b>Retractions</b></p><p>Articles may be withdrawn, retracted, removed or replaced after publication if they contain substantial errors that cannot be corrected by publishing an Erratum or a Corrigendum, or if ethical violations come to light after publication.</p> <a name="gfa-instruction-56"></a> <h2>Author inquiries</h2> <a name="gfa-instruction-57"></a> <h3>Author Inquiries</h3> <p>For inquiries relating to the submission of articles (including electronic submission) please visit this journal&#39;s homepage. Contact details for questions arising after acceptance of an article, especially those relating to proofs, will be provided by the publisher. You can track accepted articles at <a href="https://www.elsevier.com/trackarticle">https://www.elsevier.com/trackarticle</a>. You can also check our Author FAQs (<a href="https://www.elsevier.com/authorFAQ">https://www.elsevier.com/authorFAQ</a>) and/or contact Customer Support via <a href="http://service.elsevier.com/app/home/supporthub/publishing/">http://service.elsevier.com/app/home/supporthub/publishing/</a>.</p> </div> </div> </div> </div> <div class="col-12 col-xl-3 mb-5"> <div class="mb-3"> <div class="addthis_inline_share_toolbox_1ua2"></div> </div> <div class="panelled-container"> <div class="panel"> <div id="umbraco_form_def4c6c89a9e44038daddb19fca065ba" class="umbraco-forms-form stayinformed umbraco-forms-floating"> <form action="/en/journals/materials-reports-energy/guide-for-authors/" enctype="multipart/form-data" method="post"><input name="__RequestVerificationToken" type="hidden" value="tNPo1UV_zhZ445JK6Hx_F_lW8R_RYx3H3kTLUNz3xWQSspAB9JQFSLpceSU0Jdp0ES_56Br6aexPTx7yFnTzWqwLt4hmRI9w7Kzm33WzNHY1" /><input data-val="true" data-val-required="The FormId field is required." name="FormId" type="hidden" value="def4c6c8-9a9e-4403-8dad-db19fca065ba" /><input name="FormName" type="hidden" value="#Stay informed" /><input data-val="true" data-val-required="The RecordId field is required." name="RecordId" type="hidden" value="00000000-0000-0000-0000-000000000000" /><input name="PreviousClicked" type="hidden" value="" /><input name="Theme" type="hidden" value="floating" /> <input type="hidden" name="FormStep" value="0" /> <input type="hidden" name="RecordState" value="MUEwQ0JCNkVFREUzRTU2NDQyMDhFRkI2Qjc2RDNGREZFNjQ0REMzRjNEMDkyQzVCQjlBOTI3ODY2RUIxODY3MkIzNUVDMzkzMzhDMURFNkQ3NTdCNEVEMjY0MDlDNzMzMUE5QURGMjdDMUExNzM3MTVCNEFBQjRDMjFERTYxOUZBODM0QTc1Q0IyRUJFMDkwNUMyNjAzRTAwOTRENUE1NzFBMjk5ODEyNEVDMkQ4RTc1OTg2OEY3N0ZDQjFBQ0YzNUYzNDk4OTg4RjRFMzU0RTI2MEIzNEQ0QkZDMkMxQ0JCRjdCNEZFNTcxRTVFNzE4MUQyRDVBREU4RDhGREY0QjFBNzM5REEwNUVERUQ0NkJCMzVEQzI1Rjg0RjIxRTlFMDRGRTc3RDA0MkM5NUM0MEJBRjU2NTczNDlDQTNDQ0U1ODU0QzRBQzE2QkY5MEEwMTQyQzRFQ0FGQkNGQ0UxQTEwNTAwRUJENUEwMjc5QUEyNTY1QTk5OEQ3NTc3MUUwQkFEQzNENzhDN0U5MTUwRTc2NDBGQzU2RDBGMDNFMjZCMzhGNjlFODYzRkU1QUM2MUVFOUJCQzYyMjk5MTEwQjM5OUU4MjU2RkQwMjZBMEI2NjE2RUY4ODdBMzZFM0E4NDkyRjJEMjUwMjQ0OEI0ODFERkM5ODdGQTVBNThEMEU0QkE2MzExRTg0RkRERjE0MUE1NDk5MTA0MTU5RUE2NzdBNjQ4MzQ4NDcxQzMxNEIwMzJGRTY4RDZFNjlEMUZDQzlGQTE4MTM1REVDMzg1QkVCRTJBMjYxNTc4RkFCOEVBQzNBRUVDNjE3ODg2NkY1OEZFQzU4NUVCNzlDRjEwRTY2MUJGMDU4RkZEOURBNTU3OTdBQTcyRTBBMUEyNjQ0QTMwNzFFNUM2NDM3OTI2NDZDNDM0RDZCODNCMUNEOTE3N0NDQjhFOTg4OTIzNkFDQ0QxQkRFQ0VCNTYxNzRFNDVFQkNFM0YwQTRFRThCNUNBRTVEQjgwQjM4MzkzNTg0QjVEQUU3OUZFMDgzMkI4RDEyQTJGRTcwRDlBMjg3Qjc1MTAwODhBRUM0MTVCMzAyMEFERTU5Nzc4ODUwNTg3ODlGMUJCOUY4QzkxODBDRUYzMUUzNzk5QkM4MzI2REFGNjkyM0RBRTc2NTExODM0MzRGQkU5NTdGRDE1RUJFOEM2MUUzQTYzQTE5RDU5REZGMTg3OTJBMzJGRkZFQzkzMkI2Q0MxODRDODlGQzZGMDkwOTZDRkNCNkE4RjhGODg5MzVDRTk1Nzk0MzE3QUVDMzdCNjg1RDdEMjBGNTgyMTQzQTQxQUU2OTQwNUMyNEQwREY5QTU0NTQ3NjcwOEU4ODc2ODU1MjY5MDk5MEExNUU0RDIwRjcwRDdBQUZCRjVDQUFDODY1RUM1NzNFMEYyQUMwMzk4NjYyMjdBNzNGRjE2MUZBNDY0MjZFMDU3REM5RjZEOEQ5MjIzOTU3RTJCNkM0OTlGMDIzRjAxMDBCM0FDMkRCRjE5M0JGMDZFMDc0MDQwN0QxNUI4Qzg1QkY5QzcyNjEyMDVBOUNEMDVGNEJFRDUzQTJDODZERTY3NzYyRkRCNkU1RDI5MDVBRUEwQjUwQzdEOEExRUYyOEQxNUVEQzNBRTFCNkRDOTc0RDI1QUMyMUM0NzVFOUNCRUQzOTUwRkY4NEJFM0E5QTA5RDI4QkEzQzVGNzcwNDA0NUJEOUQ0RUVCRkU2MDBFQzFFMTlEN0EwMUZDMDlERjc4N0Q5NTA5QkQ1Rjk5OTMzREJBOEIxQjU5MTA2MkYyQ0IyM0MzMkYzREU3QTNBODI0NjEyRDYxNzRCREJFMUNFRTVDMjdDMjI4QzJBRTkwRUREMzY2RENDQkUxMTcyNEI4OTg1MENGNTU3Njk2RTE4RTU3NDc5MDkxRTg4MTREQ0MzRjY4RkIzRDNCQTc3NEQ2MUMzNUY4RUREQTZBQzU4MkQwOTE1RkE1QjA5MzM0Qzk2MTQ2NkVBNjBCQzAzMzI1M0VBRTQ0NEMyRTBBRDM2MTgwQzAwRTVFMzI4NDVFOTgzNDdFOENBM0I4NzZFOTNCNUMxOTAwNEEzQUNFRDcwOTlBOUVBMTA2QzY5OUQ3MEQ2MUFFNkMyQUZGN0ZFNjI2RkE1QjVCNTY0NDVEMUY3RjlENTkxMDM3ODg4OUI2MjQzNkEzRDhCNDJDOEQ4NDY3N0E4QzIxMkM5MUFGODVDNEIzRDhDOTE5QjdGOEVDOTMwNTk2MTYzNDZCRjQ2QzU1Q0FBMjBFRkFGNkY0RENGN0U1NkRCRTg1MTE5OTUyNDYwMzI4QjA0QzQ3N0FCMUJFMUVCQTAxMDA0ODk2OEQ3Nzc4NDgwODgzMjhGMjAwQzJEODNBMTAxM0VCOTY2NUUxNzBCNzc0QzAwNUNCMDFBREZGNkNFMUE0MEVCMTE3NEMyNjg1NkQ2RTE3MzlFMzlEQThBNjY5REEyMjk5RUQwMTExMTExM0Y5NzYxOUZCQkJGOTczODFCQTdGQzE4N0U0NzREMkVFRUZBM0EzNjU1NzYzQTM0RDM2QjY5QzNFMUNDRkJGM0FGRjFENzZFRUJGNDYwOTE5QjY5NDMxNjU5QkNENzQzQUIyQ0Y2MDQ3NUM4NTE5NDdERjA3M0ZBQzE5REU3RjM0NjBCMUU3OEQ2NzU2NkE0MkVFM0U1MDJCMzUyREZEN0UxNTEzMDFBM0VCREJEODdGNkM5OUJCQUREOERDQjcyQzE3QjQ5NDAyNEVGOUE0NjRFMjk0RTJCMjZCREQ1NTZBODVENkEzODNCREI5MEU2NTE0ODUzQTA3MkZFQzM5RjkxNkU0Qzk4MzVFRTUzOENBMTE5QTA1RUI3QURGMTE2REFDRDNFMEU4NzQwMw0KREU2QzNCRjQzMTQwMzNCODQ5RTJGQzQwRDg0NTdGNThGM0M1RDhDNDU5NDcwOUY5QTZEQzEyOEEwRUMwNUUxMkZCRTRFOERGOUZGNzM0MDk4RDVFRUQyNTBEMzRBQzA4MDdBRTA5Q0UwMzIyN0MxQTlDNjcyQzJGMkQ4NTMwMkQxOUI2NzZEM0RGMUEyNTBDMkIwNzE2NEQ2QUM4QTUwMTYyOUU1Njc4QTZFNDBBQzcxMzVFNTU2OTExODdENEVBMEU0RTcwRjk5MTlBMkMyRjRFQzRGOTQwNkY1MjBBMjEwQkJGRTdCQjk3Q0IyQURCRTYyRTFGRDU3MDU1M0RFNUZCM0UyNzk5NjExNTA4NEY0MjZBMjkwMEIwRTY3QzdEQjQzRDlCQzBDODI5M0U0QTIyNzI4REE0Q0ZFN0M0RUE5ODFEOTFBQTIwOUNDRDkxMUQwRUEwNzc3MDU2OEY5REE3NjExNTM3NEJENTZFNjUwMkYxQTFFMEY5QzZDRkI5" /> <div id="7c4e12e0-e26b-4af2-a312-6649ca7b5e4c"> <fieldset id="d83df139-0d23-4e0d-a2f3-df7411256907"> <div class="umbraco-forms-field intro titleanddescription" > <div id="9323e01d-3126-4ab8-bbe1-6237a21abfda" data-umb="9323e01d-3126-4ab8-bbe1-6237a21abfda"> <h2>Stay Informed</h2> <p>Register your interest and receive email alerts tailored to your needs. Sign up below.</p> </div> <span class="field-validation-valid text-danger" data-valmsg-for="9323e01d-3126-4ab8-bbe1-6237a21abfda" data-valmsg-replace="true"></span> </div> <div class="form-floating mb-3 umbraco-forms-field firstname shortanswer mandatory alternating" > <input type="text" name="d66995e0-eca9-4f19-df28-7a7f10ff5704" id="d66995e0-eca9-4f19-df28-7a7f10ff5704" data-umb="d66995e0-eca9-4f19-df28-7a7f10ff5704" class="form-control text" value="" maxlength="255" placeholder="First name" data-val="true" data-val-required="Please enter your first name" /> <span class="field-validation-valid text-danger" data-valmsg-for="d66995e0-eca9-4f19-df28-7a7f10ff5704" data-valmsg-replace="true"></span> <label for="d66995e0-eca9-4f19-df28-7a7f10ff5704" class="umbraco-forms-label"> First name <span class="umbracoForms-Indicator">*</span> </label> </div> <div class="form-floating mb-3 umbraco-forms-field surname shortanswer mandatory" > <input type="text" name="253451af-6252-42e9-9af4-26d45f291c17" id="253451af-6252-42e9-9af4-26d45f291c17" data-umb="253451af-6252-42e9-9af4-26d45f291c17" class="form-control text" value="" maxlength="255" placeholder="Surname" data-val="true" data-val-required="Please enter your surname" /> <span class="field-validation-valid text-danger" data-valmsg-for="253451af-6252-42e9-9af4-26d45f291c17" data-valmsg-replace="true"></span> <label for="253451af-6252-42e9-9af4-26d45f291c17" class="umbraco-forms-label"> Surname <span class="umbracoForms-Indicator">*</span> </label> </div> <div class="form-floating mb-3 umbraco-forms-field emailaddress shortanswer mandatory alternating" > <input type="text" name="050b60dc-f8e6-423e-d8ff-4936ca8191ca" id="050b60dc-f8e6-423e-d8ff-4936ca8191ca" data-umb="050b60dc-f8e6-423e-d8ff-4936ca8191ca" class="form-control text" value="" maxlength="255" placeholder="Email address" data-val="true" data-val-required="Please enter your email address" data-val-regex="Please enter a valid email address" data-val-regex-pattern="^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+$" /> <span class="field-validation-valid text-danger" data-valmsg-for="050b60dc-f8e6-423e-d8ff-4936ca8191ca" data-valmsg-replace="true"></span> <label for="050b60dc-f8e6-423e-d8ff-4936ca8191ca" class="umbraco-forms-label"> Email address <span class="umbracoForms-Indicator">*</span> </label> </div> <div class="form-floating mb-3 umbraco-forms-field subjectarea dropdown mandatory" > <select class="form-control" name="1b018af7-7235-4814-f443-ef90a7ca4d04" id="1b018af7-7235-4814-f443-ef90a7ca4d04" data-umb="1b018af7-7235-4814-f443-ef90a7ca4d04" data-val="true" data-val-required="Please select a subject area" > <option value=""></option> <option value="Engineering and Technology" >Engineering and Technology</option> <option value="Health and Medical Sciences" >Health and Medical Sciences</option> <option value="Life Sciences" >Life Sciences</option> <option value="Multidisciplinary" >Multidisciplinary</option> <option value="Physical Sciences" >Physical Sciences</option> <option value="Proceedings" >Proceedings</option> <option value="Social Sciences" >Social Sciences</option> </select> <span class="field-validation-valid text-danger" data-valmsg-for="1b018af7-7235-4814-f443-ef90a7ca4d04" data-valmsg-replace="true"></span> <label for="1b018af7-7235-4814-f443-ef90a7ca4d04" class="umbraco-forms-label"> Subject area <span class="umbracoForms-Indicator">*</span> </label> </div> <div class="form-floating mb-3 umbraco-forms-field contenttypealias hidden alternating" > <input type="hidden" name="f534c15a-c2e6-4c93-d326-4bbfd07348c9" id="f534c15a-c2e6-4c93-d326-4bbfd07348c9" data-umb="f534c15a-c2e6-4c93-d326-4bbfd07348c9" class="hidden" value="contentPage"/> <span class="field-validation-valid text-danger" data-valmsg-for="f534c15a-c2e6-4c93-d326-4bbfd07348c9" data-valmsg-replace="true"></span> </div> <div class="form-floating mb-3 umbraco-forms-field journal hidden" > <input type="hidden" name="5f81e8b9-ced0-4306-dc88-f6e7d6aa6d84" id="5f81e8b9-ced0-4306-dc88-f6e7d6aa6d84" data-umb="5f81e8b9-ced0-4306-dc88-f6e7d6aa6d84" class="hidden" value="Guide for Authors"/> <span class="field-validation-valid text-danger" data-valmsg-for="5f81e8b9-ced0-4306-dc88-f6e7d6aa6d84" data-valmsg-replace="true"></span> </div> <div class="form-floating mb-3 umbraco-forms-field conference hidden alternating" > <input type="hidden" name="9c4e1fc3-9ad6-4e43-e85c-7841aaef2e44" id="9c4e1fc3-9ad6-4e43-e85c-7841aaef2e44" data-umb="9c4e1fc3-9ad6-4e43-e85c-7841aaef2e44" class="hidden" value="Guide for Authors"/> <span class="field-validation-valid text-danger" data-valmsg-for="9c4e1fc3-9ad6-4e43-e85c-7841aaef2e44" data-valmsg-replace="true"></span> </div> <div class="form-floating mb-3 umbraco-forms-field registerurl hidden" > <input type="hidden" name="adf07987-b06e-428f-a601-10845a8c3fda" id="adf07987-b06e-428f-a601-10845a8c3fda" data-umb="adf07987-b06e-428f-a601-10845a8c3fda" class="hidden" value="/en/journals/materials-reports-energy/guide-for-authors/"/> <span class="field-validation-valid text-danger" data-valmsg-for="adf07987-b06e-428f-a601-10845a8c3fda" data-valmsg-replace="true"></span> </div> <div class="form-check mb-3 umbraco-forms-field stayinformedformmarketing checkbox alternating" > <input type="checkbox" name="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" id="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" value="true" data-umb="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" class="form-check-input" /> <input type="hidden" name="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" value="false" /> <span class="field-validation-valid text-danger" data-valmsg-for="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" data-valmsg-replace="true"></span> <label for="7a5593b6-2e0f-48e0-daa4-89cd3abc70f6" class="form-check-label umbraco-forms-label"> KeAi may contact you to share the latest updates about products, services, promotions, and events. If you do not wish to receive such messages, please check this box. </label> </div> </fieldset> </div> <div style="display: none" aria-hidden="true"> <input type="text" name="def4c6c89a9e44038daddb19fca065ba" /> </div> <div class="mb-3"> <input type="submit" class="btn btn-primary" value="Submit" name="submitbtn" /> </div> <script src="/_common/scripts/stayinformed.affbfbe500b7ed667c4a.js"></script> <input name="ufprt" type="hidden" value="E7F5E231E5C1E20775461194DA674038AE04C341F8CE9074D0A160B1FDC739FB89825142C33B5F2DA4D448F5457C2A0195CBF529796822912799E553CAD1BB5671581F231F8DEDEF14328863F542BAD632B43E29244512B072632894E2A8E8E8F08739EB98A11E19578AEA728D52361F8747E866C64DD40C0240F39BA00B5448D2FEFB053E4C4C5C6787C03B747FE90F" /></form> <script type="application/javascript"> if (typeof umbracoFormsCollection === 'undefined') var umbracoFormsCollection = []; umbracoFormsCollection.push("%7B%22formId%22:%22def4c6c89a9e44038daddb19fca065ba%22,%22pageButtonConditions%22:%7B%7D,%22fieldSetConditions%22:%7B%7D,%22fieldConditions%22:%7B%7D,%22recordValues%22:%7B%7D%7D"); </script> <script type='application/javascript' src='/App_Plugins/UmbracoForms/Assets/Themes/Default/umbracoforms.js' defer='defer'></script><link rel='stylesheet' href='/app_plugins/umbracoforms/assets/defaultform.css' /> </div> </div> </div> </div> </div> </div> </section> <div class="container-fluid bg-teal-light"> <div class="row"> <div class="col pt-2"></div> </div> </div> </main> <footer class="footer"> <section class="section"> <div class="container"> <div class="row"> <div class="col"> <p class="h3">Stay up to date</p> <p> <a href="https://www.twitter.com/keaipublishing" target="_blank" rel="noreferrer" title="Follow us on Twitter"> <img src="" data-src="/_common/images/twitter.c53cce19.png" alt="Twitter" class="me-1 mb-2 lazyload" /> </a> <a href="https://www.facebook.com/keaipublishing" target="_blank" rel="noreferrer" title="Follow us on Facebook"> <img src="" data-src="/_common/images/facebook.7dcea7a6.png" alt="Facebook" class="me-1 mb-2 lazyload" /> </a> <a href="https://www.linkedin.com/company/5358606" target="_blank" rel="noreferrer" title="Follow us on LinkedIn"> <img src="" data-src="/_common/images/linkedin.02b5eb87.png" alt="LinkedIn" class="me-1 mb-2 lazyload" /> </a> <a href="https://www.youtube.com/channel/UCmm0RaPar5mR4Jkcd0E5Kcw" target="_blank" rel="noreferrer" title="Follow us on YouTube"> <img src="" data-src="/_common/images/youtube.77222469.png" alt="YouTube" class="me-1 mb-2 lazyload" /> </a> <a href="https://mp.weixin.qq.com/s/W6Rp5-rEJ8bR2PnoN9HQsQ?" target="_blank" rel="noreferrer" title="Follow us on WeChat"> <img src="" data-src="/_common/images/wechat.6e08f115.png" alt="WeChat" class="me-1 mb-2 lazyload" /> </a> <a href="https://passport.weibo.com/visitor/visitor?entry=miniblog&amp;a=enter&amp;url=https%3A%2F%2Fweibo.com%2F5625383189%2Fabout&amp;domain=.weibo.com&amp;sudaref=http%3A%2F%2Fwww.keaipublishing.com%2F&amp;ua=php-sso_sdk_client-0.6.36&amp;_rand=1634554068.3296" target="_blank" rel="noreferrer" title="Follow us on Weibo"> <img src="" data-src="/_common/images/weibo.289e12e9.png" alt="Weibo" class="me-1 mb-2 lazyload" /> </a> <a href="https://space.bilibili.com/28843972?spm_id_from=333.788.b_765f7570696e666f.2" target="_blank" rel="noreferrer" title="Follow us on Bilibili"> <img src="" data-src="/_common/images/bilibili.0c1dd855.png" alt="Bilibili" class="me-1 mb-2 lazyload" /> </a> </p> </div> </div> <div class="accordion accordion-flush mb-lg-5" id="accordionFooter"> <div class="row my-3"> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading13102"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse13102" aria-expanded="true" aria-controls="accFooterCollapse13102" > KeAi </button> </h2> <div id="accFooterCollapse13102" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading13102" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/about-us/" > About us </a> </li> <li> <a href="/en/about-us/mission-and-objectives/" > Mission and objectives </a> </li> <li> <a href="/en/about-us/management/" > Management and governance </a> </li> <li> <a href="/en/about-us/publishing-team/" > Publishing team </a> </li> <li> <a href="/en/about-us/careers/" > Careers </a> </li> <li> <a href="/en/about-us/contact/" > Contact </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading1178"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse1178" aria-expanded="true" aria-controls="accFooterCollapse1178" > All Journals </button> </h2> <div id="accFooterCollapse1178" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading1178" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/journals/" > Journals </a> </li> <li> <a href="/en/journals/?id=16778" > Engineering and Technology </a> </li> <li> <a href="/en/journals/?id=16947" > Health and Medical Sciences </a> </li> <li> <a href="/en/journals/?id=17094" > Life Sciences </a> </li> <li> <a href="/en/journals/?id=19678" > Multidisciplinary </a> </li> <li> <a href="/en/journals/?id=16870" > Physical Sciences </a> </li> <li> <a href="/en/journals/?id=17727" > Social Sciences </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading9983"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse9983" aria-expanded="true" aria-controls="accFooterCollapse9983" > Publishing guide </button> </h2> <div id="accFooterCollapse9983" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading9983" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/authors-and-editors/" > For authors </a> </li> <li> <a href="/en/authors-and-editors/benefits-of-publishing/" > Author benefits </a> </li> <li> <a href="/en/authors-and-editors/publishing-process/" > Publishing process </a> </li> <li> <a href="/en/authors-and-editors/reviewers/" > Peer review process </a> </li> <li> <a href="/en/authors-and-editors/publishing-ethics/" > Publishing ethics </a> </li> <li> <a href="/en/authors-and-editors/training-and-workshops/" > Training and workshops </a> </li> <li> <a href="/en/authors-and-editors/author-services/" > Author services </a> </li> <li> <a href="/en/authors-and-editors/sciencedirect/" > ScienceDirect </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading9994"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse9994" aria-expanded="true" aria-controls="accFooterCollapse9994" > Editorial information </button> </h2> <div id="accFooterCollapse9994" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading9994" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/editors/" > For editors </a> </li> <li> <a href="/en/editors/publishingroles/" > Publishing roles </a> </li> <li> <a href="/en/editors/findingreviewers/" > Finding reviewers </a> </li> <li> <a href="/en/editors/onlinesubmission/" > Online submission system </a> </li> <li> <a href="/en/editors/publishingethics/" > Publishing ethics </a> </li> <li> <a href="/en/editors/sciencedirect/" > ScienceDirect </a> </li> <li> <a href="/en/editors/editorial-policies/" > Editorial policies </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading12031"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse12031" aria-expanded="true" aria-controls="accFooterCollapse12031" > Reviewer information </button> </h2> <div id="accFooterCollapse12031" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading12031" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/for-reviewers/" > For reviewers </a> </li> <li> <a href="/en/for-reviewers/publishing-process/" > Publishing process </a> </li> <li> <a href="/en/for-reviewers/reviewers/" > Peer review process </a> </li> <li> <a href="/en/for-reviewers/training-and-workshops/" > Training and workshops </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <div class="accordion-item"> <h2 class="accordion-header d-lg-none" id="accFooterHeading9058"> <button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#accFooterCollapse9058" aria-expanded="true" aria-controls="accFooterCollapse9058" > All events </button> </h2> <div id="accFooterCollapse9058" class="accordion-collapse collapse collapse-show-lg" aria-labelledby="accFooterHeading9058" data-bs-parent="#accordionFooter"> <div class="accordion-body no-wrap"> <ul class="list-unstyled footer-list"> <li> <a class="footer-item-heading" href="/en/events/" > Events </a> </li> <li> <a href="/en/events/conferences/" > Conferences </a> </li> <li> <a href="/en/events/webinars/" > Webinars </a> </li> </ul> </div> </div> </div> </div> <div class="col-12 col-lg-3 col-xl"> <ul class="list-unstyled footer-list"> <li> <a href="/en/news/" class="footer-item-single" > News </a> </li> </ul> </div> </div> </div> <div class="row row-cols-3 row-cols-md-4 row-cols-lg-4 row-cols-xl-auto align-items-center justify-content-lg-between"> <div class="col"> <picture> <source srcset="/media/5n3av3lw/keai_logo.png?mode=pad&amp;quality=80&amp;width=200&amp;rnd=132763612364770000" media="xl" /> <source srcset="/media/5n3av3lw/keai_logo.png?mode=pad&amp;quality=80&amp;width=150&amp;rnd=132763612364770000" media="md" /> <source srcset="/media/5n3av3lw/keai_logo.png?mode=pad&amp;quality=80&amp;width=100&amp;rnd=132763612364770000" /> <img src="" data-src="/media/5n3av3lw/keai_logo.png?mode=pad&amp;quality=30&amp;width=100&amp;rnd=132763612364770000" alt="" class="img-fluid mb-3 lazyload me-3" /> </picture> </div> <div class="col"> <picture> <source srcset="/media/aqwnqnww/stm-member-2024_white.jpg?mode=pad&amp;quality=80&amp;width=200&amp;rnd=133575427693100000" media="xl" /> <source srcset="/media/aqwnqnww/stm-member-2024_white.jpg?mode=pad&amp;quality=80&amp;width=150&amp;rnd=133575427693100000" media="md" /> <source srcset="/media/aqwnqnww/stm-member-2024_white.jpg?mode=pad&amp;quality=80&amp;width=100&amp;rnd=133575427693100000" /> <img src="" data-src="/media/aqwnqnww/stm-member-2024_white.jpg?mode=pad&amp;quality=30&amp;width=100&amp;rnd=133575427693100000" alt="" class="img-fluid mb-3 lazyload me-3" /> </picture> </div> <div class="col"> <picture> <source srcset="/media/ut2cw5zh/alpsp-logo.jpg?mode=pad&amp;quality=80&amp;width=200&amp;rnd=132779949781700000" media="xl" /> <source srcset="/media/ut2cw5zh/alpsp-logo.jpg?mode=pad&amp;quality=80&amp;width=150&amp;rnd=132779949781700000" media="md" /> <source srcset="/media/ut2cw5zh/alpsp-logo.jpg?mode=pad&amp;quality=80&amp;width=100&amp;rnd=132779949781700000" /> <img src="" data-src="/media/ut2cw5zh/alpsp-logo.jpg?mode=pad&amp;quality=30&amp;width=100&amp;rnd=132779949781700000" alt="" class="img-fluid mb-3 lazyload me-3" /> </picture> </div> <div class="col"> <picture> <source srcset="/media/fwhl10uz/keai-comms-cope-logo-rgb_副本.png?mode=pad&amp;quality=80&amp;width=200&amp;rnd=133395738802470000" media="xl" /> <source srcset="/media/fwhl10uz/keai-comms-cope-logo-rgb_副本.png?mode=pad&amp;quality=80&amp;width=150&amp;rnd=133395738802470000" media="md" /> <source srcset="/media/fwhl10uz/keai-comms-cope-logo-rgb_副本.png?mode=pad&amp;quality=80&amp;width=100&amp;rnd=133395738802470000" /> <img src="" data-src="/media/fwhl10uz/keai-comms-cope-logo-rgb_副本.png?mode=pad&amp;quality=30&amp;width=100&amp;rnd=133395738802470000" alt="" class="img-fluid mb-3 lazyload me-3" /> </picture> </div> </div> </div> </section> <section class="section bg-teal-dark"> <div class="container"> <div class="row"> <div class="col-12 col-lg-auto order-lg-2 align-self-lg-end"> <p class="small text-white mb-lg-0"> <a href="https://www.elsevier.com/legal/privacy-policy" class="text-white no-wrap" target="_blank" rel="noreferrer" > Privacy policy </a> <span class="footer-legal-divider">|</span> <a href="#cookiePreferencesModal" class="text-white no-wrap" > Cookie preferences </a> <span class="footer-legal-divider">|</span> <a href="/en/sitemap/" class="text-white no-wrap" > Sitemap </a> <span class="footer-legal-divider">|</span> <a href="https://www.intuitiv.net" class="text-white no-wrap" target="_blank" rel="noreferrer" > Umbraco Web Design </a> </p> </div> <div class="col-12 col-lg-auto order-lg-1 me-lg-auto"> <a href="/en/"> <img src="/media/0rvnvbvj/keai-logo-footer.png" alt="" class="mt-3 mt-lg-0 lazyload" /> </a> </div> <div class="col-12 order-lg-3"> <p class="small text-white mt-4 mt-lg-5" > Copyright &#169; 2024 KeAi, its licensors, and contributors. All rights are reserved, including those for text and data mining, AI training, and similar technologies. </p> </div> </div> </div> </section> </footer> <style> .form-check-label { padding-right: 5px; } </style> <div class="modal fade" id="modalCookies" tabindex="-1" role="dialog" aria-labelledby="cookiePrefModalLabel" aria-describedby="cookiePrefModalDesc" aria-hidden="true" > <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div id="cookieNotice"> <div class="modal-header"> <h3 class="modal-title text-primary">Cookie notice</h3> </div> <div class="modal-body"> <p>We use cookies to analyse and improve our service, to improve and personalise content, advertising and your digital experience. We also share information about your use of our site with our social media, advertising and analytics partners.</p> </div> <div class="modal-footer justify-content-md-between"> <button type="button" class="btn btn-light w-100 w-md-auto m-0 mb-3 mb-md-0" id="cookie-preferences-more">More options</button> <button type="button" class="btn btn-primary w-100 w-md-auto m-0 cookie-preferences-accept">I’m fine with this</button> </div> </div> <div id="cookiePreferences"> <div class="modal-header"> <h3 class="modal-title text-primary" id="cookiePrefModalLabel">Your cookie preferences</h3> </div> <div class="container py-4 border-bottom"> <div class="row"> <div class="col-12" id="cookiePrefModalDesc"> <p class="para">We use cookies and similar technologies on our website. Cookies are text files containing small amounts of information, which your computer or mobile device downloads when you visit a website. When you return to websites, or visit websites that use the same cookies, they recognise these cookies and therefore your browsing device.</p> <p class="para">We use different types of cookies for different things, such as:</p> <ul class="list"> <li>Analysing how you use our website</li> <li>Giving you a better, more personalised experience</li> <li>Recognising when you’ve sign in</li> </ul> <p class="para">We split our cookies into three distinct categories. You can turn Functional and Performance cookies on and off right here. Strictly necessary cookies can’t be turned off.</p> </div> </div> </div> <div class="container py-4"> <div class="row"> <div class="col-12 col-lg-8 preferences-col-1"> <h5 class="h4 text-primary">Strictly necessary cookies</h5> </div> <div class="col-12 col-lg-4 text-lg-end preferences-col-2"> <div class="form-check-inline me-0"> <label class="form-check-label" for="chkCookiePreferences__Strictlynecessary"> Always on </label> <input class="form-check-input" type="checkbox" id="chkCookiePreferences__Strictlynecessary" checked="checked" disabled > </div> </div> </div> <div class="row"> <div class="col-12"> <p>These cookies are necessary for the website to function and cannot be switched off in our systems. They are usually only set in response to actions made by you which amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. These cookies do not store any personally identifiable information.</p> </div> </div> </div> <div class="container py-4"> <div class="row"> <div class="col-12 col-lg-8 preferences-col-1"> <h5 class="h4 text-primary">Performance cookies</h5> </div> <div class="col-12 col-lg-4 text-lg-end preferences-col-2"> <div class="form-check-inline me-0"> <label class="form-check-label" for="chkCookiePreferences__Performance"> On </label> <input class="form-check-input" type="checkbox" id="chkCookiePreferences__Performance" checked="checked" > </div> </div> </div> <div class="row"> <div class="col-12"> <p>These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site.</p> </div> </div> </div> <div class="container py-4"> <div class="row"> <div class="col-12 col-lg-8 preferences-col-1"> <h5 class="h4 text-primary">Functional cookies</h5> </div> <div class="col-12 col-lg-4 text-lg-end preferences-col-2"> <div class="form-check-inline me-0"> <label class="form-check-label" for="chkCookiePreferences__Functional"> On </label> <input class="form-check-input" type="checkbox" id="chkCookiePreferences__Functional" checked="checked" > </div> </div> </div> <div class="row"> <div class="col-12"> <p>These cookies enable the website to provide enhanced functionality and personalisation. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies then some or all of these services may not function properly.</p> </div> </div> </div> <div class="container py-4"> <div class="row"> <div class="col-12 col-lg-8 preferences-col-1"> <h5 class="h4 text-primary">Targeting cookies</h5> </div> <div class="col-12 col-lg-4 text-lg-end preferences-col-2"> <div class="form-check-inline me-0"> <label class="form-check-label" for="chkCookiePreferences__Targeting"> On </label> <input class="form-check-input" type="checkbox" id="chkCookiePreferences__Targeting" checked="checked" > </div> </div> </div> <div class="row"> <div class="col-12"> <p>These cookies are set by a range of social media services that we have added to the site to enable you to share our content with your friends and networks. They are capable of tracking your browser across other sites and building up a profile of your interests. This may impact the content and messages you see on other websites you visit. If you do not allow these cookies you may not be able to use or see these sharing tools.</p> </div> </div> </div> <div class="modal-footer justify-content-md-between preferences-button-container"> <button type="button" class="btn btn-light w-100 w-md-auto m-0 mb-3 mb-md-0 cookie-preferences-save">Save preferences</button> <button type="button" class="btn btn-primary w-100 w-md-auto m-0 ms-md-0 cookie-preferences-accept">Accept all</button> </div> </div> </div> </div> </div> <script src="/_common/scripts/runtime.651bc1acefa3bf5b68a4.js"></script> <script src="/_common/scripts/vendors.6911d06d8e903efa6b9d.js"></script> <script src="/_common/scripts/site.6f31afd31fcc9fa3efea.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.19.1/jquery.validate.min.js" type="text/javascript"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validation-unobtrusive/3.2.11/jquery.validate.unobtrusive.js" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10