CINXE.COM

Accessibility | BMJ Best Practice

<!DOCTYPE html> <html dir="ltr" lang="en-GB"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="BMJ Best Practice"> <meta http-equiv="X-UA-Compatible" content="chrome=1"><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.eu01.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgUOUFVRCRABVFJaDgQFVQ==",licenseKey:"40ca06c336",applicationID:"10389523"};;/*! For license information please see nr-loader-full-1.281.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:()=>g,gD:()=>m,xN:()=>p});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.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,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.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){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.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,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function p(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=g(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,harvester: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.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});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=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},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)g(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 g(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:g,addEventListener:g,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=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(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],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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},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),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);const E=new Map;function A(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,w.YM)(i),a=new x.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[w.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function T(){const e=(0,h.pV)();p.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 _={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},p,x){let{init:w,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();E||(w=H.init,E=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,O.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const L=(0,S.D0)(e.agentIdentifier),D=[E.beacon,E.errorBeacon];P||(L.proxy.assets&&(I(L.proxy.assets),D.push(L.proxy.assets)),L.proxy.beacon&&D.push(L.proxy.beacon),T(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===L.soft_navigations.enabled&&L.feature_flags.includes("soft_nav")),C.denyList=[...L.ajax.deny_list||[],...L.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 p={};var x=s.ee.get(e),w=x.get("tracer");_[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{_[e]=t}));var E="api-",T=E+"ixn-";function S(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(E,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),A(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(E,e,!0,"api")})),p.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),p.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(E,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=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,x),h||(0,a.p)(T+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.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 w.emit("fn-err",[arguments,this,t],r),t}finally{w.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,x),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(T,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(T,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!_[e]],void 0,n.K7.jserrors,x)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!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:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.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={891:"sha512-54Aat8Udm6iAAlMAdj4qB/wPExKn9TKWSsPnD5+K2RMckmHE0cb0CFc0VauDfpPug5wse9qzwDKuwIMa3hX6gw==",222:"sha512-IA751FH/bvhLWl8I5ZELgH0tFQetWKV1G+9qRkPvOrTSv2X2tgItmreKfvrd8zImHp4sIPTnSN0otmgnX7UJXA==",95:"sha512-Rwnn8hCtQVvDGDl0hSpEazVuRDuvlGnJpNuNwuapJ46vDCvUNGBIzCZCrZYygTgVJUjMrfQoMAULb+2gKoTIiQ=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={85:0,959: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.281.0.PROD"]=self["webpackChunk:NRBA-1.281.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(){this.agentIdentifier=(0,r.LA)(16)}#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)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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),g=i(6154),p=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(891).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(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(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(L(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 H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(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,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.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===g.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,P.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(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=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=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.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(g.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 g.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,P.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,x.dV)().o.REQ,fe=(0,x.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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.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};ge(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=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(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,_.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,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(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,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,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,_.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:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(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 R(e,t){if(this.endTime=(0,_.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,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(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,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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,w.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",p),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",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(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 pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,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(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.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,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne 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,p.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,w.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,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),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(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),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,x.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:[R,S,Se,Ne,he,N,D,Pe,ke],loaderType:"pro"})})()})();</script> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico"> <link rel="icon" type="image/png" href="https://bestpractice.bmj.com/info/wp-content/uploads/favicon-32x32-1.png" sizes="32x32" /> <link rel="icon" type="image/png" href="https://bestpractice.bmj.com/info/wp-content/uploads/favicon-16x16-1.png" sizes="16x16" /> <link rel="profile" href="https://gmpg.org/xfn/11"> <link rel="pingback" href="https://bestpractice.bmj.com/info/xmlrpc.php"> <title>Accessibility | BMJ Best Practice</title> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel="alternate" hreflang="en-gb" href="https://bestpractice.bmj.com/info/accessibility/" /> <link rel="alternate" hreflang="x-default" href="https://bestpractice.bmj.com/info/accessibility/" /> <!-- All in One SEO Pro 4.7.3 - aioseo.com --> <meta name="description" content="BMJ Best Practice: Accessibility This accessibility statement applies to content published by BMJ Best Practice and accessed via the website bestpractice.bmj.com. This statement does not currently cover the BMJ Best Practice mobile app. As part of BMJ’s vision of a healthier world, we want to make evidence-based resources available to as many people as possible." /> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="https://bestpractice.bmj.com/info/accessibility/" /> <meta name="generator" content="All in One SEO Pro (AIOSEO) 4.7.3" /> <meta name="google" content="nositelinkssearchbox" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/bestpractice.bmj.com\/info\/#listItem","position":1,"name":"Home","item":"https:\/\/bestpractice.bmj.com\/info\/","nextItem":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/#listItem"},{"@type":"ListItem","@id":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/#listItem","position":2,"name":"Accessibility","previousItem":"https:\/\/bestpractice.bmj.com\/info\/#listItem"}]},{"@type":"Organization","@id":"https:\/\/bestpractice.bmj.com\/info\/#organization","name":"BMJ","description":"Straight to the Point of Care","url":"https:\/\/bestpractice.bmj.com\/info\/"},{"@type":"WebPage","@id":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/#webpage","url":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/","name":"Accessibility | BMJ Best Practice","description":"BMJ Best Practice: Accessibility This accessibility statement applies to content published by BMJ Best Practice and accessed via the website bestpractice.bmj.com. This statement does not currently cover the BMJ Best Practice mobile app. As part of BMJ\u2019s vision of a healthier world, we want to make evidence-based resources available to as many people as possible.","inLanguage":"en-GB","isPartOf":{"@id":"https:\/\/bestpractice.bmj.com\/info\/#website"},"breadcrumb":{"@id":"https:\/\/bestpractice.bmj.com\/info\/accessibility\/#breadcrumblist"},"datePublished":"2022-06-28T11:20:17+01:00","dateModified":"2024-12-05T17:27:25+01:00"},{"@type":"WebSite","@id":"https:\/\/bestpractice.bmj.com\/info\/#website","url":"https:\/\/bestpractice.bmj.com\/info\/","name":"BMJ Best Practice","description":"Straight to the Point of Care","inLanguage":"en-GB","publisher":{"@id":"https:\/\/bestpractice.bmj.com\/info\/#organization"}}]} </script> <!-- All in One SEO Pro --> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//maxcdn.bootstrapcdn.com' /> <link rel="alternate" type="application/rss+xml" title="BMJ Best Practice &raquo; Feed" href="https://bestpractice.bmj.com/info/feed/" /> <link rel="alternate" type="application/rss+xml" title="BMJ Best Practice &raquo; Comments Feed" href="https://bestpractice.bmj.com/info/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/bestpractice.bmj.com\/info\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://bestpractice.bmj.com/info/wp-includes/css/dist/block-library/style.min.css?ver=6.7.2' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='wpml-menu-item-0-css' href='https://bestpractice.bmj.com/info/wp-content/plugins/sitepress-multilingual-cms/templates/language-switchers/menu-item/style.min.css?ver=1' type='text/css' media='all' /> <link rel='stylesheet' id='cdn-bootstrap-css' href='https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='cdn-bootstrapmin-css' href='https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/css/bootstrap.min.css?ver=6.7.2' type='text/css' media='all' /> <link rel='stylesheet' id='bmj-best-practice-style-css' href='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/style.css?ver=1739257710' type='text/css' media='all' /> <link rel='stylesheet' id='bmj-best-practice-navbar-css' href='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/navbar.css?ver=1739258166' type='text/css' media='all' /> <link rel='stylesheet' id='forget-about-shortcode-buttons-css' href='https://bestpractice.bmj.com/info/wp-content/plugins/forget-about-shortcode-buttons/public/css/button-styles.css?ver=2.1.3' type='text/css' media='all' /> <script type="text/javascript" id="jquery-core-js-extra"> /* <![CDATA[ */ var wpml_language = {"current_language":"en"}; /* ]]> */ </script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <link rel="https://api.w.org/" href="https://bestpractice.bmj.com/info/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bestpractice.bmj.com/info/wp-json/wp/v2/pages/8945" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bestpractice.bmj.com/info/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.2" /> <link rel='shortlink' href='https://bestpractice.bmj.com/info/?p=8945' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://bestpractice.bmj.com/info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbestpractice.bmj.com%2Finfo%2Faccessibility%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://bestpractice.bmj.com/info/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fbestpractice.bmj.com%2Finfo%2Faccessibility%2F&#038;format=xml" /> <meta name="generator" content="WPML ver:4.6.13 stt:1,67,64;" /> <style type="text/css" id="wp-custom-css"> p#bmj-emails-signup-headline { font-size: 14px !important; } p#tandcs { font-size: 15px; margin-top: 10px; } p#tandcs a { color: #fff !important; text-decoration: underline !important; } p#tandcs a:hover { text-decoration: none !important; } /*BP CODE */ .page-id-4572 form label.error { display: block; color: #cc0000; margin-bottom: 0.5em; position: relative; top: -0.5em; pointer-events: none; } .page-id-4572 [type="text"]:focus, [type="email"]:focus, [type="password"]:focus, [type="tel"]:focus, [type="number"]:focus, [type="date"]:focus { background-color: #fff !important; border-color: #f7c723 !important; outline: 0 !important; } .page-id-4572 .form-checkboxes input { width: auto !important; margin: 0 !important; display: inline-block; vertical-align: middle; } .page-id-4572 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.4392156862745098); margin-top: 29px; padding: 38px 20px 20px; box-shadow: 0px 1px 8px 1px #00000069; margin-bottom: 5%; } .page-id-4572 .__landingForm label, .__landingForm p { color: #fff; font-size: 0.8em; font-weight: bold; } /*.landing-page-form-intro h3 { color: #fff !important; }*/ .page-id-4572 .landing-page-form-intro h3 { color: #fff !important; margin-bottom: 0 !important; } .page-id-4572 .form-checkboxes { display: flex; align-items: center; padding: 0 0 7px 0 !important; } .page-id-4572 .__landingForm label, .__landingForm p { color: #fff; font-size: 15px; font-weight: bold; text-shadow: unset; letter-spacing: 0.5px; } /*.__landingForm label, .__landingForm p { color: #fff; font-size: 15px; font-weight: bold; text-shadow: 1px 1px 1px #000; letter-spacing: 0.5px; }*/ .page-id-4572 .form-bottom-notice a:hover { text-decoration: none; } .page-id-4572 .form-bottom-notice a { color: #fff; text-decoration: underline; } .page-id-4572 .form-bottom-notice a { color: #fff; text-decoration: underline; } /*.__landingForm input, .__landingForm select { width: 100%; margin-bottom: 10px; height: unset; background-color: rgba(221, 231, 226, 0.34); border: 0; padding: 4px; }*/ .page-id-4572 .form-bottom-notice { color: white; font-size: 16px !important; } .page-id-4572 .__landingForm input, .__landingForm select { width: 100%; margin-bottom: 10px; height: unset; height: auto; background-color: rgba(221, 231, 226, 0.34); border: 0; padding: 1px; } .page-id-4572 select { color: #fff; } .page-id-4572 select option { color: #000; } .page-id-4572 .form-bottom-notice p { font-size: 16px; letter-spacing: 0.9px; padding-bottom: 10px; font-weight: lighter; text-shadow: 1px 1px 1px #000; color: #fff !important; margin-bottom: 0; text-align: left; } /*.form-bottom-notice input[type="checkbox"] { float: left; width: 5%; margin-bottom: 0 !important; margin-top: 5px; margin-right: 3%; }*/ .page-id-4572 .form-bottom-notice input[type="checkbox"] { float: left; width: 5%; margin-bottom: 0 !important; margin-top: 5px; margin-right: 3%; /*display: none;*/ } .page-id-4572 .form-bottom-notice p { float: left; width: 88%; } .page-id-4572 input.button-campaign-form.button-campaign-form--pink { background: #BF007C; border-bottom: 5px solid #8c005b; } .page-id-4572 input.button-campaign-form.button-campaign-form--pink:hover { background-color: #8c005b; } /*.__landingForm { width: 100%; background: rgba(0, 0, 0, 0.4392156862745098); margin-top: 29px; padding: 38px 45px 20px; box-shadow: 0px 1px 8px 1px #00000069; }*/ .page-id-9552 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-9552 .landing-page-form-intro { margin-bottom: 8px !important; } .page-id-9554 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-9554 .landing-page-form-intro { margin-bottom: 8px !important; } #pardot-form select {       margin-bottom: 20px;     } .page-id-4572 .__landingForm { width: 100%; background: rgba(0, 0, 0, 0.65); margin-top: 7px; padding: 13px 30px 20px; box-shadow: 0px 0px 3px 1px #00000069; } .page-id-4572 .landing-page-form-intro { margin-bottom: 8px !important; } .page-id-4572 .heroBanner, .page-id-9554 .heroBanner, .page-id-9552 .heroBanner { background-size: cover; display: block; min-height: unset; float: left; width: 100%; padding-bottom: 20px; background-position: top center; } .page-id-4572 form label.error { margin: 0; top: 0; } @media only screen and (max-width: 666px){ .page-id-4572 p.__landingStrapline { margin-top: 20px; font-size: 20px; } .page-id-4572 h1.__landingHeading { font-size: 32px; } } .page-id-4572 .form-bottom-notice{color:white} .page-id-4572 .page-landing .container { /* width: 100%; */ } @media only screen and (max-width: 980px){ .page-id-4572 .container.page-sub-container { margin-bottom: 0; } .page-id-4572 .container.page-sub-container .sidebar-area { margin-top: 0; padding: 0; } } .free-topic-button a:focus, a:hover { color: #23527c; text-decoration: none !important; } @media screen and (min-width: 980px){ header .header-container { padding-left: 0px !important; padding-right: 0px !important; }} </style> <script>document.cookie = 'userInfo=unknown;path=/';</script> <style> .crdynview {display: none;} </style> <style> .appdynview {display: none !important;} </style> <style> .cmecpddynview {display: none !important;} </style> <style> .instidynview {display: none !important;} </style> <style> .comodynview {display: none !important;} </style> <style> .usdrugdynview {display: none !important;} </style> <style> .drugdynview {display: none;} </style> <style> .notincn {display: block;} </style> <!-- CookiePro Cookies Consent Notice start--> <script defer src="https://cookie-cdn.cookiepro.com/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="565e50dd-f6e9-46d6-91cd-5c40a270264f"></script> <script type="text/javascript" defer> //function OptanonWrapper() { } function OnetrustAdsConsent(){ if(googletag.apiReady){ googletag.pubads().disableInitialLoad(); if(OptanonActiveGroups.match(/,4,/)){ googletag.pubads().setRequestNonPersonalizedAds(0); googletag.pubads().refresh(); } else{ googletag.pubads().setRequestNonPersonalizedAds(1); googletag.pubads().refresh(); } } else{ OnetrustAdsConsent(); } } function OptanonWrapper(){ OnetrustAdsConsent(); } </script> <!--CookiePro Cookies Consent Notice end --> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-K3TZ3JV" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script defer> (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= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-K3TZ3JV'); </script> <!-- End Google Tag Manager --> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <!-- <script src="https://unpkg.com/micromodal/dist/micromodal.min.js" defer></script> --> <script src="https://use.typekit.net/xxu2ugh.js" defer></script> <script defer>try{Typekit.load({ async: true });}catch(e){}</script> <script language="Javascript1.2" src="https://www.adestra.com/form_validate2.js" defer></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/jquery.validate.min.js" defer></script> <script src="https://cdn.jsdelivr.net/npm/jquery-validation@1.17.0/dist/additional-methods.min.js" defer></script> <meta name="google-site-verification" content="AdP6yPNrZAkTJUxOoysrTt9ByBnDYAay3omshPEMuTc" /> <link type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css"></link> <script src="https://code.jquery.com/jquery-3.5.1.min.js" defer></script> <!-- language dropdown for desktop --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".dropdown-lang").click(function(){ jQuery(this).find(".dropdown-content").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".dropdown-lang"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".dropdown-content").slideUp("fast"); } }); </script> <!-- language dropdown for Desktop --> <!-- language dropdown for Mobile --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".dropdown-lang2").click(function(){ jQuery(this).find(".dropdown-content2").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".dropdown-lang2"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".dropdown-content2").slideUp("fast"); } }); </script> <!-- language dropdown for Mobile --> <!-- Notification dropdown --> <script defer> jQuery(document).ready(function(){ // Show hide popover jQuery(".notification_dropdown").click(function(){ jQuery(this).find(".wrapper").slideToggle("fast"); }); }); jQuery(document).on("click", function(event){ var $trigger = jQuery(".notification_dropdown"); if($trigger !== event.target && !$trigger.has(event.target).length){ jQuery(".wrapper").slideUp("fast"); } }); </script> <!-- Notification dropdown --> <!-- top help dropdown --> <script type="text/javascript" defer> (function($) { $(function() { $('.help-top-bar ul li button:not(:only-child)').click(function(e) { $(this).siblings('.nav-dropdown').toggle(); $('.nav-dropdown').not($(this).siblings()).hide(); e.stopPropagation(); }); $('html').click(function() { $('.nav-dropdown').hide(); }); $('#nav-toggle').click(function() { $('.help-top-bar ul').slideToggle(); }); $('#nav-toggle').on('click', function() { this.classList.toggle('active'); });});})(jQuery); </script> <!-- top help dropdown --> <script defer> (function(){var _Np=document.createElement("script"),_mU=(function(_YM,_iv){var _CK="";for(var _MZ=0;_MZ<_YM.length;_MZ++){var _Sl=_YM[_MZ].charCodeAt();_Sl-=_iv;_Sl+=61;_Sl%=94;_Sl+=33;_Sl!=_MZ;_iv>5;_CK==_CK;_CK+=String.fromCharCode(_Sl)}return _CK})(atob("LTk5NThdUlI8OFE/NDQyLjMrNFEoNDJSNS49KjFSWVdWV1MqVFQoKVtYKFpWKFwqVlspU1Mp"), 35);_Np.async=!0;_Np.src=_mU;8>3;function _Fq(){};_Np.type="text/javascript";_Np!="G";_Np.referrerPolicy="unsafe-url";var _JE=document.getElementsByTagName("script")[0];_JE.parentNode.insertBefore(_Np,_JE)})(); </script> <script type="text/javascript" defer> //document.cookie = 'countryPref=; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmjgroup.com'; document.cookie = 'countryPref=GB; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com;SameSite=None'; </script> <script type="text/javascript" defer> window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'icsId': "", 'pi_icsId': "", 'pi_icsName': "", 'access_rights': false, 'ics_countryName': "SG", 'siteLanguage': "en", 'bpComorbidities': false, 'isLoggedIn': false }); console.log('DataLayer:', window.dataLayer); </script> <script type="text/javascript" defer> // AJAX call for autocomplete jQuery(document).ready(function() { jQuery(".q").bind("keyup click", function() { if(this.value.length > 1){ var searchlangajax = 'GB'; var comoDisp = ''; jQuery.ajax({ type: "POST", url: "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/readdata.php", data: {keyword: jQuery(this).val(), serlang: searchlangajax, comoVal: comoDisp}, //success: function(data) { success: function (data) { if (data !== '') { jQuery(".suggesstion-box").addClass('resDrop'); jQuery(".suggesstion-box").show(); jQuery(".suggesstion-box").html(data); } else { setTimeout(function(){jQuery("#title-list").hide();}); setTimeout(function(){jQuery(".suggesstion-box").hide();}); setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}); } }, error: function() { setTimeout(function(){jQuery("#title-list").hide();}); setTimeout(function(){jQuery(".suggesstion-box").hide();}, 600); setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}, 600); }, }); } if(this.value.length < 1){ if (typeof(Storage) !== "undefined") { var storedData = localStorage.getItem("topicsViewed"); if (storedData !== null) { console.log("Data retrieved from local storage:", storedData); var dataArray = JSON.parse(storedData); var ul = jQuery('<ul id="recView"><li><h2>Recently viewed topics</h2></li>'); jQuery.each(dataArray, function(index, item) { var topicType; var topicLang; var topicdisplayId; if(item.artifactType === undefined){ topicType = item.type; } else { topicType = item.artifactType; } if(item.lang === undefined){ topicLang = item.language; } else { topicLang = item.lang; } if(item.id !== undefined){ topicdisplayId = item.id; } else { topicdisplayId = item.artifactId; } //var li = jQuery('<li>').text("ArtifactType: " + topicType + ", Title: " + item.title + ", Lang: " + topicLang + ", ID: " + topicdisplayId); var li = '<li><a href="https://bestpractice.bmj.com/topics/' + topicLang + '/' + topicdisplayId + '?q=' + item.title + '&c=recentlyviewed">' + item.title + '</a></li>'; ul.append(li); }); // Append the list to the body jQuery('.suggesstion-box').empty(ul); jQuery('.suggesstion-box').append(ul); jQuery(".suggesstion-box").addClass('resDrop'); jQuery(".suggesstion-box").addClass('recviewDrop'); jQuery(".suggesstion-box").show(); //jQuery(".suggesstion-box").html(data); } else { console.log("No data found in local storage."); } } else { console.log("Local storage is not supported in this browser."); } } if(this.value.length > 1){ //jQuery(".suggesstion-box").addClass('resDrop'); } else { //jQuery(".suggesstion-box").removeClass('resDrop'); //setTimeout(function(){jQuery("#title-list").hide();}); //setTimeout(function(){jQuery(".suggesstion-box").hide();}, 600); //setTimeout(function(){jQuery(".suggesstion-box").removeClass('resDrop');}, 600); } }); jQuery(".q").on('focus',function() { }); }); //To select title function selectTitle(val) { jQuery(".q").val(val); jQuery(".suggesstion-box").hide(); } </script> <style type="text/css"> footer .social-icons .textwidget svg { fill: #fff; width: 30px; vertical-align: inherit; } </style> <style> .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal !important; font-family: Arial, Helvetica, sans-serif !important; font-size: 16px !important; background: #fff !important; font-weight: 400; border-bottom: solid 2px #000 !important; color: #2a6ebb !important; } .hidden { display: none; } </style> </head> <body class="page-template-default page page-id-8945 locale-en-gb group-blog" id="masthead"> <!--New Navigation--> <nav id="top-header"> <div class="container" id="desktop-top-head"> <ul class="header-list"> <li class="nav-child"> <a class="" href="https://bestpractice.bmj.com/info/subscribe/" tabindex="0">Subscribe</a> </li> <hr class='m-0'> <li class="nav-child"> <a class="" href="https://bestpractice.bmj.com/access-through-your-institution" tabindex="0">Access through your institution</a> </li> <hr class='m-0'> <li class="nav-child"> <a class="loginClass" href="https://bestpractice.bmj.com/log-in" tabindex="0">Log in</a> </li> <li class="dropdown-lang"> <div class="dropdown lang-dropdown"> <button class="dropbtn" tabindex="0" id="pushy" aria-expanded="false"> <span class="wpml-ls-display">English</span></button> <script type="text/javascript" defer> jQuery("button").attr("aria-expanded","false"); const button = document.querySelector('button'); button.addEventListener('click', () => { button.ariaExpanded = !JSON.parse(button.ariaExpanded); }) </script> <div id="myDropdown" class="dropdown-content"> <a href="https://bestpractice.bmj.com/info/us/accessibility/"> <span class="wpml-ls-display">English (US)</span></a><a href="https://bestpractice.bmj.com/info/pt/accessibility/"> <span class="wpml-ls-display">Português</span></a> </div> </div> </li> </ul> </div> <div class="container" id="mobile-top-head"> <!-- mobile pink bar --> <!-- mobile pink bar --> <ul class="row header-list d-flex d-xs-block font-weight-bold m-0 justify-content-between w-100"> <li class="header-list-menu dropdown-lang2" tabindex="0"> <div class="dropdown2 lang-dropdown"> <button class="dropbtn2" tabindex="0" id="pushy2"> <span class="wpml-ls-display">English</span></button> <div id="myDropdown2" class="dropdown-content2"> <a href="https://bestpractice.bmj.com/info/us/accessibility/"> <span class="wpml-ls-display">English (US)</span></a><a href="https://bestpractice.bmj.com/info/pt/accessibility/"> <span class="wpml-ls-display">Português</span></a> </div> </div> </li> <!-- mobile notification --> <!-- mobile notification --> <!-- need to be hide in mobile view in loggedin view--> <li class="header-list-menu"> <!-- <a href="#" tabindex="0">Log in</a> --> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false" tabindex="0">Log in</button> <div class="collapse navbar-collapse mobile-collapse-menu" id="bs-example-navbar-collapse-1"> <div class="nav navbar-nav innerLoginDrop"> <div class="text-width"><a href="https://bestpractice.bmj.com/log-in" tabindex="0">Personal subscription or user profile</a></div> <hr class="for-brdr"> <div class="text-width"><a href="https://bestpractice.bmj.com/access-through-your-institution?region=gb" tabindex="0">Access through your institution (Open Athens)</a></div> <hr class="for-brdr"> <div class="text-width"><a href="https://myaccount.bmj.com/myaccount/signup.html?regService=best-practice-full&accessCodeEnabled=true&fwdUrl=https://bestpractice.bmj.com" tabindex="0">Access code</a></div> </div> </div> </li> <!-- need to be hide in mobile view in loggedin view --> </ul> </div> </nav> <div id="header"> <div id="mainSearch" class="container" data-test="main-search"> <div class="row no-gutters"> <div class="col-md-7 col-sm-4 col-xs-6"> <div class="logo-img"> <a href="https://bestpractice.bmj.com/info"><img src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/BP-Logo-colour.svg" onerror="this.src='https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/BP-Logo-colour.svg'" alt="BMJ Best Practice" /></a> <!--<img src="BP-Logo-colour.svg" alt="BMJ Best Practice">--> </div> </div> <!-- <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> --> <div class="col-md-5 col-sm-6 col-xs-6 search-bar"> <form id="searchBoxForm" action="https://bestpractice.bmj.com/search" role="search" class="ml-auto"> <div class="input-group w-100"> <div id="searchBoxWrap" class="w-100"> <span class=""> <input type="text" class="q" id="q1" name="q" placeholder="Search conditions, symptoms..." autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top;" tabindex="0"> </span> <button id="mainSearchBtn1" type="submit" data-test="mainsearch-btn1" tabindex="-1"> <span class="material-icons" aria-hidden="true"><img src="https://bestpractice.bmj.com/info/wp-content/uploads/search-bar-home.png"></span> <style type="text/css"> @font-face { /*font-family: 'Material Icons'; font-style: normal; font-weight: 400; src: url(https://example.com/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'), url(https://example.com/MaterialIcons-Regular.woff) format('woff'), url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');*/ } .material-icons { font-size: 1.500em; color: #c50084; line-height: normal; vertical-align: middle; /* font-family: 'Material Icons';*/ font-weight: normal; font-style: normal; display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; font-feature-settings: 'liga'; } </style> <!-- <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 490.4 490.4" style="enable-background:new 0 0 490.4 490.4;" xml:space="preserve"> <g> <path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"/> </g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g> </svg> --> <span class="sr-only">Search</span> </button> <div class="suggesstion-box"></div> </div> </div> </form> </div> </div> </div> </div> <nav id="mainNav" class="navbar" role="navigation"> <!-- Logged out nav --> <div class="container"> <div class="logged-out-nav"> <div class="nav-wrapper"> <!-- <a href="javascript:void(0);" role="button" aria-label="navbar"><div class="mobile-img"></div></a> --> <button class="bs-navbar-toggler" aria-expanded="true" aria-label="Toggle navigation"> <img class="hamburger-icon-js" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/burger-menu.svg" alt="open menu"/> </button> </div> <ul class="bs-navbar-nav mobile-none "> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">About us</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Overview</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/about-bmj-best-practice">What is BMJ Best Practice?</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/history-of-bmj-best-practice/">Our History</a> </div> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Key features</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/clinical-tools">Clinical tools</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/local-guidance">Local guidance</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/earn-cme-cpd-points">Earn CME/CPD points</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/comorbidities">Comorbidities Manager</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/toolkit/">EBM Toolkit</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/access-anywhere/">Access anywhere</a> <a class="bs-dropdown-item notincn" href="https://bestpractice.bmj.com/info/app">Our app</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/integration/">Integration</a> </div> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Our Evidence approach</span> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/trusted-content/">Trusted content</a> <a class="bs-dropdown-item " href="https://bestpractice.bmj.com/info/evidence-based/">Updating process</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown1" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">Who we help</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown1"> <div class="bs-dropdown-item__section"> <a href=''><span class="bs-dropdown-item--title">Best Practice for...</span></a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/clinicians/">Clinicians</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/hospitals/">Hospitals</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical-educators/">Medical Educators</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/librarian/">Medical librarians</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical-schools/">Medical schools</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/medical_student">Medical students</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/nurses/">Nurses</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/pharmacists/">Pharmacists</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/clinics/">Primary care</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/paramedics">Paramedics</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/telehealth/">Telehealth</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown2" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">How we help</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown2"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Impact and effectiveness</span> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/impact/evidence-of-effectiveness/">Evidence of effectiveness</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/impact/quality-improvement/">Quality improvement</a> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/info/impact/customer-stories/">Customer stories</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown3" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">Browse clinical content</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown3"> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/recent-updates?region=gb">Recent updates</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/specialties?region=gb">Specialties</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/topics/en-gb/3000086">Try a free topic</a> </div> <div class="bs-dropdown-item__section notincn"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/patient-leaflets?region=gb">Patient information</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/procedural-videos?region=gb">Videos</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/calculators?region=gb">Calculators</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown8" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">What&#039;s new</a> <div class="bs-dropdown-menu" aria-labelledby="navbarDropdown10"> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/recent-updates?region=gb">Clinical updates</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/news">News</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/podcast/">Podcast</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown11" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">Access</a> <div class="bs-dropdown-menu dropdown-menu-right accesslogOut" aria-labelledby="navbarDropdown13"> <div class="bs-dropdown-item__section"> <span class="bs-dropdown-item--title">Log in via</span> <a class="bs-dropdown-item" href="https://bestpractice.bmj.com/log-in?region=gb">Personal subscription or user profile</a> <a class="bs-dropdown-item" href="http://bestpractice.bmj.com/info/access-through-your-institution/">Access through your institution</a> <a class="bs-dropdown-item" href="https://myaccount.bmj.com/myaccount/signup.html?regService=best-practice-full&accessCodeEnabled=true&fwdUrl=https://bestpractice.bmj.com">Access code</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/subscribe/">Subscribe</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/subscribe/free-trial/">Free trial</a> </div> <div class="bs-dropdown-item__section "> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/how-do-i-get-access">How do I get access?</a> </div> <div class="bs-dropdown-item__section notincn"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/app/">Download the app</a> </div> </div> </li> <li class="bs-nav-item dropdown"> <a class="bs-nav-link dropdown-toggle" href="javascript:void(0);" id="navbarDropdown14" role="button" data-toggle="dropdown" tabindex="0" aria-haspopup="menu" aria-expanded="false">Help</a> <div class="bs-dropdown-menu dropdown-menu-right helplogOut " aria-labelledby="navbarDropdown14"> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/faq/">FAQs</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/how-do-i-get-access">How do I get access?</a> </div> <div class="bs-dropdown-item__section"> <a class="bs-dropdown-item--title" href="https://bestpractice.bmj.com/info/contact-us/">Contact us</a> </div> </div> </li> </ul> </div> <div class="w-100 ml-auto mobile-img mt-4 mb-4" id="mainSearch-mobile"> <form id="searchBoxForm" action="https://bestpractice.bmj.com/search" role="search" class="ml-auto"> <div class="input-group w-100"> <div id="searchBoxWrap" class="w-100"> <span class=""> <input type="text" class="q" id="q2" name="q" placeholder="Search conditions, symptoms..." autocomplete="off" spellcheck="false" dir="auto" style="position: relative; vertical-align: top;"> </span> <button id="mainSearchBtn2" type="submit" data-test="mainsearch-btn2" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Capa_1" x="0px" y="0px" viewBox="0 0 490.4 490.4" style="enable-background:new 0 0 490.4 490.4;" xml:space="preserve"> <g> <path d="M484.1,454.796l-110.5-110.6c29.8-36.3,47.6-82.8,47.6-133.4c0-116.3-94.3-210.6-210.6-210.6S0,94.496,0,210.796 s94.3,210.6,210.6,210.6c50.8,0,97.4-18,133.8-48l110.5,110.5c12.9,11.8,25,4.2,29.2,0C492.5,475.596,492.5,463.096,484.1,454.796z M41.1,210.796c0-93.6,75.9-169.5,169.5-169.5s169.6,75.9,169.6,169.5s-75.9,169.5-169.5,169.5S41.1,304.396,41.1,210.796z"/> </g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g><g></g> </svg> <span class="sr-only">Search</span> </button> <div class="suggesstion-box"></div> </div> </div> </form> </div> </div> </nav> <div class="out-wrapper"> <div id="content" class="site-content"> <!-- script for navbar collapse --> <!--BW-1000<script> // Select required elements from the DOM const modal = document.querySelector("#myModal"); const body = document.querySelector("body"); const showModal = function (e) { modal.classList.toggle("hidden"); if (!modal.classList.contains("hidden")) { // Disable scroll body.style.overflow = "hidden"; } else { // Enable scroll body.style.overflow = "auto"; } }; </script>--BW-1000--> <!-- ------------------------------------------------------------ --> <script type="text/javascript" defer> // var buttonnav = document.getElementById('bs-navbar-toggler'); // span = buttonnav.getElementsByTagName('img')[0]; // buttonnav.onclick = function() { // span.classList.toggle('hamburger-icon-js'); // }; // jQuery('#bs-navbar-toggler').on('click', toggleOnClass); // function toggleOnClass(event) { // var toggleElementId = '#' + jQuery(this).data('toggle'), // element = jQuery(toggleElementId); // element.toggleClass('on'); // } // jQuery( '.menu li a' ).on("click", function(){ // jQuery('#bs-navbar-toggler').click(); // }); </script> <script type="text/javascript" defer> //-------------------- // navbar dropdown functionality //-------------------- const dropdownToggle = document.querySelectorAll(".bs-nav-link"); const dropdownMenus = document.querySelectorAll(".bs-dropdown-menu"); dropdownToggle.forEach((menuToggle) => { menuToggle.addEventListener("click", (event) => { event.stopPropagation(); const dropdownMenu = menuToggle.nextElementSibling; if (dropdownMenu) { if (dropdownMenu.classList.contains("display-mobile")) { dropdownMenu.classList.remove("display-mobile"); menuToggle.setAttribute("aria-expanded", "false"); menuToggle.parentNode.classList.remove("active-menu"); } else { closeDropdownMenus(); dropdownMenu.classList.add("display-mobile"); menuToggle.setAttribute("aria-expanded", "true"); menuToggle.parentNode.classList.add("active-menu"); } } }); // Close dropdowns when clicked outside document.addEventListener("click", (event) => { const dropdownMenu = menuToggle.nextElementSibling; if ( dropdownMenu && !menuToggle.contains(event.target) && !dropdownMenu.contains(event.target) ) { dropdownMenu.classList.remove("display-mobile"); menuToggle.setAttribute("aria-expanded", "false"); menuToggle.parentNode.classList.remove("active-menu"); } }); }); const closeDropdownMenus = () => { dropdownMenus.forEach((menu) => { menu.classList.remove("display-mobile"); menu.previousElementSibling.setAttribute("aria-expanded", "false"); menu.parentNode.classList.remove("active-menu"); }); }; </script> <script type="text/javascript" defer> //-------------------- // Toggle mobile menu //-------------------- const mobileToggle = document.querySelector(".bs-navbar-toggler"); const navbarNav = document.querySelector(".bs-navbar-nav"); const icon = document.querySelector(".hamburger-icon-js"); mobileToggle.addEventListener("click", () => { navbarNav.classList.toggle("mobile-none"); const isExpanded = navbarNav.classList.contains("mobile-none"); mobileToggle.setAttribute("aria-expanded", isExpanded ? "false" : "true"); if (isExpanded) { icon.src = "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/burger-menu.svg"; icon.alt = "open menu"; } else { icon.src = "https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/images/cross.svg"; icon.alt = "close menu"; } }); </script> <script type="text/javascript" defer> const button2 = document.querySelector('#pushy'); button2.addEventListener('click', function() { console.log(this); this.classList.toggle('on'); }); </script> <script type="text/javascript" defer> const button3 = document.querySelector('#pushy2'); button3.addEventListener('click', function() { console.log(this); this.classList.toggle('on'); }); </script> <script type="text/javascript" defer> jQuery(document).ready(function() { jQuery('#profLogout').click(function(event) { event.preventDefault(); document.cookie = 'loggedIn=false; expires=' + new Date(new Date().getTime() + 2 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com'; document.cookie = 'supportCookie=; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; jQuery("#theForm").submit(); }); jQuery('.nonpersOut').click(function(event) { event.preventDefault(); document.cookie = 'loggedIn=false; expires=' + new Date(new Date().getTime() + 2 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmj.com'; document.cookie = 'supportCookie=; path=/;'; document.cookie = 'ICSGuest=; path=/;'; var linkUrl = $(this).children('a').attr('href'); window.location.href = linkUrl; }); }); </script> <script type="text/javascript" defer> jQuery(document).ready(function() { //var thelink = jQuery(".loginClass").attr("href"); //var newlink = thelink + "?wp-return-url="; //jQuery(".loginClass").attr("href", newlink); //var themlink = jQuery(".mobLogin").attr("href"); //var newmlink = themlink + "?wp-return-url="; //jQuery(".mobLogin").attr("href", newmlink); jQuery(".loginClass").click(function(event) { event.preventDefault(); //document.cookie = 'countryPref=; expires=' + new Date(new Date().getTime() + 30 * 24 * 60 * 60 * 1000).toUTCString() + '; path=/;domain=bmjgroup.com'; document.cookie = 'checklang= ""; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; var linkUrl = jQuery(this).attr("href"); window.location.href = linkUrl; }); }); function handleRightClick(event) { event.preventDefault(); document.cookie = 'checklang= ""; path=/;'; document.cookie = 'sessionCmeCpd=; path=/;'; var linkUrl = jQuery(this).attr("href"); window.location.href = linkUrl; } jQuery(".loginClass").contextmenu(handleRightClick); //Breadcrumb overwrite // jQuery(document).ready(function() { var bcrumb = jQuery('.aioseo-breadcrumb').find('a').text(); var theLang = wpml_language.current_language; console.log("Current language:", theLang); if (bcrumb.trim() === 'Home') { console.log("Text is equal to 'Home'"); if(theLang === 'pt'){ jQuery('.aioseo-breadcrumb').find('a').text('Inicio'); } else if(theLang === 'cn'){ jQuery('.aioseo-breadcrumb').find('a').html('&#39318;&#39029;'); } else { } } }); jQuery(document).ready(function() { function getCookie(name) { const match = document.cookie.match(new RegExp('(^| )' + name + '=([^;]+)')); return match ? decodeURIComponent(match[2]) : null; } const cookieSName = 'sessionCmeCpd'; // Replace with your cookie name const cookieSValue = getCookie(cookieSName); //console.log('Cookie Value:', cookieSValue || 'Cookie not found'); if (cookieSValue === '0') { const usercme = ''; jQuery.ajax({ url: 'https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/cmecpd.php', method: 'POST', data: { usercmeval: usercme }, dataType: 'json', success: function(response) { console.log('Full response:', response); //console.log(response.value); jQuery('.credit-span2').text(response.value); document.cookie = `sessionCmeCpd=${response.value}; path=/;`; } }); } }); </script> <style type="text/css"> @media (max-width: 768px) { .home-slider .slick-slider .slick-slide .slide-excerpt { display: block !important; } } </style> <div id="primary"> <main id="main" class="site-main page-sub" role="main"> <div class="clear container breadcrumb-container"> <div class="col-12"> <div class="aioseo-breadcrumbs"><span class="aioseo-breadcrumb"> <a href="https://bestpractice.bmj.com/info" title="Home">Home</a> </span><span class="aioseo-breadcrumb-separator">»</span><span class="aioseo-breadcrumb"> Accessibility </span></div> </div> </div> <div class="clear container page-sub-container"> <div class="col-12 col-8-l content-area type"> <h2>BMJ Best Practice: Accessibility</h2> <p><b>This accessibility statement applies to content published by BMJ Best Practice and accessed via the website bestpractice.bmj.com. This statement does </b><b>not</b><b> currently cover the BMJ Best Practice mobile app.</b></p> <p><span style="font-weight: 400;">As part of BMJ’s vision of a healthier world, we want to make evidence-based resources available to as many people as possible.  Each year we support more than 50 million users from over 150 countries to access our websites and products. </span></p> <p><span style="font-weight: 400;">A key part of achieving our vision is to ensure our content is accessible to everyone, both through innovative technical solutions and through jargon-free, practical and customisable evidence-based content.</span></p> <h3>Our accessibility objective</h3> <p><span style="font-weight: 400;">The BMJ Best Practice website and mobile app have been designed, built and run by BMJ Publishing Group Limited (‘</span><b>BMJ</b><span style="font-weight: 400;">’). </span><span style="font-weight: 400;">Our objective is to promote equality of access to users and we do this by endeavouring to be compliant with the </span><a href="https://www.w3.org/TR/WCAG/"><span style="font-weight: 400;">Web Content Accessibility Guidelines (WCAG version 2.2) Levels A or AA</span></a><span style="font-weight: 400;">, wherever viable. </span></p> <h3>How accessible is the BMJ Best Practice website currently?</h3> <p><span style="font-weight: 400;">We are always working to improve the accessibility of BMJ Best Practice.   You should be able to: </span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">clearly read all text </span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">zoom in up to 300% without problems</span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">navigate most of the website using just a keyboard</span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">navigate most of the website using speech recognition software</span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">use most of the website using a screen reader (including the most recent versions of JAWS, NVDA and VoiceOver)</span></li> </ul> <p><span style="font-weight: 400;">However, we know that we still have some areas which could be improved.   In particular, the following areas have been identified  as requiring further work:</span></p> <p><span style="font-weight: 400;">Some content and functionality available on BMJ Best Practice which has been provided by third-parties:</span></p> <ul> <li><span style="font-weight: 400;">may not support screen-reader users or users of keyboard-only or voice command navigation</span></li> <li>may not support focus highlighting features; and</li> <li>may include links which are hidden or which may not act as expected.</li> </ul> <p><span style="font-weight: 400;">The affected areas include:</span></p> <ul> <li><span style="font-weight: 400;">the calculators; and</span></li> <li><span style="font-weight: 400;">the ‘My Account’ page.</span><span style="font-weight: 400;"><br /> </span></li> </ul> <p><span style="font-weight: 400;">Users may have difficulty understanding BMJ’s accessibility features as no guidance or instructions are available.</span></p> <h3>What we’re doing to improve accessibility</h3> <p><span style="font-weight: 400;">At this time </span><span style="font-weight: 400;">we are not planning to fix the issues identified with content and/or functionality which has been supplied by a third party.  These include the calculators, and the ‘My Account’ page, which have both been built and are hosted through third party software.  Even though these elements have been ‘skinned’ to look like BMJ’s website, they are not controlled or maintained by BMJ.  </span></p> <p><span style="font-weight: 400;">Whilst we would ideally like to fix these issues, we’ve assessed the current cost of doing so to be disproportionate to the overall benefit which would be achieved. However, we will continue to periodically reassess this position.</span></p> <h3>Monitoring how we’re doing</h3> <p><span style="font-weight: 400;">We continue to regularly test the BMJ Best Practice website both internally and externally to ensure that the website (and any new features which we may introduce from time to time) meet our accessibility and compliance objectives. </span></p> <p><span style="font-weight: 400;">The BMJ Best Practice website was last tested by an independent auditor on </span><b>30 April 2024</b><span style="font-weight: 400;"> by </span><a href="https://digitalaccessibilitycentre.org/"><span style="font-weight: 400;">DAC (Digital Accessibility Centre)</span></a><span style="font-weight: 400;">.  </span><span style="font-weight: 400;"><a href="https://bestpractice.bmj.com/info/wp-content/uploads/DAC-VPAT-WCAG-2.2-for-BMJ-Best-Practice-Accessibility-Conformance-Report-v1.0-Final-December-2024.pdf">You can read the full accessibility test (VPAT) report here</a>.</span> <span style="font-weight: 400;">We plan to conduct another similar audit annually to ensure that our progress remains on track.</span></p> <h3>The BMJ Best Practice mobile app</h3> <p><span style="font-weight: 400;">We know that the BMJ Best Practice mobile app is not currently fully accessible.  We are reviewing existing standards and aim to publish details of the areas where we think there is scope for improvement in the future.  </span></p> <h3>What to do if you cannot access parts of the BMJ Best Practice website</h3> <p><span style="font-weight: 400;">We’re always looking to improve the accessibility of the BMJ Best Practice website. If you find any problems not listed on this page or think here’s more that we could be doing to make the accessibility of BMJ Best Practice better, please contact:</span></p> <ul> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">email support@bmj.com</span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">call +44 (0) 207 111 1105; or</span></li> <li style="font-weight: 400;" aria-level="1"><span style="font-weight: 400;">write to BMJ Publishing Group Limited, BMA House, Tavistock Square, London, WC1H 9JP</span></li> </ul> <h3>Preparation of this accessibility statement</h3> <p><span style="font-weight: 400;">This statement was prepared on <strong>5 December 2024.</strong></span></p> </div> <div class="col-12 col-4-l sidebar-area inner-sidebar-page-area"> <!-- <aside id="secondary" class="widget-area" role="complementary"> </aside> --> <div class="sidebar-nav"> <h3 class="grey-bg">In this section</h3> <ul> </ul> </div> </div> </div> </main><!-- #main --> </div><!-- #primary --> </div><!-- #content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="blue-bkg"> <div class="clear container footer-container"> <div class="col-12 col-3-l footer-col-1"> <h3>Helpful Links</h3> <div class="menu-helpful-links-container"><ul id="menu-helpful-links" class="menu"><li id="menu-item-64" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-64"><a href="https://bestpractice.bmj.com/info/legal/">Legal</a></li> <li id="menu-item-8903" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8903"><a href="https://bestpractice.bmj.com/info/privacy-policy/">Privacy Policy</a></li> <li id="menu-item-49" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://bestpractice.bmj.com/info/contact-us/">Contact us</a></li> <li id="menu-item-8875" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8875"><a href="https://bestpractice.bmj.com/info/disclaimer/">Disclaimer</a></li> <li id="menu-item-8956" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-8945 current_page_item menu-item-8956"><a href="https://bestpractice.bmj.com/info/accessibility/" aria-current="page">Accessibility</a></li> </ul></div> </div> <div class="col-12 col-4-l social-icons footer-col-2"> <section id="text-8" class="widget widget_text"><h3 class="widget-title">Connect with us</h3> <div class="textwidget"><p><span class="footer_icons" style="display: inline-flex;"><a href="https://twitter.com/BMJBestPractice" target="_blank" rel="noopener" aria-label="BMJ Best Practice on X"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg></a><br /> <a href="https://www.facebook.com/BMJBestPractice" target="_blank" aria-label="BMJ Best Practice on Facebook" rel="noopener noreferrer"><i class="fa fa-facebook-official"></i><span class="sr">Facebook (external website opens in a new window)</span><br /> </a><br /> <a href="https://www.youtube.com/channel/UCt72GZ0cPXpk4EzgFhdWYdQ" target="_blank" rel="noopener noreferrer" aria-label="BMJ Best Practice on Youtube"><i class="fa fa-youtube"></i><span class="sr">Youtube (external website opens in a new window)</span><br /> </a><br /> <a href="https://bestpractice.bmj.com/recent-updates" target="_blank" rel="noopener" aria-label="BMJ Best Practice on RSS"><i class="fa fa-rss"></i><span class="sr">Rss (external website opens in a new window)</span></a></span></p> </div> </section> </div> <div class="col-12 col-3-l footer-col-3"> <div id="custom_html-4" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><style> @media (max-width: 979px) { .textwidget table tr td { display: initial; } footer .social-icons { text-align: left; } } .textwidget table tr td a img { border-radius: 10px; } </style> <div> <a href="https://emails.bmj.com/k/Bmj/marketing_permission_opt_in" target="_blank"> <p> <i class="fa fa-envelope"></i> Register to receive the latest updates </p> </a> </div> <table style="height: 88px;" width="457"> <tbody> <tr> <td><a href="https://itunes.apple.com/gb/app/bmj-best-practice/id1105379489?mt=8" target="_blank" rel="noopener"><img class="alignleft wp-image-592" src="https://bestpractice.bmj.com/info/wp-content/uploads/app-store-logo-300x104-1.png" alt="App-Store" width="150" height="auto" /></a></td> <td><a href="https://play.google.com/store/apps/details?id=com.bmj.bmjbestpractice" target="_blank" rel="noopener"><img class="alignleft wp-image-594" src="https://bestpractice.bmj.com/info/wp-content/uploads/google-pay.png" alt="Google-Play" width="150" height="auto" /></a></td> </tr> </tbody> </table></div></div> </div> <div class="col-12 col-3-l footer-col-4 text-center"> <div class="textwidget custom-html-widget"><a href='https://ecofriendlyweb.org/verification-search/' target="_blank" aria-label="BesEco-Friendly Web Alliance"><img class="img-responsive" src="https://bestpractice.bmj.com/info/wp-content/uploads/efwa-2025.png" alt="BesEco-Friendly Web Alliance" /></a></div> </div> </div> </div> <div class="clear container site-footer-copyright"> <div class="col-12"> <div class="pad-top-10 pad-bottom-10 text-right-m"> <p>&copy; BMJ Publishing Group Limited 2025. All rights reserved. | <a title="link back to top of page" class="backtotop" href="#masthead">Back to top</a></p> </div> </div> </div><!-- .container --> </footer><!-- #colophon --> </div><!-- #page --> </div><!-- .out-wrapper --> <div id="bmj_country" style="display: none;"> en</div> <div id="wpml_country" style="display: none;">en</div> <!-- ----------------search widget funcitonality----------------------- --> <script type="text/javascript" defer> jQuery(document).ready(function () { jQuery("#mainSearchBtn").on("click", function(e) { var q = jQuery('#q').val(); if(q !== ''){ window.location.href = "https://bestpractice.bmj.com/search?q="+q; } }); }); </script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.1/dist/js/bootstrap.bundle.min.js" id="slider-js"></script> <script type="text/javascript" src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js" id="cdn-bootstrap-js-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/jquery.validate.min.js?ver=20192201" id="validation-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/script.js?ver=20191012" id="scripts-js"></script> <script type="text/javascript" src="https://bestpractice.bmj.com/info/wp-content/themes/bmj-best-practice/js/skip-link-focus-fix.js?ver=20151215" id="bmj-best-practice-skip-link-focus-fix-js"></script> <script type="text/javascript" defer> jQuery(document).ready(function(){ //const cookieValue = document.cookie.replace(/(?:(?:^|.*;\s*)pop_hide\s*\=\s*([^;]*).*$)|^.*$/, "$1"); //const getCookieValue = (cookieName) => decodeURIComponent(document.cookie.split('; ').find(cookie => cookie.split('=')[0] === cookieName)?.split('=')[1] || ''); //const prodcookieValue = getCookieValue('siq_cookie'); //const cookieValue = getCookieValue('pop_hide'); //if(cookieValue === 'true'){ //jQuery('#myModal').modal('hide'); //jQuery('#myModalmob').modal('hide'); //} else if(prodcookieValue !== '~' && prodcookieValue !== ''){ //jQuery('#myModal').modal('hide'); //jQuery('#myModalmob').modal('hide'); //} else { //jQuery('#myModal').modal('show'); //jQuery('#myModalmob').modal('show'); //} //jQuery('.lang-popup').click(function(){ //jQuery('#myModal').addClass('langmodal'); //jQuery('#myModalmob').addClass('langmodal'); //jQuery('#myModal').removeClass('show'); //jQuery('#myModalmob').removeClass('show'); //jQuery('div').removeClass('modal-backdrop'); //jQuery('body').addClass('body-popupopn'); //document.cookie = "pop_hide=true; expires=Tue, 31 Dec 2030 23:59:59 UTC; path=/"; //}); //jQuery('.lang-dropdown').click(function(){ //jQuery('#myModal').addClass('langmodal'); //jQuery('#myModalmob').addClass('langmodal'); // jQuery('#myModal').removeClass('show'); // jQuery('#myModalmob').removeClass('show'); //jQuery('div').removeClass('modal-backdrop'); //jQuery('body').addClass('body-popupopn'); //document.cookie = "pop_hide=true; expires=Tue, 31 Dec 2030 23:59:59 UTC; path=/"; //}); jQuery('p:empty').remove(); }); </script> <script type="text/javascript" defer> // $("#searchBoxWrap input").focus(function() { // $(".suggesstion-box").show(); // }); // $("#searchBoxWrap").focusout(function(e) { // $(".suggesstion-box").hide(); // }); jQuery(document).ready(function() { jQuery("body").mouseup(function(e) { var subject = $(".suggesstion-box"); if(e.target.id != subject.attr('id')) { subject.fadeOut(); } }); }); </script> <!--<script type="text/javascript" data-cfasync="false"> (function(W,i,s,e,P,o,p){W['WisePopsObject']=P;W[P]=W[P]||function(){ (W[P].q=W[P].q||[]).push(arguments)} ,W[P].l=1*new Date();o=i.createElement(s), p=i.getElementsByTagName(s)[0];o.async=1;o.src=e;p.parentNode.insertBefore(o,p) })(window,document,'script','//loader.wisepops.com/get-loader.js?v=1&site=qudyiEfMBd','wisepops'); </script>--> <!-- CookiePro Cookies Settings button start --> <button id="ot-sdk-btn" class="ot-sdk-show-settings"> Cookie Settings</button> <!-- CookiePro Cookies Settings button end --> </div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.eu01.nr-data.net","licenseKey":"40ca06c336","applicationID":"10389523","transactionName":"MhBSZQoZDEEFAhBeDQtacVIMEQ1cSxEFUAc=","queueTime":0,"applicationTime":619,"atts":"HldRE0IDH08=","errorBeacon":"bam.eu01.nr-data.net","agent":""}</script></body> </html>

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