CINXE.COM
ClinicalKey AI Subscriptions. Start Your Free Trial Today.
<!doctype html> <html lang="en"> <head > <script type="text/javascript" src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-domain-script="01919396-3dd9-755c-9477-70e5a31ab131" ></script> <meta charset="utf-8"/> <meta name="title" content="ClinicalKey AI Subscriptions. Start Your Free Trial Today."/> <meta name="description" content="Winner of the MedTech Breakthrough Award for AI Innovation. ClinicalKey AI combines trusted clinical content with AI-powered conversational search to support high-quality patient care."/> <meta name="keywords" content="Elsevier Subscriptions, ClinicalKey AI free trial, Generative AI in healthcare, Evidence-based clinical content, Healthcare professional resources, Online medical library, Medical knowledge database, Clinical decision support, Trusted medical information, Point-of-care resources, Subscription plans for clinicians, Free trial medical content, Healthcare AI tools, Research and clinical tools, Professional healthcare subscriptions, ClinicalKey AI subscriptions, ClinicalKey AI free trial, ClinicalKey AI for clinicians, ClinicalKey AI medical research, ClinicalKey AI evidence-based content, ClinicalKey AI healthcare solutions, ClinicalKey AI clinical decision support, ClinicalKey AI point-of-care tool, ClinicalKey AI trusted medical information, ClinicalKey AI medical education"/> <meta name="robots" content="INDEX,FOLLOW"/> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> <meta name="format-detection" content="telephone=no"/> <title>ClinicalKey AI Subscriptions. Start Your Free Trial Today.</title> <link rel="stylesheet" type="text/css" media="all" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/mage/calendar.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/css/styles-m.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/jquery/uppy/dist/uppy-custom.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/Amasty_Base/vendor/slick/amslick.min.css" /> <link rel="stylesheet" type="text/css" media="all" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/Amasty_AdvancedReview/vendor/fancybox/jquery.fancybox.min.css" /> <link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/css/styles-l.min.css" /> <link rel="stylesheet" type="text/css" media="print" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/css/print.min.css" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/fonts/elseviersans-webfont-regular.woff" /> <link rel="preload" as="font" crossorigin="anonymous" href="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/fonts/elseviersans-webfont-bold.woff" /> <link rel="canonical" href="https://subscriptions.elsevier.com/clinicalkey-ai" /> <link rel="icon" type="image/x-icon" href="https://subscriptions.elsevier.com/media/favicon/websites/14/favicon.png" /> <link rel="shortcut icon" type="image/x-icon" href="https://subscriptions.elsevier.com/media/favicon/websites/14/favicon.png" /> <!-- GOOGLE TAG MANAGER --> <!-- END GOOGLE TAG MANAGER --> <style> .ammenu-nav-sections.-hamburger, .ammenu-menu-wrapper.-desktop, .ammenu-menu-wrapper.-hamburger-top, .ammenu-nav-sections .ammenu-title, .ammenu-main-container .ambrands-popup-filter { background: #ffffff !important; } .ammenu-nav-sections .ammenu-title.active { background: #FFFFFF !important; } .ammenu-menu-wrapper.-desktop .ammenu-item.-main > .ammenu-link, .ammenu-menu-wrapper.-hamburger-top .ammenu-item.-main .ammenu-link, .ammenu-nav-sections .ammenu-title > .ammenu-link { color: #565656 !important; } .ammenu-menu-wrapper.-desktop .ammenu-submenu-container .ammenu-link, .ammenu-menu-wrapper.-desktop .ammenu-submenu-container, .ammenu-menu-wrapper.-desktop .ammenu-product-list .product-item-info *:not(.-nocolor):not(.swatch-option), .ammenu-menu-wrapper.-hamburger-top .ammenu-submenu-container, .ammenu-nav-sections.-hamburger .ammenu-submenu-container, .ammenu-menu-wrapper.-mobile .ammenu-link, .ammenu-nav-sections .ammenu-tabs-container > .ammenu-content, .ammenu-nav-sections .header.links li > a { color: #565656 !important; } .ammenu-main-container:not(.swatch-option, .ammenu-menu-header) { color: #565656 !important; } .ammenu-nav-sections.-accordion .ammenu-icon:focus:before, .ammenu-nav-sections.-accordion .ammenu-icon:focus:after, .ammenu-menu-wrapper.-mobile .ammenu-icon:focus:before, .ammenu-menu-wrapper.-mobile .ammenu-icom:focus:after { background-color: #ff8400 !important; } .nav-sections:not(.-drill) .ammenu-submenu[aria-selected="true"] ~ .ammenu-toggle .ammenu-icon:after, .nav-sections:not(.-drill) .ammenu-submenu[aria-selected="true"] ~ .ammenu-toggle .ammenu-icon:before { background-color: #ff8400 !important; } .nav-sections:not(.-drill) .ammenu-submenu[aria-selected='true'] ~ .ammenu-link { color: #ff8400 !important; } .ammenu-menu-wrapper.-desktop .ammenu-item.-main:hover > .ammenu-link { color: #ff8400 !important; } .ammenu-items .current, .ammenu-nav-sections .ammenu-items .ammenu-link.current, .ammenu-menu-wrapper .ammenu-items .ammenu-item.current > .ammenu-link, .ammenu-items .current > .ammenu-wrapper { color: #ff8400 !important; } .ammenu-nav-sections.-accordion:not(.-hamburger) .ammenu-items .current > .ammenu-wrapper { color: #ff8400 !important; } .ammenu-menu-wrapper.-desktop .ammenu-submenu-container, .ammenu-menu-wrapper.-desktop.ammenu-item.-main:hover, .ammenu-menu-wrapper.-desktop .ammenu-link:not(.-level1) + .ammenu-item.-child, .ammenu-menu-wrapper.-hamburger-top .ammenu-submenu-container, .ammenu-nav-sections .ammenu-content, .ammenu-menu-wrapper.-mobile .ammenu-submenu, .ammenu-menu-wrapper.-mobile .ammenu-link.-main, .ammenu-main-container .brand-images .brands-letter .letter .title, .ammenu-nav-sections:not(.-hamburger) .ammenu-item.-drill-opened { background-color: #FFFFFF !important; } .ammenu-nav-sections.-hamburger:not(.-drill) .ammenu-submenu-container { background: #ffffff !important; } .-drill-opened .ammenu-toggle .ammenu-icon:not(.-small), .-drill-opened .ammenu-toggle .ammenu-icon:before, .-drill-opened .ammenu-toggle .ammenu-icon:after, .-drill-opened > .ammenu-arrow { background: #565656 !important; } .ammenu-nav-sections .ammenu-link, .ammenu-nav-sections .ammenu-link.-main, .ammenu-nav-sections .ammenu-menu-header{ color: #565656 !important; } .ammenu-menu-wrapper .ammenu-icon:after, .ammenu-menu-wrapper .ammenu-icon:before, .ammenu-menu-wrapper .ammenu-icon.-small.-down:before, .ammenu-menu-wrapper .ammenu-submenu.-collapsed + .ammenu-toggle .ammenu-icon:before, .ammenu-menu-wrapper .ammenu-arrow:before, .ammenu-menu-wrapper .ammenu-arrow:after { background: #565656 !important; } .ammenu-main-container .ambrands-list-popup { background: #ffffff !important; } .ammenu-main-container .ambrands-popup-filter .ambrands-letter.-disabled { background: #ffffff !important; } .ammenu-menu-wrapper.-desktop .ammenu-link:hover > .ammenu-wrapper, .ammenu-menu-wrapper.-desktop .ammenu-link.-hovered > .ammenu-wrapper, .ammenu-menu-wrapper.-mobile .ammenu-link.-level2:hover, .ammenu-menu-wrapper.-hamburger-top .ammenu-item:hover .ammenu-link, .ammenu-nav-sections.-accordion .ammenu-item:hover > .ammenu-link, .ammenu-nav-sections.-hamburger .ammenu-link:hover .ammenu-wrapper { color: #ff8400 !important; } .ammenu-menu-welcome, .ammenu-menu-wrapper.-desktop .ammenu-main-container .ammenu-link.-level1:hover:before, .ammenu-menu-wrapper.-desktop .ammenu-categories-container .ammenu-arrow, .ammenu-menu-wrapper.-desktop .ammenu-categories-container .ammenu-arrow:before, .ammenu-menu-wrapper.-desktop .ammenu-categories-container .ammenu-arrow:after { background: #ff8400 !important; border-color: #ff8400 !important; } .ammenu-menu-wrapper.-hamburger .ammenu-wrapper a:hover { border-color: #ff8400 !important; } .ammenu-menu-toggle .ammenu-icon { border-color: #757575 !important; } .ammenu-menu-close-btn { color: #757575 !important; } .ammenu-nav-sections.-hamburger .ammenu-menu-welcome .message{ color: #ffffff !important; } </style> </head> <body data-container="body" data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/images/loader-2.gif"}}' id="html-body" class="cms-clinicalkey-ai page-layout-1column cms-page-view page-layout-cms-full-width"> <a class="action skip-to-content" href="#contentarea" tabindex="0"> <span> Skip to Content </span> </a> <div class="cookie-status-message" id="cookie-status"> The store will not work correctly when cookies are disabled.</div> <noscript> <div class="message global noscript"> <div class="content"> <p> <strong>JavaScript seems to be disabled in your browser.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser. </span> </p> </div> </div> </noscript> <!-- GOOGLE TAG MANAGER --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NKJNF6VQ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- END GOOGLE TAG MANAGER --> <div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div class="panel header"><div class="flex-header"><span data-action="toggle-nav" class="action nav-toggle"> <span>Toggle Nav</span></span> <a class="logo" href="https://subscriptions.elsevier.com/" title="" aria-label="store logo"> <img src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/images/logo.svg" title="" alt="" width="80" height="89" /> </a> <a class="m-logo" href="https://subscriptions.elsevier.com/" title="" aria-label="store logo"> <img src="https://subscriptions.elsevier.com/media/wysiwyg/mlogo.png" title="" alt="" /> </a> <div class="flex-header-col last"><div class="account-menu"><ul class="header links"> <li class="greet welcome" data-bind="scope: 'customer'"> <!-- ko if: customer().fullname --> <span class="not-logged-in" data-bind="text: new String('%1').replace('%1', customer().firstname)"> </span> <!-- /ko --> </li> <a href="https://subscriptions.elsevier.com/oidc/redirect/"> <span class="usericon"></span> </a> <li id="" class="authorization-link" data-label="or"> <a class="" href="https://subscriptions.elsevier.com/oidc/redirect/" > Sign In </a> </li> <li class="register-link"> <a href="https://subscriptions.elsevier.com/oidc/redirect/index/signup/1/" data-post='{"action":"https:\/\/subscriptions.elsevier.com\/oidc\/redirect\/index\/signup\/1\/","data":{"uenc":"aHR0cHM6Ly9zdWJzY3JpcHRpb25zLmVsc2V2aWVyLmNvbS9jbGluaWNhbGtleS1haT91dG1fY29udGVudD0mY2FtcGlkPTIyMjdOQTI0MDAyMyZkZ2NpZD1IU19OQV9EMkMrQ0tBSStQcm9kdWN0K0xhdW5jaF8yMjI3TkEyNDAwMjNfRUNPTV9ER19DUw~~"}}'> Create an Account </a> </li> </ul></div> <div data-block="minicart" class="minicart-wrapper"> <a class="action showcart" href="https://subscriptions.elsevier.com/checkout/cart/" data-bind="scope: 'minicart_content'"> <span class="text">My Cart</span> <span class="counter qty empty" data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, blockLoader: isLoading"> <span class="counter-number"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> <!-- /ko --> </span> <span class="counter-label"> <!-- ko if: getCartParam('summary_count') --> <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> <!-- ko i18n: 'items' --><!-- /ko --> <!-- /ko --> </span> </span> </a> <div class="block block-minicart" data-role="dropdownDialog" data-mage-init='{"dropdownDialog":{ "appendTo":"[data-block=minicart]", "triggerTarget":".showcart", "timeout": "2000", "closeOnMouseLeave": false, "closeOnEscape": true, "triggerClass":"active", "parentClass":"active", "buttons":[]}}'> <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> <!-- ko template: getTemplate() --><!-- /ko --> </div> </div> </div> </div></div></div></div><div class="header content"><ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link"> <a class="action compare no-display" title="Compare Products" data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}" > Compare Products <span class="counter qty" data-bind="text: compareProducts().countCaption"></span> </a> </li> </ul></div></header> <div class="ammenu-nav-sections nav-sections -hamburger" data-mage-init='{"amastyMenuOpenType":{ "openType": "drill", "hamburgerStatus": "1" }}' data-ammenu-js='nav-sections'> <div class="ammenu-tabs-container" data-ammenu-js="tabs-container" data-mage-init='{"tabs":{"openedState":"active"}}'> <div id="store.links" > <!-- Account links --> </div> </div> </div> <div class="ammenu-menu-overlay" data-ammenu-js="menu-overlay"></div> <main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a> <div class="page messages"><div data-placeholder="messages"></div> <div data-bind="scope: 'messages'"> <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: cookieMessagesObservable(), as: 'message' }"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> <!-- /ko --> <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { data: messages().messages, as: 'message' }, afterRender: purgeMessages"> <div data-bind="attr: { class: 'message-' + message.type + ' ' + message.type + ' message', 'data-ui-id': 'message-' + message.type }"> <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> </div> </div> </div> </div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="UnbzkJzxhAt4AZxE" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> <!-- ko template: getTemplate() --><!-- /ko --> </div> <div data-mage-init='{"Mirasvit_Feed\/js\/report245":[]}'></div><style>#html-body [data-pb-style=F4XQW70]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=JE7LSHP]{margin-left:0;margin-top:30px;margin-right:0;padding-left:0;padding-right:0}#html-body [data-pb-style=U7HJLA4],#html-body [data-pb-style=XE72IS3]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XE72IS3]{justify-content:flex-start;display:none;flex-direction:column}#html-body [data-pb-style=U7HJLA4]{padding:110px 40px 40px;min-height:449px}#html-body [data-pb-style=P05WTRI]{background-color:#fff}#html-body [data-pb-style=M26XMGT]{opacity:1;visibility:visible}#html-body [data-pb-style=UHHT2BW]{display:none}#html-body [data-pb-style=YL16HVR]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=XM3MXDP]{text-align:center;padding-left:60px}#html-body [data-pb-style=BM6LFOG]{text-align:center}#html-body [data-pb-style=N6MEUWE]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-bottom:40px;padding-left:10px;padding-right:10px}#html-body [data-pb-style=T9Q3S98]{text-align:center}#html-body [data-pb-style=NO35200]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-left:10px;padding-right:10px}#html-body [data-pb-style=YMVYYNO]{width:100%;border-width:1px;border-color:#fff;display:inline-block}#html-body [data-pb-style=DCLDUAG]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding-left:10px;padding-right:10px}#html-body [data-pb-style=IU05MDD]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=OGJNTKC]{padding-left:10px;padding-right:10px}#html-body [data-pb-style=AKXR8PI],#html-body [data-pb-style=OGJNTKC],#html-body [data-pb-style=SW4X46P]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=Y8VOR8M]{text-align:center}#html-body [data-pb-style=TURL9C2]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="F4XQW70"><div data-content-type="block" data-appearance="default" data-element="main" data-pb-style="JE7LSHP"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=BVJCBRI],#html-body [data-pb-style=RBVJYRO]{background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=RBVJYRO]{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:center top;min-height:463px;margin:0 0 10px;padding-left:0;padding-right:0}#html-body [data-pb-style=BVJCBRI]{background-position:left top;align-self:stretch}#html-body [data-pb-style=M0PAS72]{display:flex;width:100%}#html-body [data-pb-style=E7500GV]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:41.6667%;padding-left:85px;align-self:stretch}#html-body [data-pb-style=USCGJQO]{margin-bottom:30px;padding-bottom:30px}#html-body [data-pb-style=HPA7LMT]{display:inline-block}#html-body [data-pb-style=DJDJCED]{text-align:center}#html-body [data-pb-style=KKJ9Q18]{display:inline-block}#html-body [data-pb-style=D6741SB]{text-align:center}#html-body [data-pb-style=R3AJNCW]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:58.3333%;padding-left:85px;align-self:stretch}</style><div data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images='{\"desktop_image\":\"https://subscriptions.elsevier.com/media/wysiwyg/Elsevier_CKAI-Launch_Web_Image_1440x463px.jpg\",\"mobile_image\":\"https://subscriptions.elsevier.com/media/wysiwyg/CKAI-hero-mobile_2.png\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="RBVJYRO" class="background-image-67428d86006d0 background-image-67428d8605a12"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="BVJCBRI"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="M0PAS72"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="E7500GV"><div data-content-type="text" data-appearance="default" data-element="main"><h1> </h1> <h1><span style="color: #000000; font-size: 42px;"><span style="color: #e67e23;">ClinicalKey</span> <span style="color: #3598db; background-color: #c2e0f4;">AI</span></span></h1> <p><span style="color: #000000;"><span id="JECAHP0" style="font-size: 28px;">Detailed information based on trusted evidence</span></span></p> <p><span style="color: #e67e23;"><span style="font-size: 28px;">Early Black Friday Sale – Subscribe Today and Save</span></span></p> <p><span style="color: #eb6500; font-size: 24px;">Start your <strong>free</strong> trial today:</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="USCGJQO"><div class="chevron-button" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="HPA7LMT"><a class="pagebuilder-button-primary" href="clinicalkey-ai.html" target="" data-link-type="default" data-element="link" data-pb-style="DJDJCED"><span data-element="link_text"> For Clinicians </span></a></div><div class="chevron-button" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="KKJ9Q18"><a class="pagebuilder-button-secondary" href="/clinicalkey-ai-residents.html" target="" data-link-type="default" data-element="link" data-pb-style="D6741SB"><span data-element="link_text"> For Residents </span></a></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="R3AJNCW"></div></div></div></div><style type="text/css">.background-image-67428d86006d0 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/Elsevier_CKAI-Launch_Web_Image_1440x463px.jpg);}@media only screen and (max-width: 768px) and (min-width: 640px) {.background-image-67428d86006d0 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/CKAI-hero-mobile_2.png);}}@media only screen and (max-width: 640px) {.background-image-67428d86006d0 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/CKAI-hero-mobile_2.png);}}</style><style type="text/css">.background-image-67428d8605a12 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/Elsevier_CKAI-Launch_Web_Image_1440x463px.jpg);}@media only screen and (max-width: 768px) and (min-width: 640px) {.background-image-67428d8605a12 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/CKAI-hero-mobile_2.png);}}@media only screen and (max-width: 640px) {.background-image-67428d8605a12 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/CKAI-hero-mobile_2.png);}}</style></div> </div></div><div class="mb-8" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="XE72IS3"><div class="align-text-top banner-chevron-button button-small-text" data-content-type="banner" data-appearance="collage-left" data-show-button="always" data-show-overlay="always" data-element="main"><a href="clinicalkey-ai.html" target="" data-link-type="default" title="" data-element="link"><div class="pagebuilder-banner-wrapper background-image-67428d8605a58" data-background-images='{\"desktop_image\":\"https://subscriptions.elsevier.com/media/wysiwyg/clinicalkey-now-banner_1.jpg\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="wrapper" data-pb-style="U7HJLA4"><div class="pagebuilder-overlay" data-overlay-color="#ffffff" aria-label="" title="" data-element="overlay" data-pb-style="P05WTRI"><div class="pagebuilder-collage-content"><div data-element="content"><h1><span style="color: #eb6500;">ClinicalKey AI</span></h1><h1 class="m0fuh0 _16jmeqba4 _16jmeqbc4 _16jmeqbe4 _16jmeqbg4 _16jmeqb15p _16jmeqb15q _16jmeqb163 _16jmeqb171 _16jmeqbsw _16jmeqbti _16jmeqb16f _16jmeqb160" data-heading-level="1">World class clinical information meets artificial intelligence</h1></div><button type="button" class="pagebuilder-banner-button pagebuilder-button-primary" data-element="button" data-pb-style="M26XMGT">Plans & Pricing</button></div></div></div><style type="text/css">.background-image-67428d8605a58 {background-image: url(https://subscriptions.elsevier.com/media/wysiwyg/clinicalkey-now-banner_1.jpg);}</style></a></div></div><div data-content-type="row" data-appearance="contained" data-element="main" data-pb-style="UHHT2BW"><div class="clinicalkey__sign-into" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="YL16HVR"><div class="md_px-0 text-left md_text-right" data-content-type="html" data-appearance="default" data-element="main" data-pb-style="XM3MXDP" data-decoded="true"> <div class="clinicalkey-login inline mobile-stacked"> <p>Already a Customer?</p> <a href="https://ai.clinicalkey.com" rel="nofollow" target="_blank"> Sign in to ClinicalKey AI </a> </div> <style> header.page-header .header.content { display: none; } </style></div></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="BM6LFOG" data-decoded="true"> <div class="clinicalkey-login inline mobile-stacked"> <p>Already a Customer?</p> <a href="https://ai.clinicalkey.com" rel="nofollow" target="_blank"> Sign in to ClinicalKey AI </a> </div> <style> header.page-header .header.content { display: none; } </style></div><div data-content-type="row" data-appearance="full-width" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="N6MEUWE"><div class="row-full-width-inner" data-element="inner"><h2 class="leading-relaxed px-4 text-5xl text-space-gray md_px-0 md_text-center" data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="T9Q3S98">In the fast-moving world of modern medicine, ClinicalKey AI gives you access to fast, accurate clinical decision support, saving precious time for you and your patients.</h2></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="NO35200"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=HNIK0H4],#html-body [data-pb-style=I8KNRS3],#html-body [data-pb-style=M7CYS9X]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=HNIK0H4]{margin-left:10px;margin-right:10px}#html-body [data-pb-style=I8KNRS3],#html-body [data-pb-style=M7CYS9X]{width:50%;align-self:stretch}#html-body [data-pb-style=I8KNRS3]{justify-content:center}#html-body [data-pb-style=NB602W5]{margin-left:15px}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="HNIK0H4"><div class="pagebuilder-column-group" style="display: flex;" data-content-type="column-group" data-grid-size="12" data-element="main"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="M7CYS9X"><h2 data-content-type="heading" data-appearance="default" data-element="main">Content you can trust at the speed of AI</h2><div data-content-type="text" data-appearance="default" data-element="main"><p><span style="font-size: 20px;">ClinicalKey AI is a conversational search tool that uses trusted clinical content and medical research to aid you in answering complex clinical questions fast.​ </span></p> <ul> <li><span style="font-size: 20px;">Summarized answers backed by references, citations and sources.</span></li> <li> <p><span style="font-size: 20px;">Updated daily with the latest guidelines and research, curated by experts.</span></p> </li> <li><span style="font-size: 20px;">Powered by content from prestigious titles like Braunwald’s Heart Disease, Nelson’s Pediatrics as well as highly curated clinical overviews to world-class journals such as The Lancet, NEJM and BMJ. </span></li> <li> <p><span style="font-size: 20px;"><a tabindex="0" href="https://www.elsevier.com/about/policies-and-standards/responsible-ai-principles">Developed responsibly</a> using unparalleled peer-reviewed content, extensive data sets and based on a sophisticated clinical evaluation framework. </span></p> </li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I8KNRS3"><div data-content-type="video" data-appearance="default" data-element="main" data-pb-style="NB602W5"><div class="pagebuilder-video-inner" data-element="inner"><div class="pagebuilder-video-wrapper" data-element="wrapper"><div class="pagebuilder-video-container"><iframe frameborder="0" allowfullscreen="" loading="lazy" src="https://player.vimeo.com/video/1001208298?title=0&byline=0&portrait=0" data-element="video"></iframe></div></div></div></div></div></div></div></div></div> </div><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="YMVYYNO"></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="DCLDUAG"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=C5NOXOW],#html-body [data-pb-style=FKQOANM],#html-body [data-pb-style=KK77OII]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=C5NOXOW],#html-body [data-pb-style=FKQOANM]{justify-content:center;width:50%;align-self:stretch}#html-body [data-pb-style=FKQOANM]{justify-content:flex-start}#html-body [data-pb-style=EVYET61]{margin-right:15px}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="KK77OII"><div class="pagebuilder-column-group" style="display: flex;" data-content-type="column-group" data-grid-size="12" data-element="main"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="C5NOXOW"><div data-content-type="video" data-appearance="default" data-element="main" data-pb-style="EVYET61"><div class="pagebuilder-video-inner" data-element="inner"><div class="pagebuilder-video-wrapper" data-element="wrapper"><div class="pagebuilder-video-container"><iframe allowfullscreen="" loading="lazy" src="https://player.vimeo.com/video/1001207755?title=0&byline=0&portrait=0" data-element="video" frameborder="0"></iframe></div></div></div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="FKQOANM"><h2 data-content-type="heading" data-appearance="default" data-element="main">Trusted and used by thousands of clinicians.</h2><div data-content-type="text" data-appearance="default" data-element="main"><ul> <li><span style="font-size: 20px;">Conversational search that streamlines the process; ask clinical questions just as you would in regular conversation and ask follow-up questions.</span></li> <li> <p><span style="font-size: 20px;">Answers backed by evidence and clear citations, validating your decision-making process.</span></p> </li> <li> <p><span style="font-size: 20px;">Answers that can consider your patient context and are personalised based on your personal profile.</span></p> </li> <li><span style="font-size: 20px;">Helps you to find insights in both established knowledge from guidelines and highly curated clinical overviews as well as emerging knowledge from high-quality journals.</span></li> </ul></div></div></div></div></div></div> </div><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="IU05MDD"></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="OGJNTKC"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=IPIU1IH],#html-body [data-pb-style=IR2LQ6C],#html-body [data-pb-style=JHF550F]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=IPIU1IH],#html-body [data-pb-style=JHF550F]{justify-content:center;width:50%;align-self:stretch}#html-body [data-pb-style=JHF550F]{justify-content:flex-start}#html-body [data-pb-style=MPI4U21]{margin:50px;padding:50px;border-style:none}#html-body [data-pb-style=E32DX1I],#html-body [data-pb-style=U4SQDQE]{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body [data-pb-style=MPI4U21]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="IR2LQ6C"><div class="pagebuilder-column-group" style="display: flex;" data-content-type="column-group" data-grid-size="12" data-element="main"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IPIU1IH"><div data-content-type="text" data-appearance="default" data-element="main"><p><span style="font-size: 24px;">2024 MedTech Breakthrough Award for AI Innovation</span></p> <p><span style="font-size: 20px;">Winner of the 2024 MedTech Breakthrough Award for AI Innovation</span></p> <p><span style="font-size: 20px;">ClinicalKey AI was recognized for:</span></p> <ul> <li><span style="font-size: 20px;">Allowing clinicians to ask questions naturally while getting an answer in a fraction of the time.</span></li> <li><span style="font-size: 20px;">Having trusted medical content available through ClinicalKey AI which allows clinicians to explore a variety of disease conditions and treatment options.</span></li> <li><span style="font-size: 20px;">Giving hospitals the ability innovate with sensible guardrails and utilize vetted AI tools specifically designed for clinical application.</span></li> </ul></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="JHF550F"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="MPI4U21"><img class="pagebuilder-mobile-hidden" src="https://subscriptions.elsevier.com/media/wysiwyg/Medtech_award_1.png" alt="" title="" data-element="desktop_image" data-pb-style="E32DX1I"><img class="pagebuilder-mobile-only" src="https://subscriptions.elsevier.com/media/wysiwyg/Medtech_award_1.png" alt="" title="" data-element="mobile_image" data-pb-style="U4SQDQE"></figure></div></div></div></div></div> </div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="SW4X46P"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=XJGEEM0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=C1OMXTP]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}#html-body [data-pb-style=O7PH9RC]{text-align:center;border-style:none}#html-body [data-pb-style=ME32B6L],#html-body [data-pb-style=N5015NA]{max-width:100%;height:auto}#html-body [data-pb-style=B1FSVW8]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FIBR859]{text-align:center}#html-body [data-pb-style=QD2IIKX]{width:100%;border-width:1px;border-color:#cecece;display:inline-block}@media only screen and (max-width: 768px) { #html-body [data-pb-style=O7PH9RC]{border-style:none} }</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="XJGEEM0"><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="C1OMXTP"></div><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="O7PH9RC"><img class="pagebuilder-mobile-hidden" src="https://subscriptions.elsevier.com/media/wysiwyg/ckai-books_1.jpg" alt="CKAI - Powered by our vast library of leading evidence-based content" title="CKAI - Powered by our vast library of leading evidence-based content" data-element="desktop_image" data-pb-style="N5015NA"><img class="pagebuilder-mobile-only" src="https://subscriptions.elsevier.com/media/wysiwyg/ckai-books_2.jpg" alt="CKAI - Powered by our vast library of leading evidence-based content" title="CKAI - Powered by our vast library of leading evidence-based content" data-element="mobile_image" data-pb-style="ME32B6L"></figure></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="B1FSVW8"><h2 data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="FIBR859">ClinicalKey AI - Powered by our vast library of leading evidence-based content</h2><div data-content-type="divider" data-appearance="default" data-element="main"><hr data-element="line" data-pb-style="QD2IIKX"></div></div></div></div> </div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="AKXR8PI"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="Y8VOR8M" data-decoded="true"> <div class="clinicalkey-login inline mobile-stacked"> <p>Already a Customer?</p> <a href="https://ai.clinicalkey.com" rel="nofollow" target="_blank"> Sign in to ClinicalKey AI </a> </div> <style> header.page-header .header.content { display: none; } </style></div></div></div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="TURL9C2"><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block"> <style>#html-body [data-pb-style=E73QC1X]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FNRT1ST]{text-align:center;margin-top:30px;padding-top:30px}#html-body [data-pb-style=V7B49AH]{text-align:center;margin-bottom:30px;padding-bottom:30px}#html-body [data-pb-style=XIPC473]{display:inline-block}#html-body [data-pb-style=SK0NT93]{text-align:center}#html-body [data-pb-style=TICR6SK]{display:inline-block}#html-body [data-pb-style=PIAYTXT]{text-align:center}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="E73QC1X"><h1 class="font-elsevier font-light text-5xl text-space-gray" data-content-type="heading" data-appearance="default" data-element="main" data-pb-style="FNRT1ST">Experience ClinicalKey AI free for 14 days</h1><div data-content-type="text" data-appearance="default" data-element="main"><p style="margin-bottom: 24px; line-height: 12px; text-align: center;"><span style="font-size: 20px;">Try it today and see the difference.</span></p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="V7B49AH"><div class="chevron-button" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="XIPC473"><a class="pagebuilder-button-primary" href="clinicalkey-ai.html" target="" data-link-type="default" data-element="link" data-pb-style="SK0NT93"><span data-element="link_text"> For Clinicians </span></a></div><div class="chevron-button" data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="TICR6SK"><a class="pagebuilder-button-secondary" href="/clinicalkey-ai-residents.html" target="" data-link-type="default" data-element="link" data-pb-style="PIAYTXT"><span data-element="link_text"> For Residents </span></a></div></div><div data-content-type="text" data-appearance="default" data-element="main"><p style="text-align: center;">Your free trial will convert to a paid subscription after 14 days and renews automatically. You can cancel your trial at any time.</p></div></div></div></div> </div></div></div></div></div></main><footer class="page-footer"><div class="footer content"><ul class="footer links"><li class="nav item"><a href="https://subscriptions.elsevier.com/seo_sitemap.html">Site Map</a></li><style>#html-body [data-pb-style=JTK4PKS]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0 0 10px;padding-top:10px;padding-right:10px;padding-bottom:10px}#html-body [data-pb-style=Y9XYBED]{margin:0;padding:0}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="JTK4PKS"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="Y9XYBED" data-decoded="true"><div class="footer-links clearfix"> <div class="links left aboutus"> <div class="block-title"><span><strong>Elsevier US</strong></span></div> <a class="accordian-title"><span><strong>Elsevier US</strong></span></a> <ul class="item item-acordian active"> <li><a title="About Us" href="https://www.elsevier.com/about">About Us</a></li> <li><a title="Terms and Conditions" href="https://www.elsevier.com/legal/elsevier-website-terms-and-conditions/elsevier-terms-and-conditions-for-personal-digital-subscriptions-and-e-books">Terms and Conditions</a></li> <li><a class="external" title="Elsevier Privacy Policy" href="https://www.elsevier.com/legal/privacy-policy">Privacy Policy</a></li> <li><a class="external" title="Use of cookies" href="https://www.elsevier.com/legal/cookienotice">Cookies</a></li> <li><a class="external" title="Need Help?" href="https://service.elsevier.com/app/home/supporthub/clinicalkeyai/">Need Help?</a></li> </ul> </div> <div class="links left contactus"> <div class="block-title"><strong><span>Contact Us</span></strong></div> <a class="accordian-title"><span><strong>Contact Us</strong></span></a> <ul class="item item-acordian"> <li><a class="external" title="Customer Services" href="https://service.elsevier.com/app/home/supporthub/clinicalkeyai/">Customer Services</a></li> </ul> </div> <div class="links left relatedsite"> <div class="block-title"><strong><span>Elsevier Resources</span></strong></div> <a class="accordian-title"><span><strong>Elsevier Resources</strong></span></a> <ul class="item item-acordian"> <li><a class="external" title="Elsevier is a global information analytics business that helps institutions and professionals advance healthcare, open science, and improve performance for the benefit of humanity." href="https://www.elsevier.com/">Elsevier</a></li> </ul> </div> <div class="links left myaccount"> <div class="block-1"> <div class="block-title"><strong>My Account</strong></div> <a class="accordian-title"><span><strong>My Account</strong></span></a> <ul class="item item-acordian"> <li><a title="View your account" href="https://subscriptions.elsevier.com/customer/account/">My Account</a></li> </ul> </div> <div class="block-2"> <div class="block-title"><strong>Connect</strong></div> <ul class="no-bullet socialicons"> <li style="display:none;"></li> <li><a class="icon_facebook" title="Facebook" href="https://www.facebook.com/ElsevierClinicalSolutions" target="_blank"></a></li> <li><a class="icon_linkedin" title="LinkedIn" href="https://www.linkedin.com/company/elsevier-clinical-solutions" target="_blank"></a></li> <li><a class="icon_twitter" title="Twitter" href="https://twitter.com/Elsevier_Med" target="_blank"></a></li> </ul> </div> </div> <div class="links connect"> <div class="block-2"> <div class="block-title"><strong>Connect</strong></div> <ul class="no-bullet socialicons"> <li><a class="icon_facebook" title="Facebook" href="https://www.facebook.com/ElsevierClinicalSolutions" target="_blank"></a></li> <li><a class="icon_linkedin" title="LinkedIn" href="https://www.linkedin.com/company/elsevier-clinical-solutions" target="_blank"></a></li> <li><a class="icon_twitter" title="Twitter" href="https://twitter.com/Elsevier_Med" target="_blank"></a></li> </ul> </div> </div> </div> </div></div></div></ul><div id="campaign-modal" style="display: none;"> <div class="modal-body-content"> <div id="dynamic-content"> </div> </div> </div> </div></footer> <div class="copyright"> <div class="container"> <div class="inner-content"> <div class="middle-content"> <style>#html-body [data-pb-style=K2BMUL0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;border-style:none;border-width:1px;border-radius:0;margin:0 0 10px;padding:10px}#html-body [data-pb-style=NWPNKUG]{border-style:none;border-width:1px;border-radius:0;margin:0;padding:0}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="K2BMUL0"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="NWPNKUG" data-decoded="true"><div class="footer-content"> <p> * Elsevier is a leading publisher of health science books and journals, helping to advance medicine by delivering superior education, reference information and decision support tools to doctors, nurses, health practitioners and students. With titles available across a variety of media, we are able to supply the information you need in the most convenient format. </p> <style type="text/css">#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.ot-sdk-show-settings:hover{background-color:transparent;border:0;color:#007398;padding:0 0 2px;font-family:'elseviersansregular';font-size:1.6rem;font-weight:400;box-shadow: none;}#ot-sdk-btn.ot-sdk-show-settings:hover{color:#ff8200;}</style> <p>All content on this site: Copyright 漏 2024 Elsevier Inc., its licensors, and contributors. All rights are reserved, including those for text and data mining, AI training, and similar technologies. For all open access content, the Creative Commons licensing terms apply.</p> <p> For problems or suggestions regarding this site, <a href="https://service.elsevier.com/app/home/supporthub/clinicalkeyai/">please visit our Support Hub</a>. </p> </div></div></div></div> </div> <div class="els-logo-footer"> <a class="logo left" href="https://subscriptions.elsevier.com/" title="Elsevier"> <img alt="Elsevier" loading="lazy" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/images/logo.svg" title="Elsevier" width="130" height="144"/> </a> </div> <span class="els-icon"> <a href="https://www.relx.com/" rel="nofollow" target="_blank"> <img alt="RELX Group" loading="lazy" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/images/relx.svg" title="RELX Group" width="118" height="28"/> </a> </span> </div> </div> </div> </div> <script> var LOCALE = 'en\u002DUS'; var BASE_URL = 'https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002F'; var require = { 'baseUrl': 'https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fstatic\u002Fversion1732176924\u002Ffrontend\u002FElsevier\u002Ftheme\u002Dfrontend\u002Delsevier\u002Dckai\u002Fen_US' };</script> <script>(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgYDUV9QCRAHUldaDgYHUFY=",licenseKey:"ab1b161d5c",applicationID:"766897062"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});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 d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={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},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});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,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"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:()=>d});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};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(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:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},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(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;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 u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},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:()=>d});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 d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,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"},d={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:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,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 d(e){let t=a();return t.initializedAgents?.[e]}function u(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,d="addEventListener",u="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,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-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(u+"-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,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{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],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(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){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,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){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});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 d(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:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,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},d={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"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,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 d(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:()=>d,Rz:()=>u,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,d="fn"+s,u="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:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","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);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();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 E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],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[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}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),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!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(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(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 _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("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)(S+"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,[(0,v.t)(),...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(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"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[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(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={959:0,85: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,d=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);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(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 u=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(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};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),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.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 D(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(D(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 D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}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(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,d="readystatechange",u=["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(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"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===d||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-",Q=["arrayBuffer","blob","json","text","formData"],J=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(!(J&&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,Q.forEach((e=>{r(J[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(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}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),de=["load","error","abort","timeout"],ue=de.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){T(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,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(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 u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function 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,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&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,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url: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,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,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",d),t.on("xhr-load-added",u),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:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+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)}#d=!1;async#c(e){if(!this.#d){this.#d=!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}),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];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=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),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,r){super(r),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,u.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=d(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,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <script type="text/javascript" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/requirejs/require.min.js"></script> <script type="text/javascript" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/requirejs-min-resolver.min.js"></script> <script type="text/javascript" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/mage/requirejs/mixins.min.js"></script> <script type="text/javascript" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US/requirejs-config.min.js"></script> <script type="text/javascript" src="https://subscriptions.elsevier.com/static/version1732176924/frontend/Elsevier/theme-frontend-elsevier-ckai/en_US//js/customjs.min.js"></script> <script type="text/x-magento-init"> { "*": { "Magento_PageCache/js/form-key-provider": { "isPaginationCacheEnabled": 0 } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_GoogleTagManager/js/google-tag-manager": { "isCookieRestrictionModeEnabled": 0, "currentWebsite": 14, "cookieName": "user_allowed_save_cookie", "gtmAccountId": "GTM\u002DNKJNF6VQ", "storeCurrencyCode": "USD", "ordersData": [] } } } </script> <script> requirejs(['jquery'], function (jQuery) { (function ($) { /**************COUNTRY CODE AFTER SELECTING COUNTRY ********************/ const countryCode = {"AF":"+93","AL":"+355","DZ":"+213","AS":"+1 684","AD":"+376","AO":"+244","AI":"+1 264","AQ":"+672","AG":"+1 268","AR":"+54","AM":"+374","AW":"+297","AU":"+61","AT":"+43","AZ":"+994","BS":"+1 242","BH":"+973","BD":"+880","BB":"+1 246","BY":"+375","BE":"+32","BZ":"+501","BJ":"+229","BM":"+1 441","BT":"+975","BO":"+591","BA":"+387","BW":"+267","BR":"+55","VG":"+1 284","BN":"+673","BG":"+359","BF":"+226","MM":"+95","BI":"+257","KH":"+855","CM":"+237","CA":"+1","CV":"+238","KY":"+1 345","CF":"+236","TD":"+235","CL":"+56","CN":"+86","CX":"+61","CC":"+61","CO":"+57","KM":"+269","CK":"+682","CR":"+506","HR":"+385","CU":"+53","CY":"+357","CZ":"+420","CD":"+243","DK":"+45","DJ":"+253","DM":"+1 767","DO":"+1 809","EC":"+593","EG":"+20","SV":"+503","GQ":"+240","ER":"+291","EE":"+372","ET":"+251","FK":"+500","FO":"+298","FJ":"+679","FI":"+358","FR":"+33","PF":"+689","GA":"+241","GM":"+220","GE":"+995","DE":"+49","GH":"+233","GI":"+350","GR":"+30","GL":"+299","GD":"+1 473","GU":"+1 671","GT":"+502","GN":"+224","GW":"+245","GY":"+592","HT":"+509","VA":"+39","HN":"+504","HK":"+852","HU":"+36","IS":"+354","IN":"+91","ID":"+62","IR":"+98","IQ":"+964","IE":"+353","IM":"+44","IL":"+972","IT":"+39","CI":"+225","JM":"+1 876","JP":"+81","JO":"+962","KZ":"+7","KE":"+254","KI":"+686","KW":"+965","KG":"+996","LA":"+856","LV":"+371","LB":"+961","LS":"+266","LR":"+231","LY":"+218","LI":"+423","LT":"+370","LU":"+352","MO":"+853","MK":"+389","MG":"+261","MW":"+265","MY":"+60","MV":"+960","ML":"+223","MT":"+356","MH":"+692","MR":"+222","MU":"+230","YT":"+262","MX":"+52","FM":"+691","MD":"+373","MC":"+377","MN":"+976","ME":"+382","MS":"+1 664","MA":"+212","MZ":"+258","NA":"+264","NR":"+674","NP":"+977","NL":"+31","AN":"+599","NC":"+687","NZ":"+64","NI":"+505","NE":"+227","NG":"+234","NU":"+683"," NF":"+672","KP":"+850","MP":"+1 670","NO":"+47","OM":"+968","PK":"+92","PW":"+680","PA":"+507","PG":"+675","PY":"+595","PE":"+51","PH":"+63","PN":"+870","PL":"+48","PT":"+351","PR":"+1","QA":"+974","CG":"+242","RO":"+40","RU":"+7","RW":"+250","BL":"+590","SH":"+290","KN":"+1 869","LC":"+1 758","MF":"+1 599","PM":"+508","VC":"+1 784","WS":"+685","SM":"+378","ST":"+239","SA":"+966","SN":"+221","RS":"+381","SC":"+248","SL":"+232","SG":"+65","SK":"+421","SI":"+386","SB":"+677","SO":"+252","ZA":"+27","KR":"+82","ES":"+34","LK":"+94","SD":"+249","SR":"+597","SZ":"+268","SE":"+46","CH":"+41","SY":"+963","TW":"+886","TJ":"+992","TZ":"+255","TH":"+66","TL":"+670","TG":"+228","TK":"+690","TO":"+676","TT":"+1 868","TN":"+216","TR":"+90","TM":"+993","TC":"+1 649","TV":"+688","UG":"+256","UA":"+380","AE":"+971","GB":"+44","US":"+1","UY":"+598","VI":"+1 340","UZ":"+998","VU":"+678","VE":"+58","VN":"+84","WF":"+681","YE":"+967","ZM":"+260","ZW":"+263"}; var objectKeys = Object.keys(countryCode); var country = ".form-shipping-address select[name='country_id']"; var countryBill = ".payment-method._active select[name='country_id']"; var isdCode = ".form-shipping-address input[name='custom_attributes[isdcode]']"; var isdCodeBill = ".payment-method._active input[name='custom_attributes[isdcode]']"; var isdCodeadress = ".form-shipping-address input[name='isdcode']"; var isdCodeadressBill = ".payment-method._active input[name='isdcode']"; var isdCodesp = ".form-shipping-address input[name='address[isdcode]']"; var isdCodespBill = ".payment-method._active input[name='address[isdcode]']"; /***********ON LOAD******************************/ $(document).ready(function(){ $(isdCode).val("+1"); $(isdCodeBill).val("+1"); objectKeys.forEach(function(code, index){ if($(country).val() == code){ $(isdCode).val(countryCode[objectKeys[index]]); $(isdCodeadress).val(countryCode[objectKeys[index]]); $(isdCodesp).val(countryCode[objectKeys[index]]); } if($(countryBill).val() == code){ $(isdCodeBill).val(countryCode[objectKeys[index]]); $(isdCodeadressBill).val(countryCode[objectKeys[index]]); $(isdCodespBill).val(countryCode[objectKeys[index]]); } }) }); /*************END********************************/ /***********ON CHANGE COUNTRY DROPDOWN************/ $(document).on('change',country,function(){ objectKeys.forEach(function(code, index){ if($(country).val() == code){ $(isdCode).val(countryCode[objectKeys[index]]).change(); $(isdCodeadress).val(countryCode[objectKeys[index]]).change(); $(isdCodesp).val(countryCode[objectKeys[index]]).change(); } }) }) $(document).on('change',countryBill,function(){ objectKeys.forEach(function(code, index){ if($(countryBill).val() == code){ $(isdCodeBill).val(countryCode[objectKeys[index]]).change(); $(isdCodeadressBill).val(countryCode[objectKeys[index]]).change(); $(isdCodespBill).val(countryCode[objectKeys[index]]).change(); } }) }) /***************END*******************************/ })(jQuery); })</script> <script> requirejs(['jquery'], function (jQuery) { (function ($) { (function (a, c, b, e) { a[b] = a[b] || {}; a[b].initial = { accountCode: "ELSEV11111", host: "ELSEV11111.pcapredict.com" }; a[b].on = a[b].on || function () { (a[b].onq = a[b].onq || []).push(arguments) }; var d = c.createElement("script"); d.async = !0; d.src = e; c = c.getElementsByTagName("script")[0]; c.parentNode.insertBefore(d, c) })(window, document, "pca", "/" + "/ELSEV11111.pcapredict.com/js/sensor.js"); pca.magento = pca.magento || {}; pca.magento.currentUrl = window.location.href; pca.magento.checkout = false; pca.magento.isElementVisible = function( elem ) { return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); }; pca.magento.setupCheckout = function(){ pca.magento.checkout = true; pca.magento.doLoad(); }; pca.on('data', function(source, key, address, variations) { switch (source) { case "address": if (pca.magento.checkout) { // Because magento is using form validation on each field we need to fire a change on the fields we populate. var provinceField = null; for(var c = 0; c< pca.capturePlus.controls.length; c++){ var cont = pca.capturePlus.controls[c]; if(cont.key == key){ for(var f = 0; f < cont.fields.length; f++){ var element = pca.getElement(cont.fields[f].element); if(cont.fields[f].field === '{ProvinceName}'){ provinceField = element; } pca.fire(element, 'change'); } } } if(provinceField){ pca.setValue(provinceField, address.ProvinceName); pca.fire(provinceField, 'change'); } } break; } }); var loadHitCounter = 0; pca.on("load", function(type, key, control){ if(type == "capture+"){ for(var f = 0; f < control.fields.length; f++){ if(control.fields[f].element.indexOf('wait_') == 0){ control.fields[f].element = control.fields[f].element.replace('wait_', ''); } if(document.getElementById(control.fields[f].element)){ //ignore }else{ var elementsMatchedByName = document.getElementsByName(control.fields[f].element); if(elementsMatchedByName.length > loadHitCounter){ control.fields[f].element = elementsMatchedByName[loadHitCounter].id; }else{ control.fields[f].element = "wait_" + control.fields[f].element; } } } control.reload(); loadHitCounter++; } }); pca.magento.reloadPCA = function() { if (console && console.log) console.log("Loading PCA"); loadHitCounter = 0; pca.load(); } pca.magento.loadPCA = function() { pca.magento.reloadPCA(); // If you login while in the checkout and add a new address, it will show a popup view. var buttons = document.getElementsByTagName('button'); for (var b = 0; b < buttons.length; b++) { if (buttons[b].className.indexOf('action-show-popup') > -1) { //onclick $(buttons[b]).off('click.pca').on('click.pca', function(){ pca.magento.reloadPCA(); }); } } // Toggle button for adding billing fields on checkout single step. var els = document.getElementsByName('billing-address-same-as-shipping'); if (els && els.length) { for (var i=0; i < els.length; i++) { //onclick $(els[i]).off('click.pca').on('click.pca', function(){ if (this.checked === false) { pca.magento.reloadPCA(); } }); } } // Logged in user can select an address on billing screen or add a new one. var els = document.getElementsByName('billing_address_id'); if (els && els.length) { for (var i=0; i < els.length; i++) { // onchange $(els[i]).off('change.pca').on('change.pca', function(){ pca.magento.reloadPCA(); }); } } if (pca.magento.checkout) { pca.magento.checkUrlChange(); } }; pca.magento.checkUrlChange = function() { if (window.location.href != pca.magento.currentUrl) { pca.magento.currentUrl = window.location.href; window.setTimeout(pca.magento.loadPCA, 500); } else { window.setTimeout(pca.magento.checkUrlChange, 1000); } }; pca.magento.dynamicMagentoFieldsExist = function() { var isDynamicRegExp = new RegExp("^[A-Z0-9]{7}$"); var col = document.getElementsByTagName("*"); for (var i = 0; i < col.length; i++) { if (isDynamicRegExp.test(col[i].id) && pca.magento.isElementVisible(col[i])) { return true; } } } pca.magento.doLoad = function() { // Load when ready. if (pca && pca.platform && typeof pca.platform.elementExists === 'function' && (pca.platform.getBindingsForService("PLATFORM_CAPTUREPLUS").length > 0 || pca.platform.getBindingsForService("PLATFORM_MOBILEVALIDATION").length > 0 || pca.platform.getBindingsForService("PLATFORM_EMAILVALIDATION").length > 0) && (!pca.magento.checkout || pca.magento.dynamicMagentoFieldsExist())) { window.setTimeout(pca.magento.loadPCA, 500); } else { // re-set the timeout window.setTimeout(pca.magento.doLoad, 500); } }; })(jQuery); });</script> <script type="text/x-magento-init"> { "*": { "Magento_PageBuilder/js/widget-initializer": { "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } } } </script> <script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script> <script type="text/x-magento-init"> { "*": { "cookieStatus": {} } } </script> <script type="text/x-magento-init"> { "*": { "mage/cookies": { "expires": null, "path": "\u002F", "domain": ".subscriptions.elsevier.com", "secure": true, "lifetime": "3600" } } } </script> <script> window.cookiesConfig = window.cookiesConfig || {}; window.cookiesConfig.secure = true; </script> <script> require.config({ map: { '*': { wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' } } });</script> <script> require.config({ paths: { googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' }, config: { 'Magento_PageBuilder/js/utils/map': { style: '', }, 'Magento_PageBuilder/js/content-type/map/preview': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, 'Magento_PageBuilder/js/form/element/map': { apiKey: '', apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' }, } });</script> <script> require.config({ shim: { 'Magento_PageBuilder/js/utils/map': { deps: ['googleMaps'] } } });</script> <script type="text/x-magento-init"> { "*": { "Magento_GoogleTagManager/js/google-tag-manager-cart": { "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list","advsearch_index_display"], "cookieAddToCart": "add_to_cart", "cookieRemoveFromCart": "remove_from_cart", "advancedAddToCart": "add_to_cart_advanced" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "customer": { "component": "Magento_Customer/js/view/customer" } } } } } </script> <script> window.isCustomerLoggedIn = false</script> <script type="text/x-magento-init"> { "*": { "Elsevier_OpenID/js/view/account/link/authorization": {} } } </script> <script>window.checkout = {"shoppingCartUrl":"https:\/\/subscriptions.elsevier.com\/checkout\/cart\/","checkoutUrl":"https:\/\/subscriptions.elsevier.com\/checkout\/","updateItemQtyUrl":"https:\/\/subscriptions.elsevier.com\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/subscriptions.elsevier.com\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/subscriptions.elsevier.com\/","minicartMaxItemsVisible":3,"websiteId":"14","maxItemsToDisplay":3,"storeId":"14","storeGroupId":"14","agreementIds":["11","12"],"customerLoginUrl":"https:\/\/subscriptions.elsevier.com\/oidc\/redirect\/","isRedirectRequired":true,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/subscriptions.elsevier.com\/captcha\/refresh\/","isRequired":false,"timestamp":1732414853}}}</script> <script type="text/x-magento-init"> { "[data-block='minicart']": { "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"freeproduct.item.renderer":{"component":"uiComponent","config":{"displayArea":"freeproductRenderer","template":"C4B_FreeProduct\/minicart\/item\/freeproduct"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer","freeproduct_gift":"freeproductRenderer"},"template":"Magento_Checkout\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fstatic\u002Fversion1732176924\u002Ffrontend\u002FElsevier\u002Ftheme\u002Dfrontend\u002Delsevier\u002Dckai\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" } } </script> <script type="text/x-magento-init"> {"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}} </script> <script type="text/x-magento-init"> { ".widget-product-carousel": { "amastyProductSlider": {} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "messages": { "component": "Magento_Theme/js/view/messages" } } } } } </script> <script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/subscriptions.elsevier.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/subscriptions.elsevier.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/subscriptions.elsevier.com\/","customerLoginUrl":"https:\/\/subscriptions.elsevier.com\/customer\/ajax\/login\/"}</script> <script type="text/x-magento-init"> { "#authenticationPopup": { "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, "*": { "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fstatic\u002Fversion1732176924\u002Ffrontend\u002FElsevier\u002Ftheme\u002Dfrontend\u002Delsevier\u002Dckai\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" , "Magento_Customer/js/customer-global-session-loader": {} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/section-config": { "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","customer-tagging","active-variation-tagging"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/delete":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/updatepost":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/updateitemoptions":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/couponpost":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/estimatepost":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/cart\/estimateupdatepost":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/sidebar\/removeitem":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"checkout\/sidebar\/updateitemqty":["cart","infopro-gtm-jsdatalayer","cart-tagging"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","infopro-gtm-jsdatalayer","cart-tagging"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","infopro-gtm-jsdatalayer","cart-tagging"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data","infopro-gtm-jsdatalayer","cart-tagging"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase","infopro-gtm-jsdatalayer","cart-tagging"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"subscription_discount\/actions\/addmultiplesubtocart":["cart","directory-data"],"idplus-customer\/logout\/index":["*"],"idplus-customer\/login\/index":["*"],"idplus-customer\/login\/":["*"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]}, "clientSideSections": ["checkout-data","cart-data"], "baseUrls": ["https:\/\/subscriptions.elsevier.com\/"], "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","customer-tagging","cart-tagging","active-variation-tagging","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement","infopro-gtm-jsdatalayer"] } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/customer-data": { "sectionLoadUrl": "https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fcustomer\u002Fsection\u002Fload\u002F", "expirableSectionLifetime": 60, "expirableSectionNames": ["cart","persistent"], "cookieLifeTime": "3600", "cookieDomain": "", "updateSessionUrl": "https\u003A\u002F\u002Fsubscriptions.elsevier.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", "isLoggedIn": "" } } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Customer/js/invalidation-processor": { "invalidationRules": { "website-rule": { "Magento_Customer/js/invalidation-rules/website-rule": { "scopeConfig": { "websiteId": "14" } } } } } } } </script> <script type="text/x-magento-init"> { "body": { "pageCache": {"url":"https:\/\/subscriptions.elsevier.com\/page_cache\/block\/render\/page_id\/2012\/?campid=2227NA240023&dgcid=HS_NA_D2C+CKAI+Product+Launch_2227NA240023_ECOM_DG_CS&utm_content=","handles":["default","cms_page_view","cms_page_view_id_clinicalkey-ai","am_mega_menu_layout"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/clinicalkey-ai?utm_content=&campid=2227NA240023&dgcid=HS_NA_D2C+CKAI+Product+Launch_2227NA240023_ECOM_DG_CS"},"versionCookieName":"private_content_version"} } } </script> <script type="text/x-magento-init"> { "*": { "Magento_Banner/js/model/banner": {"sectionLoadUrl":"https:\/\/subscriptions.elsevier.com\/banner\/ajax\/load\/","cacheTtl":30000} } } </script> <script type="text/x-magento-init"> { ".product-subscribe-addtocart-buttons-container": { "tnwSubscribeListButtons": {} } } </script> <script> require([ "jquery", "Magento_Ui/js/modal/modal" ], function($, modal) { var options = { type: 'popup', responsive: true, buttons: [] }; var popup = modal(options, $('#campaign-modal'));var popupDays ="\u0022\u0022"; var campaignPopup = 'campaignpopup'; function showPopup() { $('#campaign-modal').modal('openModal'); localStorage.setItem(campaignPopup, 'true'); setTimeout(function() { $('#campaign-modal').modal('closeModal'); }, 5000); } if (popupDays.length >= 0) { if (!localStorage.getItem(campaignPopup)) { var today = new Date().getDay(); if (popupDays.includes(today)) { setTimeout(function() { showPopup(); }, 10000); } } } $('#campaign-modal').on('modalclosed', function() { localStorage.setItem(campaignPopup, 'true'); }); $('.modal-slide').removeClass('modal-slide'); $('.modal-inner-wrap').addClass('campaign-content'); });</script> <script type="text/x-magento-init"> { "*": { "Magento_Ui/js/core/app": { "components": { "storage-manager": { "component": "Magento_Catalog/js/storage-manager", "appendTo": "", "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/subscriptions.elsevier.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/subscriptions.elsevier.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/subscriptions.elsevier.com\/rest\/ckai_en\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/subscriptions.elsevier.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}} } } } } } </script> <script>function openPopup(elementId) { var popupElement = document.getElementById(elementId); popupElement.classList.add("active"); } function closePopup(elementId) { var element = document.getElementById(elementId); element.classList.remove("active"); }</script> <script>window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"ab1b161d5c","applicationID":"766897062","transactionName":"NQQHMRBUW0pWURELWgxOJAYWXFpXGFEIERoSAAIATUNcXEA=","queueTime":0,"applicationTime":263,"atts":"GUMER1hOSEQ=","errorBeacon":"bam.nr-data.net","agent":""}</script> </body> </html>