CINXE.COM

Editorial Manager®

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN" "http://www.w3.org/TR/REC-html40/frameset.dtd"> <!-- Copyright 漏 2014-Present Aries Systems Corporation. All Rights Reserved. Copying, reverse engineering, adaptation or any other derivative use prohibited. This material is proprietary and confidential information of Aries Systems Corporation. --> <html> <head> <noscript> <meta http-equiv="refresh" content="0; URL=/noscript.aspx" /> </noscript> <title>Editorial Manager&#174;</title> <link rel="stylesheet" type="text/css" href="Styles/Fonts/Roboto/cssRobotoFontFace.aspx" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-bbf55bdee5f59ed6475","applicationID":"1567086821","transactionName":"MwAHY0oCWxFZV0RaXgpKJGRoTFEHXlVFX0VKBBZHQA==","queueTime":0,"applicationTime":72,"agent":"","atts":""}</script><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_replay:{sampling_rate:1.0E-6,mask_text_selector:"*",block_selector:"",mask_input_options:{},mask_all_inputs:true,enabled:true,error_sampling_rate:1.0E-6},session_trace:{sampling_rate:0.0,mode:"FIXED_RATE",enabled:true,error_sampling_rate:0.0},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1588829430",accountID:"3382936",trustKey:"2038175",xpid:"VwUPU19QDhABUVdVBwkBXlYA",licenseKey:"NRJS-bbf55bdee5f59ed6475",applicationID:"1567086821"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="description" content="Full-Function Web-Enabled Manuscript Submission and Tracking System for Peer Review"> <meta name="keywords" content="Editorial Manager, Manuscript Submission, Manuscript Tracking, Peer Review"> <!-- BUGFIX 28311 20150219 BBD --> <script type="text/javascript" src="ClientScript/jquery.js?v=1.11.2-nr"></script> <script type="text/javascript" src="ClientScript/jquery-ui.js?v=1.11.2"></script> <script type="text/javascript" src="ClientScript/jquery-blockUI.js"></script> <script type="text/javascript" src="ClientScript/jquery-blockUI-ext.js"></script> <script src="ClientScript/dynamicNavBarHelper.js" type="text/javascript"></script> <script src="ClientScript/dynamicNavBarPopupHandler.js" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="cssSiteStyle.aspx" /> <link rel="stylesheet" type="text/css" href="cssNavigationBar.aspx" /> <link rel="stylesheet" type="text/css" href="cssResponsiveNavigationBar.aspx" /> <script type="text/javascript"> var xmlHttpFactories = [ function() { return new XMLHttpRequest(); }, // IE 7.0 and everything non-Microsoft function() { return new ActiveXObject("Msxml3.XMLHTTP");}, function() { return new ActiveXObject("Msxml2.XMLHTTP.6.0"); }, function() { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); }, function() { return new ActiveXObject("Msxml2.XMLHTTP"); }, function() { return new ActiveXObject("Microsoft.XMLHTTP"); }]; function createXmlHttpObject() { var xmlHttp = false; for (var i=0; i < xmlHttpFactories.length; i++) { try { xmlHttp = xmlHttpFactories[i](); } catch(e) { continue; } break; } return xmlHttp; } function configureXmlHttpRequest(xmlHttpReqObject, url, postData, asynch) { var sendMethod = (postData) ? 'POST' : 'GET'; xmlHttpReqObject.open(sendMethod, url, asynch); xmlHttpReqObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); if (postData && postData.length!=null) { xmlHttpReqObject.setRequestHeader("Content-length", postData.length); } // xmlHttpReqObject.setRequestHeader("Connection", "close"); } function sendXmlHttpRequest(callbackMethod, url, postData, asynch) { var xmlHttpReqObject = false; xmlHttpReqObject = createXmlHttpObject(); if (xmlHttpReqObject) { configureXmlHttpRequest(xmlHttpReqObject, url, postData, asynch); xmlHttpReqObject.onreadystatechange = function() { if (callbackMethod && xmlHttpReqObject.readyState == 4 && xmlHttpReqObject.status == 200 ) { callbackMethod(xmlHttpReqObject); } }; xmlHttpReqObject.send(postData); delete xmlHttpReqObject; } } function xmlHTTPPost(updateFunction, url, querystring) { var xmlHttpReqObject = false; xmlHttpReqObject = createXmlHttpObject(); if (xmlHttpReqObject) { configureXmlHttpRequest(xmlHttpReqObject,url,true,true); xmlHttpReqObject.onreadystatechange = function() { if (xmlHttpReqObject.readyState == 4 && xmlHttpReqObject.status == 200 ) { updateFunction(xmlHttpReqObject.responseText, "hello"); } } xmlHttpReqObject.send(querystring); delete xmlHttpReqObject; } } function xmlHTTPPostWithContext(updateFunction, url, querystring, context) { var xmlHttpReqObject = false; xmlHttpReqObject = createXmlHttpObject(); if (xmlHttpReqObject) { configureXmlHttpRequest(xmlHttpReqObject, url, true,true); xmlHttpReqObject.onreadystatechange = function() { if (xmlHttpReqObject.readyState == 4 && xmlHttpReqObject.status == 200 ) { updateFunction(xmlHttpReqObject.responseText, context); } } xmlHttpReqObject.send(querystring); delete xmlHttpReqObject; } return true ; } </script> <script type="text/javascript"> //<![CDATA[ function FormatString(stringToFormat, replacementValues) { return stringToFormat.replace(/{([0-9]+)}/g, function(wholematch, firstmatch) { var i = +firstmatch; return i < replacementValues.length ? replacementValues[i] : wholematch; } ); } function EscapeAttributeValue(value) { return value.replace(/&/g, '&amp;') .replace(/'/g, "&apos;") .replace(/"/g, '&quot;') .replace(/</g, '&lt;') .replace(/>/g, '&gt;'); } function decodeHtmlEntities(input) { var doc = new DOMParser().parseFromString(input, "text/html"); return doc.documentElement.textContent; } //]]> </script> <script type="text/javascript" src="/ijlm/WebUserControls/ClientJScript/translatedClientutil.aspx?lang=en-US"></script> <script type="text/javascript" src="/ijlm/ClientScript/clientutil.aspx"></script> <script type="text/javascript"> var ServerTime = new Date("11/30/2024 07:46:10"); var offset = (ServerTime - new Date()); var doUnblockUI = false; var bannerHeight = 0; var baseJournalUrl = 'https://www.editorialmanager.com/ijlm/'; var sessionThreadIdField = 'SessionThreadIdField'; var sessionThreadID = window.name; var sessionContext = {"SessionThreadIdField":null,"PassedContentPage":null,"IsProxyLogin":false}; function updateCurrentContentPage() { sessionThreadID = window.name; sessionContext = {"SessionThreadIdField":null,"PassedContentPage":null,"IsProxyLogin":false}; sessionContext.SessionThreadIdField = sessionThreadID; jQuery.ajax( { url: 'SessionThreadContentPage.ashx', type: 'GET', timeout: 60000, contentType: 'application/json', dataType: 'json', cache: false, data: sessionContext } ).done(function (response) { NewNavigation(response); }); } function closeMenuMouseOut() { if ($(window).width() > 1025) { var $menu = $("#navMenu"); var $hamBurger = $("#hamBurger"); $('.ui-front').parent("li").removeClass('ui-state-focus'); $('.ui-front').parent("li").removeClass('ui-state-active').removeClass('selected'); $('.ui-front').attr('aria-expanded', 'false'); $('.ui-front').attr('aria-hidden', 'true'); $('.ui-front').css('display', 'none'); $('.ui-menu-item').removeClass('responsive-hover'); if ($hamBurger.is(":visible")) { if (!$("#menuContainer").hasClass('menuClosed')) { $("#menuContainer").addClass('menuClosed'); } $hamBurger.removeClass('selected'); } } } $(document).ready(function () { const ul = document.getElementById("navMenu"); const listItems = ul.getElementsByTagName("li"); for (var i = 0; i < listItems.length; i++) { if (listItems[i].className == "root-menu ui-menu-item") { if (listItems[i].getElementsByTagName("ul").length > 0) { $('#' + listItems[i].id).mouseleave(function () { closeMenuMouseOut(); }); } } } }); function NewNavigation(response) { var headerHeightInPixel = 90; var menuFrame = $('#menuPage'); if (menuFrame) { menuFrame.css('display', 'block'); } var implMessageFrame = $('#implMessage'); if (implMessageFrame) { if (!response.IsJournalLive) { implMessageFrame.css('display', 'block'); headerHeightInPixel += 30; implMessageFrame.css('top', headerHeightInPixel + 'px'); } else { headerHeightInPixel += 6; implMessageFrame.css('display', 'none'); } } var proxyFrame = $('#proxy'); if (proxyFrame) { if (response.IsInProxyMode) { proxyFrame.css('display', 'block'); headerHeightInPixel += 24; proxyFrame.css('top', headerHeightInPixel + 'px'); } else { proxyFrame.css('display', 'none'); } } var contentFrame = $('#content'); if (contentFrame) { var sanitizedUrl = sanitizeUrl(response.CurrentContentPage); if (sanitizedUrl != null) { contentFrame.attr('src', sanitizedUrl); } else { console.error('Invalid URL detected in response.CurrentContentPage'); } } let footerHeight = 0; var timezoneFooterFrame = $('#timeZone'); if (timezoneFooterFrame) { if (response.SessionExists && response.IsTzConfigured) { $.getScript('time.aspx') .done(function (textStatus) { if (typeof SetupTime != 'undefined') { SetupTime(1); } }) .fail(function (jqxhr, settings, exception) { console.log("unable to load timezone footer"); }) timezoneFooterFrame.css('display', 'block'); timezoneFooterFrame.css('height', '35px'); footerHeight = 35; } else { timezoneFooterFrame.css('display', 'none'); footerHeight = 0; } } var dataProtectioBarFrame = $('#dataPrivacy'); if (dataProtectioBarFrame) { if (response.ShowDataProtectionInfoBar) { // dataProtectioBarFrame.attr('src', response.DataProtectionInfoBarName); dataProtectioBarFrame.css('display', 'block'); dataProtectioBarFrame.css('height', '25px'); footerHeight += 25; } else { dataProtectioBarFrame.css('display', 'none'); if (footerHeight > 0) footerHeight -= 25; } } let footerDisplay = 'none'; if (footerHeight > 0) footerDisplay = 'block'; $('#footerDiv').css('display', footerDisplay); bannerHeight = (headerHeightInPixel + 24); $('#contentDiv').css('top', bannerHeight + 'px'); $('#content').css('height', (window.innerHeight -(bannerHeight + 15 + footerHeight)) + 'px'); } function sanitizeUrl(url) { try { // Validate the URL using the browser's URL constructor var parsedUrl = new URL(url, baseJournalUrl); // Ensure the URL scheme is HTTPS if (parsedUrl.protocol === 'https:') { return parsedUrl.href; } else { return null; } } catch (e) { // If URL is invalid, return null return null; } } function updateCurrentSessionThreadId() { var sessionThreadID = ''; var contentFrame = document.getElementById('content'); try { var hiddenField = contentFrame.contentDocument.getElementById(sessionThreadIdField); if (hiddenField && hiddenField.value) { sessionThreadID = hiddenField.value; } if (sessionThreadID != window.name) { window.name = sessionThreadID; if ('False' !== 'False') { reBindNavigation('none', ''); var $logoutLink = $('#logoutLink'); var logoutHref = $logoutLink.attr("href"); if (logoutHref.indexOf("proxyLogout") != -1) { if (logoutHref.indexOf("&proxySessionThreadID=") != -1) { logoutHref = logoutHref.substring(0, logoutHref.indexOf("&proxySessionThreadID=")); } $logoutLink.attr("href", logoutHref + "&proxySessionThreadID=" + sessionThreadID); $logoutLink.click(function (event) { top.name = ''; }); } } } } catch (e) { } } function isTouchDevice() { return 'ontouchstart' in window || navigator.maxTouchPoints; } function resizeContentFrame() { // EDM-24861 NK Donot perform resizing of window when the screen operated with touch action. This is to avoid content frame size issue in IPhones when the page zoom is done. if (!isTouchDevice() && !window.USER_IS_TOUCHING) { let footer = 0; if ($('#timeZone').is(":visible")) footer = 25; $('#content').css('height', (window.innerHeight - (bannerHeight + footer)) + 'px'); } } // EDM-15731 NK 20220125 // Set scrollbar for menu items and user popup on window resizing and initial load function responsiveMenuHeight() { if ($('#hamBurger').hasClass('selected')) { $('#navMenu').css('max-height', (window.innerHeight - bannerHeight - 40) + 'px'); } if ($('#userIcon').hasClass('selected')) { $('#userInfoBlock').css('max-height', (window.innerHeight - bannerHeight + 10) + 'px'); } } $(window).on({ scroll: resizeContentFrame, resize: resizeContentFrame }); //EDM-11870 NK 20210920 //Collapse the menu item when window size changes from responsive view to normal. $(window).resize(function (e) { // EDM-15731 NK 20220125 // Set scrollbar for menu items and user popup on window resizing and initial load responsiveMenuHeight(); if ($(window).width() > 1025 && $('#menuContainer').hasClass('menuClosed') == false) { closeNavMenus(e); $('#hamBurger').removeClass('selected'); $('#menuContainer').addClass('menuClosed') } }); function initDropdownMenu() { $('#navMenu').css("width", "100%"); $('#navMenu').css("left", "0"); $('#navMenu').show(); $('#navMenu').menu({ position: { my: 'left top', at: 'left bottom' }, blur: function (e, ui) { $(this).menu('option', 'position', { my: 'left top', at: 'left bottom' }); }, focus: function (e, ui) { if ($('#Ul1').get(0) !== $(ui).get(0).item.parent().get(0)) { if (ui.item.context.className.indexOf('root-menu') != -1) $(this).menu('option', 'position', { my: 'left-' + ui.item.context.clientWidth + ' top', at: "right top+40", collision: "flipfit" }); else $(this).menu('option', 'position', { my: 'left top', at: 'right top', collision: "flipfit" }); } }, select: function (e, ui) { if ($('#Ul1').get(0) !== $(ui).get(0).item.parent().get(0)) { if (ui.item.context.className.indexOf('root-menu') != -1) $(this).menu('option', 'position', { my: 'left-' + ui.item.context.clientWidth + ' top', at: "right top+40", collision: "flipfit" }); else $(this).menu('option', 'position', { my: 'left top', at: 'right top', collision: "flipfit" }); } $('.selected', this).removeClass('selected'); ui.item.addClass('selected'); } }); // EDM-17672 NK 20220224 - Disabling default mouseout and focus event from navbar. // EDM-45459 VM 20240116 - Added condition for mouseleave as it's conflicting with closeMenuMouseOut function if ($(window).width() < 1025) $('#navMenu').off("mouseleave"); $('#navMenu').off("focus"); } $(document).ready(function () { resizeContentFrame(); updateCurrentContentPage(); $('#content').attr('onload', 'updateCurrentSessionThreadId();'); initDropdownMenu(); // EDM-11870 NK 20210927 // Make the menu bar work in touch screen window.USER_IS_TOUCHING = false; window.addEventListener('touchstart', function onFirstTouch() { window.USER_IS_TOUCHING = true; window.removeEventListener('touchstart', onFirstTouch, false); }, false); //EDM-11870 NK 20210920 //Disable hover event on shruk view of the nav menu //Using sepearte event for mouse over and mouse leave to add the class appropriately $('.ui-menu-item').hover(function () { if ($('#hamBurger').is(':visible') == true) { $(this).addClass('responsive-hover'); return false; } }, function () { if ($('#hamBurger').is(':visible') == true) { $(this).removeClass('responsive-hover'); return false; } }); //EDM-11870 NK 20210920 //Trigger click action if the caret icon is click $('.ui-menu-icon.ui-icon.ui-icon-carat-1-e').click(function () { $(this).siblings('a').trigger('click'); }); $('ul > li > a').click(function (e) { var target = $(e.target); var parent = target.parent(); //Additional check to see the visibility of hamburger to enable click action if ($('#hamBurger').is(':visible') == true || isTouchDevice() || window.USER_IS_TOUCHING ) { if (target.hasClass("has-arrow")) { if (parent.hasClass("ui-state-active")) { parent.removeClass("ui-state-active"); parent.find('ul:first').attr("aria-expanded", "false").attr("aria-hidden", "true").hide(); if ($('#hamBurger').is(':visible') == false) { $('.ui-front').parent("li").removeClass('ui-state-active').removeClass('selected'); $('.ui-front').attr('aria-expanded', 'false'); $('.ui-front').attr('aria-hidden', 'true'); $('.ui-front').css('display', 'none'); } } else { e.preventDefault(); if ($('#hamBurger').is(':visible') == false) { $('.ui-front').parent("li").removeClass('ui-state-active').removeClass('selected'); $('.ui-front').attr('aria-expanded', 'false'); $('.ui-front').attr('aria-hidden', 'true'); $('.ui-front').css('display', 'none'); } parent.addClass("ui-state-active"); parent.find('ul:first').attr("aria-expanded", "true").attr("aria-hidden", "false").show(); } } } }); $('iframe').load(function (e) { try { if (this.id == 'content') { if (this.contentWindow.$$disableNavigationControls && this.contentWindow.$$disableNavigationControls()) { frameBlockUI(); } } else { if ($('#content')[0].contentWindow.$$disableNavigationControls && $('#content')[0].contentWindow.$$disableNavigationControls()) { frameBlockUI(); } } } catch (e) { } }); $('[name="content"]').load(function (e) { try { let pageName = e.target.contentWindow.location.href.split('/').pop().toLowerCase(); let pathCount = e.target.contentWindow.location.href.split('/').length; let contentDocument = content.document; let contentDocumentHead = contentDocument.getElementsByTagName('head')[0]; let pathQualifierLength = pathCount - SLASHED_URL_SPLIT_LENGTH; let pathQualifier = pathQualifierLength > 0 ? Array(pathQualifierLength).join('../') : ''; if (pageName === 'mainpage.html') { var anchors = e.target.contentDocument.getElementsByTagName("a"); var host = new URL(window.location.href).host; for (var i = 0; i < anchors.length; i++) { if (!anchors[i].href) { continue; } var url = new URL(anchors[i].href); if (url.host === host && url.pathname.split('/').pop().toLowerCase() === 'login.asp') { anchors[i].href = 'login.ashx'; } } //EDM-31760 CC This if statement is a hack to make cookies banner and GA4 work together if the script is injected dynamically } $('body', content.document).css('min-width', '850px'); $($(this).get(0).contentWindow).on('beforeunload', function () { try { $('textarea, input:text', content.document).each(function () { $(this).val($(this).val().replace(/([\u0000-\u0008]|[\u000B\u000C]|[\u000E-\u001F]|[\uD800-\uDFFF]|[\uFFFE\uFFFF])/gi, '')); }); } catch (e) { } }); resizeContentFrame(); adjustUserPopupWidthByRole(); executeUnblockUI(); loadScript(contentDocument, contentDocumentHead, pathQualifier + 'ClientScript/jquery.js?v=1.11.2-nr', true, pageName); loadScript(contentDocument, contentDocumentHead, pathQualifier + 'clientscript/dynamicNavBarPopupHandler.js'); } catch (e) { } }); }); function isTrackingEnabled(isGA) { var iframe = document.getElementById('content').contentWindow; var ck = iframe.document.cookie; if (ck.includes("OptanonConsent") && ck.includes("OptanonAlertBoxClosed")) { var cookie = getCookie("OptanonConsent"); var splitted = cookie ? cookie.split('&') : []; var filtered = splitted && splitted.length > 0 ? splitted.filter(function (str) { return str && str.indexOf('groups=') !== -1; }) : []; var groupsFiltered = filtered && filtered.length > 0 ? filtered[0].split(',') : []; var performanceGroup = groupsFiltered && groupsFiltered.length > 0 ? groupsFiltered.filter(function (str) { return str && str.indexOf('2:') !== -1; }) : []; var targetingGroup = groupsFiltered && groupsFiltered.length > 0 ? groupsFiltered.filter(function (str) { return str && str.indexOf('4:') !== -1; }) : []; return (!isGA && (performanceGroup && performanceGroup.length == 1 && performanceGroup[0].charAt(2) == '1')) || (isGA && (targetingGroup && targetingGroup.length == 1 && targetingGroup[0].charAt(2) == '1')); } return true; } function loadScriptsAndPushAnalyticsData(analyticScript, scriptLoader) { var libStack = [analyticScript, scriptLoader]; var loadFromStack = function () { var iframe = document.getElementById('content').contentWindow; if (libStack.length > 0) { var nextLib = libStack.shift(); var headTag = iframe.document.getElementsByTagName('head')[0]; var scriptTag = document.createElement('script'); scriptTag.type = "text/javascript"; scriptTag.src = nextLib; scriptTag.onload = function (e) { loadFromStack(); }; headTag.appendChild(scriptTag); } else { if (typeof iframe.window.pageDataTracker !== 'undefined') { var args = { "customPageName": "home" }; iframe.window.RetrieveAnalyticsData(args); } }; } loadFromStack(); } function getCookie(cookieName) { let name = cookieName + "="; let decodedCookie = decodeURIComponent(document.cookie); let ca = decodedCookie.split(';'); for (let i = 0; i < ca.length; i++) { let c = ca[i]; while (c.charAt(0) == ' ') { c = c.substring(1); } if (c.indexOf(name) == 0) { return c.substring(name.length, c.length); } } return ""; } function hideJournalLogo() { $('#journalLogo').hide(); $('.sep_line').hide(); $('#logoImageDiv').addClass('no-journal-logo'); } if (top != self) top.location.href = location.href; function frameBlockUI() { try { blockNavigation(true); $($('#content')[0].contentWindow).unload(frameUnBlockUI); } catch (e) { } } function frameUnBlockUI() { try { blockNavigation(false); } catch (e) { } } function doRegister() { window.open("PreRegistration.aspx", "content"); } function checkLinkState(link) { if (link.disabled == true) { alert('Processing Information...\n\nPlease allow system to finish before navigating away from this page.'); return false; } else return true; } function cannotSubmitMS() { alert('\x27Submit a Manuscript\x27 is not available for this publication.'); } function registerMsg() { alert(''); } function openPrivacyWindow(link, location) { checkLinkState(link); var windowObj = null; if (windowObj == null || windowObj.closed) { window.open('PrivacyPolicy.aspx', 'privacywindow', 'width=600,height=600'); } else { windowObj.focuse(); } return false; } function openHelp(theLink, location) { help_window = window.open(location, 'HELP', 'width=700, height=600, scrollbars=yes, resizable=yes'); help_window.focus(); } function openSysAdmin(pg, location) { var page = "";// (pg) ? pg : ''; openCenterWinPercentage('https://www.editorialmanager.com/ijlm/admin/Default.aspx?pg=' + page, 'admin', 1, 1, 0, 1, 1, 0, 750, 500, 0.75); isSysAdminOpen = true; } function validateUdbStatus(theLink, location) { var udbOnline = ''; if (udbOnline === 'False') { alertUdbOffline(); return false; } window.open(location, theLink.target); } function alertUdbOffline() { var $div = $('<div/>'), $body = $('body', window.top.content.document); $body.append($div); $div.alertDialog({ messageText: 'Enterprise View is currently unavailable. Please check back again in a few minutes.', resizable: false, height: 'auto', minHeight: 0, width: 'auto', dialogClass: 'no-close no-title', modal: true, position: { my: 'center top', at: 'center top+200', of: window.top.content, within: window.top.content }, okText: 'OK' }); } function deselect(e, classStyle) { $(classStyle).slideFadeToggle(function () { e.removeClass('selected'); }); } //EDM-11870 NK 20210920 //Changes related to responsive design of the nav bar $(function () { $('#userNameSpan').on('click', function () { if ($(this).hasClass('selected') || $('#userIcon').hasClass('selected')) { $('#userIcon').removeClass('selected'); $('#userNameSpan').removeClass('selected'); $('#userInfoBlock').hide(); $('.pop').hide(); } else { // EDM-15731 NK 20220125 // Set scrollbar for menu items and user popup on opening user popup $(this).addClass('selected'); $('.pop').show(); $('#userInfoBlock').show(); responsiveMenuHeight(); } return false; }); $('#userIcon').on('click', function (e) { if ($(this).hasClass('selected') || $('#userNameSpan').hasClass('selected')) { $('#userIcon').removeClass('selected'); $('#userNameSpan').removeClass('selected'); $('#userInfoBlock').hide(); $('.pop').hide(); } else { // EDM-15731 NK 20220125 // Set scrollbar for menu items and user popup on opening user popup $(this).addClass('selected'); $('#userInfoBlock').show(); $('.pop').show(); responsiveMenuHeight(); } closeNavMenus(e); return false; }); }); $(function () { $('#announcementDiv').on('click', function (e) { if ($(this).hasClass('selected')) { deselect($(this), '.em-announcement-pop'); } else { $(this).addClass('selected'); $('.em-announcement-pop').slideFadeToggle(); } return false; }); $('.close-round').on('click', function () { $('.em-announcement-pop ').slideFadeToggle(); }); }); //EDM-11870 NK 20210920 //Changes related to responsive design of the nav bar $(document).click(function (e) { var selected = $(this); if (selected.closest('.pop') || selected.closest('#userInfoBlock') || selected.closest('#userLogOut') || selected.closest(".em-announcement-pop")) return; closePops(e); }); $.fn.slideFadeToggle = function (easing, callback) { return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback); }; // TODO MDV Determine if this is necessary var simpleSearchTextIsEmpty = true; var openWindows = []; // Contains list of window objects that will be closed when user changes role. var currLang = "0"; var isSysAdminOpen = false; function setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays); var domainRegex = /\.[a-zA-Z0-9]+\.[a-zA-Z]+$/ var domainMatch = domainRegex.exec(window.location.hostname); var domain = domainMatch[0]; document.cookie = c_name + "=" + escape(value) + ";expires=" + exdate.toUTCString() + ";domain=" + domain + ";path=/ijlm/"; } function closeSysAdmin() { for (var i = 0; i < openWindows.length; i++) { if (openWindows[i]) { openWindows[i].close(); } } openWindows.length = 0; if (isSysAdminOpen) { window.open("", "admin").close(); isSysAdminOpen = false; } } function UpdateLanguageCode(languageCode) { var url = "ajaxRequest.aspx"; var querystring = "scheme=19&languageCode=" + languageCode; sendXmlHttpRequest(onAjaxCallback, url, querystring, false); } function onAjaxCallback(requestResponseText, context) { } function ChangeLanguage(lang) { setCookie('CurrentLang', lang, 365); UpdateLanguageCode(lang); top.location.reload(); } $('#RoleDropdown').change(function () { top.name = ''; }); $('#UpdateMy Information').click(function () { top.name = ''; top.location.href = this.href; }); function disableSubmissionSearch() { if ($('#simpleSearchString').val() === '') { $('#simpleSearchLinkButton').removeClass('SimpleSubmissionSearchLink'); $('#simpleSearchLinkButton').addClass('SimpleSubmissionSearchLinkDisabled'); $('#simpleSearchLinkButton').prop('disabled', true); simpleSearchTextIsEmpty = true; } } function enableSubmissionSearch() { if ($('#simpleSearchString').val() !== '') { $('#simpleSearchLinkButton').addClass('SimpleSubmissionSearchLink'); $('#simpleSearchLinkButton').removeClass('SimpleSubmissionSearchLinkDisabled'); $('#simpleSearchLinkButton').prop('disabled', false); simpleSearchTextIsEmpty = false; } } function toggleSubmissionSearch() { if ($('#simpleSearchString').val() !== '') enableSubmissionSearch(); else disableSubmissionSearch(); } // TODO MDV Determine if this is necessary var simpleSearchTextIsEmpty = true; $(document).ready(function () { $('#RoleDropdown').change(function () { top.name = ''; }); disableSubmissionSearch(); $('#simpleSearchString').on("propertychange change keypress paste input", function (e) { toggleSubmissionSearch(); if (e.which === 13) { showSimpleSearchResult(e); } }); $('#simpleSearchLinkButton').ondragstart = function () { return false; }; $('#simpleSearchLinkButton').click(function (event) { showSimpleSearchResult(event); }); //EDM-11870 NK 20210920 //Changes related to responsive design of the nav bar $('#hamBurger').click(function (e) { $('#menuContainer').toggleClass('menuClosed'); $('#hamBurger').toggleClass('selected'); $('.ui-menu-item').removeClass('responsive-hover'); closePops(e); // EDM-15731 NK 20220125 // Set scrollbar for menu items and user popup on opening menu responsiveMenuHeight(); }); $('a').click(function (e) { if ($('#hamBurger').is(":visible") == true && $(e.target).hasClass('has-arrow') == false) { $('#menuContainer').toggleClass('menuClosed'); $('#hamBurger').toggleClass('selected'); $('.ui-menu-item').removeClass('responsive-hover'); closePops(e); } }); }); function showSimpleSearchResult(event) { //TODO: create resource identifier..... var searchString = $('#simpleSearchString').val(); if (searchString === '') { event.preventDefault(); return false; } $.blockUI2('spinnerOverlayWithMessage', 'Searching...\x0a'); jQuery.ajax( { url: 'DataHandlers/SimpleSubmissionSearchHandler.ashx?searchString=' + searchString, type: 'GET', timeout: 60000, contentType: 'application/json', dataType: 'json', cache: false, } ).done(function (response) { var contentFrame = $('#content'); if (contentFrame) { contentFrame.attr('src', response); } $('#simpleSearchString').val(''); toggleSubmissionSearch(); doUnblockUI = true; }); } function executeUnblockUI(){ if (doUnblockUI) { $.unblockUI2(); doUnblockUI = false; } } function closePops(e) { //EDM-11870 NK 20210920 //Changes related to responsive design of the nav bar if (e == undefined || ($("#userIcon").is(":visible") == true && $("#userLogOut").is(e.target) == false)) { $('#userIcon').removeClass('selected'); $('#userNameSpan').removeClass('selected'); $('#userInfoBlock').hide(); $('.pop').hide(); $('.em-announcement-pop').hide(); } } //EDM-10658 NK 20210820 //Close the menu popups with appropriate jquery attributes function closeNavMenus(e) { var $menu = $("#navMenu"); var $hamBurger = $("#hamBurger"); if (!$menu.is(e.target) && $menu.has(e.target).length === 0 && (!$hamBurger.is(":visible") || ($hamBurger.is(":visible") && !$(e.target).hasClass("navbar-search-controls")))) { $('.ui-front').parent("li").removeClass('ui-state-active').removeClass('selected'); $('.ui-front').attr('aria-expanded', 'false'); $('.ui-front').attr('aria-hidden', 'true'); $('.ui-front').css('display', 'none'); //EDM-11870 NK 20210920 //Changes related to responsive design of the nav bar $('.ui-menu-item').removeClass('responsive-hover'); if ($hamBurger.is(":visible") && !$hamBurger.is(e.target) && $hamBurger.has(e.target).length === 0) { if (!$("#menuContainer").hasClass('menuClosed')) { $("#menuContainer").addClass('menuClosed'); } $hamBurger.removeClass('selected'); } } } $(function () { }); </script> <script type="text/javascript"> function crossPublicationLogin(currentJournal, journalToLogin, sessionId, notAccessibleText) { if (notAccessibleText.length > 0) { alert(notAccessibleText); return; } var form = document.createElement("form"); form.method = 'POST'; // EDM-32603 Set action to FQDN in journalToLogin: form.action = journalToLogin; form.setAttribute('style', 'display: none;'); var identArgs = document.createElement("input"); identArgs.name = 'identArgs'; identArgs.value = sessionId; form.appendChild(identArgs); var referringJournal = document.createElement("input"); referringJournal.name = 'referringJournal'; referringJournal.value = currentJournal; form.appendChild(referringJournal); document.body.appendChild(form); form.submit(); } </script> </head> <body id="mainBody"> <form name="navMenuForm" method="post" action="./default.aspx" id="navMenuForm"> <div> <input type="hidden" name="__VIEWSTATEFIELDCOUNT" id="__VIEWSTATEFIELDCOUNT" value="3" /> <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="zMCjPKmqivlF9GLOCU1CmDCknjUvGpBytPqv5/UcyJoCRAw1EfFz8+vfWdoC4i0rheP7Om3V3WqXy7px+NlDiVuU3ryUhWrG2vW8TcASqTZpjHBsUiUQiC2RhkUxWx+Ytbl4JyucSGdTtIi1pUd22SfGM2aZhePrtJmgIW7KiQvB4sFOazaz07HB7a74Q6J4d7alieWD4bZW4lcl0TPiXfhOg5RHF6xfGwg40n6yt9n3GWAVJOeqAdlAKVmClQzPmNF2Ey5GysWr24BeVBHLX27jPJtXVy3iY8E06E+CtUpEhhogJ9vyDI99ixtD20Sz03r+nIjAVC3Loky+DfzRs4w9FiITq9XGVg0bowoca1G2d5n6e2rIpPkgCMQf9gkwZUpY9WgZ/nqCTJR6ZMV4MujUObzT8pIDVeGUS+GKDB2ySBsj/arrDdCDZsAjJbQOVo501CVCpkeKRsuy6oyRQYj4iqf8ZtU1tMH/+59JEXs5yZB8+TOfKmAygPq0c2JvNpVt24ogfQngnfkSeJxng37Wv8YS65F8uRx2V0kXfLHibkzgWddQv1hppacGFKcW9V7LR9JowMzUR/CUB9EzOxjfORFL5HhfrBoSVJqE9wKbFIzgpUQJRVUG/rURyczm02glp97WDbte+urVjMN35H0jO/ROg84gu/16oy1y8sN6/RvmLxV3YtzQL0/FuUfhoNaKa2Ahk+h/dra8+O1V6GdzUrv4/pOBDX93+6vS708cXLWWoNDKqxe+H6ACA+wlODoX94SAfVt3BrmE7V88NOCeEfzD5DZCSfua5Q5I9qtI32izAuJQqHPShzV6gzQmQesTektJFIDClbE41ihbY9nHwCqJBwgKvP4uHM/vKbiAbcEe9N4AH4tIk9zBE4K2vvjB79ulBjntRJT/pbJgWFQ2NMI4jePkKRTZ+OT4oXPQ7X6OrczcDSTTHIIgN3nv7XN5N7iVMV/te3OElk6mNSEEIQOH1jKZySy69/ECVefDdL/f/scW99E1C+a99YJ7ywPe5ONPEoPaa0r6KDA9Dcy1GfJlwy5xj4Ax1g/LpwWt0Uv+coIN6I9GqiTseLlkjyKCQELOy1lToymsxLVCt2OGKw1dArbldmJqge25/5kBOjWfdiWPyXbKejefvhZfr61BB61oHx+jZZQPiKv1TUPQbhVTdSBGavZp5W40EuiSdeU9gJjIqfen1pf+VAJK790gaAJHV333RdS9l5yRMvhpQRb0i9/qxSrRhCYXxxv0US+Tq5hUHONmS4+bCl/TbBfhRkKJU+DBPNmQiPUfn7i/WjFj1Enj75qWkwtTg52CNWOgZj7D0BRP7cGNYYmdJYhbcD9VksLWK3L82HZ+Qm8CKcs4jtMErVbR5E6FkFk3jo8OiTH5M8usUDPn3eWArtexpvcCEGM4wVPjBZo0YxlWBHkq/he/il87MEWDWj4fp7zwlekTtZqDvPfE6fumhlrHKtV+CyvUtAbF36EzW9IMYn1JGjwHPLivutlgtHRdh1jOl+G6K59QKq2vMiMdhd6Bmgc1kKQVJqBQknVJXGktVtMEPC0Li6KnKa030EoajixxWmwEqVnyJh4MhokWlSaqSPILMWnWAdMwIG1PuhtYtsDpAsC8Qt7IbHAxHBvX3R7yUbvUnyiGCKWhDRbin/0ZA7+RIEStq4SLLqnT+WuQ83zlLakWPsquJQGgQxD94KjEiEuHzYxGV0grkHk+FUG/83hVXAzYbW7YtUCZ0+d5rqSkfJ2h7z4911c7VR35fd8G3t1QEUAIJbsb29VZC4PrhMK8PL+WzCsN9dzSQNHU7wowsInocPepMWiGkQZbY3okHUEGuFflWZ7tKwB4L3wNhB6S8rk7gzLPHSkG0jUS5ZJ4NQjdRUBntSY0ztxy+jhASSoFwcTfNokgCRe51tOZ2QcfRhhMQ1L5Jn8cv2z7ftR3rxtGgcvitrPjKSYijb0QFBcwe08k8oKneP7Y076HkHVT6RXvOugIfQFcM1JS88tEc8Q6KOzzV/rU7cy2/YLHu2yzMvy8m6+57Pvo74IENXoaFRnhVwwSswH6aZrolNdBjkWspIVF+Fc2KV4d6eqD69wyQeCWNEC2WMGOj/59wz56+EP8CB+gYsxBej0uHXySXnmbMJrJ8KcoJH3WCK4BCK3CZTXWx+poOg49KjBeLHO4KB7bmMrgFZMC+Jz7hHchz1v/Njah1VfKAWDoFzpnTFELWuDceDlEu+8WZPDfjFB8wgNBmLHt9wA4vjThkFQ2hQChRAwinjfG7fWp9vlbsd/7+LbHnqhL0pTlXM4b/9lS5OZUDVaRjU4hpEwTuc2lTDssmTcAu9bRkSkKnaO9HaWUqz/oZrmtZaj4wPL+wFSIYkGbqcjtDsgtaGRvC2qctJH1G/yF4lMkSKuR5u2zhpNiQK4OfjSzk7kD5lGRqbv3Lnz9H8uS0ky71brc52rJaK6/uD4Uucl3FqRB9PvV3TNwSlCeYXwq5okZERHAODDYNQaYe36BXpvuWsFQ++hA36HwpIzY9Pr7ykHd2uZAKO3XP8gjaNony6LPiIwXyqL4/ct9IyTYGWr9giAAXshx5Uiwyo/hSZb8OHU7FE7Q0HDXNXeTDgY4IU2WoGI5JorDAUZUDvgJ2o+9/J+o+rMOlaeY2egbS2qlruAhOctyFaF8+WMpsb4hszEAJ2EoUJz2tLULrlbgaidoxf2PnpG3xfCV7yx3yc5Ln/Z512Vzq66PWvgxt+atjbdEx7QGC01Y6QumGWH2DL6ZaKl5RvD2GHulyQWU0AAFBP9nBCcj7j9FLgTXdj2QHAfrSKJsojLNB6KhmZ23wiP+6+Yoc1Q4lwAPSsxNNqNn3N891TMNnlXu2ZAVP4vHrfbP1Chci16tN4s0fcahZ87HqWquvbOU68r2i4CJtlD4KSneJBGxyRDcwO9hoiTXFiuIMluSap8MGmBzM8+NUq99hgeg8DpR8HuCb/G0JtLC+IQcdWGcqffsSphlbOOgykZFaPm4s2+yxxZVysXLjltjiSTUn+r9ZJu9+SNS72s3hfabUY8E26FDjZhPSmp5RgO83UI1MlGe5o0XRysT2+TUXfHs3YVyMfhygX5tzFEQE215QZc+KdnrONSCbLK4ckqAhkyMwvS3gFsOlQM4hKSFksBgEdeWdkDbwvoPjoz+Co7LYP+FiJAyVvWo5fuw6RL4JKk/xV21MdQuSKYe2JYN9yb69zAj1OrVIfgotp1Eu67sVXQQSBsoV6Yz0DXOGGW0H60LA41+b71pIukIOOi0/sYWAMR4ctC784pcw0O8fzrSQX+h+zgm/PB39SOkPvz34ST99s8gsXodYJJ3ATor/H91CmJjxeDYvd/pTCO7Y2pETuLT487lld+0m9aIjskU3owkbh4I1vRXYcb4TUaUsE7Ki1G3BM5+tee3OJ0W8etIkevnD0Cxj8cZkBRyzGw+FepgwXPGzYNSh0fxasEZMPkJaOIdqSA63ka1n1b9zoDUHWcij3Y1imdy1Kh/YLcAdzCHGsIWR+t+rFP35qCVWQuNJLIU+w66KbnJXbU6b3x4g4V6p4RQxO6UHwyCd5r2QYqtMIVDd+zGWsRCMGcaagmMd1nWArb8v/AaMTKdAx9wFDDUHTS/blw4QCi8qFOdw9pwV/wsV0hzILQzehupREgdBva9pOkuThX9p2JC8Gkw8qzZQlTBqk7AdkWPD7iE7ziAceLIkRgO+JdIRbzVFTn5yfRZspABI5ToOlyfM7Bl/z93yfIrFl1qUPALcuiqqguPh7o5L7D+XbdBhFBZHT2l4vuFM72SAw+FpIttIsh0fpYO8idPM0UKW034Rm6GqVSDcUCF50euh3Fdb1m5hTWvGN2tRhlTc3qHQd8tMMe0QA7Cg3HQdvr8e4i3tm1flmRqLqQ+vvSdJJZKD2rlXXnaW3W0rfs5t0FquVqlSSBjjNQQmHchu3ayjdjWY1yCz3Nzxd282W7x4tJaevhUqz7ikO1J2F5uXYifKJQ2H5qvl+89CF0bsxxdIfcNA5q7AjFzjFT3Dgr0L5rOopHUVcSURaXdJa/H9EtD7VwI7t/fjzYXljzuoEpJjzDPCrWL" /> <input type="hidden" name="__VIEWSTATE1" id="__VIEWSTATE1" value="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" /> <input type="hidden" name="__VIEWSTATE2" id="__VIEWSTATE2" value="35MfjvSaPI1zkBJS6rlXBIV4QugN9aJDxMvdC2aa0MbZ3jRJy+3tS94MXhXOpf2XdZaNlSSAf8k8DUK+QhQwAYuknUBBKBy+843YSd46MNuaS02K25UJES0lTwDQw/etDh+gFZt43Jh0BNMY6Vz8BegPFIWlX9tJFPo16HuHom0T+BlVzvC94VCm88RZv986VQyoSOkRr3/rocBLgmoeRD8zZOXTWIe0uFVcyqNe229k0oB8DqA5eH8Y/lSgQpokksdHBfs9AoE/nTHLD8Swaz5/Dyzz7WadvZ3Qf2iQd5z4RVbSctxutYVFlck1gWVSKp1yI2PwIFT2KfX/58QkUSVmPqOp/BhJA8QHp3oTC8hZ1r5HZ2AHy00h6L8ucmwZRo7/Kmz4gWCvLwjTfhricQLSodXbwIxUtTrETVojtqzHDKnuPxa9mW0Dq9h9gaCZn+AtuD++pjxOCQj7Fm2DN/Pwvr6hUftYSWzGvFVhrnQ8Pz1udKvry6tOiDo1ZTSsOZ3tS83tcxVKLPJU9P2ym0SXnbm18gsVkxy5Ai0PBoPDBT/P3ccqcPGm4nrIEjS2RQ0h4VyQ/47VCeCgmYLIvxKssoD0UmOaCPlRsqLCsDVCXemVtqeCMo7bVfJD5MwjMSKxnaliipG9dOp1+azbgoFnGqvaqYPk0oYEFRLtF4oFDb3oFvBJg2tMbuw5cGj1zwVj+/7isqCFxM7YPciUxlPdz5ijSC6iVBVnqLJBzrX5b0dF/SYTJUeZljhdP9+W21wHXWG0AF0DBIuQBQdua7juwK4QFKXI+lgEdt8EJFFyQssgDdu5KR4VCZ8l6vInrAXHwgPy2DRJqrxJWzJv5JxE/bINXd6ejFcHwq+cHFRh3Mf+oQsuvE9GNHxai/Mw1TmwSNZ+43rBc9c/VEnb8U92os5qevkOwalV4bRwh3kpYo91YDwWBUiJAP1D3Abrilv1eIfnVPgbn1RTOF7PKrirTs2ph0/VEaB+e9nKDZfp002ssRg8FByLUvBSm/o6LzqxViK5/ZGZbqJfErVDvUxMUNV7tDcARtr5P9sTNMqZ+/mbobAsi5xGj06i95G54UsWrwlB75jJqekc/lu57DbLfCL0P5vP5NhpHC8Njh2YlsMbi4oSE1YhNgsADKeZDeXCnOThqSsOl8H7S6W6nNt2uzyIefxCvXuMPBc/hxszOlOQnpbVzEa0w56EJUxPf5dKYgzf7OBOQoYQT+6Q/jfI04PQqPZAvCa2EYyhvWQ5GEnLtvepZuTSdH6+Ew5ROGUyEWTx4mLtmLoOe4sSeaM3RmZ3Ohs6hdkmE0HfpUqUEsMq49BqceUBt7bIuRJ48BBDGx9OaAONZln6WzHOSWg1RbER6zI17Ba7hNVjqVulPRL2wpUOICbv7Kx/U9kdFNNbGjXA7AXjhrtbTIBFLq1Yyw1YaLlvdPugCFPZe512Kqj5D+7+l54xaFSGXvEn19wgd/FJeerst+4JsQBpKUV+4LgyU4c1Z6SOXrAdXDG1dE3OsYFRpfCq2MfFy9tNqcRrICep+ZhenhPGafkGWzzzQuglaL+mGHyG0VLd8XXkmg87loc5d++OGmkZ7puMTuWSeij+1CuiuLDaw2MgZJmDnPO9E96NHbAZnCKxfQcWytuFs8SubFS+VS/VnKn+SaClmzgIhlR524FSUL+9gbdUB8EIM5Byn7SPrRvJFji69IfUaIYPfqTPGLeuq185qxsi1EistMzIqKBwb/8kJ/FKiGJoiqJYUYBOKNQJpUO7k//ferlaP6wJMbRQE3zERNARVay5o+m3+0bG6BsxWrWx+rxZKrFxXC8juAlEXs88UoaQckW3PL9kO+UXrJmTULMhL/0j8HmZPhHZFCxKppNd8ma61euT98Ra6cMXy8pifVZ7o/R06esmPoJw6xV9iFTxWJElyPxUBxyT8EF+ABVDOQFNsfcpTA7uutnBppIdm+gmt9+Z6DDBkshY7fbgs4lI0VmoKUESC3jRtmpdA64+cNIUTSAHvCd6ay6Nl+F5p8tzRiMQxiJS5rKuxBZYFl3kUYAsd+GH2D/yAear5b5V9gFVGA42vvuVCQ/UHPTJce+NxjLG2lH3F0TqX933efkvcZp7T4mYmPYa6eqAX1R3QTVbpM1WnVq2guZBK2ckGPyDcdUTFFlh/lsibbJsx9K99bF4xRYz0qO8L55p6mfCNKR9JvQzk67RowXXjktrELUWitN2I30I0K03GJ5Ilq5jahkJe/W5K0tPxh+S1+Ts/CY/PN2meiGUiQ5gCx0KXa9vWjM8e43w/uTeEo9hGI3qn0g0N/MnHJWgQRsR98f7UEZoDFhN1jNC//Yg+Oud3GxXzfXZIkWvo7MK/guKtCy+tQvBgb7xvsfI6B0q42mLCoLcteg3y6wkgCybZc897yE3Epk0g3c/rOykBElFEV8znR4ZOhGlIrpnSsPcydBmK+tR8iOrmtDNnIGWKoXxXbkIe8Q1MVaZF/gWLVp1MMt0TrWK0flOKmnml7XaWyjK+elti5coFnBLfleEWaAyMdixlvrCBy8JQmOTxImnDAJ0nPMos8hY1PKiDfDBt079bHQdTaDyMQfbL2t7ZLnK8qneRCzaKTLu40iKmOaOV6bh8LvV+uVY/hBUtMjvsb7NPtex3gdHspkk3z9el4PWR6SvOqkh5FBmF13WqfQlWzldev+aLgNHNTh8+j4nF0BSLNYJMh1ri3YCG/uMa0ZMMVTnWt9xW5K4OeDOtUiNxEHHR2rTDhENwx1jMajeAtgFCKfPcpX3rPKsLtJGFP1SCOml" /> </div> <script src="/v17.0/webresources/CssSelector.js?r=24.12" type="text/javascript"></script> <script src="/v17.0/webresources/OpenPopupWindowMain.js?r=24.12" type="text/javascript"></script> <script src="/v17.0/webresources/jQueryAlerts.js?r=24.12" type="text/javascript"></script> <script src="/v17.0/webresources/ajax.js?r=24.12" type="text/javascript"></script> <div> <input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="0759253E" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="IiZT0nWfORSFete9ES3Tel11KTm7vYNWN6icRzM32kuRCRl0i0IfvcLOviIjfCxb3m5L1t/9sBrWPCifXN5ME+65ErNT4sYFHZP1utSbt8YS7vGAzAOQWPHoxNEWNOyDvTpKM/2ivY4J1gQXh+VwHrHx5zF0bYMBGwTYAt83y0oI4YmcugZtNSePd/pa4sZLLlMjudrX7EfdsO80kMl7XuyAnXc90BeV9S59blQpY+wRC/wYtMq0yKFV3TwhVQ9OjQVi63Y6Qm2sdjpOb4ScUlq/ZT7g/9YeEwI9SuaAo7+zVEia" /> </div> <div id="menuPage"> <header> <div id="navigationHeader" style="background-color:#003462;"> <div id="userInfoBlock" style="display:none;"> <div id="userDetailPopup" class="pop" style="display:none;" tabindex="-1"> <div class="user-info-firstrow"> <div class="user-info-left-div" tabindex="0"> Username </div> <div class="user-info-right-div" tabindex="0"> <span id="lblUserName" class="user-info-name"></span> </div> </div> <div class="user-info-row"> <div class="user-info-left-div dropdown-label" tabindex="0"> Role </div> <div class="user-info-right-div" tabindex="0"> <div id="ddlRoleWrapper" class="custom-select-wrapper role-dropdown-wrapper"> </div> </div> </div> <div class="user-info-row"> <div class="user-info-left-div dropdown-label" tabindex="0"> Site Language </div> <div class="user-info-right-div" tabindex="0"> <span id="lblLanguageName" class="user-info-ddl-substitute-Label">English</span> </div> </div> <div id="updateMyInfo" class="user-info-row"> <a>Update My Information</a> </div> </div> </div> <div id="loggedOutUserDiv" class="userInformation"><a href='login.ashx' id='Login' name='Login' target='content' onclick='return checkLinkState(this);' style='margin-right:4px;'>Login</a> | <a href='PreRegistration.aspx' id='Register' name='Register' target='content'onclick = 'return checkLinkState(this);' style='margin-left:4px;'>Register</a></div> <div id="logoImageDiv"> <a id="brandingLink" href="http://www.editorialmanager.com/" target="_blank"><img id="logoImage" title="Version 17.0, Data Server Prodfci15.aries.elsevier.systems" src="/v17.0/webresources/em_navbar_logo.png?r=24.12" alt="Editorial Manager" style="border-width:0px;height:40px;width:40px;" /></a> <span class="sep_line"></span> <img id="journalLogo" onerror="hideJournalLogo();return;" src="customJournalLogo.aspx" style="border-width:0px;height:40px;width:40px;" /> </div> <div id="journalInfoDiv"> <h1 id="journalName" role="banner">International Journal of Legal Medicine</h1> </div> <div class="em-announcement-pop announce-pop" tabindex="0"> <div id="close-and-scroll-announcement" tabindex="0"> <div id="close-em-announcement" class="close-round"><span class="close-x">x</span></div> </div> <div id="emAnnouncementContentDiv" class="em-announcement-content" tabindex="0"> <div id="emAnnouncementContent" style="margin-right: 15px;"></div> </div> </div> </div> </header> <nav> <div class="responsive-buttons"> <div id="hamBurger" style="display:none"> </div> </div> <div id="menuContainer" class="menuClosed"> <ul id="navMenu" style="display: flex;" class="ui-menu ui-widget ui-widget-content"><li role='menuitem' id='1' class='root-menu ui-menu-item'><a aria-label = 'Home' href = 'mainpage.html' id='Home' name='Home' target='content'onclick = 'return checkLinkState(this,"mainpage.html");'>Home</a> </li> <li role='menuitem' id='10' class='root-menu ui-menu-item'><a aria-label = 'Submit a Manuscript' href = 'submit_manuscript.asp' id='SubmitaManuscript' name='SubmitaManuscript' target='content'onclick = 'return checkLinkState(this,"submit_manuscript.asp");'>Submit a Manuscript</a> </li> <li role='menuitem' id='13' class='root-menu ui-menu-item'><a id='About' name='About' target='_self' class='has-arrow'onclick = 'return checkLinkState(this,"");'>About</a> <ul aria-haspopup='true' class='menu-level-1 '> <li role='menuitem' id='7' class='ui-menu-item'><a aria-label = 'Journal Overview' href = 'http://www.springer.com/journal/414' id='JournalOverview' name='JournalOverview' target='_blank'onclick = 'return checkLinkState(this,"http://www.springer.com/journal/414");'>Journal Overview</a> </li> <li role='menuitem' id='11' class='ui-menu-item'><a aria-label = 'Instructions For Authors' href = 'https://www.springer.com/journal/414/submission-guidelines?IFA' id='InstructionsForAuthors' name='InstructionsForAuthors' target='_blank'onclick = 'return checkLinkState(this,"https://www.springer.com/journal/414/submission-guidelines?IFA");'>Instructions For Authors</a> </li> <li role='menuitem' id='9' class='ui-menu-item'><a aria-label = 'Contact' href = 'mailto:jade.santos@springernature.com?subject=Contact%20Us%20Enquiry%20for%20JOURNAL%20414,%20IJLM&body=You%20can%20also%20contact%20us%20by%20phone%20at%20+1.818.651.7886%0D%0AYour%20Manuscript%20ID,%20if%20applicable:' id='ContactUs' name='ContactUs' target='_blank'onclick = 'return checkLinkState(this,"mailto:jade.santos@springernature.com?subject=Contact%20Us%20Enquiry%20for%20JOURNAL%20414,%20IJLM&body=You%20can%20also%20contact%20us%20by%20phone%20at%20+1.818.651.7886%0D%0AYour%20Manuscript%20ID,%20if%20applicable:");'>Contact</a> </li> <li role='menuitem' id='12' class='ui-menu-item'><a aria-label = 'Privacy Policy' id='Privacy' name='Privacy' target='_blank'onclick = 'return openPrivacyWindow(this,"PrivacyPolicy.aspx");'>Privacy Policy</a> </li> </ul> </li> <li role='menuitem' id='14' class='root-menu ui-menu-item'><a id='HelpMenuGroup' name='HelpMenuGroup' target='_self' class='has-arrow'onclick = 'return checkLinkState(this,"");'>Help</a> <ul aria-haspopup='true' class='menu-level-1 '> <li role='menuitem' id='4' class='ui-menu-item'><a aria-label = 'System Help' id='Help' name='Help' target='_blank'onclick = 'return openHelp(this,"https://emhelp.editorialmanager.com/robohelp/index.htm");'>System Help</a> </li> <li role='menuitem' id='15' class='ui-menu-item'><a aria-label = 'Video Tutorials' href = 'https://www.ariessys.com/views-and-press/resources/video-library/' id='VideoTutorials' name='VideoTutorials' target='_blank'onclick = 'return checkLinkState(this,"https://www.ariessys.com/views-and-press/resources/video-library/");'>Video Tutorials</a> </li> </ul> </li></ul> </div> </nav> </div> <banner> <div id='implMessage' class="implMessageBanner" style="display: none;" tabindex="0"> <table style="border: 0px; width: 100%; height: 100%" id="Table1"> <tr> <td style="vertical-align: middle;"> <span id="implemenationMessageBanner" style="font-weight: bold; color: white;">Important Message: Site under development. Do not use for live manuscript submission.</span> </td> </tr> </table> </div> <div id='proxy' class="proxyBanner" style="display: none;" tabindex="0"> <table style="border: 0px; width: 100%"> <tbody> <tr> <td style="vertical-align: middle; font-weight: bold"> <span id="ProxyFor"></span> </td> <td style="text-align: right; vertical-align: middle; font-size: 80%;"> </td> </tr> </tbody> </table> </div> </banner> <main> <div id="contentDiv"> <iframe name='content' id='content' style="overflow: auto;"></iframe> </div> </main> <footer> <div id="footerDiv" style="position: absolute;"> <div id='timeZone' style="display: none;" role="footer"> <span id="local" style="color: #FFFFFF;"></span>&nbsp;<span id="divider" style="color: #FFFFFF;"></span>&nbsp;<span id="server"></span> </div> <div id='dataPrivacy' style="display: none;"> <span id="copyrightInfo"></span> <a id="ariesCopyright" target="_blank"></a> | <a id="publisherCopyright" target="_blank"></a> </div> <!-- TODO: ELS_dp_foot.asp or the pages which is configured in prod needs to placed in tc frame and remove te content from div.id=dataPrivacy --> </div> </footer> <div id="hiddenFieldsDiv"> <input type="hidden" name="roleString_author" id="roleString_author" /> <input type="hidden" name="menu_author" id="menu_author" /> <input type="hidden" name="roleString_reviewer" id="roleString_reviewer" /> <input type="hidden" name="menu_reviewer" id="menu_reviewer" /> <input type="hidden" name="roleString_editor" id="roleString_editor" /> <input type="hidden" name="menu_editor" id="menu_editor" /> <input type="hidden" name="roleString_publisher" id="roleString_publisher" /> <input type="hidden" name="menu_publisher" id="menu_publisher" /> <input type="hidden" name="userRoleCaption" id="userRoleCaption" /> <input type="hidden" name="userRolePostScript" id="userRolePostScript" /> <input type="hidden" name="admin" value="false" /> <input type="hidden" name="roleChanged" value="false" /> <input type="hidden" name="authorizedCount" id="authorizedCount" value="0" /> </div> </form> </body> </html>

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