<!doctype html>
  <html lang='en-us'>
    <head>
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <meta charset='utf-8'>
      <title data-react-helmet="true">Journal of Biomechanics | ScienceDirect.com by Elsevier</title>
      <meta data-react-helmet="true" name="SDTech" content="Proudly brought to you by the SD Technology team in London, Dayton, and Amsterdam"/><meta data-react-helmet="true" name="description" content="Read the latest articles of Journal of Biomechanics at ScienceDirect.com, Elsevier’s leading platform of peer-reviewed scholarly literature"/><meta data-react-helmet="true" name="robots" content="INDEX,FOLLOW,NOARCHIVE,NOCACHE,NOODP,NOYDIR"/><meta data-react-helmet="true" name="tdm-reservation" content="1"/><meta data-react-helmet="true" name="tdm-policy" content="https://www.elsevier.com/tdm/tdmrep-policy.json"/>
      <link data-react-helmet="true" rel="alternate" type="application/rss+xml" href="https://rss.sciencedirect.com/publication/science/00219290" title="RSS"/><link data-react-helmet="true" rel="canonical" href="https://www.sciencedirect.com/journal/journal-of-biomechanics"/>
      <link rel='shortcut icon' href='https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/103/images/favSD.ico' type='image/x-icon'>
      <link rel='icon' href='https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/103/images/favSD.ico' type='image/x-icon'>
      <link href="https://sdfestaticassets-eu-west-1.sciencedirectassets.com" rel="dns-prefetch">
      <link href="https://sdfestaticassets-eu-west-1.sciencedirectassets.com" rel="preconnect" crossorigin="anonymous">
      <link href="https://smetrics.elsevier.com" rel="dns-prefetch">
      <link href="https://smetrics.elsevier.com" rel="preconnect" crossorigin="anonymous">
      <link href="https://assets.adobedtm.com" rel="dns-prefetch">
      <link href="https://assets.adobedtm.com" rel="preconnect" crossorigin="anonymous">
      <link rel='stylesheet' href="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/prod/1820bc0b762f8d9ccc3ec90debe4c54724ae144a/style.css" />
      <script>(function newRelicBrowserProSPA() {
  ;
  window.NREUM || (NREUM = {});
  NREUM.init = {
    session_replay: {
      enabled: false,
      block_selector: '',
      mask_text_selector: "*",
      sampling_rate: 10,
      error_sampling_rate: 10,
      mask_all_inputs: true,
      collect_fonts: true,
      inline_images: false,
      inline_stylesheet: true,
      fix_stylesheets: true,
      preload: true,
      mask_input_options: {}
    },
    distributed_tracing: {
      enabled: false
    },
    performance: {
      capture_measures: true
    },
    browser_consent_mode: {
      enabled: false
    },
    privacy: {
      cookies_enabled: false
    },
    ajax: {
      deny_list: ["bam.nr-data.net"],
      capture_payloads: 'off'
    }
  };
  ;
  NREUM.loader_config = {
    accountID: "2128461",
    trustKey: "2038175",
    agentID: "1080562708",
    licenseKey: "7ac4127487",
    applicationID: "1080562708"
  };
  ;
  NREUM.info = {
    beacon: "bam.nr-data.net",
    errorBeacon: "bam.nr-data.net",
    licenseKey: "7ac4127487",
    applicationID: "1080562708",
    sa: 1
  };
  ; /*! For license information please see nr-loader-spa-1.310.1.min.js.LICENSE.txt */
  (() => {
    var e,
      t,
      r = {
        384: (e, t, r) => {
          "use strict";

          r.d(t, {
            NT: () => a,
            US: () => l,
            Zm: () => c,
            bQ: () => u,
            dV: () => d,
            pV: () => f
          });
          var n = r(6154),
            i = r(1863),
            s = r(944),
            o = r(1910);
          const a = {
            beacon: "bam.nr-data.net",
            errorBeacon: "bam.nr-data.net"
          };
          function c() {
            return n.gm.NREUM || (n.gm.NREUM = {}), void 0 === n.gm.newrelic && (n.gm.newrelic = n.gm.NREUM), n.gm.NREUM;
          }
          function d() {
            let e = c();
            return e.o || (e.o = {
              ST: n.gm.setTimeout,
              SI: n.gm.setImmediate || n.gm.setInterval,
              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
            }, (0, o.i)(...Object.values(e.o))), e;
          }
          function u(e, t) {
            let r = c();
            r.initializedAgents ??= {}, t.initializedAt = {
              ms: (0, i.t)(),
              date: new Date()
            }, r.initializedAgents[e] = t, 2 === Object.keys(r.initializedAgents).length && (0, s.R)(69);
          }
          function l(e, t) {
            c()[e] = t;
          }
          function f() {
            return function () {
              let e = c();
              const t = e.info || {};
              e.info = {
                beacon: a.beacon,
                errorBeacon: a.errorBeacon,
                ...t
              };
            }(), function () {
              let e = c();
              const t = e.init || {};
              e.init = {
                ...t
              };
            }(), d(), function () {
              let e = c();
              const t = e.loader_config || {};
              e.loader_config = {
                ...t
              };
            }(), c();
          }
        },
        782: (e, t, r) => {
          "use strict";

          r.d(t, {
            T: () => n
          });
          const n = r(860).K7.pageViewTiming;
        },
        860: (e, t, r) => {
          "use strict";

          r.d(t, {
            $J: () => u,
            K7: () => c,
            P3: () => d,
            XX: () => i,
            Yy: () => a,
            df: () => s,
            qY: () => n,
            v4: () => o
          });
          const n = "events",
            i = "jserrors",
            s = "browser/blobs",
            o = "rum",
            a = "browser/logs",
            c = {
              ajax: "ajax",
              genericEvents: "generic_events",
              jserrors: i,
              logging: "logging",
              metrics: "metrics",
              pageAction: "page_action",
              pageViewEvent: "page_view_event",
              pageViewTiming: "page_view_timing",
              sessionReplay: "session_replay",
              sessionTrace: "session_trace",
              softNav: "soft_navigations"
            },
            d = {
              [c.pageViewEvent]: 1,
              [c.pageViewTiming]: 2,
              [c.metrics]: 3,
              [c.jserrors]: 4,
              [c.softNav]: 5,
              [c.ajax]: 6,
              [c.sessionTrace]: 7,
              [c.sessionReplay]: 8,
              [c.logging]: 9,
              [c.genericEvents]: 10
            },
            u = {
              [c.pageViewEvent]: o,
              [c.pageViewTiming]: n,
              [c.ajax]: n,
              [c.softNav]: n,
              [c.metrics]: i,
              [c.jserrors]: i,
              [c.sessionTrace]: s,
              [c.sessionReplay]: s,
              [c.logging]: a,
              [c.genericEvents]: "ins"
            };
        },
        944: (e, t, r) => {
          "use strict";

          r.d(t, {
            R: () => i
          });
          var n = r(3241);
          function i(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), (0, n.W)({
              agentIdentifier: null,
              drained: null,
              type: "data",
              name: "warn",
              feature: "warn",
              data: {
                code: e,
                secondary: t
              }
            }));
          }
        },
        993: (e, t, r) => {
          "use strict";

          r.d(t, {
            A$: () => s,
            ET: () => o,
            TZ: () => a,
            p_: () => i
          });
          var n = r(860);
          const i = {
              ERROR: "ERROR",
              WARN: "WARN",
              INFO: "INFO",
              DEBUG: "DEBUG",
              TRACE: "TRACE"
            },
            s = {
              OFF: 0,
              ERROR: 1,
              WARN: 2,
              INFO: 3,
              DEBUG: 4,
              TRACE: 5
            },
            o = "log",
            a = n.K7.logging;
        },
        1541: (e, t, r) => {
          "use strict";

          r.d(t, {
            U: () => i,
            f: () => n
          });
          const n = {
            MFE: "MFE",
            BA: "BA"
          };
          function i(e, t) {
            if (2 !== t?.harvestEndpointVersion) return {};
            const r = t.agentRef.runtime.appMetadata.agents[0].entityGuid;
            return e ? {
              "source.id": e.id,
              "source.name": e.name,
              "source.type": e.type,
              "parent.id": e.parent?.id || r,
              "parent.type": e.parent?.type || n.BA
            } : {
              "entity.guid": r,
              appId: t.agentRef.info.applicationID
            };
          }
        },
        1687: (e, t, r) => {
          "use strict";

          r.d(t, {
            Ak: () => d,
            Ze: () => f,
            x3: () => u
          });
          var n = r(3241),
            i = r(7836),
            s = r(3606),
            o = r(860),
            a = r(2646);
          const c = {};
          function d(e, t) {
            const r = {
              staged: !1,
              priority: o.P3[t] || 0
            };
            l(e), c[e].get(t) || c[e].set(t, r);
          }
          function u(e, t) {
            e && c[e] && (c[e].get(t) && c[e].delete(t), p(e, t, !1), c[e].size && h(e));
          }
          function l(e) {
            if (!e) throw new Error("agentIdentifier required");
            c[e] || (c[e] = new Map());
          }
          function f(e = "", t = "feature", r = !1) {
            if (l(e), !e || !c[e].get(t) || r) return p(e, t);
            c[e].get(t).staged = !0, h(e);
          }
          function h(e) {
            const t = Array.from(c[e]);
            t.every(([e, t]) => t.staged) && (t.sort((e, t) => e[1].priority - t[1].priority), t.forEach(([t]) => {
              c[e].delete(t), p(e, t);
            }));
          }
          function p(e, t, r = !0) {
            const o = e ? i.ee.get(e) : i.ee,
              c = s.i.handlers;
            if (!o.aborted && o.backlog && c) {
              if ((0, n.W)({
                agentIdentifier: e,
                type: "lifecycle",
                name: "drain",
                feature: t
              }), r) {
                const e = o.backlog[t],
                  r = c[t];
                if (r) {
                  for (let t = 0; e && t < e.length; ++t) g(e[t], r);
                  Object.entries(r).forEach(([e, t]) => {
                    Object.values(t || {}).forEach(t => {
                      t[0]?.on && t[0].context() instanceof a.y && !t[0].listeners(e).includes(t[1]) && t[0].on(e, t[1]);
                    });
                  });
                }
              }
              o.isolatedBacklog || delete c[t], o.backlog[t] = null, o.emit("drain-" + t, []);
            }
          }
          function g(e, t) {
            var r = e[1];
            Object.values(t[r] || {}).forEach(t => {
              var r = e[0];
              if (t[0] === r) {
                var n = t[1],
                  i = e[3],
                  s = e[2];
                n.apply(i, s);
              }
            });
          }
        },
        1738: (e, t, r) => {
          "use strict";

          r.d(t, {
            U: () => h,
            Y: () => f
          });
          var n = r(3241),
            i = r(9908),
            s = r(1863),
            o = r(944),
            a = r(5701),
            c = r(3969),
            d = r(8362),
            u = r(860),
            l = r(4261);
          function f(e, t, r, s) {
            const f = s || r;
            !f || f[e] && f[e] !== d.d.prototype[e] || (f[e] = function () {
              (0, i.p)(c.xV, ["API/" + e + "/called"], void 0, u.K7.metrics, r.ee), (0, n.W)({
                agentIdentifier: r.agentIdentifier,
                drained: !!a.B?.[r.agentIdentifier],
                type: "data",
                name: "api",
                feature: l.Pl + e,
                data: {}
              });
              try {
                return t.apply(this, arguments);
              } catch (e) {
                (0, o.R)(23, e);
              }
            });
          }
          function h(e, t, r, n, o) {
            const a = e.info;
            null === r ? delete a.jsAttributes[t] : a.jsAttributes[t] = r, (o || null === r) && (0, i.p)(l.Pl + n, [(0, s.t)(), t, r], void 0, "session", e.ee);
          }
        },
        1741: (e, t, r) => {
          "use strict";

          var _a;
          r.d(t, {
            W: () => s
          });
          var n = r(944),
            i = r(4261);
          class s {
            #e(e, ...t) {
              if (this[e] !== _a.prototype[e]) return this[e](...t);
              (0, n.R)(35, e);
            }
            addPageAction(e, t) {
              return this.#e(i.hG, e, t);
            }
            register(e) {
              return this.#e(i.eY, e);
            }
            recordCustomEvent(e, t) {
              return this.#e(i.fF, e, t);
            }
            setPageViewName(e, t) {
              return this.#e(i.Fw, e, t);
            }
            setCustomAttribute(e, t, r) {
              return this.#e(i.cD, e, t, r);
            }
            noticeError(e, t) {
              return this.#e(i.o5, e, t);
            }
            setUserId(e, t = !1) {
              return this.#e(i.Dl, e, t);
            }
            setApplicationVersion(e) {
              return this.#e(i.nb, e);
            }
            setErrorHandler(e) {
              return this.#e(i.bt, e);
            }
            addRelease(e, t) {
              return this.#e(i.k6, e, t);
            }
            log(e, t) {
              return this.#e(i.$9, e, t);
            }
            start() {
              return this.#e(i.d3);
            }
            finished(e) {
              return this.#e(i.BL, e);
            }
            recordReplay() {
              return this.#e(i.CH);
            }
            pauseReplay() {
              return this.#e(i.Tb);
            }
            addToTrace(e) {
              return this.#e(i.U2, e);
            }
            setCurrentRouteName(e) {
              return this.#e(i.PA, e);
            }
            interaction(e) {
              return this.#e(i.dT, e);
            }
            wrapLogger(e, t, r) {
              return this.#e(i.Wb, e, t, r);
            }
            measure(e, t) {
              return this.#e(i.V1, e, t);
            }
            consent(e) {
              return this.#e(i.Pv, e);
            }
          }
          _a = s;
        },
        1863: (e, t, r) => {
          "use strict";

          function n() {
            return Math.floor(performance.now());
          }
          r.d(t, {
            t: () => n
          });
        },
        1910: (e, t, r) => {
          "use strict";

          r.d(t, {
            i: () => s
          });
          var n = r(944);
          const i = new Map();
          function s(...e) {
            return e.every(e => {
              if (i.has(e)) return i.get(e);
              const t = "function" == typeof e ? e.toString() : "",
                r = t.includes("[native code]"),
                s = t.includes("nrWrapper");
              return r || s || (0, n.R)(64, e?.name || t), i.set(e, r), r;
            });
          }
        },
        2555: (e, t, r) => {
          "use strict";

          r.d(t, {
            D: () => a,
            f: () => o
          });
          var n = r(384),
            i = r(8122);
          const s = {
            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
          };
          function o(e) {
            try {
              return !!e.licenseKey && !!e.errorBeacon && !!e.applicationID;
            } catch (e) {
              return !1;
            }
          }
          const a = e => (0, i.a)(e, s);
        },
        2614: (e, t, r) => {
          "use strict";

          r.d(t, {
            BB: () => o,
            H3: () => n,
            g: () => d,
            iL: () => c,
            tS: () => a,
            uh: () => i,
            wk: () => s
          });
          const n = "NRBA",
            i = "SESSION",
            s = 144e5,
            o = 18e5,
            a = {
              STARTED: "session-started",
              PAUSE: "session-pause",
              RESET: "session-reset",
              RESUME: "session-resume",
              UPDATE: "session-update"
            },
            c = {
              SAME_TAB: "same-tab",
              CROSS_TAB: "cross-tab"
            },
            d = {
              OFF: 0,
              FULL: 1,
              ERROR: 2
            };
        },
        2646: (e, t, r) => {
          "use strict";

          r.d(t, {
            y: () => n
          });
          class n {
            constructor(e) {
              this.contextId = e;
            }
          }
        },
        2843: (e, t, r) => {
          "use strict";

          r.d(t, {
            G: () => s,
            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);
          }
          function s(e, t, r) {
            (0, n.sp)("pagehide", e, t, r);
          }
        },
        3241: (e, t, r) => {
          "use strict";

          r.d(t, {
            W: () => s
          });
          var n = r(6154);
          const i = "newrelic";
          function s(e = {}) {
            try {
              n.gm.dispatchEvent(new CustomEvent(i, {
                detail: e
              }));
            } catch (e) {}
          }
        },
        3304: (e, t, r) => {
          "use strict";

          r.d(t, {
            A: () => s
          });
          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 s(e) {
            try {
              return JSON.stringify(e, i()) ?? "";
            } catch (e) {
              try {
                n.ee.emit("internal-error", [e]);
              } catch (e) {}
              return "";
            }
          }
        },
        3333: (e, t, r) => {
          "use strict";

          r.d(t, {
            $v: () => u,
            TZ: () => n,
            Xh: () => c,
            Zp: () => i,
            kd: () => d,
            mq: () => a,
            nf: () => o,
            qN: () => s
          });
          const n = r(860).K7.genericEvents,
            i = ["auxclick", "click", "copy", "keydown", "paste", "scrollend"],
            s = ["focus", "blur"],
            o = 4,
            a = 1e3,
            c = 2e3,
            d = ["PageAction", "UserAction", "BrowserPerformance"],
            u = {
              RESOURCES: "experimental.resources",
              REGISTER: "register"
            };
        },
        3434: (e, t, r) => {
          "use strict";

          r.d(t, {
            Jt: () => s,
            YM: () => d
          });
          var n = r(7836),
            i = r(5607);
          const s = "nr@original:".concat(i.W),
            o = 50;
          var a = Object.prototype.hasOwnProperty,
            c = !1;
          function d(e, t) {
            return e || (e = n.ee), r.inPlace = function (e, t, n, i, s) {
              n || (n = "");
              const o = "-" === n.charAt(0);
              for (let a = 0; a < t.length; a++) {
                const c = t[a],
                  d = e[c];
                l(d) || (e[c] = r(d, o ? c + n : n, i, c, s));
              }
            }, r.flag = s, r;
            function r(t, r, n, c, d) {
              return l(t) ? t : (r || (r = ""), nrWrapper[s] = 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 s, a, l, f;
                let h;
                try {
                  a = this, s = [...arguments], l = "function" == typeof n ? n(s, a) : n || {};
                } catch (t) {
                  u([t, "", [s, a, c], l], e);
                }
                i(r + "start", [s, a, c], l, d);
                const p = performance.now();
                let g;
                try {
                  return f = t.apply(a, s), g = performance.now(), f;
                } catch (e) {
                  throw g = performance.now(), i(r + "err", [s, a, e], l, d), h = e, h;
                } finally {
                  const e = g - p,
                    t = {
                      start: p,
                      end: g,
                      duration: e,
                      isLongTask: e >= o,
                      methodName: c,
                      thrownError: h
                    };
                  t.isLongTask && i("long-task", [t, a], l, d), i(r + "end", [s, a, f], l, d);
                }
              }
            }
            function i(r, n, i, s) {
              if (!c || t) {
                var o = c;
                c = !0;
                try {
                  e.emit(r, n, i, t, s);
                } catch (t) {
                  u([t, r, n, i], e);
                }
                c = o;
              }
            }
          }
          function u(e, t) {
            t || (t = n.ee);
            try {
              t.emit("internal-error", e);
            } catch (e) {}
          }
          function l(e) {
            return !(e && "function" == typeof e && e.apply && !e[s]);
          }
        },
        3606: (e, t, r) => {
          "use strict";

          r.d(t, {
            i: () => s
          });
          var n = r(9908);
          s.on = o;
          var i = s.handlers = {};
          function s(e, t, r, s) {
            o(s || n.d, i, e, t, r);
          }
          function o(e, t, r, i, s) {
            s || (s = "feature"), e || (e = n.d);
            var o = t[s] = t[s] || {};
            (o[r] = o[r] || []).push([e, i]);
          }
        },
        3738: (e, t, r) => {
          "use strict";

          r.d(t, {
            He: () => i,
            Kp: () => a,
            Lc: () => d,
            Rz: () => u,
            TZ: () => n,
            bD: () => s,
            d3: () => o,
            jx: () => l,
            sl: () => f,
            uP: () => c
          });
          const n = r(860).K7.sessionTrace,
            i = "bstResource",
            s = "resource",
            o = "-start",
            a = "-end",
            c = "fn" + o,
            d = "fn" + a,
            u = "pushState",
            l = 1e3,
            f = 3e4;
        },
        3785: (e, t, r) => {
          "use strict";

          r.d(t, {
            R: () => c,
            b: () => d
          });
          var n = r(9908),
            i = r(1863),
            s = r(860),
            o = r(3969),
            a = r(993);
          function c(e, t, r = {}, c = a.p_.INFO, d = !0, u, l = (0, i.t)()) {
            (0, n.p)(o.xV, ["API/logging/".concat(c.toLowerCase(), "/called")], void 0, s.K7.metrics, e), (0, n.p)(a.ET, [l, t, r, c, d, u], void 0, s.K7.logging, e);
          }
          function d(e) {
            return "string" == typeof e && Object.values(a.p_).some(t => t === e.toUpperCase().trim());
          }
        },
        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 s(e, t, r = !1, i) {
            document.addEventListener(e, t, n(r, i));
          }
          r.d(t, {
            DD: () => s,
            jT: () => n,
            sp: () => i
          });
        },
        3962: (e, t, r) => {
          "use strict";

          r.d(t, {
            AM: () => o,
            O2: () => l,
            OV: () => s,
            Qu: () => f,
            TZ: () => c,
            ih: () => h,
            pP: () => a,
            t1: () => u,
            tC: () => i,
            wD: () => d
          });
          var n = r(860);
          const i = ["click", "keydown", "submit"],
            s = "popstate",
            o = "api",
            a = "initialPageLoad",
            c = n.K7.softNav,
            d = 5e3,
            u = 500,
            l = {
              INITIAL_PAGE_LOAD: "",
              ROUTE_CHANGE: 1,
              UNSPECIFIED: 2
            },
            f = {
              INTERACTION: 1,
              AJAX: 2,
              CUSTOM_END: 3,
              CUSTOM_TRACER: 4
            },
            h = {
              IP: "in progress",
              PF: "pending finish",
              FIN: "finished",
              CAN: "cancelled"
            };
        },
        3969: (e, t, r) => {
          "use strict";

          r.d(t, {
            TZ: () => n,
            XG: () => a,
            rs: () => i,
            xV: () => o,
            z_: () => s
          });
          const n = r(860).K7.metrics,
            i = "sm",
            s = "cm",
            o = "storeSupportabilityMetrics",
            a = "storeEventMetrics";
        },
        4234: (e, t, r) => {
          "use strict";

          r.d(t, {
            W: () => s
          });
          var n = r(7836),
            i = r(1687);
          class s {
            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);
            }
          }
        },
        4261: (e, t, r) => {
          "use strict";

          r.d(t, {
            $9: () => u,
            BL: () => c,
            CH: () => p,
            Dl: () => R,
            Fw: () => w,
            PA: () => v,
            Pl: () => n,
            Pv: () => x,
            Tb: () => f,
            U2: () => o,
            V1: () => A,
            Wb: () => T,
            bt: () => b,
            cD: () => y,
            d3: () => E,
            dT: () => d,
            eY: () => g,
            fF: () => h,
            hG: () => s,
            hw: () => i,
            k6: () => a,
            nb: () => m,
            o5: () => l
          });
          const n = "api-",
            i = n + "ixn-",
            s = "addPageAction",
            o = "addToTrace",
            a = "addRelease",
            c = "finished",
            d = "interaction",
            u = "log",
            l = "noticeError",
            f = "pauseReplay",
            h = "recordCustomEvent",
            p = "recordReplay",
            g = "register",
            m = "setApplicationVersion",
            v = "setCurrentRouteName",
            y = "setCustomAttribute",
            b = "setErrorHandler",
            w = "setPageViewName",
            R = "setUserId",
            E = "start",
            T = "wrapLogger",
            A = "measure",
            x = "consent";
        },
        5205: (e, t, r) => {
          "use strict";

          r.d(t, {
            j: () => _
          });
          var n = r(384),
            i = r(1741);
          var s = r(2555),
            o = r(3333);
          const a = e => {
            if (!e || "string" != typeof e) return !1;
            try {
              document.createDocumentFragment().querySelector(e);
            } catch {
              return !1;
            }
            return !0;
          };
          var c = r(2614),
            d = r(944),
            u = r(8122);
          const l = "[data-nr-mask]",
            f = e => (0, u.a)(e, (() => {
              const e = {
                feature_flags: [],
                experimental: {
                  allow_registered_children: !1,
                  resources: !1
                },
                mask_selector: "*",
                block_selector: "[data-nr-block]",
                mask_input_options: {
                  color: !1,
                  date: !1,
                  "datetime-local": !1,
                  email: !1,
                  month: !1,
                  number: !1,
                  range: !1,
                  search: !1,
                  tel: !1,
                  text: !1,
                  time: !1,
                  url: !1,
                  week: !1,
                  textarea: !1,
                  select: !1,
                  password: !0
                }
              };
              return {
                ajax: {
                  deny_list: void 0,
                  block_internal: !0,
                  enabled: !0,
                  autoStart: !0
                },
                api: {
                  get allow_registered_children() {
                    return e.feature_flags.includes(o.$v.REGISTER) || e.experimental.allow_registered_children;
                  },
                  set allow_registered_children(t) {
                    e.experimental.allow_registered_children = t;
                  },
                  duplicate_registered_data: !1
                },
                browser_consent_mode: {
                  enabled: !1
                },
                distributed_tracing: {
                  enabled: void 0,
                  exclude_newrelic_header: void 0,
                  cors_use_newrelic_header: void 0,
                  cors_use_tracecontext_headers: void 0,
                  allowed_origins: void 0
                },
                get feature_flags() {
                  return e.feature_flags;
                },
                set feature_flags(t) {
                  e.feature_flags = t;
                },
                generic_events: {
                  enabled: !0,
                  autoStart: !0
                },
                harvest: {
                  interval: 30
                },
                jserrors: {
                  enabled: !0,
                  autoStart: !0
                },
                logging: {
                  enabled: !0,
                  autoStart: !0
                },
                metrics: {
                  enabled: !0,
                  autoStart: !0
                },
                obfuscate: void 0,
                page_action: {
                  enabled: !0
                },
                page_view_event: {
                  enabled: !0,
                  autoStart: !0
                },
                page_view_timing: {
                  enabled: !0,
                  autoStart: !0
                },
                performance: {
                  capture_marks: !1,
                  capture_measures: !1,
                  capture_detail: !0,
                  resources: {
                    get enabled() {
                      return e.feature_flags.includes(o.$v.RESOURCES) || e.experimental.resources;
                    },
                    set enabled(t) {
                      e.experimental.resources = t;
                    },
                    asset_types: [],
                    first_party_domains: [],
                    ignore_newrelic: !0
                  }
                },
                privacy: {
                  cookies_enabled: !0
                },
                proxy: {
                  assets: void 0,
                  beacon: void 0
                },
                session: {
                  expiresMs: c.wk,
                  inactiveMs: c.BB
                },
                session_replay: {
                  autoStart: !0,
                  enabled: !1,
                  preload: !1,
                  sampling_rate: 10,
                  error_sampling_rate: 100,
                  collect_fonts: !1,
                  inline_images: !1,
                  fix_stylesheets: !0,
                  mask_all_inputs: !0,
                  get mask_text_selector() {
                    return e.mask_selector;
                  },
                  set mask_text_selector(t) {
                    a(t) ? e.mask_selector = "".concat(t, ",").concat(l) : "" === t || null === t ? e.mask_selector = l : (0, d.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) {
                    a(t) ? e.block_selector += ",".concat(t) : "" !== t && (0, d.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, d.R)(7, t);
                  }
                },
                session_trace: {
                  enabled: !0,
                  autoStart: !0
                },
                soft_navigations: {
                  enabled: !0,
                  autoStart: !0
                },
                ssl: void 0,
                user_actions: {
                  enabled: !0,
                  elementAttributes: ["id", "className", "tagName", "type"]
                }
              };
            })());
          var h = r(6154),
            p = r(9324);
          let g = 0;
          const m = {
              buildEnv: p.F3,
              distMethod: p.Xs,
              version: p.xv,
              originTime: h.WN
            },
            v = {
              consented: !1
            },
            y = {
              appMetadata: {},
              get consented() {
                return this.session?.state?.consent || v.consented;
              },
              set consented(e) {
                v.consented = e;
              },
              customTransaction: void 0,
              denyList: void 0,
              disabled: !1,
              harvester: void 0,
              isolatedBacklog: !1,
              isRecording: !1,
              loaderType: void 0,
              maxBytes: 3e4,
              obfuscator: void 0,
              onerror: void 0,
              ptid: void 0,
              releaseIds: {},
              session: void 0,
              timeKeeper: void 0,
              registeredEntities: [],
              jsAttributesMetadata: {
                bytes: 0
              },
              get harvestCount() {
                return ++g;
              }
            },
            b = e => {
              const t = (0, u.a)(e, y),
                r = Object.keys(m).reduce((e, t) => (e[t] = {
                  value: m[t],
                  writable: !1,
                  configurable: !0,
                  enumerable: !0
                }, e), {});
              return Object.defineProperties(t, r);
            };
          var w = r(5701);
          const R = e => {
            const t = e.startsWith("http");
            e += "/", r.p = t ? e : "https://" + e;
          };
          var E = r(7836),
            T = r(3241);
          const A = {
              accountID: void 0,
              trustKey: void 0,
              agentID: void 0,
              licenseKey: void 0,
              applicationID: void 0,
              xpid: void 0
            },
            x = e => (0, u.a)(e, A),
            S = new Set();
          function _(e, t = {}, r, o) {
            let {
              init: a,
              info: c,
              loader_config: d,
              runtime: u = {},
              exposed: l = !0
            } = t;
            if (!c) {
              const e = (0, n.pV)();
              a = e.init, c = e.info, d = e.loader_config;
            }
            e.init = f(a || {}), e.loader_config = x(d || {}), c.jsAttributes ??= {}, h.bv && (c.jsAttributes.isWorker = !0), e.info = (0, s.D)(c);
            const p = e.init,
              g = [c.beacon, c.errorBeacon];
            S.has(e.agentIdentifier) || (p.proxy.assets && (R(p.proxy.assets), g.push(p.proxy.assets)), p.proxy.beacon && g.push(p.proxy.beacon), e.beacons = [...g], function (e) {
              const t = (0, n.pV)();
              Object.getOwnPropertyNames(i.W.prototype).forEach(r => {
                const n = i.W.prototype[r];
                if ("function" != typeof n || "constructor" === n) return;
                let s = t[r];
                e[r] && !1 !== e.exposed && "micro-agent" !== e.runtime?.loaderType && (t[r] = (...t) => {
                  const n = e[r](...t);
                  return s ? s(...t) : n;
                });
              });
            }(e), (0, n.US)("activatedFeatures", w.B)), u.denyList = [...(p.ajax.deny_list || []), ...(p.ajax.block_internal ? g : [])], u.ptid = e.agentIdentifier, u.loaderType = r, e.runtime = b(u), S.has(e.agentIdentifier) || (e.ee = E.ee.get(e.agentIdentifier), e.exposed = l, (0, T.W)({
              agentIdentifier: e.agentIdentifier,
              drained: !!w.B?.[e.agentIdentifier],
              type: "lifecycle",
              name: "initialize",
              feature: void 0,
              data: e.config
            })), S.add(e.agentIdentifier);
          }
        },
        5270: (e, t, r) => {
          "use strict";

          r.d(t, {
            Aw: () => o,
            SR: () => s,
            rF: () => a
          });
          var n = r(384),
            i = r(7767);
          function s(e) {
            return !!(0, n.dV)().o.MO && (0, i.V)(e) && !0 === e?.session_trace.enabled;
          }
          function o(e) {
            return !0 === e?.session_replay.preload && s(e);
          }
          function a(e, t) {
            try {
              if ("string" == typeof t?.type) {
                if ("password" === t.type.toLowerCase()) return "*".repeat(e?.length || 0);
                if (void 0 !== t?.dataset?.nrUnmask || t?.classList?.contains("nr-unmask")) return e;
              }
            } catch (e) {}
            return "string" == typeof e ? e.replace(/[\S]/g, "*") : "*".repeat(e?.length || 0);
          }
        },
        5289: (e, t, r) => {
          "use strict";

          r.d(t, {
            GG: () => o,
            Qr: () => c,
            sB: () => a
          });
          var n = r(3878),
            i = r(6389);
          function s() {
            return "undefined" == typeof document || "complete" === document.readyState;
          }
          function o(e, t) {
            if (s()) return e();
            const r = (0, i.J)(e),
              o = setInterval(() => {
                s() && (clearInterval(o), r());
              }, 500);
            (0, n.sp)("load", r, t);
          }
          function a(e) {
            if (s()) return e();
            (0, n.DD)("DOMContentLoaded", e);
          }
          function c(e) {
            if (s()) return e();
            (0, n.sp)("popstate", e);
          }
        },
        5607: (e, t, r) => {
          "use strict";

          r.d(t, {
            W: () => n
          });
          const n = (0, r(9566).bz)();
        },
        5701: (e, t, r) => {
          "use strict";

          r.d(t, {
            B: () => s,
            t: () => o
          });
          var n = r(3241);
          const i = new Set(),
            s = {};
          function o(e, t) {
            const r = t.agentIdentifier;
            s[r] ??= {}, e && "object" == typeof e && (i.has(r) || (t.ee.emit("rumresp", [e]), s[r] = e, i.add(r), (0, n.W)({
              agentIdentifier: r,
              loaded: !0,
              drained: !0,
              type: "lifecycle",
              name: "load",
              feature: void 0,
              data: e
            })));
          }
        },
        6154: (e, t, r) => {
          "use strict";

          r.d(t, {
            OF: () => d,
            RI: () => i,
            WN: () => f,
            bv: () => s,
            eN: () => h,
            gm: () => o,
            lR: () => l,
            m: () => c,
            mw: () => a,
            sb: () => u
          });
          var n = r(1863);
          const i = "undefined" != typeof window && !!window.document,
            s = "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self.navigator instanceof WorkerNavigator || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis.navigator instanceof WorkerNavigator),
            o = i ? window : "undefined" != typeof WorkerGlobalScope && ("undefined" != typeof self && self instanceof WorkerGlobalScope && self || "undefined" != typeof globalThis && globalThis instanceof WorkerGlobalScope && globalThis),
            a = Boolean("hidden" === o?.document?.visibilityState),
            c = "" + o?.location,
            d = /iPad|iPhone|iPod/.test(o.navigator?.userAgent),
            u = d && "undefined" == typeof SharedWorker,
            l = (() => {
              const e = o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);
              return Array.isArray(e) && e.length >= 2 ? +e[1] : 0;
            })(),
            f = Date.now() - (0, n.t)(),
            h = () => "undefined" != typeof PerformanceNavigationTiming && o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart;
        },
        6344: (e, t, r) => {
          "use strict";

          r.d(t, {
            BB: () => u,
            Qb: () => l,
            TZ: () => i,
            Ug: () => o,
            Vh: () => s,
            _s: () => a,
            bc: () => d,
            yP: () => c
          });
          var n = r(2614);
          const i = r(860).K7.sessionReplay,
            s = "errorDuringReplay",
            o = .12,
            a = {
              DomContentLoaded: 0,
              Load: 1,
              FullSnapshot: 2,
              IncrementalSnapshot: 3,
              Meta: 4,
              Custom: 5
            },
            c = {
              [n.g.ERROR]: 15e3,
              [n.g.FULL]: 3e5,
              [n.g.OFF]: 0
            },
            d = {
              RESET: {
                message: "Session was reset",
                sm: "Reset"
              },
              IMPORT: {
                message: "Recorder failed to import",
                sm: "Import"
              },
              TOO_MANY: {
                message: "429: Too Many Requests",
                sm: "Too-Many"
              },
              TOO_BIG: {
                message: "Payload was too large",
                sm: "Too-Big"
              },
              CROSS_TAB: {
                message: "Session Entity was set to OFF on another tab",
                sm: "Cross-Tab"
              },
              ENTITLEMENTS: {
                message: "Session Replay is not allowed and will not be started",
                sm: "Entitlement"
              }
            },
            u = 5e3,
            l = {
              API: "api",
              RESUME: "resume",
              SWITCH_TO_FULL: "switchToFull",
              INITIALIZE: "initialize",
              PRELOAD: "preload"
            };
        },
        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
          });
        },
        6630: (e, t, r) => {
          "use strict";

          r.d(t, {
            T: () => n
          });
          const n = r(860).K7.pageViewEvent;
        },
        6774: (e, t, r) => {
          "use strict";

          r.d(t, {
            T: () => n
          });
          const n = r(860).K7.jserrors;
        },
        7295: (e, t, r) => {
          "use strict";

          r.d(t, {
            Xv: () => o,
            gX: () => i,
            iW: () => s
          });
          var n = [];
          function i(e) {
            if (!e || s(e)) return !1;
            if (0 === n.length) return !0;
            if ("*" === n[0].hostname) return !1;
            for (var t = 0; t < n.length; t++) {
              var r = n[t];
              if (r.hostname.test(e.hostname) && r.pathname.test(e.pathname)) return !1;
            }
            return !0;
          }
          function s(e) {
            return void 0 === e.hostname;
          }
          function o(e) {
            if (n = [], e && e.length) for (var t = 0; t < e.length; t++) {
              let r = e[t];
              if (!r) continue;
              if ("*" === r) return void (n = [{
                hostname: "*"
              }]);
              0 === r.indexOf("http://") ? r = r.substring(7) : 0 === r.indexOf("https://") && (r = r.substring(8));
              const i = r.indexOf("/");
              let s, o;
              i > 0 ? (s = r.substring(0, i), o = r.substring(i)) : (s = r, o = "*");
              let [c] = s.split(":");
              n.push({
                hostname: a(c),
                pathname: a(o, !0)
              });
            }
          }
          function a(e, t = !1) {
            const r = e.replace(/[.+?^${ }()|[\]\\]/g, e => "\\" + e).replace(/\*/g, ".*?");
            return new RegExp((t ? "^" : "") + r + "$");
          }
        },
        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 {};
            }
          }
        },
        7699: (e, t, r) => {
          "use strict";

          r.d(t, {
            It: () => s,
            KC: () => a,
            No: () => i,
            qh: () => o
          });
          var n = r(860);
          const i = 16e3,
            s = 1e6,
            o = "SESSION_ERROR",
            a = {
              [n.K7.logging]: !0,
              [n.K7.genericEvents]: !1,
              [n.K7.jserrors]: !1,
              [n.K7.ajax]: !1
            };
        },
        7767: (e, t, r) => {
          "use strict";

          r.d(t, {
            V: () => i
          });
          var n = r(6154);
          const i = e => n.RI && !0 === e?.privacy.cookies_enabled;
        },
        7836: (e, t, r) => {
          "use strict";

          r.d(t, {
            P: () => a,
            ee: () => c
          });
          var n = r(384),
            i = r(8990),
            s = r(2646),
            o = r(5607);
          const a = "nr@context:".concat(o.W),
            c = function e(t, r) {
              var n = {},
                o = {},
                u = {},
                l = !1;
              try {
                l = 16 === r.length && d.initializedAgents?.[r]?.runtime.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, s) {
                  !1 !== s && (s = !0);
                  if (c.aborted && !i) return;
                  t && s && t.emit(e, r, n);
                  var a = h(n);
                  g(e).forEach(e => {
                    e.apply(a, r);
                  });
                  var d = v()[o[e]];
                  d && d.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]) => {
                    o[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()[o[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 s.y ? e : e ? (0, i.I)(e, a, () => new s.y(a)) : new s.y(a);
              }
              function p(e, t) {
                n[e] = g(e).concat(t);
              }
              function g(e) {
                return n[e] || [];
              }
              function m(t) {
                return u[t] = u[t] || e(f, t);
              }
              function v() {
                return f.backlog;
              }
            }(void 0, "globalEE"),
            d = (0, n.Zm)();
          d.ee || (d.ee = c);
        },
        7866: (e, t, r) => {
          "use strict";

          r.d(t, {
            Nc: () => s,
            cn: () => a,
            fL: () => i,
            h3: () => n,
            hB: () => o
          });
          const n = /function (.+?)\s*\(/,
            i = /^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,
            s = /^\s*at Function code \(Function code:\d+:\d+\)\s*/i,
            o = /^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,
            a = /^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i;
        },
        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)),
                s = 0 === Object.keys(r).length ? e : r;
              for (let o in s) if (void 0 !== e[o]) try {
                if (null === e[o]) {
                  r[o] = null;
                  continue;
                }
                Array.isArray(e[o]) && Array.isArray(t[o]) ? r[o] = Array.from(new Set([...e[o], ...t[o]])) : "object" == typeof e[o] && "object" == typeof t[o] ? r[o] = i(e[o], t[o]) : r[o] = e[o];
              } catch (e) {
                r[o] || (0, n.R)(1, e);
              }
              return r;
            } catch (e) {
              (0, n.R)(2, e);
            }
          }
        },
        8139: (e, t, r) => {
          "use strict";

          r.d(t, {
            u: () => f
          });
          var n = r(7836),
            i = r(3434),
            s = r(8990),
            o = r(6154);
          const a = {},
            c = o.gm.XMLHttpRequest,
            d = "addEventListener",
            u = "removeEventListener",
            l = "nr@wrapped:".concat(n.P);
          function f(e) {
            var t = function (e) {
              return (e || n.ee).get("events");
            }(e);
            if (a[t.debugId]++) return t;
            a[t.debugId] = 1;
            var r = (0, i.YM)(t, !0);
            function f(e) {
              r.inPlace(e, [d, u], "-", p);
            }
            function p(e, t) {
              return e[1];
            }
            return "getPrototypeOf" in Object && (o.RI && h(document, f), c && h(c.prototype, f), h(o.gm, f)), t.on(d + "-start", function (e, t) {
              var n = e[1];
              if (null !== n && ("function" == typeof n || "object" == typeof n) && "newrelic" !== e[0]) {
                var i = (0, s.I)(n, l, function () {
                  var e = {
                    object: function () {
                      if ("function" != typeof n.handleEvent) return;
                      return n.handleEvent.apply(n, arguments);
                    },
                    function: n
                  }[typeof n];
                  return e ? r(e, "fn-", null, e.name || "anonymous") : n;
                });
                this.wrapped = e[1] = i;
              }
            }), t.on(u + "-start", function (e) {
              e[1] = this.wrapped || e[1];
            }), t;
          }
          function h(e, t, ...r) {
            let n = e;
            for (; "object" == typeof n && !Object.prototype.hasOwnProperty.call(n, d);) n = Object.getPrototypeOf(n);
            n && t(n, ...r);
          }
        },
        8362: (e, t, r) => {
          "use strict";

          r.d(t, {
            d: () => s
          });
          var n = r(9566),
            i = r(1741);
          class s extends i.W {
            agentIdentifier = (0, n.LA)(16);
          }
        },
        8374: (e, t, r) => {
          r.nc = (() => {
            try {
              return document?.currentScript?.nonce;
            } catch (e) {}
            return "";
          })();
        },
        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;
          }
        },
        9119: (e, t, r) => {
          "use strict";

          r.d(t, {
            L: () => s
          });
          var n = /([^?#]*)[^#]*(#[^?]*|$).*/,
            i = /([^?#]*)().*/;
          function s(e, t) {
            return e ? e.replace(t ? n : i, "$1$2") : e;
          }
        },
        9300: (e, t, r) => {
          "use strict";

          r.d(t, {
            T: () => n
          });
          const n = r(860).K7.ajax;
        },
        9324: (e, t, r) => {
          "use strict";

          r.d(t, {
            AJ: () => o,
            F3: () => i,
            Xs: () => s,
            Yq: () => a,
            xv: () => n
          });
          const n = "1.310.1",
            i = "PROD",
            s = "CDN",
            o = "@newrelic/rrweb",
            a = "1.0.1";
        },
        9566: (e, t, r) => {
          "use strict";

          r.d(t, {
            LA: () => a,
            ZF: () => c,
            bz: () => o,
            el: () => d
          });
          var n = r(6154);
          const i = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";
          function s(e, t) {
            return e ? 15 & e[t] : 16 * Math.random() | 0;
          }
          function o() {
            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 ? s(t, r++).toString(16) : "y" === e ? (3 & s() | 8).toString(16) : e).join("");
          }
          function a(e) {
            const t = n.gm?.crypto || n.gm?.msCrypto;
            let r,
              i = 0;
            t && t.getRandomValues && (r = t.getRandomValues(new Uint8Array(e)));
            const o = [];
            for (var a = 0; a < e; a++) o.push(s(r, i++).toString(16));
            return o.join("");
          }
          function c() {
            return a(16);
          }
          function d() {
            return a(32);
          }
        },
        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, s) {
            s ? (s.buffer([e], i), s.emit(e, t, r)) : (n.buffer([e], i), n.emit(e, t, r));
          }
        }
      },
      n = {};
    function i(e) {
      var t = n[e];
      if (void 0 !== t) return t.exports;
      var s = n[e] = {
        exports: {}
      };
      return r[e](s, s.exports, i), s.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.310.1.min.js", i.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t), e = {}, t = "NRBA-1.310.1.PROD:", i.l = (r, n, s, o) => {
      if (e[r]) e[r].push(n);else {
        var a, c;
        if (void 0 !== s) for (var d = document.getElementsByTagName("script"), u = 0; u < d.length; u++) {
          var l = d[u];
          if (l.getAttribute("src") == r || l.getAttribute("data-webpack") == t + s) {
            a = l;
            break;
          }
        }
        if (!a) {
          c = !0;
          var f = {
            478: "sha512-DeqFdXQE4jC8a4pm4mRmKcvJcc0AwELF034DvhaEDGgJkABtwtC38fNnc5r/h2Ao/FbfITw8xLU63nj0RuK7eQ==",
            249: "sha512-omU0YV+hQgZOl40hWu2N/rhIaUJZ39c9UlgZbATxeG40NXrj8Ql6+lKlr7TG1xepBqnrxKzZpw7zzYci3rWWjQ==",
            212: "sha512-c9QUv59w2LTBgdjv9nbbpoyRqBOF2XbGfNVUaeBznaQEi49XTybGIsD9vogQKm7J8zdheuqHIho6/kaczmIUDw=="
          };
          (a = document.createElement("script")).charset = "utf-8", i.nc && a.setAttribute("nonce", i.nc), a.setAttribute("data-webpack", t + s), a.src = r, 0 !== a.src.indexOf(window.location.origin + "/") && (a.crossOrigin = "anonymous"), f[o] && (a.integrity = f[o]);
        }
        e[r] = [n];
        var h = (t, n) => {
            a.onerror = a.onload = null, clearTimeout(p);
            var i = e[r];
            if (delete e[r], a.parentNode && a.parentNode.removeChild(a), i && i.forEach(e => e(n)), t) return t(n);
          },
          p = setTimeout(h.bind(null, void 0, {
            type: "timeout",
            target: a
          }), 12e4);
        a.onerror = h.bind(null, a.onerror), a.onload = h.bind(null, a.onload), c && document.head.appendChild(a);
      }
    }, 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 s = new Promise((r, i) => n = e[t] = [r, i]);
          r.push(n[2] = s);
          var o = i.p + i.u(t),
            a = new Error();
          i.l(o, r => {
            if (i.o(e, t) && (0 !== (n = e[t]) && (e[t] = void 0), n)) {
              var s = r && ("load" === r.type ? "missing" : r.type),
                o = r && r.target && r.target.src;
              a.message = "Loading chunk " + t + " failed: (" + s + ": " + o + ")", a.name = "ChunkLoadError", a.type = s, a.request = o, n[1](a);
            }
          }, "chunk-" + t, t);
        }
      };
      var t = (t, r) => {
          var n,
            s,
            [o, a, c] = r,
            d = 0;
          if (o.some(t => 0 !== e[t])) {
            for (n in a) i.o(a, n) && (i.m[n] = a[n]);
            if (c) c(i);
          }
          for (t && t(r); d < o.length; d++) s = o[d], i.o(e, s) && e[s] && e[s][0](), e[s] = 0;
        },
        r = self["webpackChunk:NRBA-1.310.1.PROD"] = self["webpackChunk:NRBA-1.310.1.PROD"] || [];
      r.forEach(t.bind(null, 0)), r.push = t.bind(null, r.push.bind(r));
    })(), (() => {
      "use strict";

      i(8374);
      var e = i(8362),
        t = i(860);
      const r = Object.values(t.K7);
      var n = i(5205);
      var s = i(9908),
        o = i(1863),
        a = i(4261),
        c = i(1738);
      var d = i(1687),
        u = i(4234),
        l = i(5289),
        f = i(6154),
        h = i(944),
        p = i(5270),
        g = i(7767),
        m = i(6389),
        v = i(7699);
      class y extends u.W {
        constructor(e, t) {
          super(e.agentIdentifier, t), this.agentRef = e, this.abortHandler = void 0, this.featAggregate = void 0, this.loadedSuccessfully = void 0, this.onAggregateImported = new Promise(e => {
            this.loadedSuccessfully = e;
          }), this.deferred = Promise.resolve(), !1 === e.init[this.featureName].autoStart ? this.deferred = new Promise((t, r) => {
            this.ee.on("manual-start-all", (0, m.J)(() => {
              (0, d.Ak)(e.agentIdentifier, this.featureName), t();
            }));
          }) : (0, d.Ak)(e.agentIdentifier, t);
        }
        importAggregator(e, t, r = {}) {
          if (this.featAggregate) return;
          const n = async () => {
            let n;
            await this.deferred;
            try {
              if ((0, g.V)(e.init)) {
                const {
                  setupAgentSession: t
                } = await i.e(478).then(i.bind(i, 8766));
                n = t(e);
              }
            } catch (e) {
              (0, h.R)(20, e), this.ee.emit("internal-error", [e]), (0, s.p)(v.qh, [e], void 0, this.featureName, this.ee);
            }
            try {
              if (!this.#t(this.featureName, n, e.init)) return (0, d.Ze)(this.agentIdentifier, this.featureName), void this.loadedSuccessfully(!1);
              const {
                Aggregate: i
              } = await t();
              this.featAggregate = new i(e, r), e.runtime.harvester.initializedAggregates.push(this.featAggregate), this.loadedSuccessfully(!0);
            } catch (e) {
              (0, h.R)(34, e), this.abortHandler?.(), (0, d.Ze)(this.agentIdentifier, this.featureName, !0), this.loadedSuccessfully(!1), this.ee && this.ee.abort();
            }
          };
          f.RI ? (0, l.GG)(() => n(), !0) : n();
        }
        #t(e, r, n) {
          if (this.blocked) return !1;
          switch (e) {
            case t.K7.sessionReplay:
              return (0, p.SR)(n) && !!r;
            case t.K7.sessionTrace:
              return !!r;
            default:
              return !0;
          }
        }
      }
      var b = i(6630),
        w = i(2614),
        R = i(3241);
      class E extends y {
        static featureName = b.T;
        constructor(e) {
          var t;
          super(e, b.T), this.setupInspectionEvents(e.agentIdentifier), t = e, (0, c.Y)(a.Fw, function (e, r) {
            "string" == typeof e && ("/" !== e.charAt(0) && (e = "/" + e), t.runtime.customTransaction = (r || "http://custom.transaction") + e, (0, s.p)(a.Pl + a.Fw, [(0, o.t)()], void 0, void 0, t.ee));
          }, t), this.importAggregator(e, () => i.e(478).then(i.bind(i, 2467)));
        }
        setupInspectionEvents(e) {
          const t = (t, r) => {
            t && (0, R.W)({
              agentIdentifier: e,
              timeStamp: t.timeStamp,
              loaded: "complete" === t.target.readyState,
              type: "window",
              name: r,
              data: t.target.location + ""
            });
          };
          (0, l.sB)(e => {
            t(e, "DOMContentLoaded");
          }), (0, l.GG)(e => {
            t(e, "load");
          }), (0, l.Qr)(e => {
            t(e, "navigate");
          }), this.ee.on(w.tS.UPDATE, (t, r) => {
            (0, R.W)({
              agentIdentifier: e,
              type: "lifecycle",
              name: "session",
              data: r
            });
          });
        }
      }
      var T = i(384);
      class A extends e.d {
        constructor(e) {
          var t;
          (super(), f.gm) ? (this.features = {}, (0, T.bQ)(this.agentIdentifier, this), this.desiredFeatures = new Set(e.features || []), this.desiredFeatures.add(E), (0, n.j)(this, e, e.loaderType || "agent"), t = this, (0, c.Y)(a.cD, function (e, r, n = !1) {
            if ("string" == typeof e) {
              if (["string", "number", "boolean"].includes(typeof r) || null === r) return (0, c.U)(t, e, r, a.cD, n);
              (0, h.R)(40, typeof r);
            } else (0, h.R)(39, typeof e);
          }, t), function (e) {
            (0, c.Y)(a.Dl, function (t, r = !1) {
              if ("string" != typeof t && null !== t) return void (0, h.R)(41, typeof t);
              const n = e.info.jsAttributes["enduser.id"];
              r && null != n && n !== t ? (0, s.p)(a.Pl + "setUserIdAndResetSession", [t], void 0, "session", e.ee) : (0, c.U)(e, "enduser.id", t, a.Dl, !0);
            }, e);
          }(this), function (e) {
            (0, c.Y)(a.nb, function (t) {
              if ("string" == typeof t || null === t) return (0, c.U)(e, "application.version", t, a.nb, !1);
              (0, h.R)(42, typeof t);
            }, e);
          }(this), function (e) {
            (0, c.Y)(a.d3, function () {
              e.ee.emit("manual-start-all");
            }, e);
          }(this), function (e) {
            (0, c.Y)(a.Pv, function (t = !0) {
              if ("boolean" == typeof t) {
                if ((0, s.p)(a.Pl + a.Pv, [t], void 0, "session", e.ee), e.runtime.consented = t, t) {
                  const t = e.features.page_view_event;
                  t.onAggregateImported.then(e => {
                    const r = t.featAggregate;
                    e && !r.sentRum && r.sendRum();
                  });
                }
              } else (0, h.R)(65, typeof t);
            }, e);
          }(this), this.run()) : (0, h.R)(21);
        }
        get config() {
          return {
            info: this.info,
            init: this.init,
            loader_config: this.loader_config,
            runtime: this.runtime
          };
        }
        get api() {
          return this;
        }
        run() {
          try {
            const e = function (e) {
                const t = {};
                return r.forEach(r => {
                  t[r] = !!e[r]?.enabled;
                }), t;
              }(this.init),
              n = [...this.desiredFeatures];
            n.sort((e, r) => t.P3[e.featureName] - t.P3[r.featureName]), n.forEach(r => {
              if (!e[r.featureName] && r.featureName !== t.K7.pageViewEvent) return;
              const n = function (e) {
                switch (e) {
                  case t.K7.ajax:
                    return [t.K7.jserrors];
                  case t.K7.sessionTrace:
                    return [t.K7.ajax, t.K7.pageViewEvent];
                  case t.K7.sessionReplay:
                    return [t.K7.sessionTrace];
                  case t.K7.pageViewTiming:
                    return [t.K7.pageViewEvent];
                  default:
                    return [];
                }
              }(r.featureName).filter(e => !(e in this.features));
              n.length > 0 && (0, h.R)(36, {
                targetFeature: r.featureName,
                missingDependencies: n
              }), this.features[r.featureName] = new r(this);
            });
          } catch (e) {
            (0, h.R)(22, e);
            for (const e in this.features) this.features[e].abortHandler?.();
            const t = (0, T.Zm)();
            delete t.initializedAgents[this.agentIdentifier]?.features, delete this.sharedAggregator;
            return t.ee.get(this.agentIdentifier).abort(), !1;
          }
        }
      }
      var x = i(2843),
        S = i(782);
      class _ extends y {
        static featureName = S.T;
        constructor(e) {
          super(e, S.T), f.RI && ((0, x.u)(() => (0, s.p)("docHidden", [(0, o.t)()], void 0, S.T, this.ee), !0), (0, x.G)(() => (0, s.p)("winPagehide", [(0, o.t)()], void 0, S.T, this.ee)), this.importAggregator(e, () => i.e(478).then(i.bind(i, 9917))));
        }
      }
      var O = i(3969);
      class I extends y {
        static featureName = O.TZ;
        constructor(e) {
          super(e, O.TZ), f.RI && document.addEventListener("securitypolicyviolation", e => {
            (0, s.p)(O.xV, ["Generic/CSPViolation/Detected"], void 0, this.featureName, this.ee);
          }), this.importAggregator(e, () => i.e(478).then(i.bind(i, 6555)));
        }
      }
      var N = i(6774),
        P = i(3878),
        k = i(3304);
      class D {
        constructor(e, t, r, n, i) {
          this.name = "UncaughtError", this.message = "string" == typeof e ? e : (0, k.A)(e), this.sourceURL = t, this.line = r, this.column = n, this.__newrelic = i;
        }
      }
      function C(e) {
        return M(e) ? e : new D(void 0 !== e?.message ? e.message : e, e?.filename || e?.sourceURL, e?.lineno || e?.line, e?.colno || e?.col, e?.__newrelic, e?.cause);
      }
      function j(e) {
        const t = "Unhandled Promise Rejection: ";
        if (!e?.reason) return;
        if (M(e.reason)) {
          try {
            e.reason.message.startsWith(t) || (e.reason.message = t + e.reason.message);
          } catch (e) {}
          return C(e.reason);
        }
        const r = C(e.reason);
        return (r.message || "").startsWith(t) || (r.message = t + r.message), r;
      }
      function L(e) {
        if (e.error instanceof SyntaxError && !/:\d+$/.test(e.error.stack?.trim())) {
          const t = new D(e.message, e.filename, e.lineno, e.colno, e.error.__newrelic, e.cause);
          return t.name = SyntaxError.name, t;
        }
        return M(e.error) ? e.error : C(e);
      }
      function M(e) {
        return e instanceof Error && !!e.stack;
      }
      function B(e, r, n, i, a = (0, o.t)()) {
        "string" == typeof e && (e = new Error(e)), (0, s.p)("err", [e, a, !1, r, n.runtime.isRecording, void 0, i], void 0, t.K7.jserrors, n.ee), (0, s.p)("uaErr", [], void 0, t.K7.genericEvents, n.ee);
      }
      var H = i(1541),
        K = i(993),
        W = i(3785);
      function U(e, {
        customAttributes: t = {},
        level: r = K.p_.INFO
      } = {}, n, i, s = (0, o.t)()) {
        (0, W.R)(n.ee, e, t, r, !1, i, s);
      }
      function F(e, r, n, i, c = (0, o.t)()) {
        (0, s.p)(a.Pl + a.hG, [c, e, r, i], void 0, t.K7.genericEvents, n.ee);
      }
      function V(e, r, n, i, c = (0, o.t)()) {
        const {
            start: d,
            end: u,
            customAttributes: l
          } = r || {},
          f = {
            customAttributes: l || {}
          };
        if ("object" != typeof f.customAttributes || "string" != typeof e || 0 === e.length) return void (0, h.R)(57);
        const p = (e, t) => null == e ? t : "number" == typeof e ? e : e instanceof PerformanceMark ? e.startTime : Number.NaN;
        if (f.start = p(d, 0), f.end = p(u, c), Number.isNaN(f.start) || Number.isNaN(f.end)) (0, h.R)(57);else {
          if (f.duration = f.end - f.start, !(f.duration < 0)) return (0, s.p)(a.Pl + a.V1, [f, e, i], void 0, t.K7.genericEvents, n.ee), f;
          (0, h.R)(58);
        }
      }
      function G(e, r = {}, n, i, c = (0, o.t)()) {
        (0, s.p)(a.Pl + a.fF, [c, e, r, i], void 0, t.K7.genericEvents, n.ee);
      }
      var z = i(9119),
        Y = i(7866);
      const q = new Set();
      let Z = [];
      if (f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")) {
        new PerformanceObserver(e => {
          e.getEntries().forEach(e => {
            if ((e => "script" === e.initiatorType || "link" === e.initiatorType && e.name.endsWith(".js"))(e)) {
              q.size > 250 && q.delete(q.values().next().value), q.add(e);
              const t = [];
              Z.forEach(({
                test: r,
                addedAt: n
              }, i) => {
                (r(e) || (0, o.t)() - n > 1e4) && t.push(i);
              }), Z = Z.filter((e, r) => !t.includes(r));
            }
          });
        }).observe({
          type: "resource",
          buffered: !0
        });
      }
      function X() {
        const e = {
            registeredAt: (0, o.t)(),
            reportedAt: void 0,
            fetchStart: 0,
            fetchEnd: 0,
            asset: void 0,
            type: "unknown"
          },
          t = function () {
            let e;
            try {
              const t = Error.stackTraceLimit;
              Error.stackTraceLimit = 50, e = new Error().stack, Error.stackTraceLimit = t;
            } catch (t) {
              e = new Error().stack;
            }
            return e;
          }();
        if (!t) return e;
        const r = f.gm.performance?.getEntriesByType("navigation")?.find(e => "navigation" === e.initiatorType)?.name || "";
        try {
          const n = function (e) {
            if (!e || "string" != typeof e) return [];
            const t = new Set(),
              r = e.split("\n");
            for (const e of r) {
              const r = e.match(Y.cn) || e.match(Y.hB);
              r && r[2] && t.add((0, z.L)(r[2]));
            }
            return [...t];
          }(t).at(-1);
          if (!n) return e;
          if (r.includes(n)) return e.asset = (0, z.L)(r), e.type = "inline", e;
          const i = performance.getEntriesByType("resource").find(s) || [...q].find(s);
          function s(e) {
            const t = (0, z.L)(e.name);
            return t.endsWith(n) || n.endsWith(t);
          }
          function a(t) {
            e.fetchStart = Math.floor(t.startTime), e.fetchEnd = Math.floor(t.responseEnd), e.asset = t.name, e.type = t.initiatorType;
          }
          i ? a(i) : function (e) {
            if (!e || !f.gm.document) return !1;
            try {
              const t = f.gm.document.querySelectorAll('link[rel="preload"][as="script"]');
              for (const r of t) if ((0, z.L)(r.href) === e) return !0;
            } catch (e) {}
            return !1;
          }(n) && (e.asset = n, e.type = "preload", Z.push({
            addedAt: (0, o.t)(),
            test: e => !!s(e) && (a(e), !0)
          }));
        } catch (c) {}
        return e;
      }
      const J = ["name", "id", "type"];
      function Q(e) {
        (0, c.Y)(a.eY, function (t) {
          return ee(e, t);
        }, e);
      }
      function ee(e, r, n) {
        (0, h.R)(54, "newrelic.register"), r ||= {}, r.type = H.f.MFE, r.licenseKey ||= e.info.licenseKey, r.blocked = !1, r.parent = n || {}, ("object" != typeof r.tags || null === r.tags || Array.isArray(r.tags)) && (r.tags = {});
        const i = X(),
          a = {};
        Object.entries(r.tags).forEach(([e, t]) => {
          J.includes(e) || (a["source.".concat(e)] = t);
        }), r.isolated ??= !0;
        let c = () => {};
        const d = e.runtime.registeredEntities;
        if (!r.isolated) {
          const e = d.find(({
            metadata: {
              target: {
                id: e
              }
            }
          }) => e === r.id && !r.isolated);
          if (e) return e;
        }
        const u = e => {
          r.blocked = !0, c = e;
        };
        function l(e) {
          return "string" == typeof e && !!e.trim() && e.trim().length < 501 || "number" == typeof e;
        }
        e.init.api.allow_registered_children || u((0, m.J)(() => (0, h.R)(55))), l(r.id) && l(r.name) || u((0, m.J)(() => (0, h.R)(48, r)));
        const f = {
            addPageAction: (t, n = {}) => y(F, [t, {
              ...a,
              ...n
            }, e], r),
            deregister: () => {
              g(), u((0, m.J)(() => (0, h.R)(68)));
            },
            log: (t, n = {}) => y(U, [t, {
              ...n,
              customAttributes: {
                ...a,
                ...(n.customAttributes || {})
              }
            }, e], r),
            measure: (t, n = {}) => y(V, [t, {
              ...n,
              customAttributes: {
                ...a,
                ...(n.customAttributes || {})
              }
            }, e], r),
            noticeError: (t, n = {}) => y(B, [t, {
              ...a,
              ...n
            }, e], r),
            register: (t = {}) => y(ee, [e, t], f.metadata.target),
            recordCustomEvent: (t, n = {}) => y(G, [t, {
              ...a,
              ...n
            }, e], r),
            setApplicationVersion: e => v("application.version", e),
            setCustomAttribute: (e, t) => v(e, t),
            setUserId: e => v("enduser.id", e),
            metadata: {
              customAttributes: a,
              target: r,
              timings: i
            }
          },
          p = () => (r.blocked && c(), r.blocked);
        function g() {
          i.reportedAt || (i.reportedAt = (0, o.t)(), f.recordCustomEvent("MicroFrontEndTiming", {
            assetUrl: i.asset,
            assetType: i.type,
            timeToLoad: i.registeredAt - i.fetchStart,
            timeToBeRequested: i.fetchStart,
            timeToFetch: i.fetchEnd - i.fetchStart,
            timeToRegister: i.registeredAt - i.fetchEnd,
            timeAlive: i.reportedAt - i.registeredAt
          }));
        }
        p() || (d.push(f), (0, x.G)(g));
        const v = (e, t) => {
            p() || (a[e] = t);
          },
          y = (r, n, i) => {
            if (p() && r !== ee) return;
            const a = (0, o.t)();
            (0, s.p)(O.xV, ["API/register/".concat(r.name, "/called")], void 0, t.K7.metrics, e.ee);
            try {
              if (e.init.api.duplicate_registered_data && r !== ee) {
                let e = n;
                if (n[1] instanceof Object) {
                  const t = {
                    "child.id": i.id,
                    "child.type": i.type
                  };
                  e = "customAttributes" in n[1] ? [n[0], {
                    ...n[1],
                    customAttributes: {
                      ...n[1].customAttributes,
                      ...t
                    }
                  }, ...n.slice(2)] : [n[0], {
                    ...n[1],
                    ...t
                  }, ...n.slice(2)];
                }
                r(...e, void 0, a);
              }
              return r(...n, i, a);
            } catch (e) {
              (0, h.R)(50, e);
            }
          };
        return f;
      }
      class te extends y {
        static featureName = N.T;
        constructor(e) {
          var t;
          super(e, N.T), t = e, (0, c.Y)(a.o5, (e, r) => B(e, r, t), t), function (e) {
            (0, c.Y)(a.bt, function (t) {
              e.runtime.onerror = t;
            }, e);
          }(e), function (e) {
            let t = 0;
            (0, c.Y)(a.k6, function (e, r) {
              ++t > 10 || (this.runtime.releaseIds[e.slice(-200)] = ("" + r).slice(-200));
            }, e);
          }(e), Q(e);
          try {
            this.removeOnAbort = new AbortController();
          } catch (e) {}
          this.ee.on("internal-error", (t, r) => {
            this.abortHandler && (0, s.p)("ierr", [C(t), (0, o.t)(), !0, {}, e.runtime.isRecording, r], void 0, this.featureName, this.ee);
          }), f.gm.addEventListener("unhandledrejection", t => {
            this.abortHandler && (0, s.p)("err", [j(t), (0, o.t)(), !1, {
              unhandledPromiseRejection: 1
            }, e.runtime.isRecording], void 0, this.featureName, this.ee);
          }, (0, P.jT)(!1, this.removeOnAbort?.signal)), f.gm.addEventListener("error", t => {
            this.abortHandler && (0, s.p)("err", [L(t), (0, o.t)(), !1, {}, e.runtime.isRecording], void 0, this.featureName, this.ee);
          }, (0, P.jT)(!1, this.removeOnAbort?.signal)), this.abortHandler = this.#r, this.importAggregator(e, () => i.e(478).then(i.bind(i, 2176)));
        }
        #r() {
          this.removeOnAbort?.abort(), this.abortHandler = void 0;
        }
      }
      var re = i(8990);
      let ne = 1;
      function ie(e) {
        const t = typeof e;
        return !e || "object" !== t && "function" !== t ? -1 : e === f.gm ? 0 : (0, re.I)(e, "nr@id", function () {
          return ne++;
        });
      }
      function se(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, k.A)(e).length;
          } catch (e) {
            return;
          }
        }
      }
      var oe = i(8139),
        ae = i(7836),
        ce = i(3434);
      const de = {},
        ue = ["open", "send"];
      function le(e) {
        var t = e || ae.ee;
        const r = function (e) {
          return (e || ae.ee).get("xhr");
        }(t);
        if (void 0 === f.gm.XMLHttpRequest) return r;
        if (de[r.debugId]++) return r;
        de[r.debugId] = 1, (0, oe.u)(t);
        var n = (0, ce.YM)(r),
          i = f.gm.XMLHttpRequest,
          s = f.gm.MutationObserver,
          o = f.gm.Promise,
          a = f.gm.setInterval,
          c = "readystatechange",
          d = ["onload", "onerror", "onabort", "onloadstart", "onloadend", "onprogress", "ontimeout"],
          u = [],
          l = f.gm.XMLHttpRequest = function (e) {
            const t = new i(e),
              s = r.context(t);
            try {
              r.emit("new-xhr", [t], s), t.addEventListener(c, (o = s, function () {
                var e = this;
                e.readyState > 3 && !o.resolved && (o.resolved = !0, r.emit("xhr-resolved", [], e)), n.inPlace(e, d, "fn-", b);
              }), (0, P.jT)(!1));
            } catch (e) {
              (0, h.R)(15, e);
              try {
                r.emit("internal-error", [e]);
              } catch (e) {}
            }
            var o;
            return t;
          };
        function p(e, t) {
          n.inPlace(t, ["onreadystatechange"], "fn-", b);
        }
        if (function (e, t) {
          for (var r in e) t[r] = e[r];
        }(i, l), l.prototype = i.prototype, n.inPlace(l.prototype, ue, "-xhr-", b), r.on("send-xhr-start", function (e, t) {
          p(e, t), function (e) {
            u.push(e), s && (g ? g.then(y) : a ? a(y) : (m = -m, v.data = m));
          }(t);
        }), r.on("open-xhr-start", p), s) {
          var g = o && o.resolve();
          if (!a && !o) {
            var m = 1,
              v = document.createTextNode(m);
            new s(y).observe(v, {
              characterData: !0
            });
          }
        } else t.on("fn-end", function (e) {
          e[0] && e[0].type === c || y();
        });
        function y() {
          for (var e = 0; e < u.length; e++) p(0, u[e]);
          u.length && (u = []);
        }
        function b(e, t) {
          return t;
        }
        return r;
      }
      var fe = "fetch-",
        he = fe + "body-",
        pe = ["arrayBuffer", "blob", "json", "text", "formData"],
        ge = f.gm.Request,
        me = f.gm.Response,
        ve = "prototype";
      const ye = {};
      function be(e) {
        const t = function (e) {
          return (e || ae.ee).get("fetch");
        }(e);
        if (!(ge && me && f.gm.fetch)) return t;
        if (ye[t.debugId]++) return t;
        function r(e, r, n) {
          var i = e[r];
          "function" == typeof i && (e[r] = function () {
            var e,
              r = [...arguments],
              s = {};
            t.emit(n + "before-start", [r], s), s[ae.P] && s[ae.P].dt && (e = s[ae.P].dt);
            var o = i.apply(this, r);
            return t.emit(n + "start", [r, e], o), o.then(function (e) {
              return t.emit(n + "end", [null, e], o), e;
            }, function (e) {
              throw t.emit(n + "end", [e], o), e;
            });
          });
        }
        return ye[t.debugId] = 1, pe.forEach(e => {
          r(ge[ve], e, he), r(me[ve], e, he);
        }), r(f.gm, "fetch", fe), t.on(fe + "end", function (e, r) {
          var n = this;
          if (r) {
            var i = r.headers.get("content-length");
            null !== i && (n.rxSize = i), t.emit(fe + "done", [null, r], n);
          } else t.emit(fe + "done", [e], n);
        }), t;
      }
      var we = i(7485),
        Re = i(9566);
      class Ee {
        constructor(e) {
          this.agentRef = e;
        }
        generateTracePayload(e) {
          const t = this.agentRef.loader_config;
          if (!this.shouldGenerateTrace(e) || !t) return null;
          var r = (t.accountID || "").toString() || null,
            n = (t.agentID || "").toString() || null,
            i = (t.trustKey || "").toString() || null;
          if (!r || !n) return null;
          var s = (0, Re.ZF)(),
            o = (0, Re.el)(),
            a = Date.now(),
            c = {
              spanId: s,
              traceId: o,
              timestamp: a
            };
          return (e.sameOrigin || this.isAllowedOrigin(e) && this.useTraceContextHeadersForCors()) && (c.traceContextParentHeader = this.generateTraceContextParentHeader(s, o), c.traceContextStateHeader = this.generateTraceContextStateHeader(s, a, r, n, i)), (e.sameOrigin && !this.excludeNewrelicHeader() || !e.sameOrigin && this.isAllowedOrigin(e) && this.useNewrelicHeaderForCors()) && (c.newrelicHeader = this.generateTraceHeader(s, o, a, r, n, i)), c;
        }
        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, s) {
          if (!("function" == typeof f.gm?.btoa)) return null;
          var o = {
            v: [0, 1],
            d: {
              ty: "Browser",
              ac: n,
              ap: i,
              id: e,
              tr: t,
              ti: r
            }
          };
          return s && n !== s && (o.d.tk = s), btoa((0, k.A)(o));
        }
        shouldGenerateTrace(e) {
          return this.agentRef.init?.distributed_tracing?.enabled && this.isAllowedOrigin(e);
        }
        isAllowedOrigin(e) {
          var t = !1;
          const r = this.agentRef.init?.distributed_tracing;
          if (e.sameOrigin) t = !0;else if (r?.allowed_origins instanceof Array) for (var n = 0; n < r.allowed_origins.length; n++) {
            var i = (0, we.D)(r.allowed_origins[n]);
            if (e.hostname === i.hostname && e.protocol === i.protocol && e.port === i.port) {
              t = !0;
              break;
            }
          }
          return t;
        }
        excludeNewrelicHeader() {
          var e = this.agentRef.init?.distributed_tracing;
          return !!e && !!e.exclude_newrelic_header;
        }
        useNewrelicHeaderForCors() {
          var e = this.agentRef.init?.distributed_tracing;
          return !!e && !1 !== e.cors_use_newrelic_header;
        }
        useTraceContextHeadersForCors() {
          var e = this.agentRef.init?.distributed_tracing;
          return !!e && !!e.cors_use_tracecontext_headers;
        }
      }
      var Te = i(9300),
        Ae = i(7295);
      function xe(e) {
        return "string" == typeof e ? e : e instanceof (0, T.dV)().o.REQ ? e.url : f.gm?.URL && e instanceof URL ? e.href : void 0;
      }
      var Se = ["load", "error", "abort", "timeout"],
        _e = Se.length,
        Oe = (0, T.dV)().o.REQ,
        Ie = (0, T.dV)().o.XHR;
      const Ne = "X-NewRelic-App-Data";
      class Pe extends y {
        static featureName = Te.T;
        constructor(e) {
          super(e, Te.T), this.dt = new Ee(e), this.handler = (e, t, r, n) => (0, s.p)(e, t, r, n, this.ee);
          try {
            const e = {
              xmlhttprequest: "xhr",
              fetch: "fetch",
              beacon: "beacon"
            };
            f.gm?.performance?.getEntriesByType("resource").forEach(r => {
              if (r.initiatorType in e && 0 !== r.responseStatus) {
                const n = {
                    status: r.responseStatus
                  },
                  i = {
                    rxSize: r.transferSize,
                    duration: Math.floor(r.duration),
                    cbTime: 0
                  };
                ke(n, r.name), this.handler("xhr", [n, i, r.startTime, r.responseEnd, e[r.initiatorType]], void 0, t.K7.ajax);
              }
            });
          } catch (e) {}
          be(this.ee), le(this.ee), function (e, r, n, i) {
            function a(e) {
              var t = this;
              t.totalCbs = 0, t.called = 0, t.cbTime = 0, t.end = T, t.ended = !1, t.xhrGuids = {}, t.lastSize = null, t.loadCaptureCalled = !1, t.params = this.params || {}, t.metrics = this.metrics || {}, t.latestLongtaskEnd = 0, e.addEventListener("load", function (r) {
                A(t, e);
              }, (0, P.jT)(!1)), f.lR || e.addEventListener("progress", function (e) {
                t.lastSize = e.loaded;
              }, (0, P.jT)(!1));
            }
            function c(e) {
              this.params = {
                method: e[0]
              }, ke(this, e[1]), this.metrics = {};
            }
            function d(t, r) {
              e.loader_config.xpid && this.sameOrigin && r.setRequestHeader("X-NewRelic-ID", e.loader_config.xpid);
              var n = i.generateTracePayload(this.parsedOrigin);
              if (n) {
                var s = !1;
                n.newrelicHeader && (r.setRequestHeader("newrelic", n.newrelicHeader), s = !0), n.traceContextParentHeader && (r.setRequestHeader("traceparent", n.traceContextParentHeader), n.traceContextStateHeader && r.setRequestHeader("tracestate", n.traceContextStateHeader), s = !0), s && (this.dt = n);
              }
            }
            function u(e, t) {
              var n = this.metrics,
                i = e[0],
                s = this;
              if (n && i) {
                var a = se(i);
                a && (n.txSize = a);
              }
              this.startTime = (0, o.t)(), this.body = i, this.listener = function (e) {
                try {
                  "abort" !== e.type || s.loadCaptureCalled || (s.params.aborted = !0), ("load" !== e.type || s.called === s.totalCbs && (s.onloadCalled || "function" != typeof t.onload) && "function" == typeof s.end) && s.end(t);
                } catch (e) {
                  try {
                    r.emit("internal-error", [e]);
                  } catch (e) {}
                }
              };
              for (var c = 0; c < _e; c++) t.addEventListener(Se[c], this.listener, (0, P.jT)(!1));
            }
            function l(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 h(e, t) {
              var r = "" + ie(e) + !!t;
              this.xhrGuids && !this.xhrGuids[r] && (this.xhrGuids[r] = !0, this.totalCbs += 1);
            }
            function p(e, t) {
              var r = "" + ie(e) + !!t;
              this.xhrGuids && this.xhrGuids[r] && (delete this.xhrGuids[r], this.totalCbs -= 1);
            }
            function g() {
              this.endTime = (0, o.t)();
            }
            function m(e, t) {
              t instanceof Ie && "load" === e[0] && r.emit("xhr-load-added", [e[1], e[2]], t);
            }
            function v(e, t) {
              t instanceof Ie && "load" === e[0] && r.emit("xhr-load-removed", [e[1], e[2]], t);
            }
            function y(e, t, r) {
              t instanceof Ie && ("onload" === r && (this.onload = !0), ("load" === (e[0] && e[0].type) || this.onload) && (this.xhrCbStart = (0, o.t)()));
            }
            function b(e, t) {
              this.xhrCbStart && r.emit("xhr-cb-time", [(0, o.t)() - this.xhrCbStart, this.onload, t], t);
            }
            function w(e) {
              var t,
                r = e[1] || {};
              if ("string" == typeof e[0] ? 0 === (t = e[0]).length && f.RI && (t = "" + f.gm.location.href) : e[0] && e[0].url ? t = e[0].url : f.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, we.D)(t), this.sameOrigin = this.parsedOrigin.sameOrigin);
                var n = i.generateTracePayload(this.parsedOrigin);
                if (n && (n.newrelicHeader || n.traceContextParentHeader)) if (e[0] && e[0].headers) a(e[0].headers, n) && (this.dt = n);else {
                  var s = {};
                  for (var o in r) s[o] = r[o];
                  s.headers = new Headers(r.headers || {}), a(s.headers, n) && (this.dt = n), e.length > 1 ? e[1] = s : e.push(s);
                }
              }
              function a(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 R(e, t) {
              this.params = {}, this.metrics = {}, this.startTime = (0, o.t)(), this.dt = t, e.length >= 1 && (this.target = e[0]), e.length >= 2 && (this.opts = e[1]);
              var r = this.opts || {},
                n = this.target;
              ke(this, xe(n));
              var i = ("" + (n && n instanceof Oe && n.method || r.method || "GET")).toUpperCase();
              this.params.method = i, this.body = r.body, this.txSize = se(r.body) || 0;
            }
            function E(e, r) {
              if (this.endTime = (0, o.t)(), this.params || (this.params = {}), (0, Ae.iW)(this.params)) return;
              let i;
              this.params.status = r ? r.status : 0, "string" == typeof this.rxSize && this.rxSize.length > 0 && (i = +this.rxSize);
              const s = {
                txSize: this.txSize,
                rxSize: i,
                duration: (0, o.t)() - this.startTime
              };
              n("xhr", [this.params, s, this.startTime, this.endTime, "fetch"], this, t.K7.ajax);
            }
            function T(e) {
              const r = this.params,
                i = this.metrics;
              if (!this.ended) {
                this.ended = !0;
                for (let t = 0; t < _e; t++) e.removeEventListener(Se[t], this.listener, !1);
                r.aborted || (0, Ae.iW)(r) || (i.duration = (0, o.t)() - this.startTime, this.loadCaptureCalled || 4 !== e.readyState ? null == r.status && (r.status = 0) : A(this, e), i.cbTime = this.cbTime, n("xhr", [r, i, this.startTime, this.endTime, "xhr"], this, t.K7.ajax));
              }
            }
            function A(e, n) {
              e.params.status = n.status;
              var i = function (e, t) {
                var r = e.responseType;
                return "json" === r && null !== t ? t : "arraybuffer" === r || "blob" === r || "json" === r ? se(e.response) : "text" === r || "" === r || void 0 === r ? se(e.responseText) : void 0;
              }(n, e.lastSize);
              if (i && (e.metrics.rxSize = i), e.sameOrigin && n.getAllResponseHeaders().indexOf(Ne) >= 0) {
                var o = n.getResponseHeader(Ne);
                o && ((0, s.p)(O.rs, ["Ajax/CrossApplicationTracing/Header/Seen"], void 0, t.K7.metrics, r), e.params.cat = o.split(", ").pop());
              }
              e.loadCaptureCalled = !0;
            }
            r.on("new-xhr", a), r.on("open-xhr-start", c), r.on("open-xhr-end", d), r.on("send-xhr-start", u), r.on("xhr-cb-time", l), r.on("xhr-load-added", h), r.on("xhr-load-removed", p), r.on("xhr-resolved", g), r.on("addEventListener-end", m), r.on("removeEventListener-end", v), r.on("fn-end", b), r.on("fetch-before-start", w), r.on("fetch-start", R), r.on("fn-start", y), r.on("fetch-done", E);
          }(e, this.ee, this.handler, this.dt), this.importAggregator(e, () => i.e(478).then(i.bind(i, 3845)));
        }
      }
      function ke(e, t) {
        var r = (0, we.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 De = {},
        Ce = ["pushState", "replaceState"];
      function je(e) {
        const t = function (e) {
          return (e || ae.ee).get("history");
        }(e);
        return !f.RI || De[t.debugId]++ || (De[t.debugId] = 1, (0, ce.YM)(t).inPlace(window.history, Ce, "-")), t;
      }
      var Le = i(3738);
      function Me(e) {
        (0, c.Y)(a.BL, function (r = Date.now()) {
          const n = r - f.WN;
          n < 0 && (0, h.R)(62, r), (0, s.p)(O.XG, [a.BL, {
            time: n
          }], void 0, t.K7.metrics, e.ee), e.addToTrace({
            name: a.BL,
            start: r,
            origin: "nr"
          }), (0, s.p)(a.Pl + a.hG, [n, a.BL], void 0, t.K7.genericEvents, e.ee);
        }, e);
      }
      const {
        He: Be,
        bD: He,
        d3: Ke,
        Kp: We,
        TZ: Ue,
        Lc: Fe,
        uP: Ve,
        Rz: Ge
      } = Le;
      class ze extends y {
        static featureName = Ue;
        constructor(e) {
          var r;
          super(e, Ue), r = e, (0, c.Y)(a.U2, function (e) {
            if (!(e && "object" == typeof e && e.name && e.start)) return;
            const n = {
              n: e.name,
              s: e.start - f.WN,
              e: (e.end || e.start) - f.WN,
              o: e.origin || "",
              t: "api"
            };
            n.s < 0 || n.e < 0 || n.e < n.s ? (0, h.R)(61, {
              start: n.s,
              end: n.e
            }) : (0, s.p)("bstApi", [n], void 0, t.K7.sessionTrace, r.ee);
          }, r), Me(e);
          if (!(0, g.V)(e.init)) return void this.deregisterDrain();
          const n = this.ee;
          let d;
          je(n), this.eventsEE = (0, oe.u)(n), this.eventsEE.on(Ve, function (e, t) {
            this.bstStart = (0, o.t)();
          }), this.eventsEE.on(Fe, function (e, r) {
            (0, s.p)("bst", [e[0], r, this.bstStart, (0, o.t)()], void 0, t.K7.sessionTrace, n);
          }), n.on(Ge + Ke, function (e) {
            this.time = (0, o.t)(), this.startPath = location.pathname + location.hash;
          }), n.on(Ge + We, function (e) {
            (0, s.p)("bstHist", [location.pathname + location.hash, this.startPath, this.time], void 0, t.K7.sessionTrace, n);
          });
          try {
            d = new PerformanceObserver(e => {
              const r = e.getEntries();
              (0, s.p)(Be, [r], void 0, t.K7.sessionTrace, n);
            }), d.observe({
              type: He,
              buffered: !0
            });
          } catch (e) {}
          this.importAggregator(e, () => i.e(478).then(i.bind(i, 6974)), {
            resourceObserver: d
          });
        }
      }
      var Ye = i(6344);
      class qe extends y {
        static featureName = Ye.TZ;
        #n;
        recorder;
        constructor(e) {
          var r;
          let n;
          super(e, Ye.TZ), r = e, (0, c.Y)(a.CH, function () {
            (0, s.p)(a.CH, [], void 0, t.K7.sessionReplay, r.ee);
          }, r), function (e) {
            (0, c.Y)(a.Tb, function () {
              (0, s.p)(a.Tb, [], void 0, t.K7.sessionReplay, e.ee);
            }, e);
          }(e);
          try {
            n = JSON.parse(localStorage.getItem("".concat(w.H3, "_").concat(w.uh)));
          } catch (e) {}
          (0, p.SR)(e.init) && this.ee.on(a.CH, () => this.#i()), this.#s(n) && this.importRecorder().then(e => {
            e.startRecording(Ye.Qb.PRELOAD, n?.sessionReplayMode);
          }), this.importAggregator(this.agentRef, () => i.e(478).then(i.bind(i, 6167)), this), this.ee.on("err", e => {
            this.blocked || this.agentRef.runtime.isRecording && (this.errorNoticed = !0, (0, s.p)(Ye.Vh, [e], void 0, this.featureName, this.ee));
          });
        }
        #s(e) {
          return e && (e.sessionReplayMode === w.g.FULL || e.sessionReplayMode === w.g.ERROR) || (0, p.Aw)(this.agentRef.init);
        }
        importRecorder() {
          return this.recorder ? Promise.resolve(this.recorder) : (this.#n ??= Promise.all([i.e(478), i.e(249)]).then(i.bind(i, 4866)).then(({
            Recorder: e
          }) => (this.recorder = new e(this), this.recorder)).catch(e => {
            throw this.ee.emit("internal-error", [e]), this.blocked = !0, e;
          }), this.#n);
        }
        #i() {
          this.blocked || (this.featAggregate ? this.featAggregate.mode !== w.g.FULL && this.featAggregate.initializeRecording(w.g.FULL, !0, Ye.Qb.API) : this.importRecorder().then(() => {
            this.recorder.startRecording(Ye.Qb.API, w.g.FULL);
          }));
        }
      }
      var Ze = i(3962);
      class Xe extends y {
        static featureName = Ze.TZ;
        constructor(e) {
          if (super(e, Ze.TZ), function (e) {
            const r = e.ee.get("tracer");
            function n() {}
            (0, c.Y)(a.dT, function (e) {
              return new n().get("object" == typeof e ? e : {});
            }, e);
            const i = n.prototype = {
              createTracer: function (n, i) {
                var a = {},
                  c = this,
                  d = "function" == typeof i;
                return (0, s.p)(O.xV, ["API/createTracer/called"], void 0, t.K7.metrics, e.ee), function () {
                  if (r.emit((d ? "" : "no-") + "fn-start", [(0, o.t)(), c, d], a), d) try {
                    return i.apply(this, arguments);
                  } catch (e) {
                    const t = "string" == typeof e ? new Error(e) : e;
                    throw r.emit("fn-err", [arguments, this, t], a), t;
                  } finally {
                    r.emit("fn-end", [(0, o.t)()], a);
                  }
                };
              }
            };
            ["actionText", "setName", "setAttribute", "save", "ignore", "onEnd", "getContext", "end", "get"].forEach(r => {
              c.Y.apply(this, [r, function () {
                return (0, s.p)(a.hw + r, [performance.now(), ...arguments], this, t.K7.softNav, e.ee), this;
              }, e, i]);
            }), (0, c.Y)(a.PA, function () {
              (0, s.p)(a.hw + "routeName", [performance.now(), ...arguments], void 0, t.K7.softNav, e.ee);
            }, e);
          }(e), !f.RI || !(0, T.dV)().o.MO) return;
          const r = je(this.ee);
          try {
            this.removeOnAbort = new AbortController();
          } catch (e) {}
          Ze.tC.forEach(e => {
            (0, P.sp)(e, e => {
              l(e);
            }, !0, this.removeOnAbort?.signal);
          });
          const n = () => (0, s.p)("newURL", [(0, o.t)(), "" + window.location], void 0, this.featureName, this.ee);
          r.on("pushState-end", n), r.on("replaceState-end", n), (0, P.sp)(Ze.OV, e => {
            l(e), (0, s.p)("newURL", [e.timeStamp, "" + window.location], void 0, this.featureName, this.ee);
          }, !0, this.removeOnAbort?.signal);
          let d = !1;
          const u = new ((0, T.dV)().o.MO)((e, t) => {
              d || (d = !0, requestAnimationFrame(() => {
                (0, s.p)("newDom", [(0, o.t)()], void 0, this.featureName, this.ee), d = !1;
              }));
            }),
            l = (0, m.s)(e => {
              "loading" !== document.readyState && ((0, s.p)("newUIEvent", [e], void 0, this.featureName, this.ee), u.observe(document.body, {
                attributes: !0,
                childList: !0,
                subtree: !0,
                characterData: !0
              }));
            }, 100, {
              leading: !0
            });
          this.abortHandler = function () {
            this.removeOnAbort?.abort(), u.disconnect(), this.abortHandler = void 0;
          }, this.importAggregator(e, () => i.e(478).then(i.bind(i, 4393)), {
            domObserver: u
          });
        }
      }
      var $e = i(3333);
      const Je = {},
        Qe = new Set();
      function et(e) {
        return "string" == typeof e ? {
          type: "string",
          size: new TextEncoder().encode(e).length
        } : e instanceof ArrayBuffer ? {
          type: "ArrayBuffer",
          size: e.byteLength
        } : e instanceof Blob ? {
          type: "Blob",
          size: e.size
        } : e instanceof DataView ? {
          type: "DataView",
          size: e.byteLength
        } : ArrayBuffer.isView(e) ? {
          type: "TypedArray",
          size: e.byteLength
        } : {
          type: "unknown",
          size: 0
        };
      }
      class tt {
        constructor(e, t) {
          this.timestamp = (0, o.t)(), this.currentUrl = (0, z.L)(window.location.href), this.socketId = (0, Re.LA)(8), this.requestedUrl = (0, z.L)(e), this.requestedProtocols = Array.isArray(t) ? t.join(",") : t || "", this.openedAt = void 0, this.protocol = void 0, this.extensions = void 0, this.binaryType = void 0, this.messageOrigin = void 0, this.messageCount = 0, this.messageBytes = 0, this.messageBytesMin = 0, this.messageBytesMax = 0, this.messageTypes = void 0, this.sendCount = 0, this.sendBytes = 0, this.sendBytesMin = 0, this.sendBytesMax = 0, this.sendTypes = void 0, this.closedAt = void 0, this.closeCode = void 0, this.closeReason = "unknown", this.closeWasClean = void 0, this.connectedDuration = 0, this.hasErrors = void 0;
        }
      }
      class rt extends y {
        static featureName = $e.TZ;
        constructor(e) {
          super(e, $e.TZ);
          const r = e.init.feature_flags.includes("websockets"),
            n = [e.init.page_action.enabled, e.init.performance.capture_marks, e.init.performance.capture_measures, e.init.performance.resources.enabled, e.init.user_actions.enabled, r];
          var d;
          let u, l;
          if (d = e, (0, c.Y)(a.hG, (e, t) => F(e, t, d), d), function (e) {
            (0, c.Y)(a.fF, (t, r) => G(t, r, e), e);
          }(e), Me(e), Q(e), function (e) {
            (0, c.Y)(a.V1, (t, r) => V(t, r, e), e);
          }(e), r && (l = function (e) {
            if (!(0, T.dV)().o.WS) return e;
            const t = e.get("websockets");
            if (Je[t.debugId]++) return t;
            Je[t.debugId] = 1, (0, x.G)(() => {
              const e = (0, o.t)();
              Qe.forEach(r => {
                r.nrData.closedAt = e, r.nrData.closeCode = 1001, r.nrData.closeReason = "Page navigating away", r.nrData.closeWasClean = !1, r.nrData.openedAt && (r.nrData.connectedDuration = e - r.nrData.openedAt), t.emit("ws", [r.nrData], r);
              });
            });
            class r extends WebSocket {
              static name = "WebSocket";
              static toString() {
                return "function WebSocket() {[native code]}";
              }
              toString() {
                return "[object WebSocket]";
              }
              get [Symbol.toStringTag]() {
                return r.name;
              }
              #o(e) {
                (e.__newrelic ??= {}).socketId = this.nrData.socketId, this.nrData.hasErrors ??= !0;
              }
              constructor(...e) {
                super(...e), this.nrData = new tt(e[0], e[1]), this.addEventListener("open", () => {
                  this.nrData.openedAt = (0, o.t)(), ["protocol", "extensions", "binaryType"].forEach(e => {
                    this.nrData[e] = this[e];
                  }), Qe.add(this);
                }), this.addEventListener("message", e => {
                  const {
                    type: t,
                    size: r
                  } = et(e.data);
                  this.nrData.messageOrigin ??= (0, z.L)(e.origin), this.nrData.messageCount++, this.nrData.messageBytes += r, this.nrData.messageBytesMin = Math.min(this.nrData.messageBytesMin || 1 / 0, r), this.nrData.messageBytesMax = Math.max(this.nrData.messageBytesMax, r), (this.nrData.messageTypes ?? "").includes(t) || (this.nrData.messageTypes = this.nrData.messageTypes ? "".concat(this.nrData.messageTypes, ",").concat(t) : t);
                }), this.addEventListener("close", e => {
                  this.nrData.closedAt = (0, o.t)(), this.nrData.closeCode = e.code, e.reason && (this.nrData.closeReason = e.reason), this.nrData.closeWasClean = e.wasClean, this.nrData.connectedDuration = this.nrData.closedAt - this.nrData.openedAt, Qe.delete(this), t.emit("ws", [this.nrData], this);
                });
              }
              addEventListener(e, t, ...r) {
                const n = this,
                  i = "function" == typeof t ? function (...e) {
                    try {
                      return t.apply(this, e);
                    } catch (e) {
                      throw n.#o(e), e;
                    }
                  } : t?.handleEvent ? {
                    handleEvent: function (...e) {
                      try {
                        return t.handleEvent.apply(t, e);
                      } catch (e) {
                        throw n.#o(e), e;
                      }
                    }
                  } : t;
                return super.addEventListener(e, i, ...r);
              }
              send(e) {
                if (this.readyState === WebSocket.OPEN) {
                  const {
                    type: t,
                    size: r
                  } = et(e);
                  this.nrData.sendCount++, this.nrData.sendBytes += r, this.nrData.sendBytesMin = Math.min(this.nrData.sendBytesMin || 1 / 0, r), this.nrData.sendBytesMax = Math.max(this.nrData.sendBytesMax, r), (this.nrData.sendTypes ?? "").includes(t) || (this.nrData.sendTypes = this.nrData.sendTypes ? "".concat(this.nrData.sendTypes, ",").concat(t) : t);
                }
                try {
                  return super.send(e);
                } catch (e) {
                  throw this.#o(e), e;
                }
              }
              close(...e) {
                try {
                  super.close(...e);
                } catch (e) {
                  throw this.#o(e), e;
                }
              }
            }
            return f.gm.WebSocket = r, t;
          }(this.ee)), f.RI) {
            if (be(this.ee), le(this.ee), u = je(this.ee), e.init.user_actions.enabled) {
              function h(t) {
                const r = (0, we.D)(t);
                return e.beacons.includes(r.hostname + ":" + r.port);
              }
              function p() {
                u.emit("navChange");
              }
              $e.Zp.forEach(e => (0, P.sp)(e, e => (0, s.p)("ua", [e], void 0, this.featureName, this.ee), !0)), $e.qN.forEach(e => {
                const t = (0, m.s)(e => {
                  (0, s.p)("ua", [e], void 0, this.featureName, this.ee);
                }, 500, {
                  leading: !0
                });
                (0, P.sp)(e, t);
              }), f.gm.addEventListener("error", () => {
                (0, s.p)("uaErr", [], void 0, t.K7.genericEvents, this.ee);
              }, (0, P.jT)(!1, this.removeOnAbort?.signal)), this.ee.on("open-xhr-start", (e, r) => {
                h(e[1]) || r.addEventListener("readystatechange", () => {
                  2 === r.readyState && (0, s.p)("uaXhr", [], void 0, t.K7.genericEvents, this.ee);
                });
              }), this.ee.on("fetch-start", e => {
                e.length >= 1 && !h(xe(e[0])) && (0, s.p)("uaXhr", [], void 0, t.K7.genericEvents, this.ee);
              }), u.on("pushState-end", p), u.on("replaceState-end", p), window.addEventListener("hashchange", p, (0, P.jT)(!0, this.removeOnAbort?.signal)), window.addEventListener("popstate", p, (0, P.jT)(!0, this.removeOnAbort?.signal));
            }
            if (e.init.performance.resources.enabled && f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")) {
              new PerformanceObserver(e => {
                e.getEntries().forEach(e => {
                  (0, s.p)("browserPerformance.resource", [e], void 0, this.featureName, this.ee);
                });
              }).observe({
                type: "resource",
                buffered: !0
              });
            }
          }
          r && l.on("ws", e => {
            (0, s.p)("ws-complete", [e], void 0, this.featureName, this.ee);
          });
          try {
            this.removeOnAbort = new AbortController();
          } catch (g) {}
          this.abortHandler = () => {
            this.removeOnAbort?.abort(), this.abortHandler = void 0;
          }, n.some(e => e) ? this.importAggregator(e, () => i.e(478).then(i.bind(i, 8019))) : this.deregisterDrain();
        }
      }
      var nt = i(2646);
      const it = new Map();
      function st(e, t, r, n, i = !0) {
        if ("object" != typeof t || !t || "string" != typeof r || !r || "function" != typeof t[r]) return (0, h.R)(29);
        const s = function (e) {
            return (e || ae.ee).get("logger");
          }(e),
          o = (0, ce.YM)(s),
          a = new nt.y(ae.P);
        a.level = n.level, a.customAttributes = n.customAttributes, a.autoCaptured = i;
        const c = t[r]?.[ce.Jt] || t[r];
        return it.set(c, a), o.inPlace(t, [r], "wrap-logger-", () => it.get(c)), s;
      }
      var ot = i(1910);
      class at extends y {
        static featureName = K.TZ;
        constructor(e) {
          var t;
          super(e, K.TZ), t = e, (0, c.Y)(a.$9, (e, r) => U(e, r, t), t), function (e) {
            (0, c.Y)(a.Wb, (t, r, {
              customAttributes: n = {},
              level: i = K.p_.INFO
            } = {}) => {
              st(e.ee, t, r, {
                customAttributes: n,
                level: i
              }, !1);
            }, e);
          }(e), Q(e);
          const r = this.ee;
          ["log", "error", "warn", "info", "debug", "trace"].forEach(e => {
            (0, ot.i)(f.gm.console[e]), st(r, f.gm.console, e, {
              level: "log" === e ? "info" : e
            });
          }), this.ee.on("wrap-logger-end", function ([e]) {
            const {
              level: t,
              customAttributes: n,
              autoCaptured: i
            } = this;
            (0, W.R)(r, e, n, t, i);
          }), this.importAggregator(e, () => i.e(478).then(i.bind(i, 5288)));
        }
      }
      new A({
        features: [Pe, E, _, ze, qe, I, te, rt, at, Xe],
        loaderType: "spa"
      });
    })();
  })();
})()</script>
      <script>
        var gptadslots = [];
        var googletag = googletag || {};
        googletag.cmd = googletag.cmd || [];
      </script>
      
      <script> window.appData = window.appData || []; </script><script src="https://assets.adobedtm.com/4a848ae9611a/032db4f73473/launch-a6263b31083f.min.js" async type="image/ot-performance"></script>
      <script>
      if (window.newrelic) {
        window.newrelic.setCustomAttribute('visitorType', 'ae:ANON_GUEST')
      }
    </script>
      <script type="text/x-mathjax-config">
          MathJax.Hub.Config({
            messageStyle: 'none',
            displayAlign: 'left',
            "fast-preview": {
              disabled: true
            },
            CommonHTML: { linebreaks: { automatic: true } },
            PreviewHTML: { linebreaks: { automatic: true } },
            'HTML-CSS': { linebreaks: { automatic: true } },
            SVG: {
              scale: 90,
              linebreaks: { automatic: true }
            }
          });
        </script>
        <script async src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=MML_SVG">
        </script>
    </head>
    <body>
      <div class="skip-link-menu js-skip-link-menu " data-reactroot=""><a class="anchor skip-link js-skip-link anchor-primary" href="#journal-title"><span class="anchor-text-container"><span class="anchor-text">Skip to <!-- -->main content</span></span></a></div>
      
      <div id="react-root" class="u-light-theme"><div data-iso-key="_0"><style data-styled="true" data-styled-version="5.2.1">.gSaRDG:hover .button-link-text{border-bottom-color:#000000 !important;}/*!sc*/
.gSaRDG:focus-visible{outline:#000000 solid 2px !important;outline-offset:2px;}/*!sc*/
data-styled.g1[id="sc-bdfBwQ"]{content:"gSaRDG,"}/*!sc*/
.jhnjej{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}/*!sc*/
@media only screen and (min-width:62em){.jhnjej{padding:24px 24px;}}/*!sc*/
@media only screen and (min-width:75em){.jhnjej{padding:24px 0px;}}/*!sc*/
data-styled.g6[id="sc-jSgupP"]{content:"jhnjej,"}/*!sc*/
.cbizaA{display:none;color:#000000;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}/*!sc*/
@media only screen and (min-width:62em){.cbizaA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}/*!sc*/
.cbizaA .cover-image-bg{border-bottom:0;-webkit-transition:none;transition:none;}/*!sc*/
.cbizaA .anchor:hover .anchor-text{border-bottom-color:#000000 !important;}/*!sc*/
.cbizaA .anchor-text{border-bottom:0;}/*!sc*/
.cbizaA .cover-image{border:0;box-shadow:-3px 7px 12px 0 rgba(80,80,80,0.2);}/*!sc*/
data-styled.g7[id="sc-gKsewC"]{content:"cbizaA,"}/*!sc*/
.dcyYoo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;}/*!sc*/
@media only screen and (min-width:62em){.dcyYoo{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:3.1rem 0 0;min-height:6.3rem;}}/*!sc*/
@media only screen and (min-width:75em){.dcyYoo{margin:3.1rem 0 0 1.8rem;}}/*!sc*/
.dcyYoo .title-img-link{margin-right:1.6rem;}/*!sc*/
.dcyYoo .title-img-link:focus{outline:2px solid #000000;}/*!sc*/
data-styled.g8[id="sc-iBPRYJ"]{content:"dcyYoo,"}/*!sc*/
.fIQOJW{-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%;min-width:0;padding:0.8rem;}/*!sc*/
data-styled.g9[id="sc-fubCfw"]{content:"fIQOJW,"}/*!sc*/
.elsBX{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-overflow:ellipsis;}/*!sc*/
@media only screen and (min-width:62em){.elsBX{overflow-x:visible;white-space:normal;}}/*!sc*/
.elsBX #journal-title{max-width:-webkit-max-content !important;max-width:-moz-max-content !important;max-width:max-content !important;display:inherit;}/*!sc*/
data-styled.g10[id="sc-pFZIQ"]{content:"elsBX,"}/*!sc*/
.eVqFOq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:#000000 solid 1px;}/*!sc*/
@media only screen and (min-width:62em){.eVqFOq{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-top:none;}}/*!sc*/
data-styled.g13[id="sc-iqHYGH"]{content:"eVqFOq,"}/*!sc*/
.gXoCQi{margin-left:auto;padding:0.8rem;}/*!sc*/
@media only screen and (min-width:62em){.gXoCQi{padding:0 0.8rem;}}/*!sc*/
data-styled.g14[id="sc-crrsfI"]{content:"gXoCQi,"}/*!sc*/
.kkwkml{margin-left:0.8rem;padding-left:1.6rem;border-left:#000000 solid 1px;}/*!sc*/
data-styled.g15[id="sc-dQppl"]{content:"kkwkml,"}/*!sc*/
.ihdZuR{background:#B9B9B9;padding:24px 0px;width:100vw;grid-column:1/4;grid-row:1;position:relative;}/*!sc*/
@media only screen and (min-width:62em){.ihdZuR{width:100%;padding:0px;grid-column:2/4;background:linear-gradient(180deg,#fff 0%,#fff 50px,#B9B9B9 50px,#B9B9B9 100%);}}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ihdZuR{-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:1;}}/*!sc*/
data-styled.g16[id="sc-bqyKva"]{content:"ihdZuR,"}/*!sc*/
.imEIXP{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;}/*!sc*/
data-styled.g18[id="sc-hBEYos"]{content:"imEIXP,"}/*!sc*/
.cMnmlX{border:none !important;padding:0px !important;outline-offset:8px !important;}/*!sc*/
data-styled.g20[id="sc-fFubgz"]{content:"cMnmlX,"}/*!sc*/
.czUdPq{display:none;position:relative;border-right:1px solid rgb(220,220,220);}/*!sc*/
@media only screen and (min-width:75em){.czUdPq{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}/*!sc*/
data-styled.g21[id="sc-bkzZxe"]{content:"czUdPq,"}/*!sc*/
.cbAumH{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;list-style:none;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}/*!sc*/
data-styled.g22[id="sc-idOhPF"]{content:"cbAumH,"}/*!sc*/
.jYScwr{list-style:none;}/*!sc*/
data-styled.g24[id="sc-hHftDr"]{content:"jYScwr,"}/*!sc*/
.dBKBdm{padding-left:0.9rem;margin:0.9rem 0 0.9rem 0;}/*!sc*/
.dBKBdm .link-anchor{-webkit-text-decoration:none;text-decoration:none;}/*!sc*/
.dBKBdm.active{border-left:rgb(255,108,0) solid 2px;}/*!sc*/
data-styled.g25[id="sc-dmlrTW"]{content:"dBKBdm,"}/*!sc*/
.gyEvgg{background-color:#fafafa;position:absolute;width:320px;left:-320px;padding:1.1rem 1.4rem 0 1.4rem;z-index:1000;height:100vh;visibility:hidden;-webkit-transition:visibility 0.2s,left 0.2s;transition:visibility 0.2s,left 0.2s;}/*!sc*/
.gyEvgg.visible{left:0;visibility:visible;}/*!sc*/
.gyEvgg .accordion-panel{border:none !important;}/*!sc*/
.gyEvgg .accordion-panel .accordion-panel-title{color:black !important;}/*!sc*/
.gyEvgg .accordion-panel button[aria-expanded="true"]{font-weight:bold;}/*!sc*/
.gyEvgg .accordion-nav-container{-webkit-overflow-scrolling:touch;overflow-y:auto;height:40vh;}/*!sc*/
@media only screen and (min-height:600px){.gyEvgg .accordion-nav-container{height:45vh;}}/*!sc*/
@media only screen and (min-height:680px){.gyEvgg .accordion-nav-container{height:50vh;}}/*!sc*/
@media only screen and (min-height:1024px){.gyEvgg .accordion-nav-container{height:60vh;}}/*!sc*/
data-styled.g26[id="sc-kfzAmx"]{content:"gyEvgg,"}/*!sc*/
.gbJeRv{height:100%;border-top:white 1px solid;}/*!sc*/
.gbJeRv .nav-mobile-menu-button:focus-visible{outline:2px solid rgb(235,101,0);outline-offset:-2px;}/*!sc*/
data-styled.g27[id="sc-fKFyDc"]{content:"gbJeRv,"}/*!sc*/
.eoGpMS{display:none;}/*!sc*/
@media only screen and (min-width:62em){.eoGpMS{display:block;border-top:solid 1px rgb(185,185,185);padding-top:0.8rem;}}/*!sc*/
data-styled.g28[id="sc-bBXqnf"]{content:"eoGpMS,"}/*!sc*/
.fQINgz{z-index:99;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:text;}/*!sc*/
.fQINgz .search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;box-sizing:border-box;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding-left:0.8rem;}/*!sc*/
@media only screen and (min-width:48em){.fQINgz .search-form{padding-left:0.8rem;padding-right:0.8rem;}}/*!sc*/
.fQINgz .search-form:focus,.fQINgz .search-form:focus-within,.fQINgz .search-form:focus-visible{outline:none;border:0;box-shadow:none;}/*!sc*/
.fQINgz .inline-search-input{width:100%;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;}/*!sc*/
.fQINgz .inline-search-input .text-input-container,.fQINgz .inline-search-input .text-input-container:hover,.fQINgz .inline-search-input .text-input-container:focus-within{border:0;box-shadow:none;outline:none;margin:0;padding:0;}/*!sc*/
.fQINgz .inline-search-input .text-input-field,.fQINgz .inline-search-input .search-input-field{border:0;box-shadow:none;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}/*!sc*/
.fQINgz .inline-search-input .text-input-field::-webkit-input-placeholder,.fQINgz .inline-search-input .search-input-field::-webkit-input-placeholder{color:rgb(46,46,46);}/*!sc*/
.fQINgz .inline-search-input .text-input-field::-moz-placeholder,.fQINgz .inline-search-input .search-input-field::-moz-placeholder{color:rgb(46,46,46);}/*!sc*/
.fQINgz .inline-search-input .text-input-field:-ms-input-placeholder,.fQINgz .inline-search-input .search-input-field:-ms-input-placeholder{color:rgb(46,46,46);}/*!sc*/
.fQINgz .inline-search-input .text-input-field::placeholder,.fQINgz .inline-search-input .search-input-field::placeholder{color:rgb(46,46,46);}/*!sc*/
.fQINgz .inline-search-input .text-input-field:hover,.fQINgz .inline-search-input .search-input-field:hover{border:0;box-shadow:none;outline:none;padding-left:0;padding-right:0;}/*!sc*/
.fQINgz .inline-search-input .text-input-field:focus,.fQINgz .inline-search-input .search-input-field:focus,.fQINgz .inline-search-input .text-input-field:focus-visible,.fQINgz .inline-search-input .search-input-field:focus-visible{outline:none !important;border:0;box-shadow:none !important;}/*!sc*/
.fQINgz .inline-search-input .text-input-message-container{display:none;}/*!sc*/
.fQINgz:focus,.fQINgz:focus-within,.fQINgz:focus-visible{outline:2px solid rgb(235,101,0);outline-offset:-2px;border:0;box-shadow:none;}/*!sc*/
data-styled.g29[id="sc-iwyYcG"]{content:"fQINgz,"}/*!sc*/
.eVijty{grid-row:3;grid-column:1/4;max-width:100%;}/*!sc*/
@media only screen and (min-width:36em){.eVijty{grid-column:2/3;grid-row:2;white-space:nowrap;overflow:hidden;}.eVijty .nav-mobile-menu-button{font-size:0.9rem;width:108px;height:100%;}.eVijty .nav-mobile-menu-button.nav-mobile-menu-button{-webkit-flex:none;-ms-flex:none;flex:none;}}/*!sc*/
@media only screen and (min-width:75em){.eVijty{grid-column:2/3;overflow:visible;}.eVijty .mobile-nav{display:none !important;}}/*!sc*/
.eVijty .search-container{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;min-width:0;}/*!sc*/
@media only screen and (min-width:36em){.eVijty .search-container{width:calc(100% - 593px);}}/*!sc*/
.eVijty .nav-search-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;min-width:0;overflow:hidden;}/*!sc*/
@media only screen and (min-width:48em){}/*!sc*/
@media only screen and (min-width:75em){.eVijty .nav-search-container{overflow:visible;}}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.eVijty{-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:2;}.eVijty .search-input::-ms-clear{display:none;}}/*!sc*/
data-styled.g30[id="sc-cxFLnm"]{content:"eVijty,"}/*!sc*/
.hLaIzl{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;border-right:solid 1px rgb(220,220,220);overflow-x:hidden;padding:0.6rem;text-align:center;text-overflow:ellipsis;width:100%;background-color:rgb(46,46,46);color:rgb(255,255,255);display:inherit !important;position:relative;z-index:50;}/*!sc*/
.hLaIzl:hover.sc-lmoMRL:hover{color:rgb(255,255,255);}/*!sc*/
.hLaIzl:hover .anchor-text{border-bottom-color:rgb(255,108,0) !important;}/*!sc*/
.hLaIzl:focus-visible{outline-offset:0px !important;}/*!sc*/
@media only screen and (min-width:48em){.hLaIzl{background-color:rgb(255,255,255);font-size:1rem;}}/*!sc*/
data-styled.g31[id="sc-lmoMRL"]{content:"hLaIzl,"}/*!sc*/
.leaANG{overflow:hidden;}/*!sc*/
@media only screen and (min-width:36em){.leaANG{border-left:solid 1px rgb(220,220,220);background-color:rgb(255,255,255);}.leaANG.leaANG{color:rgb(46,46,46);}.leaANG:hover.sc-iJuUWI:hover{color:rgb(46,46,46);}}/*!sc*/
data-styled.g32[id="sc-iJuUWI"]{content:"leaANG,"}/*!sc*/
.kwqQTQ{overflow:hidden;line-height:34px !important;border-left:0;}/*!sc*/
@media only screen and (min-width:36em){.kwqQTQ{margin-left:3px;background-color:rgb(255,255,255);-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.kwqQTQ.kwqQTQ{color:rgb(46,46,46);}.kwqQTQ:hover.sc-giIncl:hover{color:rgb(46,46,46);}}/*!sc*/
data-styled.g33[id="sc-giIncl"]{content:"kwqQTQ,"}/*!sc*/
.igUClk{grid-row:2;grid-column:1/4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:solid 1px rgb(255,255,255);color:rgb(255,255,255);width:100%;margin-left:auto;}/*!sc*/
.igUClk:focus-within{grid-gap:2px;}/*!sc*/
@media only screen and (min-width:36em){.igUClk{max-width:20.85rem;}}/*!sc*/
@media only screen and (min-width:48em){.igUClk{grid-column:3/4;grid-row:2;}}/*!sc*/
@media only screen and (min-width:62em){.igUClk{grid-column:3/4;grid-row:2;}}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.igUClk{-ms-grid-column:2;-ms-grid-column-span:2;-ms-grid-row:2;}}/*!sc*/
data-styled.g34[id="sc-ezrdKe"]{content:"igUClk,"}/*!sc*/
.kzRXAk{position:relative;}/*!sc*/
data-styled.g35[id="sc-bYEvPH"]{content:"kzRXAk,"}/*!sc*/
.czQFUY{background:white;display:grid;border-bottom:#B9B9B9 solid 1px;}/*!sc*/
@media only screen and (min-width:36em){.czQFUY{grid-template-columns:minmax(0,auto) minmax(auto,calc(100% - 335px)) minmax(auto,335px) minmax(0,auto);}}/*!sc*/
@media only screen and (min-width:62em){.czQFUY{grid-auto-rows:auto 60px;grid-template-columns:minmax(0,auto) minmax(auto,948px) minmax(auto,332px) minmax(0,auto);}}/*!sc*/
.czQFUY::before{background:linear-gradient(180deg,#fff 0%,#fff 50px,#B9B9B9 50px,#B9B9B9 100%);content:"";}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.czQFUY::before{display:block;}}/*!sc*/
.czQFUY::after{background:linear-gradient(180deg,#fff 0%,#fff 50px,#B9B9B9 50px,#B9B9B9 100%);content:"";}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.czQFUY::after{display:block;position:absolute;width:calc((100% - 1280px) / 2);height:calc(100% - 61px);left:calc(100% - (100% - 1280px) / 2);}}/*!sc*/
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.czQFUY{display:-ms-grid;-ms-grid-rows:auto 60px;-ms-grid-columns:minmax(0,1fr) minmax(1fr,948px) minmax(1fr,332px) minmax(0,1fr);}}/*!sc*/
data-styled.g36[id="sc-kLgntA"]{content:"czQFUY,"}/*!sc*/
</style><div class="app sd-flex-container"><div class="sd-flex-content"><header id="gh-cnt"><div id="gh-main-cnt" class="u-flex-center-ver u-position-relative u-padding-s-hor u-padding-l-hor-from-xl"><a id="gh-branding" class="u-flex-center-ver" href="/" aria-label="ScienceDirect home page" data-aa-region="header" data-aa-name="ScienceDirect"><img class="gh-logo" src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/24/images/elsevier-non-solus-new-grey.svg" alt="Elsevier logo" height="48" width="54"/><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="15" viewBox="0 0 190 23" role="img" class="gh-wordmark u-margin-s-left" aria-labelledby="gh-wm-science-direct" focusable="false" aria-hidden="true" alt="ScienceDirect Wordmark"><title id="gh-wm-science-direct">ScienceDirect</title><g><path fill="#EB6500" d="M3.81 6.9c0-1.48 0.86-3.04 3.7-3.04 1.42 0 3.1 0.43 4.65 1.32l0.13-2.64c-1.42-0.63-2.97-0.96-4.78-0.96 -4.62 0-6.6 2.44-6.6 5.45 0 5.61 8.78 6.14 8.78 9.93 0 1.48-1.15 3.04-3.86 3.04 -1.72 0-3.4-0.56-4.72-1.39l-0.36 2.64c1.55 0.76 3.57 1.06 5.15 1.06 4.26 0 6.7-2.48 6.7-5.51C12.59 11.49 3.81 10.76 3.81 6.9M20.27 9.01c0.23-0.13 0.69-0.26 1.72-0.26 1.72 0 2.41 0.3 2.41 1.58h2.38c0-0.36 0-0.79-0.03-1.09 -0.23-1.98-2.15-2.67-4.88-2.67 -3 0-6.7 2.31-6.7 7.76 0 5.22 2.77 7.99 6.63 7.99 1.68 0 3.47-0.36 4.95-1.39l-0.2-2.31c-0.99 0.82-2.84 1.52-4.06 1.52 -2.14 0-4.55-1.71-4.55-5.91C17.93 10.2 20.01 9.18 20.27 9.01"></path><rect x="29.42" y="6.97" fill="#EB6500" width="2.54" height="14.95"></rect><path fill="#EB6500" d="M30.67 0.7c-0.92 0-1.65 0.92-1.65 1.81 0 0.93 0.76 1.85 1.65 1.85 0.89 0 1.68-0.96 1.68-1.88C32.35 1.55 31.56 0.7 30.67 0.7M48.06 14.13c0-5.18-1.42-7.56-6.01-7.56 -3.86 0-6.67 2.77-6.67 7.92 0 4.92 2.97 7.82 6.73 7.82 2.81 0 4.36-0.63 5.68-1.42l-0.2-2.31c-0.89 0.79-2.94 1.55-4.69 1.55 -3.14 0-4.88-1.95-4.88-5.51v-0.49H48.06M39.91 9.18c0.17-0.17 1.29-0.46 1.98-0.46 2.48 0 3.76 0.53 3.86 3.43h-7.46C38.56 10.27 39.71 9.37 39.91 9.18zM58.82 6.57c-2.24 0-3.63 1.12-4.85 2.61l-0.4-2.21h-2.34l0.13 1.19c0.1 0.76 0.13 1.78 0.13 2.97v10.79h2.54V11.88c0.69-0.96 2.15-2.48 2.48-2.64 0.23-0.13 1.29-0.4 2.08-0.4 2.28 0 2.48 1.15 2.54 3.43 0.03 1.19 0.03 3.17 0.03 3.17 0.03 3-0.1 6.47-0.1 6.47h2.54c0 0 0.07-4.49 0.07-6.96 0-1.48 0.03-2.97-0.1-4.46C63.31 7.43 61.49 6.57 58.82 6.57M72.12 9.01c0.23-0.13 0.69-0.26 1.72-0.26 1.72 0 2.41 0.3 2.41 1.58h2.38c0-0.36 0-0.79-0.03-1.09 -0.23-1.98-2.15-2.67-4.88-2.67 -3 0-6.7 2.31-6.7 7.76 0 5.22 2.77 7.99 6.63 7.99 1.68 0 3.47-0.36 4.95-1.39l-0.2-2.31c-0.99 0.82-2.84 1.52-4.06 1.52 -2.15 0-4.55-1.71-4.55-5.91C69.77 10.2 71.85 9.18 72.12 9.01M92.74 14.13c0-5.18-1.42-7.56-6.01-7.56 -3.86 0-6.67 2.77-6.67 7.92 0 4.92 2.97 7.82 6.73 7.82 2.81 0 4.36-0.63 5.68-1.42l-0.2-2.31c-0.89 0.79-2.94 1.55-4.69 1.55 -3.14 0-4.88-1.95-4.88-5.51v-0.49H92.74M84.59 9.18c0.17-0.17 1.29-0.46 1.98-0.46 2.48 0 3.76 0.53 3.86 3.43h-7.46C83.24 10.27 84.39 9.37 84.59 9.18zM103.9 1.98h-7.13v19.93h6.83c7.26 0 9.77-5.68 9.77-10.03C113.37 7.33 110.93 1.98 103.9 1.98M103.14 19.8h-3.76V4.1h4.09c5.38 0 6.96 4.39 6.96 7.79C110.43 16.87 108.19 19.8 103.14 19.8zM118.38 0.7c-0.92 0-1.65 0.92-1.65 1.81 0 0.93 0.76 1.85 1.65 1.85 0.89 0 1.69-0.96 1.69-1.88C120.07 1.55 119.28 0.7 118.38 0.7"></path><rect x="117.13" y="6.97" fill="#EB6500" width="2.54" height="14.95"></rect><path fill="#EB6500" d="M130.2 6.6c-1.62 0-2.87 1.45-3.4 2.74l-0.43-2.37h-2.34l0.13 1.19c0.1 0.76 0.13 1.75 0.13 2.9v10.86h2.54v-9.51c0.53-1.29 1.72-3.7 3.17-3.7 0.96 0 1.06 0.99 1.06 1.22l2.08-0.6V9.18c0-0.03-0.03-0.17-0.06-0.4C132.8 7.36 131.91 6.6 130.2 6.6M145.87 14.13c0-5.18-1.42-7.56-6.01-7.56 -3.86 0-6.67 2.77-6.67 7.92 0 4.92 2.97 7.82 6.73 7.82 2.81 0 4.36-0.63 5.68-1.42l-0.2-2.31c-0.89 0.79-2.94 1.55-4.69 1.55 -3.14 0-4.89-1.95-4.89-5.51v-0.49H145.87M137.72 9.18c0.17-0.17 1.29-0.46 1.98-0.46 2.48 0 3.76 0.53 3.86 3.43h-7.46C136.37 10.27 137.52 9.37 137.72 9.18zM153.23 9.01c0.23-0.13 0.69-0.26 1.72-0.26 1.72 0 2.41 0.3 2.41 1.58h2.38c0-0.36 0-0.79-0.03-1.09 -0.23-1.98-2.14-2.67-4.88-2.67 -3 0-6.7 2.31-6.7 7.76 0 5.22 2.77 7.99 6.63 7.99 1.69 0 3.47-0.36 4.95-1.39l-0.2-2.31c-0.99 0.82-2.84 1.52-4.06 1.52 -2.15 0-4.55-1.71-4.55-5.91C150.89 10.2 152.97 9.18 153.23 9.01M170 19.44c-0.92 0.36-1.72 0.69-2.51 0.69 -1.16 0-1.58-0.66-1.58-2.34V8.95h3.93V6.97h-3.93V2.97h-2.48v3.99h-2.71v1.98h2.71v9.67c0 2.64 1.39 3.73 3.33 3.73 1.15 0 2.54-0.39 3.43-0.79L170 19.44M173.68 5.96c-1.09 0-2-0.87-2-1.97 0-1.1 0.91-1.97 2-1.97s1.98 0.88 1.98 1.98C175.66 5.09 174.77 5.96 173.68 5.96zM173.67 2.46c-0.85 0-1.54 0.67-1.54 1.52 0 0.85 0.69 1.54 1.54 1.54 0.85 0 1.54-0.69 1.54-1.54C175.21 3.13 174.52 2.46 173.67 2.46zM174.17 5.05c-0.09-0.09-0.17-0.19-0.25-0.3l-0.41-0.56h-0.16v0.87h-0.39V2.92c0.22-0.01 0.47-0.03 0.66-0.03 0.41 0 0.82 0.16 0.82 0.64 0 0.29-0.21 0.55-0.49 0.63 0.23 0.32 0.45 0.62 0.73 0.91H174.17zM173.56 3.22l-0.22 0.01v0.63h0.22c0.26 0 0.43-0.05 0.43-0.34C174 3.28 173.83 3.21 173.56 3.22z"></path></g></svg></a><div class="gh-nav-cnt u-hide-from-print"><div class="gh-nav-links-container gh-nav-links-container-h u-hide-from-print gh-nav-content-container"><nav aria-label="links" class="gh-nav gh-nav-links gh-nav-h"><ul class="gh-nav-list u-list-reset"><li class="gh-nav-item gh-move-to-spine"><a class="anchor gh-nav-action text-s anchor-secondary anchor-medium" href="/browse/journals-and-books" id="gh-journals-books-link" data-aa-region="header" data-aa-name="Journals &amp; Books"><span class="anchor-text-container"><span class="anchor-text">Journals &amp; Books</span></span></a></li></ul></nav><nav aria-label="utilities" class="gh-nav gh-nav-utilities gh-nav-h"><ul class="gh-nav-list u-list-reset"><li class="gh-nav-help text-s u-flex-center-ver u-gap-6 gh-nav-action"><div class="gh-move-to-spine gh-help-button gh-help-icon gh-nav-item"><div class="popover" id="gh-help-icon-popover"><div id="popover-trigger-gh-help-icon-popover"><input type="hidden"/><button class="button-link button-link-secondary gh-icon-btn button-link-medium button-link-icon-left" type="button" aria-expanded="false"><svg focusable="false" viewBox="0 0 114 128" height="20" width="20" class="icon icon-help gh-icon"><path d="M57 8C35.69 7.69 15.11 21.17 6.68 40.71c-8.81 19.38-4.91 43.67 9.63 59.25 13.81 15.59 36.85 21.93 56.71 15.68 21.49-6.26 37.84-26.81 38.88-49.21 1.59-21.15-10.47-42.41-29.29-52.1C74.76 10.17 65.88 7.99 57 8zm0 10c20.38-.37 39.57 14.94 43.85 34.85 4.59 18.53-4.25 39.23-20.76 48.79-17.05 10.59-40.96 7.62-54.9-6.83-14.45-13.94-17.42-37.85-6.83-54.9C26.28 26.5 41.39 17.83 57 18zm-.14 14C45.31 32.26 40 40.43 40 50v2h10v-2c0-4.22 2.22-9.66 8-9.24 5.5.4 6.32 5.14 5.78 8.14C62.68 55.06 52 58.4 52 69.4V76h10v-5.56c0-8.16 11.22-11.52 12-21.7.74-9.86-5.56-16.52-16-16.74-.39-.01-.76-.01-1.14 0zM52 82v10h10V82H52z"></path></svg><span class="button-link-text-container"><span class="button-link-text">Help</span></span></button></div></div></div></li><li class="gh-nav-search text-s u-flex-center-ver u-gap-6 gh-nav-action"><div class="gh-search-toggle gh-nav-item search-button-link"><a class="anchor button-link-secondary anchor-secondary u-margin-l-left gh-nav-action gh-icon-btn anchor-medium anchor-icon-left anchor-with-icon" href="/search" id="gh-search-link" data-aa-button="search-in-header-opened-from-jrnl_home" role="button"><svg focusable="false" viewBox="0 0 100 128" height="20" class="icon icon-search gh-icon"><path d="M19.22 76.91c-5.84-5.84-9.05-13.6-9.05-21.85s3.21-16.01 9.05-21.85c5.84-5.83 13.59-9.05 21.85-9.05 8.25 0 16.01 3.22 21.84 9.05 5.84 5.84 9.05 13.6 9.05 21.85s-3.21 16.01-9.05 21.85c-5.83 5.83-13.59 9.05-21.84 9.05-8.26 0-16.01-3.22-21.85-9.05zm80.33 29.6L73.23 80.19c5.61-7.15 8.68-15.9 8.68-25.13 0-10.91-4.25-21.17-11.96-28.88-7.72-7.71-17.97-11.96-28.88-11.96S19.9 18.47 12.19 26.18C4.47 33.89.22 44.15.22 55.06s4.25 21.17 11.97 28.88C19.9 91.65 30.16 95.9 41.07 95.9c9.23 0 17.98-3.07 25.13-8.68l26.32 26.32 7.03-7.03"></path></svg><span class="anchor-text-container"><span class="anchor-text">Search</span></span></a></div></li></ul></nav></div></div><div class="gh-profile-container gh-move-to-spine u-hide-from-print"><a class="anchor text-s u-clr-grey8 u-margin-l-left gh-icon-btn anchor-primary anchor-medium anchor-icon-left anchor-with-icon" href="/user/login?targetURL=%2Fjournal%2Fjournal-of-biomechanics&amp;from=globalheader" id="gh-myaccount-btn" data-aa-region="header" data-aa-name="personalsignin"><svg focusable="false" viewBox="0 0 106 128" height="20" aria-hidden="true" class="icon icon-person gh-cta-btn-icon"><path d="M11.07 120l.84-9.29C13.88 91.92 35.25 87.78 53 87.78c17.74 0 39.11 4.13 41.08 22.84l.84 9.38h10.04l-.93-10.34C101.88 89.23 83.89 78 53 78S4.11 89.22 1.95 109.73L1.04 120h10.03M53 17.71c-9.72 0-18.24 8.69-18.24 18.59 0 13.67 7.84 23.98 18.24 23.98S71.24 49.97 71.24 36.3c0-9.9-8.52-18.59-18.24-18.59zM53 70c-15.96 0-28-14.48-28-33.67C25 20.97 37.82 8 53 8s28 12.97 28 28.33C81 55.52 68.96 70 53 70"></path></svg><span class="anchor-text-container"><span class="anchor-text">My account</span></span></a></div><a class="anchor text-s u-clr-grey8 gh-move-to-spine u-hide-from-print u-margin-l-left anchor-secondary gh-icon-btn anchor-medium anchor-icon-left anchor-with-icon" href="/user/institution/login?targetURL=%2Fjournal%2Fjournal-of-biomechanics" id="gh-institutionalsignin-btn" data-aa-region="header" data-aa-name="institutionalsignin"><svg focusable="false" viewBox="0 0 106 128" height="20" aria-hidden="true" class="icon icon-institution gh-cta-btn-icon"><path d="M84 98h10v10H12V98h10V52h14v46h10V52h14v46h10V52h14v46zM12 36.86l41-20.84 41 20.84V42H12v-5.14zM104 52V30.74L53 4.8 2 30.74V52h10v36H2v30h102V88H94V52h10z"></path></svg><span class="anchor-text-container"><span class="anchor-text">Sign in</span></span></a><div id="gh-mobile-menu" class="mobile-menu u-hide-from-print"><div class="gh-hamburger u-fill-grey7"><button class="button-link u-flex-center-ver button-link-primary button-link-icon-left" type="button" aria-label="Toggle mobile menu" aria-expanded="false"><svg class="gh-hamburger-svg-el gh-hamburger-closed" role="img" aria-hidden="true" height="20" width="20"><path d="M0 14h40v2H0zm0-7h40v2H0zm0-7h40v2H0z"></path></svg></button></div><div id="gh-overlay" class="mobile-menu-overlay u-overlay u-display-none" role="button" tabindex="-1"></div><div id="gh-drawer" aria-label="Mobile menu" class="" role="navigation"></div></div></div></header><div id="sd-ai-navigation-container"></div><div class="page-container"><main><div class="sc-bYEvPH kzRXAk"><div><section class="sc-kLgntA czQFUY js-container-section"><div class="sc-bqyKva ihdZuR"><div class="sc-jSgupP jhnjej"><div color="#000000" class="sc-gKsewC cbizaA"><div style="display:flex;justify-content:center;max-width:1300px"><a class="anchor js-cover-image-link anchor-primary anchor-has-background-color anchor-has-inherit-color" href="/journal/journal-of-biomechanics" usageZone="jrnl_banner"><span class="anchor-text-container"><span class="anchor-text"><img src="https://ars.els-cdn.com/content/image/X00219290.jpg" alt="Go to journal home page - Journal of Biomechanics" class="cover-image-large cover-image js-cover-image"/></span></span></a></div></div><div color="#000000" class="sc-iBPRYJ dcyYoo"><div class="sc-fubCfw fIQOJW"><h1 class="sc-pFZIQ elsBX js-title-text u-text-light u-h2" style="color:#000000"><a class="anchor js-title-link anchor-primary anchor-has-background-color anchor-has-inherit-color" href="/journal/journal-of-biomechanics" usageZone="jrnl_banner" id="journal-title"><span class="anchor-text-container"><span class="anchor-text">Journal of Biomechanics</span></span></a></h1><div class="open-statement sc-jrAGrp js-open-statement" style="color:#000000"><div class="open-statement-item u-display-inline-block"><button class="button-link sc-bdfBwQ gSaRDG js-open-access-link button-link-secondary u-text-left" type="button" id="openStatement-supports" color="#000000" aria-expanded="false"><span class="button-link-text-container"><span class="button-link-text"><span aria-label="Supports open access" class="js-open-statement-text open-statement-text" style="color:#000000">Supports open access</span></span></span></button></div></div></div><div class="sc-iqHYGH eVqFOq"><div class="sc-crrsfI gXoCQi js-cite-score metric"><button class="button-link sc-bdfBwQ gSaRDG button-link button-link-secondary u-text-left" type="button" color="#000000" aria-expanded="false"><span class="button-link-text-container"><span class="button-link-text"><span style="color:#000000" class="text-l u-display-block">4.3</span><span style="color:#000000" class="text-xs ">CiteScore</span></span></span></button></div><div class="sc-crrsfI gXoCQi sc-dQppl kkwkml js-impact-factor metric"><button class="button-link sc-bdfBwQ gSaRDG button-link button-link-secondary u-text-left" type="button" color="#000000" aria-expanded="false"><span class="button-link-text-container"><span class="button-link-text"><span style="color:#000000" class="text-l u-display-block">2.4</span><span style="color:#000000" class="text-xs ">Impact Factor</span></span></span></button></div></div></div></div></div><div class="sc-cxFLnm eVijty js-banner-links text-s"><div class="nav-search-container"><nav class="sc-bkzZxe czUdPq banner-nav" aria-label="journal"><ul class="sc-idOhPF cbAumH js-banner-nav-list"><li class="u-margin-l-right"><div><button type="button" class="button sc-fFubgz cMnmlX button-secondary expandable-nav-item" aria-disabled="false" aria-haspopup="true" aria-expanded="false"><span class="button-text-container"><span class="button-text"><div class="sc-hBEYos imEIXP label"><span class="u-clr-black">Articles &amp; Issues</span><svg focusable="false" viewBox="0 0 92 128" height="20" width="20" aria-hidden="true" class="icon icon-navigate-down"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></div></span></span></button></div></li><li class="u-margin-l-right"><div><button type="button" class="button sc-fFubgz cMnmlX button-secondary expandable-nav-item" aria-disabled="false" aria-haspopup="true" aria-expanded="false"><span class="button-text-container"><span class="button-text"><div class="sc-hBEYos imEIXP label"><span class="u-clr-black">About</span><svg focusable="false" viewBox="0 0 92 128" height="20" width="20" aria-hidden="true" class="icon icon-navigate-down"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></div></span></span></button></div></li><li class="u-margin-l-right"><div><button type="button" class="button sc-fFubgz cMnmlX button-secondary expandable-nav-item" aria-disabled="false" aria-haspopup="true" aria-expanded="false"><span class="button-text-container"><span class="button-text"><div class="sc-hBEYos imEIXP label"><span class="u-clr-black">Publish</span><svg focusable="false" viewBox="0 0 92 128" height="20" width="20" aria-hidden="true" class="icon icon-navigate-down"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></div></span></span></button></div></li><li class="u-margin-l-right"><div class="u-padding-xs-ver"><a class="anchor anchor-primary anchor-has-inherit-color" href="https://shop.elsevier.com/journals/journal-of-biomechanics/0021-9290?dgcid=SD_ecom_referral_journals" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Order journal</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></div></li></ul></nav><nav class="mobile-nav"><div class="sc-fKFyDc gbJeRv nav-mobile-container"><button type="button" class="button nav-mobile-menu-button button-primary button-icon-left" aria-disabled="false" data-aa-button="aa-mobile-menu"><svg focusable="false" viewBox="25 0 25 15" height="24" width="24" preserveAspectRatio="xMinYMax" class="icon icon-hamburger"><path d="M0 14h40v2H0zm0-7h40v2H0zm0-7h40v2H0z"></path></svg><span class="button-text-container"><span class="button-text">Menu</span></span></button><div class="sc-kfzAmx gyEvgg slide-out-menu hidden"><div class="accordion-nav-container"><ol class="accordion-container u-font-sans nav-items" role="tablist"><li class="accordion-panel"><button id="61194-accordion-tab-0" type="button" class="u-display-flex icon-right accordion-panel-title u-padding-xs-ver u-text-left" tabindex="0" role="tab" aria-expanded="true" aria-selected="true" aria-controls="61194-accordion-panel-0" data-aa-button="aa-mobile-menu-articles-&amp;-issues"><div><span class="accordion-title"><span class="accordion-text">Articles &amp; Issues</span></span></div><svg focusable="false" viewBox="0 0 92 128" height="20" class="icon icon-navigate-up accordion-icon navigate-up"><path d="M46 46L8 84l-7-7 45-45 45 45-7 7z"></path></svg></button><div id="61194-accordion-panel-0" class="accordion-panel-content u-padding-xs-ver" role="tabpanel" aria-labelledby="61194-accordion-tab-0"><ul class="sc-hHftDr jYScwr"><li class="sc-dmlrTW dBKBdm link"><a class="link-anchor u-clr-black" href="/journal/journal-of-biomechanics/vol/205/suppl/C" target="_self">Latest issue</a></li><li class="sc-dmlrTW dBKBdm link"><a class="link-anchor u-clr-black" href="/journal/journal-of-biomechanics/issues" target="_self">All issues</a></li><li class="sc-dmlrTW dBKBdm link"><a class="link-anchor u-clr-black" href="/journal/journal-of-biomechanics/articles-in-press" target="_self">Articles in press</a></li><li class="sc-dmlrTW dBKBdm link"><a class="link-anchor u-clr-black" href="/journal/journal-of-biomechanics/special-issues" target="_self">Special issues and article collections</a></li><li class="sc-dmlrTW dBKBdm link"><a class="link-anchor u-clr-black" href="https://data.mendeley.com/journal/00219290" target="_self">Linked datasets</a></li><li class="sc-dmlrTW dBKBdm link"><div class="sc-bBXqnf eoGpMS"></div><span><button class="button-link js-link js-follow-link button-link-secondary" type="button"><span class="button-link-text-container"><span class="button-link-text">Sign in to set up alerts</span></span></button></span></li><li class="sc-dmlrTW dBKBdm link"><button class="button-link js-rss-link-button rss-link-button button-link-secondary" type="button"><span class="button-link-text-container"><span class="button-link-text">RSS</span></span></button></li></ul></div></li><li class="accordion-panel"><button id="61194-accordion-tab-1" type="button" class="u-display-flex icon-right accordion-panel-title u-padding-xs-ver u-text-left" tabindex="0" role="tab" aria-expanded="false" aria-selected="true" aria-controls="61194-accordion-panel-1" data-aa-button="aa-mobile-menu-about"><div><span class="accordion-title"><span class="accordion-text">About</span></span></div><svg focusable="false" viewBox="0 0 92 128" height="20" class="icon icon-navigate-down accordion-icon"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></button></li><li class="accordion-panel"><button id="61194-accordion-tab-2" type="button" class="u-display-flex icon-right accordion-panel-title u-padding-xs-ver u-text-left" tabindex="0" role="tab" aria-expanded="false" aria-selected="true" aria-controls="61194-accordion-panel-2" data-aa-button="aa-mobile-menu-publish"><div><span class="accordion-title"><span class="accordion-text">Publish</span></span></div><svg focusable="false" viewBox="0 0 92 128" height="20" class="icon icon-navigate-down accordion-icon"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></button></li></ol><div class="u-padding-xs-ver"><a class="anchor anchor-primary anchor-has-inherit-color" href="https://shop.elsevier.com/journals/journal-of-biomechanics/0021-9290?dgcid=SD_ecom_referral_journals" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Order journal</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></div></div></div></div></nav><div class="search-container"><div class="sc-iwyYcG fQINgz banner-search-container mobile-search"><form class="search-form" action="/search#submit" role="search" aria-label="Search in this journal" data-aa-region="aa-jhp-search" style="width:100%;justify-content:space-between"><div class="text-input inline-search-input"><div class="text-input-container text-input-container-no-label"><input type="search" id="qs" name="qs" value="" class="text-input-field" aria-describedby="qs-description-message " aria-invalid="false" aria-label="Search in this journal" placeholder="Search in this journal"/></div><div class="text-input-message-container"><div class="text-input-validation-error" aria-live="polite"></div><div id="qs-description-message"></div></div></div><button type="submit" class="button button-primary button-icon-only" aria-disabled="false" aria-label="search" data-aa-button="journal-search-submit"><svg focusable="false" viewBox="0 0 100 128" height="20" class="icon icon-search"><path d="M19.22 76.91c-5.84-5.84-9.05-13.6-9.05-21.85s3.21-16.01 9.05-21.85c5.84-5.83 13.59-9.05 21.85-9.05 8.25 0 16.01 3.22 21.84 9.05 5.84 5.84 9.05 13.6 9.05 21.85s-3.21 16.01-9.05 21.85c-5.83 5.83-13.59 9.05-21.84 9.05-8.26 0-16.01-3.22-21.85-9.05zm80.33 29.6L73.23 80.19c5.61-7.15 8.68-15.9 8.68-25.13 0-10.91-4.25-21.17-11.96-28.88-7.72-7.71-17.97-11.96-28.88-11.96S19.9 18.47 12.19 26.18C4.47 33.89.22 44.15.22 55.06s4.25 21.17 11.97 28.88C19.9 91.65 30.16 95.9 41.07 95.9c9.23 0 17.98-3.07 25.13-8.68l26.32 26.32 7.03-7.03"></path></svg></button><input type="hidden" name="pub" value="Journal of Biomechanics"/><input type="hidden" name="cid" value="271132"/><input type="hidden" name="origin" value="jrnl_home"/><input type="hidden" name="zone" value="qSearch"/></form></div></div></div></div><div class="sc-ezrdKe igUClk"><a class="anchor sc-lmoMRL hLaIzl sc-iJuUWI leaANG js-submit-article-cta anchor-primary anchor-has-inherit-color" href="https://www.editorialmanager.com/bm/Default.aspx" target="_blank" background="#B9B9B9" id="js-submit-article-cta"><span class="anchor-text-container"><span class="anchor-text">Submit your article</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor sc-lmoMRL hLaIzl sc-giIncl kwqQTQ js-gfa anchor-primary anchor-has-inherit-color" href="/journal/journal-of-biomechanics/publish/guide-for-authors" background="#B9B9B9"><span class="anchor-text-container"><span class="anchor-text">Guide for authors</span></span></a></div></section></div></div><div class="sd-flex-content about-section-container "><div class="about-content-wrapper"><div class="about-content"><div><h2 class="js-journal-info-heading about-section-heading u-h3 u-clr-grey8 u-margin-s-bottom">About the journal</h2><div class="col-xs-24 col-lg-24"><div class="u-margin-xs-bottom text-s"><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><div class="slide-out u-padding-m-hor" style="height:0" role="dialog" aria-label="Slideout panel"><div class="header-container u-padding-m-ver"><h2 class="title-slideout u-h3 u-text-light" tabindex="-1">Aims &amp; Scope</h2><button type="button" class="button button-secondary close-button button-icon-only" aria-disabled="false" aria-label="close panel"><svg focusable="false" viewBox="0 0 70 128" height="20" class="icon icon-cross"><path d="M68.94 36.12L62 29 35 56 8 29l-7 7 27 27L1 90l7 7 27-27 27 27 7-7-27-27 26.94-26.88"></path></svg></button></div><span class="spaced"><p>The <i>Journal of Biomechanics</i> publishes reports of original and substantial findings using the principles of <b>mechanics</b> to explore <b>biological</b> problems. Analytical, as well as experimental papers may be submitted, and the journal accepts original articles, surveys and perspective articles (usually by <a href="https://www.journals.elsevier.com/journal-of-biomechanics/editorial-board/">Editorial</a> invitation only), book reviews and letters to the Editor. The criteria for acceptance of manuscripts include excellence, novelty, significance, clarity, conciseness and interest to the readership.</p><p>The Journal does not consider simultaneous submissions of manuscripts in multiple parts or series. Authors are encouraged to submit their manuscripts as independent, stand-alone manuscripts or consider submitting them sequentially, waiting for the outcome of the first submission before proceeding with the second one.</p><p>Papers published in the journal may cover a wide range of topics in <b>biomechanics</b>, including, but not limited to:</p><ul><li><p><b>Fundamental Topics</b> - Biomechanics of the musculoskeletal, cardiovascular, and respiratory systems, mechanics of hard and soft tissues, biofluid mechanics, mechanics of prostheses and implant-tissue interfaces, mechanics of cells.</p></li><li><p><b>Cardiovascular</b> and <b>Respiratory Biomechanics</b> - Mechanics of blood-flow, air-flow, mechanics of the soft tissues, flow-tissue or flow-prosthesis interactions.</p></li><li><p><b>Cell Biomechanics</b> - Biomechanic analyses of cells, membranes and sub-cellular structures; the relationship of the mechanical environment to cell and tissue response.</p></li><li><p><b>Dental Biomechanics</b> - Design and analysis of dental tissues and prostheses, mechanics of chewing.</p></li><li><p><b>Functional Tissue Engineering</b> - The role of biomechanical factors in engineered tissue replacements and regenerative medicine.</p></li><li><p><b>Injury Biomechanics</b> - Mechanics of impact and trauma, dynamics of man-machine interaction.</p></li><li><p><b>Molecular Biomechanics</b> - Mechanical analyses of biomolecules.</p></li><li><p><b>Orthopedic Biomechanics</b> - Mechanics of fracture and fracture fixation, mechanics of implants and implant fixation, mechanics of bones and joints, wear of natural and artificial joints.</p></li><li><p><b>Rehabilitation Biomechanics</b> - Analyses of gait, mechanics of prosthetics and orthotics.</p></li><li><p><b>Sports Biomechanics</b> - Mechanical analyses of sports performance.</p></li></ul><p><i>Journal of Biomechanics</i> is affiliated to the <a href="http://asb-biomech.org/">American Society of Biomechanics</a>, the <a href="http://www.isbweb.org/">International Society of Biomechanics</a>, the <a href="http://www.esbiomech.org">European Society of Biomechanics</a>, <a href="http://www.clin-biomechanics.org/">the Japanese Society for Clinical Biomechanics</a>, the <a href="http://www.anzsb.asn.au/">Australian and New Zealand Society of Biomechanics</a>, and the <a href="http://www.biomecanique.org/">Societe de Biomecanique</a> .</p></span></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><p class="js-content-container u-margin-m-bottom"><p>The <i>Journal of Biomechanics</i> publishes reports of original and substantial findings using the principles of <b>mechanics</b> to explore <b>biological</b> problems. Analytical, as well as experimental papers may be submitted, and the journal accepts original articles, surveys and perspective articles (usually by <a href="https://www.journals.elsevier.com/journal-of-biomechanics/editorial-board/">E…</a></p></p><button class="button-link button-link-primary" type="button" data-aa-button="aa-aims-scope-view-full"><span class="button-link-text-container"><span class="button-link-text">View full aims &amp; scope</span></span></button></div></div></div></div></div><div class="society-logo u-display-none-from-md"></div><div class="article-publishing-options"><h2 class="u-h3">Article publishing options</h2><div><div class="apc-subscription-group"><div><div class="publishing-option text-m"><h3 class="u-h4">Open Access</h3><div class="open-access"><div>Article Publishing Charge (APC): USD <!-- -->3,670<!-- --> (excluding taxes).<!-- --> <!-- -->The amount you pay may be reduced during submission if applicable.<div>Review<!-- --> <a class="anchor open-access-policy-link anchor-primary" href="/journal/journal-of-biomechanics/publish/open-access-options"><span class="anchor-text-container"><span class="anchor-text">this journal’s open access policy.</span></span></a></div></div></div></div><div class=""><button type="button" class="button button-secondary text-s compare-apc-button" aria-disabled="false"><span class="button-text-container"><span class="button-text">Compare APCs for other journals<svg focusable="false" viewBox="0 0 54 128" height="20" aria-hidden="true" class="icon icon-navigate-right compare-apc-icon"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg></span></span></button></div></div><div class="publishing-option text-m"><h3 class="u-h4">Subscription</h3><p>No publication fee charged to authors, and published articles are immediately available to subscribers.</p></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div><div data-focus-lock-disabled="disabled"><div class="slide-out u-padding-m-hor" style="height:0" role="dialog" aria-label="Slideout panel"><div class="header-container u-padding-m-ver"><h2 class="title-slideout u-h3 u-text-light" tabindex="-1"><span class="text-s">Journals</span></h2><button type="button" class="button button-secondary close-button button-icon-only" aria-disabled="false" aria-label="close panel"><svg focusable="false" viewBox="0 0 70 128" height="20" class="icon icon-cross"><path d="M68.94 36.12L62 29 35 56 8 29l-7 7 27 27L1 90l7 7 27-27 27 27 7-7-27-27 26.94-26.88"></path></svg></button></div><div class="apc-comparison"><div class="apc-comparison-title-section"><span class="block text-m">Compare article publishing charges (APCs) for other journals</span><div class="text-s">Add up to 5 journals (from Elsevier or other publishers) to the table below to compare with <b>Journal of Biomechanics<!-- -->.</b></div></div><div class="apc-comparison-table-wrapper"><div class="apc-comparison-table-section"><table><tbody><tr><th class="text-s u-text-bold">Journal Name</th><th class="text-s u-text-bold">Publisher</th><th class="text-s u-text-bold">APC</th><th class="text-s u-text-bold">Impact Factor</th><th class="text-s u-text-bold">CiteScore</th><th class="text-s u-text-bold"></th></tr><tr class="original-journal"><td class="text-xs"><div class="cell-container"><div class="u-text-bold">Journal of Biomechanics</div><div><div class="open-statement-item u-display-inline-block"><span class="js-open-statement-text open-statement-text">Supports <span class="u-text-italic">open access</span></span></div></div></div></td><td class="text-xs"><div class="cell-container"><div>Elsevier</div></div></td><td class="text-xs"><div class="cell-container"><div>USD 3,670</div></div></td><td class="text-xs"><div class="cell-container"><div>2.4</div></div></td><td class="text-xs"><div class="cell-container"><div>4.3</div></div></td><td class="text-xs"><div class="cell-container"><div></div></div></td></tr></tbody></table></div><div class="search-wrapper"><button type="button" class="button button-secondary button-icon-left" aria-disabled="false"><svg focusable="false" viewBox="0 0 86 128" height="20" class="icon icon-plus"><path d="M48 58V20H38v38H0v10h38v38h10V68h38V58z"></path></svg><span class="button-text-container"><span class="button-text">Add journals to compare</span></span></button></div></div><div class="text-xs apc-accordion-section"><ol class="accordion-container u-font-sans " role="tablist"><li class="accordion-panel"><button id="61195-accordion-tab-0" type="button" class="u-display-flex icon-right accordion-panel-title u-padding-xs-ver u-text-left" tabindex="0" role="tab" aria-expanded="false" aria-selected="true" aria-controls="61195-accordion-panel-0"><div><span class="accordion-title"><span class="accordion-text"><span class="text-s custom-accordion-title"><svg focusable="false" viewBox="0 0 92 128" class="icon icon-navigate-down accordion-icon"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg>How this feature works</span></span></span></div><svg focusable="false" viewBox="0 0 92 128" height="20" class="icon icon-navigate-down accordion-icon"><path d="M1 51l7-7 38 38 38-38 7 7-45 45z"></path></svg></button></li></ol></div></div></div></div><div data-focus-guard="true" tabindex="-1" style="width:1px;height:0px;padding:0;overflow:hidden;position:fixed;top:1px;left:1px"></div></div></div></div><div class="metrics-section"><section class="section-container metrics-row" data-aa-region="aa-metrics-section"><div class="metric u-padding-s-left" style="--border-color:#B9B9B9"><span class="value u-h2">7<!-- --> days</span><div class="popover metric-popover u-margin-xs-left" id="metric-popover-Submissiontofirstdecision"><div id="popover-trigger-metric-popover-Submissiontofirstdecision"><button class="button-link button-link-primary button-link-icon-only" type="button" aria-label="Info on Submission to first decision" aria-expanded="false" aria-haspopup="true"><svg focusable="false" viewBox="0 0 128 128" height="20" class="icon icon-info"><path d="M63 8c-14.692 0-28.503 5.721-38.893 16.11C13.72 34.5 8 48.31 8 63c0 30.328 24.672 55 55 55h.01c14.688 0 28.497-5.72 38.883-16.105C112.28 91.505 118 77.692 118 63c0-30.328-24.672-55-55-55zm0 10c24.814 0 45 20.186 45 45 0 12.022-4.68 23.324-13.18 31.824A44.688 44.688 0 0 1 63.01 108h-.008C38.188 108 18 87.814 18 63c0-12.02 4.68-23.32 13.18-31.82S50.98 18 63 18zm-5 16v10h10V34H58zm0 18v40h10V52H58z"></path></svg></button></div></div><div class="label text-s">Submission to first decision</div></div><div class="metric u-padding-s-left" style="--border-color:#B9B9B9"><span class="value u-h2">58<!-- --> days</span><div class="popover metric-popover u-margin-xs-left" id="metric-popover-Submissiontodecisionafterreview"><div id="popover-trigger-metric-popover-Submissiontodecisionafterreview"><button class="button-link button-link-primary button-link-icon-only" type="button" aria-label="Info on Submission to decision after review" aria-expanded="false" aria-haspopup="true"><svg focusable="false" viewBox="0 0 128 128" height="20" class="icon icon-info"><path d="M63 8c-14.692 0-28.503 5.721-38.893 16.11C13.72 34.5 8 48.31 8 63c0 30.328 24.672 55 55 55h.01c14.688 0 28.497-5.72 38.883-16.105C112.28 91.505 118 77.692 118 63c0-30.328-24.672-55-55-55zm0 10c24.814 0 45 20.186 45 45 0 12.022-4.68 23.324-13.18 31.824A44.688 44.688 0 0 1 63.01 108h-.008C38.188 108 18 87.814 18 63c0-12.02 4.68-23.32 13.18-31.82S50.98 18 63 18zm-5 16v10h10V34H58zm0 18v40h10V52H58z"></path></svg></button></div></div><div class="label text-s">Submission to decision after review</div></div><div class="metric u-padding-s-left" style="--border-color:#B9B9B9"><span class="value u-h2">135<!-- --> days</span><div class="popover metric-popover u-margin-xs-left" id="metric-popover-Submissiontoacceptance"><div id="popover-trigger-metric-popover-Submissiontoacceptance"><button class="button-link button-link-primary button-link-icon-only" type="button" aria-label="Info on Submission to acceptance" aria-expanded="false" aria-haspopup="true"><svg focusable="false" viewBox="0 0 128 128" height="20" class="icon icon-info"><path d="M63 8c-14.692 0-28.503 5.721-38.893 16.11C13.72 34.5 8 48.31 8 63c0 30.328 24.672 55 55 55h.01c14.688 0 28.497-5.72 38.883-16.105C112.28 91.505 118 77.692 118 63c0-30.328-24.672-55-55-55zm0 10c24.814 0 45 20.186 45 45 0 12.022-4.68 23.324-13.18 31.824A44.688 44.688 0 0 1 63.01 108h-.008C38.188 108 18 87.814 18 63c0-12.02 4.68-23.32 13.18-31.82S50.98 18 63 18zm-5 16v10h10V34H58zm0 18v40h10V52H58z"></path></svg></button></div></div><div class="label text-s">Submission to acceptance</div></div><div class="metric u-padding-s-left" style="--border-color:#B9B9B9"><span class="value u-h2">2<!-- --> days</span><div class="popover metric-popover u-margin-xs-left" id="metric-popover-Acceptancetoonlinepublication"><div id="popover-trigger-metric-popover-Acceptancetoonlinepublication"><button class="button-link button-link-primary button-link-icon-only" type="button" aria-label="Info on Acceptance to online publication" aria-expanded="false" aria-haspopup="true"><svg focusable="false" viewBox="0 0 128 128" height="20" class="icon icon-info"><path d="M63 8c-14.692 0-28.503 5.721-38.893 16.11C13.72 34.5 8 48.31 8 63c0 30.328 24.672 55 55 55h.01c14.688 0 28.497-5.72 38.883-16.105C112.28 91.505 118 77.692 118 63c0-30.328-24.672-55-55-55zm0 10c24.814 0 45 20.186 45 45 0 12.022-4.68 23.324-13.18 31.824A44.688 44.688 0 0 1 63.01 108h-.008C38.188 108 18 87.814 18 63c0-12.02 4.68-23.32 13.18-31.82S50.98 18 63 18zm-5 16v10h10V34H58zm0 18v40h10V52H58z"></path></svg></button></div></div><div class="label text-s">Acceptance to online publication</div></div><div class="metric u-padding-s-left u-padding-s-top-from-sm" style="--border-color:#B9B9B9"><a class="button-alternative button-alternative-primary button-alternative-icon-left" href="/journal/journal-of-biomechanics/about/insights" data-aa-button="aa-metrics-view-all"><svg focusable="false" viewBox="0 0 54 128" height="20" class="icon icon-navigate-right"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg><span class="button-alternative-text-container"><span class="button-alternative-text">View all insights</span></span></a></div></section></div><div class="editorial-section-wrapper" style="background-color:#B9B9B9"><section class="editorial-section grid u-margin-m-top u-margin-xxl-top-from-sm section-container" data-aa-region="aa-journal-editorial-section"><div class="editorial-header"><h2 class="title u-h3" style="color:#000000"><b>Editors-in-Chief</b></h2><a class="anchor view-all u-text-- anchor-primary anchor-has-background-color anchor-has-inherit-color" href="/journal/journal-of-biomechanics/about/editorial-board" style="color:#000000"><span class="anchor-text-container"><span class="anchor-text">View full editorial board</span></span></a></div><div class="carousel"><div class="slide active"><div class="editorial-row "><div class="editor u-margin-l-right"><div class="editor-img-container u-margin-m-right"><svg width="100" height="100" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="60" cy="60" r="60" fill="#000000"></circle><path d="M84.4302 92.21L81.8402 90.49V91.35L82.7002 94.8L81.8402 98.24L80.1202 93.07L76.6702 88.77L74.0802 86.18L70.6402 83.59L63.7402 81.01L67.1902 86.18L69.7802 92.18L71.5002 95.63L74.9502 98.21L78.3902 99.94L81.8402 100.8V104.25L83.5602 106.83L85.3302 110.31L87.4702 112.49C87.6002 112.41 87.7402 112.35 87.8702 112.28V97.38L87.0102 94.8L84.4302 92.21ZM74.0902 95.66L72.3302 93.07L69.7502 88.77L67.1602 83.6L70.6102 85.32L74.0502 87.9L77.5002 92.21L79.2202 94.8L80.0902 99.1L74.0902 95.66ZM83.9302 105.34L83.0702 100.57L83.9802 97.09L83.1902 92.57L85.9302 95.79L86.2202 99.37L87.0802 110.31L83.9302 105.34Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M80.3302 109.99L74.3302 108.26V103.95L73.4602 101.37L71.7402 97.92L70.0302 95.34L64.8602 91.03L60.3302 85.99L59.9002 90.3L60.3302 93.96L60.5302 95.34L62.2502 98.78L66.5602 103.09L71.7302 107.4V108.26H70.0302L66.5802 109.99L62.2702 110.85L58.8302 112.57L55.3802 115.16L54.5202 116.88L53.7402 119.22C54.4102 119.28 55.0902 119.34 55.7402 119.38L57.4702 115.93L60.9102 113.35L67.8102 110.76L65.2202 115.07L62.6702 118.49L60.5802 119.49C61.4802 119.49 62.3702 119.49 63.2502 119.38L64.8602 117.77L68.3302 113.43L70.9102 109.12L76.9102 110.85L82.9102 113.43L83.8502 114.22L84.5102 113.93L78.3302 110.29L83.5602 112.06L85.7102 113.36L86.7702 112.82L86.3502 112.57L80.3302 109.99ZM70.8102 104.92L65.6402 99.75L62.2402 95.49L61.3802 92.91V89.41L69.9902 97.17L72.5802 101.49L73.4402 106.65L70.8102 104.92Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M102.77 97.06H99.3301L96.7401 97.92H95.0201L93.3301 97.06L97.6301 91.89L99.3301 88.49V85L97.6001 75.49L94.1601 81.49L90.7101 87.49L89.8501 90.08V93.52L90.7101 96.11L91.5701 98.69L89.8501 106.45V110.76L89.9201 111.02C90.4801 110.68 91.0301 110.34 91.5701 110.02V109.87L92.4401 105.29L93.4401 100.77L96.2401 104.38L96.6701 106.38C97.2201 105.95 97.7601 105.51 98.2901 105.05L96.5701 101.6L93.9801 99.02L98.2901 100.74L100.92 102.74C101.23 102.44 101.56 102.14 101.87 101.83L97.3301 99.11H101.64L103.95 99.57C104.52 98.93 105.08 98.29 105.63 97.63L104.48 97.06H102.77ZM92.2301 96.49L92.0101 91.25L93.3301 87.85L95.2701 84L97.2101 80.15L98.4901 85.25L97.8401 89.34L95.1601 93.63L92.2301 96.49Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M107.08 86.72L105.33 85.86L106.19 87.58L107.91 91.89L108.49 93.82C108.85 93.32 109.19 92.82 109.49 92.29L108.33 88.65L110.87 90.17C111.11 89.78 111.33 89.37 111.56 88.97L110.56 88.44L107.08 86.72Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M119.15 62.59L117.42 60.01V47.94H116.56L115.7 50.49L113.98 53.07L109.67 58.24L107.08 63.49L106.22 66.08V69.49L107.08 70.36V72.94L103.64 70.36L98.4699 66.05L91.5699 63.49L85.5699 60.05L78.6799 56.6L71.7799 54.88L69.1999 53.15L65.7499 52.29L63.1299 50.49L60.5499 48.76L57.9599 47.04L55.3799 45.32L52.7899 44.49L49.3299 43.63H43.3299L37.3299 44.49V46.22L38.1899 47.08L42.4499 50.49L47.6199 52.21L52.7899 53.93L57.9599 53.07H58.8299L60.5499 52.21H61.4099L63.1299 53.07L59.6899 54.8H56.2399L50.2399 55.66L44.2399 57.38L39.9299 60.83L34.7599 66L33.8999 67.72L42.5099 66.86L46.8199 66L50.2699 64.27L53.7199 62.55L56.2999 59.97L61.4699 54.8L65.7799 53.93H67.4999L69.2299 55.66L65.7799 58.24L61.4699 60.83L58.8299 64.31L57.9599 66.04L57.0999 68.62L56.2399 69.48L55.3799 70.35L54.5199 72.07L53.6599 73.79L57.9599 72.07L63.1299 70.35L66.5799 67.76L68.3299 65.18L69.1899 62.59L70.0499 60.87V57.42L70.9099 55.7L77.7999 58.28L83.7999 61.73L91.7999 66.19L85.5599 65.54L80.1799 67.05L76.9499 69.2L74.1499 70.28L77.8099 71.35L83.6199 72.65L86.4299 74.65L81.2299 75.49L74.3299 78.1L70.8799 79.82L68.3299 81.55L76.9399 83.27L81.2499 84.13H85.5599L90.7299 82.41L93.3299 80.69L95.0499 78.96V76.38L93.3299 74.58L96.1299 72.86L97.1999 71.35L96.7699 69.42L106.27 77.24L111.44 82.41L113.88 84.49C114.15 83.9 114.42 83.31 114.67 82.71L103.67 73.28L91.8899 64.64L98.4699 67.25L100.8 69.81L105.36 72.81L108.59 75.61L115.44 80.8C115.63 80.3 115.81 79.8 115.99 79.27L109.42 74.16L112.86 69.85L115.45 68.12L116.33 65.49V71.49L117.19 74.08L117.43 74.55C117.7 73.55 117.94 72.49 118.15 71.45L117.48 69.45V66.63L118.59 63.78L119.13 64.42C119.13 63.85 119.23 63.27 119.26 62.69L119.15 62.59ZM55.0099 52.79L49.7099 51.61L42.9399 48.66L39.0599 45.22L45.4699 44.49L50.7699 45.67L56.0699 48.03L61.3299 51.61L55.0099 52.79ZM53.2699 60.49L46.3799 63.94L37.3799 65.87L41.0799 61.41L46.4199 58.34L54.4199 56.26L57.8399 56.4L53.2699 60.49ZM65.9699 65.87L61.5299 69.15L57.1399 71.31L59.3299 66.98L62.3299 62.65L69.2199 57.24L65.9699 65.87ZM93.5899 77.94L91.8699 80.09L86.4899 82.49L80.8199 82.63L75.9099 81.92L73.0799 80.71L82.5199 77.06L87.2399 75.85H92.8999L93.5899 77.94ZM93.4899 67.7L95.6499 69.63L94.9999 71.35L93.4899 72.86L88.4899 73.72L83.3299 71.14L77.9499 69.85L84.1899 67.05L88.9199 66.83L93.4899 67.7ZM115.74 58L115.55 61.94L112.96 66.94L108.23 71.46L108.01 66.72L109.52 61.49L112.67 57.98L115.74 53.56V58Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M59.2202 104.28L58.3302 102.55V98.24L59.1902 94.8V92.21L57.4702 86.21L54.8802 81.9L51.4302 77.59L50.5702 78.45V79.32L51.4302 81.9L50.5702 87.07L51.4302 92.24L53.1602 97.41L56.6102 102.58L50.6102 101.72H44.6102L42.0302 102.58L39.4402 104.31L36.8602 106.89L35.9502 109.49L40.2602 110.35L45.4302 109.49L51.4302 108.63L53.1602 107.76L55.7402 106.04L59.2202 104.28ZM56.5602 100.04L53.2702 93.43L51.9802 88.05L52.6902 82.49L55.5902 86.61L57.4202 90.73V94.85L56.5602 100.04ZM51.6802 106.86L47.3702 107.72L38.7502 108.59L41.3302 105.14L45.6402 103.42H51.6402L55.9502 104.29L51.6802 106.86Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M38.75 94.8L41.33 96.49L45.64 99.08L49.95 99.94H53.39L51.67 97.35L50.81 93.91L48.23 90.49L43.06 85.32L36.17 82.73L31 78.42L33.58 85.32L37.03 92.21L38.75 94.8ZM40.48 86.18L44.66 89.18L48.33 93.22L50.83 98.22H48.23L44.66 96.64L40.57 93.64L37.77 89.77L35.33 84.49L40.48 86.18Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M92.1802 50.8501L93.9002 56.0201L96.4902 58.6001L99.0702 62.0501L102.52 63.7701H105.97V62.0501L105.11 59.4901L104.25 56.9001L103.38 55.1801L99.9402 50.8701L91.3302 45.6801H90.4702L91.3302 48.2601L92.1802 50.8501ZM98.2502 51.2501L101.7 55.7701L105.11 62.9101L100.19 60.9101L96.3302 55.9801L94.8202 54.0401L93.0502 48.7001L98.2502 51.2501Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M101.66 47.4L102.52 49.99L104.25 53.43L106.83 56.02L109.42 57.74L110.28 56.88L111.14 55.16V51.71L110.33 46.54L107.74 41.37L100.85 32.75L99.1201 31.89V33.61L99.9901 40.51L101.66 47.4ZM104.58 40.26L107.72 45.26L109.66 50.43L109.85 56.06L104.71 51.29L101.42 41.29L100.42 34.71L104.58 40.26Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M60.3302 35.34L62.0502 37.06L64.6402 39.65L66.3302 41.37L68.0502 42.23L70.6402 43.09L73.2202 44.82H75.8102L79.2602 43.95L80.9802 47.4L84.4302 51.71V52.57L85.2902 53.43L87.0102 55.16V42.23L86.1502 37.92L83.5602 33.61L81.8402 30.17L80.9802 25H80.1202L78.3902 33.61L77.5302 37.92L78.3902 42.23L74.9502 37.92L70.6402 35.34L65.4702 33.61L59.4702 32.75L60.3302 34.49V35.34ZM79.7602 36.16L80.6302 29.94L82.7302 35.16L85.1202 40.49L85.6802 51.14L82.5402 46.95L79.7302 41.15L79.7602 36.16ZM66.2402 35.16L70.9502 37.08L75.0402 39.88L78.1402 43.71L72.7302 42.92L67.9402 40.49L61.4502 33.95L66.2402 35.16Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M74.9498 47.4001L69.7798 45.6801H63.7798L67.2298 49.1301L70.6798 52.5701L74.9898 54.3001H82.7398L83.5998 53.4301L81.8798 50.8501L79.2998 49.1301L74.9498 47.4001ZM76.7298 52.9701L73.3298 52.3201L69.8198 49.7701L66.3298 47.4001L72.2098 48.0201L77.5898 49.9501L81.0298 52.7501L76.7298 52.9701Z" fill="#1F1F1F" fill-opacity="0.1"></path><g clip-path="url(#clip0)"><path d="M43.4541 81.875L43.7822 78.2461C44.5518 70.9062 52.8994 69.2891 59.833 69.2891C66.7627 69.2891 75.1104 70.9023 75.8799 78.2109L76.208 81.875H80.1299L79.7666 77.8359C78.9268 69.8555 71.8994 65.4688 59.833 65.4688C47.7666 65.4688 40.7354 69.8516 39.8916 77.8633L39.5361 81.875H43.4541ZM59.833 41.918C56.0361 41.918 52.708 45.3125 52.708 49.1797C52.708 54.5195 55.7705 58.5469 59.833 58.5469C63.8955 58.5469 66.958 54.5195 66.958 49.1797C66.958 45.3125 63.6299 41.918 59.833 41.918ZM59.833 62.3438C53.5986 62.3438 48.8955 56.6875 48.8955 49.1914C48.8955 43.1914 53.9033 38.125 59.833 38.125C65.7627 38.125 70.7705 43.1914 70.7705 49.1914C70.7705 56.6875 66.0674 62.3438 59.833 62.3438Z" fill="#B9B9B9"></path></g><defs><clipPath id="clip0"><rect width="41.6667" height="50" fill="white" transform="translate(39 35)"></rect></clipPath></defs></svg></div><div class="editor-info-container"><div class="js-editor-name name" style="color:#000000">Frank Gijsen</div><p class="js-editor-affiliation branded text-s u-margin-xs-top" style="color:#000000">Erasmus MC, Rotterdam, 3000 CA, Netherlands</p></div></div><div class="editor u-margin-l-right"><div class="editor-img-container u-margin-m-right"><svg width="100" height="100" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="60" cy="60" r="60" fill="#000000"></circle><path d="M84.4302 92.21L81.8402 90.49V91.35L82.7002 94.8L81.8402 98.24L80.1202 93.07L76.6702 88.77L74.0802 86.18L70.6402 83.59L63.7402 81.01L67.1902 86.18L69.7802 92.18L71.5002 95.63L74.9502 98.21L78.3902 99.94L81.8402 100.8V104.25L83.5602 106.83L85.3302 110.31L87.4702 112.49C87.6002 112.41 87.7402 112.35 87.8702 112.28V97.38L87.0102 94.8L84.4302 92.21ZM74.0902 95.66L72.3302 93.07L69.7502 88.77L67.1602 83.6L70.6102 85.32L74.0502 87.9L77.5002 92.21L79.2202 94.8L80.0902 99.1L74.0902 95.66ZM83.9302 105.34L83.0702 100.57L83.9802 97.09L83.1902 92.57L85.9302 95.79L86.2202 99.37L87.0802 110.31L83.9302 105.34Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M80.3302 109.99L74.3302 108.26V103.95L73.4602 101.37L71.7402 97.92L70.0302 95.34L64.8602 91.03L60.3302 85.99L59.9002 90.3L60.3302 93.96L60.5302 95.34L62.2502 98.78L66.5602 103.09L71.7302 107.4V108.26H70.0302L66.5802 109.99L62.2702 110.85L58.8302 112.57L55.3802 115.16L54.5202 116.88L53.7402 119.22C54.4102 119.28 55.0902 119.34 55.7402 119.38L57.4702 115.93L60.9102 113.35L67.8102 110.76L65.2202 115.07L62.6702 118.49L60.5802 119.49C61.4802 119.49 62.3702 119.49 63.2502 119.38L64.8602 117.77L68.3302 113.43L70.9102 109.12L76.9102 110.85L82.9102 113.43L83.8502 114.22L84.5102 113.93L78.3302 110.29L83.5602 112.06L85.7102 113.36L86.7702 112.82L86.3502 112.57L80.3302 109.99ZM70.8102 104.92L65.6402 99.75L62.2402 95.49L61.3802 92.91V89.41L69.9902 97.17L72.5802 101.49L73.4402 106.65L70.8102 104.92Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M102.77 97.06H99.3301L96.7401 97.92H95.0201L93.3301 97.06L97.6301 91.89L99.3301 88.49V85L97.6001 75.49L94.1601 81.49L90.7101 87.49L89.8501 90.08V93.52L90.7101 96.11L91.5701 98.69L89.8501 106.45V110.76L89.9201 111.02C90.4801 110.68 91.0301 110.34 91.5701 110.02V109.87L92.4401 105.29L93.4401 100.77L96.2401 104.38L96.6701 106.38C97.2201 105.95 97.7601 105.51 98.2901 105.05L96.5701 101.6L93.9801 99.02L98.2901 100.74L100.92 102.74C101.23 102.44 101.56 102.14 101.87 101.83L97.3301 99.11H101.64L103.95 99.57C104.52 98.93 105.08 98.29 105.63 97.63L104.48 97.06H102.77ZM92.2301 96.49L92.0101 91.25L93.3301 87.85L95.2701 84L97.2101 80.15L98.4901 85.25L97.8401 89.34L95.1601 93.63L92.2301 96.49Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M107.08 86.72L105.33 85.86L106.19 87.58L107.91 91.89L108.49 93.82C108.85 93.32 109.19 92.82 109.49 92.29L108.33 88.65L110.87 90.17C111.11 89.78 111.33 89.37 111.56 88.97L110.56 88.44L107.08 86.72Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M119.15 62.59L117.42 60.01V47.94H116.56L115.7 50.49L113.98 53.07L109.67 58.24L107.08 63.49L106.22 66.08V69.49L107.08 70.36V72.94L103.64 70.36L98.4699 66.05L91.5699 63.49L85.5699 60.05L78.6799 56.6L71.7799 54.88L69.1999 53.15L65.7499 52.29L63.1299 50.49L60.5499 48.76L57.9599 47.04L55.3799 45.32L52.7899 44.49L49.3299 43.63H43.3299L37.3299 44.49V46.22L38.1899 47.08L42.4499 50.49L47.6199 52.21L52.7899 53.93L57.9599 53.07H58.8299L60.5499 52.21H61.4099L63.1299 53.07L59.6899 54.8H56.2399L50.2399 55.66L44.2399 57.38L39.9299 60.83L34.7599 66L33.8999 67.72L42.5099 66.86L46.8199 66L50.2699 64.27L53.7199 62.55L56.2999 59.97L61.4699 54.8L65.7799 53.93H67.4999L69.2299 55.66L65.7799 58.24L61.4699 60.83L58.8299 64.31L57.9599 66.04L57.0999 68.62L56.2399 69.48L55.3799 70.35L54.5199 72.07L53.6599 73.79L57.9599 72.07L63.1299 70.35L66.5799 67.76L68.3299 65.18L69.1899 62.59L70.0499 60.87V57.42L70.9099 55.7L77.7999 58.28L83.7999 61.73L91.7999 66.19L85.5599 65.54L80.1799 67.05L76.9499 69.2L74.1499 70.28L77.8099 71.35L83.6199 72.65L86.4299 74.65L81.2299 75.49L74.3299 78.1L70.8799 79.82L68.3299 81.55L76.9399 83.27L81.2499 84.13H85.5599L90.7299 82.41L93.3299 80.69L95.0499 78.96V76.38L93.3299 74.58L96.1299 72.86L97.1999 71.35L96.7699 69.42L106.27 77.24L111.44 82.41L113.88 84.49C114.15 83.9 114.42 83.31 114.67 82.71L103.67 73.28L91.8899 64.64L98.4699 67.25L100.8 69.81L105.36 72.81L108.59 75.61L115.44 80.8C115.63 80.3 115.81 79.8 115.99 79.27L109.42 74.16L112.86 69.85L115.45 68.12L116.33 65.49V71.49L117.19 74.08L117.43 74.55C117.7 73.55 117.94 72.49 118.15 71.45L117.48 69.45V66.63L118.59 63.78L119.13 64.42C119.13 63.85 119.23 63.27 119.26 62.69L119.15 62.59ZM55.0099 52.79L49.7099 51.61L42.9399 48.66L39.0599 45.22L45.4699 44.49L50.7699 45.67L56.0699 48.03L61.3299 51.61L55.0099 52.79ZM53.2699 60.49L46.3799 63.94L37.3799 65.87L41.0799 61.41L46.4199 58.34L54.4199 56.26L57.8399 56.4L53.2699 60.49ZM65.9699 65.87L61.5299 69.15L57.1399 71.31L59.3299 66.98L62.3299 62.65L69.2199 57.24L65.9699 65.87ZM93.5899 77.94L91.8699 80.09L86.4899 82.49L80.8199 82.63L75.9099 81.92L73.0799 80.71L82.5199 77.06L87.2399 75.85H92.8999L93.5899 77.94ZM93.4899 67.7L95.6499 69.63L94.9999 71.35L93.4899 72.86L88.4899 73.72L83.3299 71.14L77.9499 69.85L84.1899 67.05L88.9199 66.83L93.4899 67.7ZM115.74 58L115.55 61.94L112.96 66.94L108.23 71.46L108.01 66.72L109.52 61.49L112.67 57.98L115.74 53.56V58Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M59.2202 104.28L58.3302 102.55V98.24L59.1902 94.8V92.21L57.4702 86.21L54.8802 81.9L51.4302 77.59L50.5702 78.45V79.32L51.4302 81.9L50.5702 87.07L51.4302 92.24L53.1602 97.41L56.6102 102.58L50.6102 101.72H44.6102L42.0302 102.58L39.4402 104.31L36.8602 106.89L35.9502 109.49L40.2602 110.35L45.4302 109.49L51.4302 108.63L53.1602 107.76L55.7402 106.04L59.2202 104.28ZM56.5602 100.04L53.2702 93.43L51.9802 88.05L52.6902 82.49L55.5902 86.61L57.4202 90.73V94.85L56.5602 100.04ZM51.6802 106.86L47.3702 107.72L38.7502 108.59L41.3302 105.14L45.6402 103.42H51.6402L55.9502 104.29L51.6802 106.86Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M38.75 94.8L41.33 96.49L45.64 99.08L49.95 99.94H53.39L51.67 97.35L50.81 93.91L48.23 90.49L43.06 85.32L36.17 82.73L31 78.42L33.58 85.32L37.03 92.21L38.75 94.8ZM40.48 86.18L44.66 89.18L48.33 93.22L50.83 98.22H48.23L44.66 96.64L40.57 93.64L37.77 89.77L35.33 84.49L40.48 86.18Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M92.1802 50.8501L93.9002 56.0201L96.4902 58.6001L99.0702 62.0501L102.52 63.7701H105.97V62.0501L105.11 59.4901L104.25 56.9001L103.38 55.1801L99.9402 50.8701L91.3302 45.6801H90.4702L91.3302 48.2601L92.1802 50.8501ZM98.2502 51.2501L101.7 55.7701L105.11 62.9101L100.19 60.9101L96.3302 55.9801L94.8202 54.0401L93.0502 48.7001L98.2502 51.2501Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M101.66 47.4L102.52 49.99L104.25 53.43L106.83 56.02L109.42 57.74L110.28 56.88L111.14 55.16V51.71L110.33 46.54L107.74 41.37L100.85 32.75L99.1201 31.89V33.61L99.9901 40.51L101.66 47.4ZM104.58 40.26L107.72 45.26L109.66 50.43L109.85 56.06L104.71 51.29L101.42 41.29L100.42 34.71L104.58 40.26Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M60.3302 35.34L62.0502 37.06L64.6402 39.65L66.3302 41.37L68.0502 42.23L70.6402 43.09L73.2202 44.82H75.8102L79.2602 43.95L80.9802 47.4L84.4302 51.71V52.57L85.2902 53.43L87.0102 55.16V42.23L86.1502 37.92L83.5602 33.61L81.8402 30.17L80.9802 25H80.1202L78.3902 33.61L77.5302 37.92L78.3902 42.23L74.9502 37.92L70.6402 35.34L65.4702 33.61L59.4702 32.75L60.3302 34.49V35.34ZM79.7602 36.16L80.6302 29.94L82.7302 35.16L85.1202 40.49L85.6802 51.14L82.5402 46.95L79.7302 41.15L79.7602 36.16ZM66.2402 35.16L70.9502 37.08L75.0402 39.88L78.1402 43.71L72.7302 42.92L67.9402 40.49L61.4502 33.95L66.2402 35.16Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M74.9498 47.4001L69.7798 45.6801H63.7798L67.2298 49.1301L70.6798 52.5701L74.9898 54.3001H82.7398L83.5998 53.4301L81.8798 50.8501L79.2998 49.1301L74.9498 47.4001ZM76.7298 52.9701L73.3298 52.3201L69.8198 49.7701L66.3298 47.4001L72.2098 48.0201L77.5898 49.9501L81.0298 52.7501L76.7298 52.9701Z" fill="#1F1F1F" fill-opacity="0.1"></path><g clip-path="url(#clip0)"><path d="M43.4541 81.875L43.7822 78.2461C44.5518 70.9062 52.8994 69.2891 59.833 69.2891C66.7627 69.2891 75.1104 70.9023 75.8799 78.2109L76.208 81.875H80.1299L79.7666 77.8359C78.9268 69.8555 71.8994 65.4688 59.833 65.4688C47.7666 65.4688 40.7354 69.8516 39.8916 77.8633L39.5361 81.875H43.4541ZM59.833 41.918C56.0361 41.918 52.708 45.3125 52.708 49.1797C52.708 54.5195 55.7705 58.5469 59.833 58.5469C63.8955 58.5469 66.958 54.5195 66.958 49.1797C66.958 45.3125 63.6299 41.918 59.833 41.918ZM59.833 62.3438C53.5986 62.3438 48.8955 56.6875 48.8955 49.1914C48.8955 43.1914 53.9033 38.125 59.833 38.125C65.7627 38.125 70.7705 43.1914 70.7705 49.1914C70.7705 56.6875 66.0674 62.3438 59.833 62.3438Z" fill="#B9B9B9"></path></g><defs><clipPath id="clip0"><rect width="41.6667" height="50" fill="white" transform="translate(39 35)"></rect></clipPath></defs></svg></div><div class="editor-info-container"><div class="js-editor-name name" style="color:#000000">Stephen J. Piazza</div><p class="js-editor-affiliation branded text-s u-margin-xs-top" style="color:#000000">The Pennsylvania State University, University Park, 16802, Pennsylvania, United States</p></div></div><div class="editor u-margin-l-right"><div class="editor-img-container u-margin-m-right"><svg width="100" height="100" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="60" cy="60" r="60" fill="#000000"></circle><path d="M84.4302 92.21L81.8402 90.49V91.35L82.7002 94.8L81.8402 98.24L80.1202 93.07L76.6702 88.77L74.0802 86.18L70.6402 83.59L63.7402 81.01L67.1902 86.18L69.7802 92.18L71.5002 95.63L74.9502 98.21L78.3902 99.94L81.8402 100.8V104.25L83.5602 106.83L85.3302 110.31L87.4702 112.49C87.6002 112.41 87.7402 112.35 87.8702 112.28V97.38L87.0102 94.8L84.4302 92.21ZM74.0902 95.66L72.3302 93.07L69.7502 88.77L67.1602 83.6L70.6102 85.32L74.0502 87.9L77.5002 92.21L79.2202 94.8L80.0902 99.1L74.0902 95.66ZM83.9302 105.34L83.0702 100.57L83.9802 97.09L83.1902 92.57L85.9302 95.79L86.2202 99.37L87.0802 110.31L83.9302 105.34Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M80.3302 109.99L74.3302 108.26V103.95L73.4602 101.37L71.7402 97.92L70.0302 95.34L64.8602 91.03L60.3302 85.99L59.9002 90.3L60.3302 93.96L60.5302 95.34L62.2502 98.78L66.5602 103.09L71.7302 107.4V108.26H70.0302L66.5802 109.99L62.2702 110.85L58.8302 112.57L55.3802 115.16L54.5202 116.88L53.7402 119.22C54.4102 119.28 55.0902 119.34 55.7402 119.38L57.4702 115.93L60.9102 113.35L67.8102 110.76L65.2202 115.07L62.6702 118.49L60.5802 119.49C61.4802 119.49 62.3702 119.49 63.2502 119.38L64.8602 117.77L68.3302 113.43L70.9102 109.12L76.9102 110.85L82.9102 113.43L83.8502 114.22L84.5102 113.93L78.3302 110.29L83.5602 112.06L85.7102 113.36L86.7702 112.82L86.3502 112.57L80.3302 109.99ZM70.8102 104.92L65.6402 99.75L62.2402 95.49L61.3802 92.91V89.41L69.9902 97.17L72.5802 101.49L73.4402 106.65L70.8102 104.92Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M102.77 97.06H99.3301L96.7401 97.92H95.0201L93.3301 97.06L97.6301 91.89L99.3301 88.49V85L97.6001 75.49L94.1601 81.49L90.7101 87.49L89.8501 90.08V93.52L90.7101 96.11L91.5701 98.69L89.8501 106.45V110.76L89.9201 111.02C90.4801 110.68 91.0301 110.34 91.5701 110.02V109.87L92.4401 105.29L93.4401 100.77L96.2401 104.38L96.6701 106.38C97.2201 105.95 97.7601 105.51 98.2901 105.05L96.5701 101.6L93.9801 99.02L98.2901 100.74L100.92 102.74C101.23 102.44 101.56 102.14 101.87 101.83L97.3301 99.11H101.64L103.95 99.57C104.52 98.93 105.08 98.29 105.63 97.63L104.48 97.06H102.77ZM92.2301 96.49L92.0101 91.25L93.3301 87.85L95.2701 84L97.2101 80.15L98.4901 85.25L97.8401 89.34L95.1601 93.63L92.2301 96.49Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M107.08 86.72L105.33 85.86L106.19 87.58L107.91 91.89L108.49 93.82C108.85 93.32 109.19 92.82 109.49 92.29L108.33 88.65L110.87 90.17C111.11 89.78 111.33 89.37 111.56 88.97L110.56 88.44L107.08 86.72Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M119.15 62.59L117.42 60.01V47.94H116.56L115.7 50.49L113.98 53.07L109.67 58.24L107.08 63.49L106.22 66.08V69.49L107.08 70.36V72.94L103.64 70.36L98.4699 66.05L91.5699 63.49L85.5699 60.05L78.6799 56.6L71.7799 54.88L69.1999 53.15L65.7499 52.29L63.1299 50.49L60.5499 48.76L57.9599 47.04L55.3799 45.32L52.7899 44.49L49.3299 43.63H43.3299L37.3299 44.49V46.22L38.1899 47.08L42.4499 50.49L47.6199 52.21L52.7899 53.93L57.9599 53.07H58.8299L60.5499 52.21H61.4099L63.1299 53.07L59.6899 54.8H56.2399L50.2399 55.66L44.2399 57.38L39.9299 60.83L34.7599 66L33.8999 67.72L42.5099 66.86L46.8199 66L50.2699 64.27L53.7199 62.55L56.2999 59.97L61.4699 54.8L65.7799 53.93H67.4999L69.2299 55.66L65.7799 58.24L61.4699 60.83L58.8299 64.31L57.9599 66.04L57.0999 68.62L56.2399 69.48L55.3799 70.35L54.5199 72.07L53.6599 73.79L57.9599 72.07L63.1299 70.35L66.5799 67.76L68.3299 65.18L69.1899 62.59L70.0499 60.87V57.42L70.9099 55.7L77.7999 58.28L83.7999 61.73L91.7999 66.19L85.5599 65.54L80.1799 67.05L76.9499 69.2L74.1499 70.28L77.8099 71.35L83.6199 72.65L86.4299 74.65L81.2299 75.49L74.3299 78.1L70.8799 79.82L68.3299 81.55L76.9399 83.27L81.2499 84.13H85.5599L90.7299 82.41L93.3299 80.69L95.0499 78.96V76.38L93.3299 74.58L96.1299 72.86L97.1999 71.35L96.7699 69.42L106.27 77.24L111.44 82.41L113.88 84.49C114.15 83.9 114.42 83.31 114.67 82.71L103.67 73.28L91.8899 64.64L98.4699 67.25L100.8 69.81L105.36 72.81L108.59 75.61L115.44 80.8C115.63 80.3 115.81 79.8 115.99 79.27L109.42 74.16L112.86 69.85L115.45 68.12L116.33 65.49V71.49L117.19 74.08L117.43 74.55C117.7 73.55 117.94 72.49 118.15 71.45L117.48 69.45V66.63L118.59 63.78L119.13 64.42C119.13 63.85 119.23 63.27 119.26 62.69L119.15 62.59ZM55.0099 52.79L49.7099 51.61L42.9399 48.66L39.0599 45.22L45.4699 44.49L50.7699 45.67L56.0699 48.03L61.3299 51.61L55.0099 52.79ZM53.2699 60.49L46.3799 63.94L37.3799 65.87L41.0799 61.41L46.4199 58.34L54.4199 56.26L57.8399 56.4L53.2699 60.49ZM65.9699 65.87L61.5299 69.15L57.1399 71.31L59.3299 66.98L62.3299 62.65L69.2199 57.24L65.9699 65.87ZM93.5899 77.94L91.8699 80.09L86.4899 82.49L80.8199 82.63L75.9099 81.92L73.0799 80.71L82.5199 77.06L87.2399 75.85H92.8999L93.5899 77.94ZM93.4899 67.7L95.6499 69.63L94.9999 71.35L93.4899 72.86L88.4899 73.72L83.3299 71.14L77.9499 69.85L84.1899 67.05L88.9199 66.83L93.4899 67.7ZM115.74 58L115.55 61.94L112.96 66.94L108.23 71.46L108.01 66.72L109.52 61.49L112.67 57.98L115.74 53.56V58Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M59.2202 104.28L58.3302 102.55V98.24L59.1902 94.8V92.21L57.4702 86.21L54.8802 81.9L51.4302 77.59L50.5702 78.45V79.32L51.4302 81.9L50.5702 87.07L51.4302 92.24L53.1602 97.41L56.6102 102.58L50.6102 101.72H44.6102L42.0302 102.58L39.4402 104.31L36.8602 106.89L35.9502 109.49L40.2602 110.35L45.4302 109.49L51.4302 108.63L53.1602 107.76L55.7402 106.04L59.2202 104.28ZM56.5602 100.04L53.2702 93.43L51.9802 88.05L52.6902 82.49L55.5902 86.61L57.4202 90.73V94.85L56.5602 100.04ZM51.6802 106.86L47.3702 107.72L38.7502 108.59L41.3302 105.14L45.6402 103.42H51.6402L55.9502 104.29L51.6802 106.86Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M38.75 94.8L41.33 96.49L45.64 99.08L49.95 99.94H53.39L51.67 97.35L50.81 93.91L48.23 90.49L43.06 85.32L36.17 82.73L31 78.42L33.58 85.32L37.03 92.21L38.75 94.8ZM40.48 86.18L44.66 89.18L48.33 93.22L50.83 98.22H48.23L44.66 96.64L40.57 93.64L37.77 89.77L35.33 84.49L40.48 86.18Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M92.1802 50.8501L93.9002 56.0201L96.4902 58.6001L99.0702 62.0501L102.52 63.7701H105.97V62.0501L105.11 59.4901L104.25 56.9001L103.38 55.1801L99.9402 50.8701L91.3302 45.6801H90.4702L91.3302 48.2601L92.1802 50.8501ZM98.2502 51.2501L101.7 55.7701L105.11 62.9101L100.19 60.9101L96.3302 55.9801L94.8202 54.0401L93.0502 48.7001L98.2502 51.2501Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M101.66 47.4L102.52 49.99L104.25 53.43L106.83 56.02L109.42 57.74L110.28 56.88L111.14 55.16V51.71L110.33 46.54L107.74 41.37L100.85 32.75L99.1201 31.89V33.61L99.9901 40.51L101.66 47.4ZM104.58 40.26L107.72 45.26L109.66 50.43L109.85 56.06L104.71 51.29L101.42 41.29L100.42 34.71L104.58 40.26Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M60.3302 35.34L62.0502 37.06L64.6402 39.65L66.3302 41.37L68.0502 42.23L70.6402 43.09L73.2202 44.82H75.8102L79.2602 43.95L80.9802 47.4L84.4302 51.71V52.57L85.2902 53.43L87.0102 55.16V42.23L86.1502 37.92L83.5602 33.61L81.8402 30.17L80.9802 25H80.1202L78.3902 33.61L77.5302 37.92L78.3902 42.23L74.9502 37.92L70.6402 35.34L65.4702 33.61L59.4702 32.75L60.3302 34.49V35.34ZM79.7602 36.16L80.6302 29.94L82.7302 35.16L85.1202 40.49L85.6802 51.14L82.5402 46.95L79.7302 41.15L79.7602 36.16ZM66.2402 35.16L70.9502 37.08L75.0402 39.88L78.1402 43.71L72.7302 42.92L67.9402 40.49L61.4502 33.95L66.2402 35.16Z" fill="#1F1F1F" fill-opacity="0.1"></path><path d="M74.9498 47.4001L69.7798 45.6801H63.7798L67.2298 49.1301L70.6798 52.5701L74.9898 54.3001H82.7398L83.5998 53.4301L81.8798 50.8501L79.2998 49.1301L74.9498 47.4001ZM76.7298 52.9701L73.3298 52.3201L69.8198 49.7701L66.3298 47.4001L72.2098 48.0201L77.5898 49.9501L81.0298 52.7501L76.7298 52.9701Z" fill="#1F1F1F" fill-opacity="0.1"></path><g clip-path="url(#clip0)"><path d="M43.4541 81.875L43.7822 78.2461C44.5518 70.9062 52.8994 69.2891 59.833 69.2891C66.7627 69.2891 75.1104 70.9023 75.8799 78.2109L76.208 81.875H80.1299L79.7666 77.8359C78.9268 69.8555 71.8994 65.4688 59.833 65.4688C47.7666 65.4688 40.7354 69.8516 39.8916 77.8633L39.5361 81.875H43.4541ZM59.833 41.918C56.0361 41.918 52.708 45.3125 52.708 49.1797C52.708 54.5195 55.7705 58.5469 59.833 58.5469C63.8955 58.5469 66.958 54.5195 66.958 49.1797C66.958 45.3125 63.6299 41.918 59.833 41.918ZM59.833 62.3438C53.5986 62.3438 48.8955 56.6875 48.8955 49.1914C48.8955 43.1914 53.9033 38.125 59.833 38.125C65.7627 38.125 70.7705 43.1914 70.7705 49.1914C70.7705 56.6875 66.0674 62.3438 59.833 62.3438Z" fill="#B9B9B9"></path></g><defs><clipPath id="clip0"><rect width="41.6667" height="50" fill="white" transform="translate(39 35)"></rect></clipPath></defs></svg></div><div class="editor-info-container"><div class="js-editor-name name" style="color:#000000">Saeed A. Shirazi-Adl</div><p class="js-editor-affiliation branded text-s u-margin-xs-top" style="color:#000000">Polytechnique Montréal, Montreal, H3T 1J4, Quebec, Canada</p></div></div></div></div></div></section></div><section class="article-zone" id="article-zone" data-aa-region="aa-article-zone"><div class="grid u-margin-xs-top section-container"><div class="row"><div class="col-sm-24"><div class="u-margin-l-ver"><div class="section-heading-wrapper u-margin-l-ver"><h2 class="section-heading u-h3 js-article-zone-heading" style="--border-color:#B9B9B9">Articles</h2></div></div></div></div><div class="col-sm-24"><div class="tabs"><ul class="tab-list" role="tablist" aria-label="Articles"><li class="tab tab-is-selected"><button id="latest-published-tab" type="button" class="tab-title" role="tab" aria-label="Latest published articles" aria-selected="true" aria-controls="latest-published-panel" data-aa-button="aa-latest-articles-tab" tabindex="0"><div class="u-h4">Latest published</div></button></li><li class="tab"><button id="articles-in-press-tab" type="button" class="tab-title" role="tab" aria-label="Articles in press" aria-selected="false" aria-controls="articles-in-press-panel" data-aa-button="aa-articles-in-press-tab" tabindex="-1"><div class="u-h4">Articles in press</div></button></li><li class="tab"><button id="top-cited-tab" type="button" class="tab-title" role="tab" aria-label="Top cited articles" aria-selected="false" aria-controls="top-cited-panel" data-aa-button="aa-top-cited-articles-tab" tabindex="-1"><div class="u-h4">Top cited</div></button></li><li class="tab"><button id="most-downloaded-tab" type="button" class="tab-title" role="tab" aria-label="Most downloaded articles" aria-selected="false" aria-controls="most-downloaded-panel" data-aa-button="aa-most-downloaded-articles-tab" tabindex="-1"><div class="u-h4">Most downloaded</div></button></li><li class="tab"><button id="most-popular-tab" type="button" class="tab-title" role="tab" aria-label="Most popular articles" aria-selected="false" aria-controls="most-popular-panel" data-aa-button="aa-most-popular-articles-tab" tabindex="-1"><div class="u-h4">Most popular</div></button></li></ul><div id="latest-published-panel" class="tab-panel tab-panel-is-selected" role="tabpanel" aria-labelledby="latest-published-tab"><div class="grid js-articles" data-aa-region="aa-latest-published"><div class="row gutters" id="latest-published-articles"><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access u-text-italic"><span class="js-access-indicator u-margin-xs-hor access-indicator-yes"></span>Open access</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S002192902600240X" data-aa-name="Article title" id="S002192902600240X" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Investigation of task-specific biomechanical control strategies during sit-to-stand-to-sit in patients with knee osteoarthritis</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Letizia Mancini, ... Umile Giuseppe Longo</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><a class="anchor pdf-download text-s u-margin-xs-ver u-display-block anchor-primary anchor-icon-left anchor-with-icon" href="/science/article/pii/S002192902600240X/pdfft?md5=e94b12c52419e5c09f54c539d6d91806&amp;pid=1-s2.0-S002192902600240X-main.pdf" target="_blank" data-aa-name="Pdf link" aria-describedby="S002192902600240X"><svg focusable="false" viewBox="0 0 35 32" height="20" class="icon icon-pdf-multicolor"><path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path><path d="M.167 2.592H22.39V9.72H.166z" fill="#da0000"></path><path fill="#fff9f9" d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492
                1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0
                .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0
                1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0
                2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534
                2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638"></path><path d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317
                2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32
                24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153
                1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306
                2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047
                1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z" fill="#f91d0a"></path></svg><span class="anchor-text-container"><span class="anchor-text">View PDF</span></span></a><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113385</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access"><span class="js-access-indicator u-margin-xs-hor access-indicator-no"></span>Abstract only</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026002411" data-aa-name="Article title" id="S0021929026002411" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Early kinetic responses enhance biomechanical discrimination of falls and recoveries during sudden bilateral slips</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Abderrahman Ouattas, ... Nathaniel H. Hunt</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113386</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access u-text-italic"><span class="js-access-indicator u-margin-xs-hor access-indicator-yes"></span>Open access</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026002435" data-aa-name="Article title" id="S0021929026002435" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Decreased change of direction angle, increased ACL load: angle-dependent anterior cruciate ligament loading across different change of direction sprints in male soccer players</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Markus Huthöfer, ... Hermann Schwameder</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><a class="anchor pdf-download text-s u-margin-xs-ver u-display-block anchor-primary anchor-icon-left anchor-with-icon" href="/science/article/pii/S0021929026002435/pdfft?md5=15a3e4f3f35fbc555ca91aee07746d52&amp;pid=1-s2.0-S0021929026002435-main.pdf" target="_blank" data-aa-name="Pdf link" aria-describedby="S0021929026002435"><svg focusable="false" viewBox="0 0 35 32" height="20" class="icon icon-pdf-multicolor"><path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path><path d="M.167 2.592H22.39V9.72H.166z" fill="#da0000"></path><path fill="#fff9f9" d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492
                1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0
                .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0
                1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0
                2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534
                2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638"></path><path d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317
                2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32
                24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153
                1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306
                2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047
                1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z" fill="#f91d0a"></path></svg><span class="anchor-text-container"><span class="anchor-text">View PDF</span></span></a><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113388</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access"><span class="js-access-indicator u-margin-xs-hor access-indicator-no"></span>Abstract only</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026002423" data-aa-name="Article title" id="S0021929026002423" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Critical velocity metric derived from dynamic finite element analysis classifies hip fracture risk in a clinical cohort</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Alexander Baker, ... Benedikt Helgason</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113387</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access"><span class="js-access-indicator u-margin-xs-hor access-indicator-no"></span>Abstract only</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026001405" data-aa-name="Article title" id="S0021929026001405" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Biomechanical analysis of the flutter kick in diving: kinematics, muscle activation and coordination of lower limbs</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Rui Yang, ... Qining Wang</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113285</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access"><span class="js-access-indicator u-margin-xs-hor access-indicator-no"></span>Abstract only</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S002192902600254X" data-aa-name="Article title" id="S002192902600254X" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Body mass index moderates the effects of midsole hardness on metatarsophalangeal joint biomechanics during running in male recreational runners</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Ruijiao Liu, ... Wentao Jiang</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113399</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Research article</span><span class="js-open-access"><span class="js-access-indicator u-margin-xs-hor access-indicator-no"></span>Abstract only</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026002551" data-aa-name="Article title" id="S0021929026002551" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Center of pressure adaptations to tuning of plantarflexion range of motion and stiffness in multi-function articulated ankle–foot orthosis during walking in individuals post-stroke</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Toshiki Kobayashi, ... Fan Gao</div><span class="u-clr-grey8 text-s js-article-item-date">August 2026</span><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113400</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 js-article-item article-list-item"><div class="u-margin-s-ver u-margin-s-right card"><span class="article-info text-xs"><span class="js-article-subtype">Review article</span><span class="js-open-access u-text-italic"><span class="js-access-indicator u-margin-xs-hor access-indicator-yes"></span>Open access</span></span><div class="u-font-serif"><div class="text-m u-display-inline"><a class="anchor js-article__item__title__link u-clr-grey8 anchor-primary" href="/science/article/pii/S0021929026002034" data-aa-name="Article title" id="S0021929026002034" usageZone="rslt_list_item"><span class="anchor-text-container"><span class="anchor-text"><span>Stress-Based biomechanical modeling in hip dysplasia Surgery: A scoping review</span></span></span></a></div></div><div class="text-s u-clr-grey8 js-article__item__authors">Renaud E.V.I. Amoakon, ... Philippe Corbeil</div><span class="u-clr-grey8 text-s js-article-item-date">July 2026</span><a class="anchor pdf-download text-s u-margin-xs-ver u-display-block anchor-primary anchor-icon-left anchor-with-icon" href="/science/article/pii/S0021929026002034/pdfft?md5=90c945d1b9eb3628d3132af4e2dce5e7&amp;pid=1-s2.0-S0021929026002034-main.pdf" target="_blank" data-aa-name="Pdf link" aria-describedby="S0021929026002034"><svg focusable="false" viewBox="0 0 35 32" height="20" class="icon icon-pdf-multicolor"><path d="M7 .362h17.875l6.763 6.1V31.64H6.948V16z" stroke="#000" stroke-width=".703" fill="#fff"></path><path d="M.167 2.592H22.39V9.72H.166z" fill="#da0000"></path><path fill="#fff9f9" d="M5.97 3.638h1.62c1.053 0 1.483.677 1.488 1.564.008.96-.6 1.564-1.492
                1.564h-.644v1.66h-.977V3.64m.977.897v1.34h.542c.27 0
                .596-.068.596-.673-.002-.6-.32-.667-.596-.667h-.542m3.8.036v2.92h.35c.933 0
                1.223-.448 1.228-1.462.008-1.06-.316-1.45-1.23-1.45h-.347m-.977-.94h1.03c1.68 0
                2.523.586 2.534 2.39.01 1.688-.607 2.4-2.534
                2.4h-1.03V3.64m4.305 0h2.63v.934h-1.657v.894H16.6V6.4h-1.56v2.026h-.97V3.638"></path><path d="M19.462 13.46c.348 4.274-6.59 16.72-8.508 15.792-1.82-.85 1.53-3.317
                2.92-4.366-2.864.894-5.394 3.252-3.837 3.93 2.113.895 7.048-9.25 9.41-15.394zM14.32
                24.874c4.767-1.526 14.735-2.974 15.152-1.407.824-3.157-13.72-.37-15.153
                1.407zm5.28-5.043c2.31 3.237 9.816 7.498 9.788 3.82-.306
                2.046-6.66-1.097-8.925-4.164-4.087-5.534-2.39-8.772-1.682-8.732.917.047
                1.074 1.307.67 2.442-.173-1.406-.58-2.44-1.224-2.415-1.835.067-1.905 4.46 1.37 9.065z" fill="#f91d0a"></path></svg><span class="anchor-text-container"><span class="anchor-text">View PDF</span></span></a><div hidden="">https://doi.org/10.1016/j.jbiomech.2026.113348</div></div></div></div><div class="row"><div class="col-sm-24"><div class="hor-line u-margin-xs-top"></div></div></div><div class="row"><div class="col-sm-24 u-margin-l-top u-margin-m-bottom u-margin-0-bottom-from-md"><a class="button-alternative js-listing-link button-alternative-primary button-alternative-icon-left" href="/journal/journal-of-biomechanics/vol/205/suppl/C" usageZone="article_zone"><svg focusable="false" viewBox="0 0 54 128" height="20" class="icon icon-navigate-right"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg><span class="button-alternative-text-container"><span class="button-alternative-text">Read latest issue</span></span></a></div></div></div></div><div id="articles-in-press-panel" class="tab-panel" role="tabpanel" aria-labelledby="articles-in-press-tab" hidden=""></div><div id="top-cited-panel" class="tab-panel" role="tabpanel" aria-labelledby="top-cited-tab" hidden=""></div><div id="most-downloaded-panel" class="tab-panel" role="tabpanel" aria-labelledby="most-downloaded-tab" hidden=""></div><div id="most-popular-panel" class="tab-panel" role="tabpanel" aria-labelledby="most-popular-tab" hidden=""></div></div></div></div></section><section class="calls-for-papers-section u-margin-xxl-bottom" data-aa-region="aa-calls-for-papers-section" style="--background-color:#B9B9B91a"><div class="grid u-margin-l-top section-container"><div class="section-heading-wrapper u-margin-l-ver"><h2 class="section-heading u-h3" style="--border-color:#B9B9B9">Calls for papers</h2></div><div class="items-container" style="display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem"><div id="334179" class="item"><div class="title u-margin-xs-top text-m"><a class="anchor anchor-primary anchor-has-inherit-color" href="/special-issue/334179/biomechanics-in-human-movement-and-clinical-translation-in-the-ai-age"><span class="anchor-text-container"><span class="anchor-text"><b>Biomechanics in Human Movement and Clinical Translation in the AI Age</b></span></span></a></div><div class="text-xs u-margin-xs-top u-clr-grey8">Guest editors: Dr. Dongyun Gu, Dr. Nigel Zheng, Dr. Yaodong Gu</div><div class="u-margin-xs-top text-s">This Special Issue, stemming from the 2026 Shanghai International Conference on Biomechanics in Human Movement and Clinical Translation (SBMCT 2026), focuses on AI driven innovations in human movement biomechanics and clinical translation.</div><div class="text-xs u-padding-xs-top">Submission deadline:<!-- --> <strong>31 December 2026</strong></div></div><div id="333138" class="item"><div class="title u-margin-xs-top text-m"><a class="anchor anchor-primary anchor-has-inherit-color" href="/special-issue/333138/current-perspectives-and-best-practices-for-quantifying-biomechanics-with-wearable-inertial-sensors"><span class="anchor-text-container"><span class="anchor-text"><b>Current perspectives and best practices for quantifying biomechanics with wearable inertial sensors</b></span></span></a></div><div class="text-xs u-margin-xs-top u-clr-grey8">Guest editors: Dr. Jocelyn Hafer, Dr. Stephen Cain</div><div class="u-margin-xs-top text-s">This special issue highlights current perspectives and best practices for the use of inertial measurement units in human biomechanics research.</div><div class="text-xs u-padding-xs-top">Submission deadline:<!-- --> <strong>01 October 2026</strong></div></div></div><div class="row"><div class="col-sm-24 u-margin-l-top u-padding-m-bottom u-margin-0-bottom-from-md"><a class="button-alternative button-alternative-primary button-alternative-icon-left" href="/journal/journal-of-biomechanics/about/call-for-papers" data-aa-button="aa-call-for-papers-view-all"><svg focusable="false" viewBox="0 0 54 128" height="20" class="icon icon-navigate-right"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg><span class="button-alternative-text-container"><span class="button-alternative-text">View all calls for papers for special issues</span></span></a></div></div></div></section><section class="section-container u-margin-m-top"><div class="cfp-banner"><svg class="banner-image" style="align-self:self-end" width="150" height="150" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="120" height="120" fill="url(#pattern1)"></rect><defs><pattern id="pattern1" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_812_1771" transform="scale(0.00374532)"></use></pattern><image id="image0_812_1771" width="267" height="267" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAABcRAAAXEQHKJvM/AAALZ0lEQVR4nO3dQY4kRxmG4RqLI/ga7ECwxVeYM8AK9sgHQOzZwRl8Ba+RWHIN36FRCQrX9HRV/ZkZEflH/M8rfbKsbo07I2JefxHZmfXp7e3tAgCv+MYIAYhAFgBCkAWAEGQBIARZAAhBFgBCkAWAEGQBIARZAAhBFgBCkAWAEGQBIARZAAhBFgBCkAWAEGQBIARZAAhBFsAZ/OnTdK+o+0WCnwGowYSCuMc7OIHePJPE394+zTL+mgXQg8lbxEdoFkBL9khiknahWQBHWbBFfARZAHspIokbtiHAFnoJYoKtiGYBRCjWIj5CswCeMVISyduFZgG8R4v4ELIAbpDEU2xDUJtsgki8FdEsUBMtYjOaBeowiyCStgvNAuujRTSBLLAmBNEc2xCsxSqSSLgV0SwwPx0F8cNPX/7752/rrhev1cPcdBLFVRLvRTGUhA1JswD+R0QO1++p2i40C8xNg7396S3iEcnahWaBsqQURGLcDcEaBP8v3EoQw7Yiie6K2IagBGm3Gq9ItBWxDcGy9JRDxYNOzQJrcFfXp20Rj0jSLsgCS+HQsh8OODE1P/z78uUC/svY88BKB53OLDAlX0lida5bkZOFoVlgKkKS0C66oFkgPeVaxCNObhdkgbTMIokqt1HJAqloIojv34ZvRSpAFkiBrUaQE7ciDjhxKl0l4aCzKZoFhqNFHOSkdkEWGMbqklj9oJMs0JVTBeGgsylkgS7YanTmhK2IA040JaUkHHQ2QbPAYbSIkxjcLsgCuyGJj1n1oNM2BJuYVhCrbkUu47YjmgVCaBHQLPCUpSThoPMQmgW+QouYjEEHnWSB/0MSbVntoNM2pDjlBOGgczeaRVG0CGxFsygGSTjo3ItmUQCCKELng07NYmFI4gnaxWY0iwUhicJ0bBdksQgEkZsVbqOSxeSQxE68GGczZDEhBIGndNqKOOCcCJLogIPOMJrFBJAENtOhXZBFUghiTWY+6CSLZJDEYBx0hiGLBBAEutB4K+KA80RIIhEOOl+iWZwASWAYDdsFWQyCIHDPjAedtiGdIYmJ8GKcp2gWHSAIrIhm0RCSWIAV24UzizyQBNLh173zQBA4QrdG4U1ZeSCJAnTcinSRhA8ZygdRYA8ztoiPIAvgPY2eF5m5RXwEWQCNWU0SN5xZbMRWpBAb2sWqgrhHswAOUEESNzSLHWgXRXjQLCoJ4h7NAnjEu4POqpK4QRbAE6oL4h7bkJ3YiqzN519efv4LfX0nRAsmlcQNzQK44wtJtGByQdyjWRxAu1iDl4LY0ywWksQNzQJlCbeI61/8iDAWFMQ9ZLEDjWJubDX2YRuyAZKYlyaCuG8XRQRxD1m8gCDmpnmLKMw31QfgEVdJEMWX/PX33x36+iiugrglxQ+0CM4s7iCHx1xF8Od//Njt6y0gh76QBUm8JLsoSGIMZWVBEDGyioIgxlPuzMJZRJwRoth6zuEs4jzKNAuC2MYoUURaBznkIIcsbvevG9+7Joh9ZBEFSeTiXFm0eprvHSSxnwyiuH79X//8kSiSMf6Xsl4JYme7IIjjnCmKW4v49W+/eyOKnIxrFlpEas4Sxf1Wgyhy07dZ7BXEi3ZBEG0ZLYqPziKIIj99moUWMQ0jRfHowJIo5qCdLAhiOkaJ4pkIXomCSPJwfBvSSxJ/4Iie9BbFtUUcFQFR5OJ4s4i+RSjIDz9NNHqT0lMU0bsaRDEfbQ44D8rioSC+1y5a00sUW+5qEMWcnPpLWVrEWFqLYs9dDaKYlzay2LAVIYhzaCmKvXc1iGJuhj51ulkUGz7FGo9pIYrrX+JnT3yOEMX1e559HX1p+0tZgXaxWRjOLbrS4jmNUaLQOs4l//sstItuvLqrQRS4x2v1itLiOQ2iqEX7Z0N6bEUutiMteXVXgyjwEZpFMVo8p0EUNenz1KmDzpQcfU4j8j1EsS7zvLB34oPODC+ZXUUUbp+eh21IR84WRKvnNFr8GSP+G+hLv5ffFD3ofCWIEY/ct3xOo8WfQRRroFk0IkuLeA9RoBWnv1Zv5oPOvYJo2S72/gxEga3M1yyuB50nCyPD51kc+RmIAnvoK4vA06ifv53jSdTZBXGDKLCX/p8bMvlBZy9JbNmKtPoZiAJHcMD5gKwHlnshChxlzCeSTXLQOVoQH7WLsyQ1gyiI5FzmbRYNDzpXOY/YC1EgwrjPOk3WLnxC938hCkSZ+8xiR7sgiZ8hCmyhxAEnQXwNUWAr47Yhl/FbEZL4GKLAHuZvFu+2IgTxHKLAXsY2i0u/dkESxyEKPGOel9884Prr4p//bm0dhSjwiim3IVdBoB1EgQjjtyGX/VuRl5K4PriGTRAFoqRvFlpEX4gCUc5pFpdYu9iMZtEMosB7pj/g/IIeAipIpidUq89FJtaSBQ4zy6PsGM95srBlSAdR4BnrPBtCPocgCrzivAPOG0fPGUjiMESBCHM2C4JohtftIcr5zeKyoV2QRFOIAlvI3ywIogtEga3klQVJdIMosIvrNiRF/nj9R5KfZeH86je/eznOr74n8mdk+G9I2xhQotj0PURRN+UHoEpWEQWRnJfyA1AhRCEtYhCFKCQUA1U8RCHR5PilLJxChluXbp/Og0fUi7KKKLzzYiBqWL1kqP0tfgbbk7EpPwDVkuH8gCjmTPkBqBSikCMxeEUywx0Josid8gNQIVVEQSR9U34AVg9RSKsYyIVDFNIyBnPREIW0jgFdMKv8ejVR5Er5AVgtRJHrOlZK+QFYKUSR6zpWS/kBWCVEkes6Vkz5AVghRJHrOlZN+QGYPUSR6zpWTvkBmDlV/oIRRY6UH4BZQxTx6yCTNik/ADOGKOLXQRTtUn4AZgtRxK+DKNqm/ACsFKKY71pnihf2LkKVF9+2+AxV7MMLexeAKOLf4wW/B6herWZPlduKnlA9P+UHYOZU2dsTRY6UH4BZQxTx7yGKNik/ADPG3YL4dRBFu5QfgNlCFPHrIJK2KT8AM4Uo4tdBFO1TfgBmCVHEr4Mo+qT8AMwQoohfB1H0S/kByB6iiF8HUfRN+QHIHKKIhyj6p/wAZA1RxGOsxqT8AGSMxR+PsRqX8gOQLRZ/PMZqbMoPQKZY/PEYq/EpPwBZYvG3i7Hqk/IDkCFE0S4ePOuX8gOQPUQRD1H0TfkByByiiIco+qf8AGQNUcRDFGPihb0J8VLatlR5R2lvvLA3GV5K25ajojCWd1SvVpmiTreNB8/apvwAZAlRtA1RtE/5AcgQomgbouiT8gNwdoiibYiiX8oPwJkhirExlsdSfgDOClGMjV+pP57yi+iMEMXYEEWblF9Io0MUY0MU7VJ+AEaGKHKNN1FsS/kBGBWiWG8+qqX8AMyyMC1c83F2yi+c3rEwzccqKb94LEzzYT5iKXnRI2Jhmo/V4n0WJ+EdC7kwH6/xPosTsDBz4Z0XQarX02x1uHrVnW0+Ks1XqYVxdiy8teaj2nyVudCzY2Gaj9lTftFYmObDfMRSetGMiIVZa75WTvnFkXnhEcVc87X6nJVdGL1DFLXmq8KclVwYvUMUtearypyVWxi9QxS15qvSnJVaGL1DFLXms9qclV8QrUIUteaz4pyWXxQtQhS15rPqnJZfGEdDFLXms/Kcll4YR0MUteaz+pyWXRhHQxTmvNqcll8Ae0IU5rzinJdfBFtj0ZjzqnNefiFsiUVjzivPefnFEI1FY86rz7kX9jbAOzXrUXHOvbD3IERRjxZzPuVLfqtWzBax9TDne+Z81nVRfvL3hijM+Z45n3ldlF8Ae0IU5nzPnM++LpxZbKTsfrU4Rz9kaIWzK3dDAITQLACEIAsAIcgCQAiyABCCLACEIAsAIcgCQAiyABCCLACEIAsAIcgCQAiyABCCLACEIAsAIcgCwGsul8t/AM4A8iPIWtdxAAAAAElFTkSuQmCC"></image></defs></svg><div class="banner-text"><span class="banner-title">More opportunities to publish your research:</span><div><a class="anchor banner-cta anchor-primary" href="/browse/calls-for-papers"><span class="anchor-text-container"><span class="anchor-text">Browse open Calls for Papers</span></span></a></div></div><svg style="align-self:center" class="banner-image" width="200" height="200" viewBox="0 0 180 180" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="180" height="180" fill="url(#pattern0)"></rect><defs><pattern id="pattern0" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="#image0_812_1772" transform="scale(0.00374532)"></use></pattern><image id="image0_812_1772" width="267" height="267" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAABcRAAAXEQHKJvM/AAAQrUlEQVR4nO2dS44cuRFAs405wlxDOwv2tn0F3cEra2/4ALrA7OwrWFcYbw30zrrG3KGMkrp6sqrzEyQjyIjgewABCZlN5od8FWQyk0+Xy2UBADjjD1whAJCALABABLIAABHIAgBE/MRlglR8fjoesf/l8sQNr4PI4oGPf/5LisdDWc5DzFUSZ6JYVvtJ9oU7ppLFWQO6bn/576+7vzxeGmCW81ChpeEjjSKmmWchaUAt23uR5Tya0W7kdE9OmSKyQBSy7UuUqMMiGiDCOCW9LLI0sF7n4T7qsGzUCOOQ1LLI0sAQRUcQxi5pZYEoZNuleZQcsxm9GjLC2CSlLLI0MC/nQcQBSzRZSBpglgaGKB6o+LX/+tuP1Ku87ISZwdmj8iMK3TJG8SiI9f8//ezxiGMQIrJAFLrHMJMoSrfDPu5lgSh0jyGkKIRdAqkIEEYdrmWBKHSPYeaIogrGLe5wKwtEoXsMmWd/Ein0waUssohC2niyiGJE1IEo+uFOFplEMTri0MgDUcANV7JAFLplIIpGeBP1jlCvqCMKeRnpRLEabGwVhXiuBbK4I8wMTkQhL8PLtTr6+1q6iQLekWJSFqLQy8PLE6ItEMVYwk/KQhR6ebgWxV/bApViUdAFeUfoSVmIQi8P16L4tjSZgohCB7cDnMxolJcxlSi+lBVRJQqiik1CTsqaZUbjbJPTHiGi8EW4SVmzPFacfc7Jrij+IfNHtSiIKnYJNSkLUegdZ0hR3DgRBqKwwY0sEIVeGalFcWNHGIjCDhcDnIhCr4wpRPHI66Ang5m2DJcFotArY0pRvPLpw/JU9P0JJFHMUFkgCr0yphcFmDNMFohCDqLYB1H0Y9gA5wyiaJ1noXGcnuecIIpYpJtnoZFHjzIkZI6+EEU8usri7JcWUeiVgShAneuYRY/0xz89X47Kad0epQxJynyt/v2/y6Ul9aqvpPcJUXQsY/ZrhShiJ/ODRxRcqwuiSJFMTwJRcK0uiCJNMjsRRMG1uiCKVMlkUtYsE642tytPOeapB3hBXRbTiqJlXcwdaSAK8ISqLKYUhebiuStpIIqy4wB71CZlIQoFXvNDFGXHAX1QiSwQhTIHYxmIAkbRHFkgCgN28kcUMJImWUz91KMziOJ+e0t5UEe1LHjqYcyqHERRdpxgw081uRJRdOLz0+Xjy/Phtz80zgNRgITiAc6pRVERVbQu5itdJyMaiCIeRZEFEYWcZkkkBlHERDxmgShAA21RMNjZD5EsEEUZqlFF4ULAnrEQBWLvx6ksEMXv24/yh2MQRXwOZYEo5GXAPogiB4eyQBRUzFYQRR6qJmUhCpCAKHJRLAtE0Zmg8ywQRT6KZIEoZFQv+5+EEaJgANqebvMsNPKIFFHMKoxRoiDqsEc0gxNR1KEijI3Py3E/yvYBHcznWWjk4aaMl+ejzfpsfASH+1G2D+hhOs9CIw8qpvwYuB9gSsa1KszL+NtyMU/cj6Z9SPoJUdSWYSkL7odpHqS6hCha9kEUiGKiVHSyVMyN7YgCUUySxCdKxTzYjihcl0HSSYhCMw8FSczUiBFFrHR6sFTMyu2Fgpj6WhnmQdJLTTeLiqlbcblWfa83qSxRMRFFujJINomKiSi4HyRRomI6r5jcD1/3Y+akXnmpmHqVl2ulWwapLalW3i4N7ORRJKKI14gRhUKqeERfmsTLFw59k7B2MWKDV7x7vBHJ26O6ZaRFsV1IEMliWKXRWrH89eIgivnKSIlGu6gQxqkswoviVsbJauSIIl8ZKVFuFyXSOJRFFlG8sXNhEEW+MlLSuV08svulrHSi2MkbUeQrIyWd28UWm7JIKYqNMrx83g1R6JZxtD0kPdqFgE1Z8D1Lvco/+jiJWkCEQEjiR6eSmzHk8WgtB/20HpVfAqLQKyMsjtpFt3kWp/tUXJSvv5X+xYqgywLCZHyp91/VujUHsvCxyFCBKJoEARCJBlEsq7aitTqei0WGpKiKovFGAEShqN0c/HC7WGTo6O8BoB2NH9pDWYwe2FpD9wNgLOJV1Nd4eVoAAHJaf3CLZYEoAOakSBaIAiAurU9FxLIYLQqtxz8AUIdIFkQUANA8z0Kyj5YoVKMLZnDCRIjbzsEMzqZ5FpJ9RPMsCj7AcT1puiQwBQo/aJrtZXe6t5cXhPZovgAflrdyPXxjgZfCdPNIw8+LmxC46nsWkn2Kt1d+RLSKVVmIIlcZ0MBJGyz+noXGDfVyw72cB6LQK+Mo/5D0/BE9QX1SVtP2Hhem85e+Ww4VUeiWEZaO7eII1UlZKpXm5bnkkMpgSYBpywiPpTBaP9j7SNeKaXFhEMW0ZaTBsF1IUJmUZVIxNS8Mopi2jHQYtAspfhcZWqOwTBuimK+M1LR8m7NWOKEWxT1b/HVnEVgWQqaM1KmyXZQmKiai4H6QRImKGaBicj983Y9ZExVzYBmSxLXSK4PUlmjEg8qQJK6VXhmk9kQjHlCGJHGt9Mq4S4YDgNlTl4o7deWvqIyIoqEM6ZOBmiS8f1mT+TwLjTxClfHxP0dZ3LPxvJt5FIVllFxvCxy96GXNoSyomAX7tC5g+8vlCVEItvdeKLiE5OLYlQUVU7iPZuVtWNk9/f3wLIktEopjUxbTV0zpPhYV2KBropHHkDKiCWKLRNJ4JwtEIdzHsiIrvtOikUf3MjJI4pEE0riTBaIQ7tOjMiuMYUj2cVVGRkk8Elgab7JAFAX79KrUDWMYkn0QxUACSuP00emCKO7pWal3KlSq+zH60edIggmjeZ6FZJ9UUUvvyv1QobLcj+kiiSOCSKNpnoVkn5lF0brE/XcMV077tFo75QaiGEQAYVTPs5Dsk24cRFjJVSRxo8MyizdpIAoHOJaGn0WGgpaRga/flov5tbpKAlGc4/gaFc+zkOyTVhSCG6kaVdzouIjzVtdk0RAFlOEwwriLLBBFWR4ZuUYZqtcKUdTh8LrdyQJRyPPIzFUYN2kgioE4u34+FxlyXMZMXIXx93/9WnctEYUOjq6j30WGHJYxK8VdE0Shi5PrGWKRoWizDaM9Oi3hOgAaUhS/FBzWZ6e/F4MHPU0/fpNuwDTpPItS9p6YuBJFiRwkeBHIQGGYffwm5ZOVgsagJgyHsrhxJ43RotCWwxGjxTFIGKIXyR6ZUhQ3ejcKpc/tHQ1UtvLpnwMbT09JPDJSGgOEUSyLqUWx9H/rVPs8tgYrm/nytHz6WT3XY0ZKYosR4ugsjCJZTC+KG52E8fHl+XDuS8t5qEnjy3325tLwJok1vYXhVRaIYkUHWViK4kazML5sZ28iDM+SeKSnNDoKo8s8C408PJVhfYN6iOK6z3WAcvfJRgPXwV3VJ0KRRLG8Hm+vY+7YLa4a4Fwz9fskBjeqlyge9ymOMnaiikeaooxoktiiR5TRKbpoksXUorihKIxRolgjkoZQFGuKpZFBFDeSCEP8bsgjiOKV6xOLl+ejPxfhQRRuuiaZRLF0Op8O3ZEqWSCKje21Zn+VjbdrtSuMiqhizakwsoniRoLzUp9nIdlnlgHTTdsXSsXDedx1TRplseZd1ySrKNZYd0kMuyPNA5yPIAp5GWd4Oo/vwlAUxY03YcwgihuWwogiC0QhL+MMl+fx+eli9dnATx8M8vVMQGGoyQJRyMs4w6sobv+0fKt2KmlYCcNIFtVPQ9YgCnkZZ0Q4j2vXwWpa99dvNvm6xKrrZfRkRH3M4hFEIcfteZxUvupI4+T1+2miDIsIwyC6UIks9kAUciKfR1WUIfhOx1RRhjYG0YWZLBCFHNfnIax0Vl2TqzDSSyPIkyDzbsgWiELO8POo+IU67ZZUfv1LpVtyFPJn+5COclekuyyY1CXHxXk0hLOb0lD4TGCRNFoaYW95OBfGkMjiCEShV8ZIUay5k4biN0UPpaHZ8CJ/31NRFqYDnKUgCr0yPHShbryNZSh/fHhzLOPa2LQbnEWeAXEjC0ShV4bWeQgPWcT3AVCDR6F3A6DWDXpyYbiQBaLQK8PDeWzyGsqbzZ3o1ZDtXwTTzU/xEepwWSAKvTJUz8Pw+whXYWhKo/tSBJNGGENlgSj0ynAbURygIYxha5bYvghml3cDw2SBKH4nvSgOKn9LlDF0caNlvghjmCxmEIXGIGHGiGIL7a5JNyIIQ6lL6erR6TLRNHEJs4hijVQYw6MKaxx2RVLNs9DIA1GMX+Q4XJQxSXckzTwLjTwQhQENv5B7wkgfVTglxTwLjTwQhU/CRBkTRBc/OTiGpsFOyT6IojCPjwUH3Yk3YTDtehjuBjjXIArdY+hxHpAXt7JAFLrHgCgC4uyJiEtZZBGFdJ4FooAIhJtnIdknyoDpGYgiGMnHU9zJAlHolYEoQBPXA5yPIAp5GYgCtAkjC0QhLwNRgAUhZIEo5GX0GpSF+XAvC0QhL8PDeUxN8pXg3ctiBlEsQWaxwtyEGuBcM8svMaKYGGePYkPKAlHI90kniuShvmfCyQJRyPchogBNwslilr49ogjGBBFP2DGLR2b6JQ51Hjbrd+rnCaekkAWi0Nv+vYyXZ7sTyIiFvBy+Z5JCFohCZ7ukDDcQXXQnTTdkj0x9+7CiyPw2ZgRpKa2knloWswwCuhaFJaMbqlX5TuWaWhazPC3QeNcj7JORUcKYsBv0dLnQ94MdtNcPsWxgPX+NrUWhfS50QwBW9Pqln1QUC7KArlj/+l8bsmVjnvwJDLKAfRR/lbqiLQ1rCd1w/tTIxSJDMBHXBtG7y1DTCDNEEcqyRxaQnwgNP8BcFLohcIxFV4QlCEOCLABGY/OynXqmyALGQHTxg0DXAVnAOVZPRWYXhtX5G90vZAFjmV0YgUAWIMNyzsWMwgh4zsgCoDeWojCUOrIAOUQX7QQVxYIswBXZhRH8/HhFHcrRfnV9i2wvbdm/RGduIiILKKfHC2aZoowk54IswC/RG9n1+HucQ6e3g5EF1NHr9fWowuh13B0/I8Bbp1BHj3GLG7eGx9ujQ2GAE8rpKYotvEqjtyg6f5wIWUAZo0Wxxos0RkQTA75ihixAjidRrBkhjZHdjUGfO2TMAmR4FcXy0HCzLDfgECILOMezKM5olYc3QQz8iDKygGMiiyIbg7+2zjwL2AdR+MHBsgzIArZBFH5wsn4LsoD3IAo/OFroCVnAPYjCD85WhEMW8DuIwg8Ol45kngX8AFH4wPH6skQWgCi84HwhamQxO4jCBwFWrEcWMzNSFAEaRxeu1yHItWAG56x4EsWs0U0wYSKLGfEYUcwkjKBRFbKYDe9dj8zSCN71QhYzEWmMIpM0kozPIItZiDqYGfv1+FSDuMhiBrI89YggjsRPeZBFdrI+HvX1LdApHgMji8zMNI+i97lOOE8EWWSFCVc614DJY28gi4wgCjCA6d7ZQBRgBLLIBKIAQ5BFFhAFGIMsMoAooAPIIjqIAjqBLCKDKKAjyCIqiAI6gywigihgAMgiGogCBoEsIoEoYCDIAs5BFNOzIItgjGi0iAJeQRbR6Nl4EQWsQBYR6dGIEQU8gCyiYtmYEQVsgCwiY9GoEQXsgCyio9m4EQUcgCwyoNHIEQWcgCyy0NLYEQUIQBaZqGn0iAKEIItslDR+RAEFIIuMSCSAKKAQZJGVIxkgCqgAWWRmSwqIAipBFtlZywFRQAOsSAYAIogsAEAEsgAAEcgCAEQgCwAQgSwAQASyAAARyAIARCALADhnWZb/A4pQSj9Nw7hCAAAAAElFTkSuQmCC"></image></defs></svg></div></section><section class="js-special-issues-zone u-padding-l-bottom u-bg-grey1" data-aa-region="aa-special-issues-zone"><div class="grid u-margin-l-top section-container"><div class="row"><div class="col-sm-24"><div class="u-margin-l-ver"><div class="section-heading-wrapper u-margin-l-ver"><h2 class="section-heading u-h3 js-special-issues-heading" style="--border-color:#B9B9B9">Special issues and article collections</h2></div></div></div></div><div class="row gutters" id="special-issues-list"><div class="col-sm-24 col-md-12 col-lg-6 u-padding-xs-ver"><div class="u-bg-white panel-s special-issue-card js-special-issue-card"><div class="text-m u-display-inline"><a class="anchor js-special-issue-link u-margin-xs-bottom anchor-primary" href="/journal/journal-of-biomechanics/special-issue/10PC6TRC01W" data-aa-name="Special issue title"><span class="anchor-text-container"><span class="anchor-text"><span><span class="js-special-issue-title">Current perspectives and best practices for quantifying biomechanics with wearable inertial sensors</span></span></span></span></a></div><div><div><div class="text-s js-editors u-margin-xs-bottom">Edited by <span>Dr. Stephen<!-- --> <!-- -->Cain</span>, <span>Dr. Jocelyn<!-- --> <!-- -->Hafer</span></div></div></div><div class="text-s js-special-issue-date">25 May 2026</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 u-padding-xs-ver"><div class="u-bg-white panel-s special-issue-card js-special-issue-card"><div class="text-m u-display-inline"><a class="anchor js-special-issue-link u-margin-xs-bottom anchor-primary" href="/journal/journal-of-biomechanics/special-issue/109R97ZVX22" data-aa-name="Special issue title"><span class="anchor-text-container"><span class="anchor-text"><span><span class="js-special-issue-title">Muscle-tendon mechanics across species; enhancing discovery through bridging human and comparative biomechanics</span></span></span></span></a></div><div><div><div class="text-s js-editors u-margin-xs-bottom">Edited by <span>Dr. Taylor<!-- --> <!-- -->Dick</span>, <span>Dr. Huub<!-- --> <!-- -->Maas</span>, <span>Dr. Jonas<!-- --> <!-- -->Rubenson</span></div></div></div><div class="text-s js-special-issue-date">22 December 2025</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 u-padding-xs-ver"><div class="u-bg-white panel-s special-issue-card js-special-issue-card"><div class="text-m u-display-inline"><a class="anchor js-special-issue-link u-margin-xs-bottom anchor-primary" href="/journal/journal-of-biomechanics/special-issue/10M51B4R6ZN" data-aa-name="Special issue title"><span class="anchor-text-container"><span class="anchor-text"><span><span class="js-special-issue-title">Berlin Spine Workshop GE: Idsart I. Kingma</span></span></span></span></a></div><div><div><div class="text-s js-editors u-margin-xs-bottom">Edited by <span>Idsart<!-- --> <!-- -->Kingma</span>, <span>Hendrik<!-- --> <!-- -->Schmidt</span></div></div></div><div class="text-s js-special-issue-date">6 May 2025</div></div></div><div class="col-sm-24 col-md-12 col-lg-6 u-padding-xs-ver"><div class="u-bg-white panel-s special-issue-card js-special-issue-card"><div class="text-m u-display-inline"><a class="anchor js-special-issue-link u-margin-xs-bottom anchor-primary" href="/journal/journal-of-biomechanics/special-issue/10V6JN12X91" data-aa-name="Special issue title"><span class="anchor-text-container"><span class="anchor-text"><span><span class="js-special-issue-title">Tribute Issue to Farshid Guilak</span></span></span></span></a></div><div><div><div class="text-s js-editors u-margin-xs-bottom">Edited by <span>Gerard A.<!-- --> <!-- -->Ateshian</span>, <span>Saeed<!-- --> <!-- -->Aboulfazl shirazi-Adl</span>, <span>Kyriacos A.<!-- --> <!-- -->Athanasiou</span>, <span>Louis J.<!-- --> <!-- -->Soslowsky</span></div></div></div><div class="text-s js-special-issue-date">31 March 2025</div></div></div></div><div class="row gutters"><div class="u-margin-s-top col-sm-24 col-md-8 col-lg-9"><a class="button-alternative js-special-issue-section-link button-alternative-primary button-alternative-icon-left" href="/journal/journal-of-biomechanics/special-issues" usageZone=""><svg focusable="false" viewBox="0 0 54 128" height="20" class="icon icon-navigate-right"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg><span class="button-alternative-text-container"><span class="button-alternative-text">View all special issues and article collections</span></span></a></div><div class="u-margin-s-top col-sm-24 col-md-12"><a class="button-alternative u-margin-l-right js-special-issue-section-link button-alternative-primary button-alternative-icon-left" href="/journal/journal-of-biomechanics/issues" usageZone=""><svg focusable="false" viewBox="0 0 54 128" height="20" class="icon icon-navigate-right"><path d="M1 99l38-38L1 23l7-7 45 45-45 45z"></path></svg><span class="button-alternative-text-container"><span class="button-alternative-text">View all issues</span></span></a></div></div></div></section><section class="journal-information journal-information-with-links u-margin-l-top"><div class="journal-information-container section-container"><div class="issn-copyright-container"><div class="issn-container u-margin-xs-ver u-margin-m-ver-from-md u-margin-l-right u-display-inline-block"><div class="js-issn text-s"><div class="">Online ISSN: 1873-2380</div><div class="">Print ISSN: 0021-9290</div></div></div><div class="copyright-container u-margin-m-top u-margin-l-bottom u-display-inline-block"><p class="js-copyright text-s">Copyright © 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.</p></div></div><div class="footer-links u-margin-xl-top-from-md row"><div class="footer-links-column col-xs-24 col-md-8"><div class="footer-links-column-heading u-padding-xs-bottom">For authors</div><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/researcher/author" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Resources for authors</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://authors.elsevier.com/tracking/landingpage/selection.do" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Track your accepted paper</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://journalfinder.elsevier.com/" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Journal Finder</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://researcheracademy.elsevier.com/" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Researcher Academy</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/about/policies-and-standards/copyright/permissions" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Rights and permissions</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://service.elsevier.com/app/home/supporthub/publishing/#authors" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Journal Article Publishing Support Center</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></div><div class="footer-links-column col-xs-24 col-md-8"><div class="footer-links-column-heading u-padding-xs-bottom">For editors</div><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/editor" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Resources for editors</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/editor/perk" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Publishing Ethics Resource Kit</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/editor/role/guest" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Guest editors</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></div><div class="footer-links-column col-xs-24 col-md-8"><div class="footer-links-column-heading u-padding-xs-bottom">For reviewers</div><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/reviewer" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Resources for reviewers</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a><a class="anchor u-padding-xs-top anchor-primary" href="https://www.elsevier.com/reviewer/role#3-recognizing-reviewers" target="_blank"><span class="anchor-text-container"><span class="anchor-text">Reviewer recognition</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></div></div></div></section></main></div></div><footer role="contentinfo" class="els-footer u-bg-white text-xs u-padding-s-hor u-padding-m-hor-from-sm u-padding-l-hor-from-md u-padding-l-ver u-margin-l-top u-margin-xl-top-from-sm u-margin-l-top-from-md"><div class="els-footer-elsevier u-margin-m-bottom u-margin-0-bottom-from-md u-margin-s-right u-margin-m-right-from-md u-margin-l-right-from-lg"><a class="anchor anchor-primary anchor-icon-left anchor-with-icon" href="https://www.elsevier.com/" target="_blank" aria-label="Elsevier home page (opens in a new tab)"><img class="footer-logo" src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/47/images/elsevier-non-solus-new-with-wordmark.svg" alt="Elsevier logo with wordmark" height="64" width="58" loading="lazy"/></a></div><div class="els-footer-content"><div class="u-remove-if-print"><ul class="els-footer-links u-margin-xs-bottom" style="list-style:none"><li><a class="anchor u-display-flex u-clr-grey8 u-margin-s-bottom u-margin-0-bottom-from-sm u-margin-m-right-from-sm u-margin-l-right-from-md anchor-primary anchor-small" href="https://www.elsevier.com/solutions/sciencedirect" target="_blank" id="els-footer-about-science-direct" rel="nofollow"><span class="anchor-text-container"><span class="anchor-text">About ScienceDirect</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></li><li><a class="anchor u-display-flex u-clr-grey8 u-margin-s-bottom u-margin-0-bottom-from-sm u-margin-m-right-from-sm u-margin-l-right-from-md anchor-primary anchor-small" href="/user/institution/login?targetURL=%2Fjournal%2Fjournal-of-biomechanics" id="els-footer-remote-access" rel="nofollow"><span class="anchor-text-container"><span class="anchor-text">Remote access</span></span></a></li><li><a class="anchor u-display-flex u-clr-grey8 u-margin-s-bottom u-margin-0-bottom-from-sm u-margin-m-right-from-sm u-margin-l-right-from-md anchor-primary anchor-small" href="https://service.elsevier.com/app/contact/supporthub/sciencedirect/" target="_blank" id="els-footer-contact-support" rel="nofollow"><span class="anchor-text-container"><span class="anchor-text">Contact and support</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></li><li><a class="anchor u-display-flex u-clr-grey8 u-margin-s-bottom u-margin-0-bottom-from-sm u-margin-m-right-from-sm u-margin-l-right-from-md anchor-primary anchor-small" href="https://www.elsevier.com/legal/elsevier-website-terms-and-conditions" target="_blank" id="els-footer-terms-condition" rel="nofollow"><span class="anchor-text-container"><span class="anchor-text">Terms and conditions</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></li><li><a class="anchor u-display-flex u-clr-grey8 u-margin-s-bottom u-margin-0-bottom-from-sm u-margin-m-right-from-sm u-margin-l-right-from-md anchor-primary anchor-small" href="https://www.elsevier.com/legal/privacy-policy" target="_blank" id="els-footer-privacy-policy" rel="nofollow"><span class="anchor-text-container"><span class="anchor-text">Privacy policy</span><svg focusable="false" viewBox="0 0 8 8" height="20" aria-label="Opens in new window" class="icon icon-arrow-up-right-tiny arrow-external-link"><path d="M1.12949 2.1072V1H7V6.85795H5.89111V2.90281L0.784057 8L0 7.21635L5.11902 2.1072H1.12949Z"></path></svg></span></a></li><li><button class="button-link ot-sdk-show-settings cookie-btn button-link-primary button-link-small" type="button" id="ot-sdk-btn">Cookie settings</button></li></ul></div><p id="els-footer-copyright">All content on this site: Copyright © <!-- -->2026<!-- --> Elsevier B.V., its licensors, and contributors. All rights are reserved, including those for text and data mining, AI training, and similar technologies. For all open access content, the relevant licensing terms apply.</p></div><div class="els-footer-relx u-margin-0-top u-margin-m-top-from-xs u-margin-0-top-from-md"><a class="anchor anchor-primary anchor-icon-left anchor-with-icon" href="https://www.relx.com/" target="_blank" aria-label="RELX home page (opens in a new tab)" id="els-footer-relx"><img class="" src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/60/images/logo-relx-tm.svg" alt="RELX group home page" height="20" width="93" loading="lazy"/></a></div></footer></div></div>
<script type="application/json" data-iso-key="_0">"{\"adobeTarget\":{},\"articlesInPress\":{\"isFetching\":false,\"articles\":[{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002563\",\"lastAuthor\":{\"refs\":[\"af005\",\"af010\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-0207-3241\",\"givenName\":\"Kei\",\"surname\":\"Masani\",\"emails\":[\"k.masani@utoronto.ca\"]},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002563-main.pdf\",\"webPdfPageCount\":26},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113401\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"af010\",\"af015\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Jae W.\",\"surname\":\"Lee\"},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Katherine\",\"surname\":\"Chan\"},{\"refs\":[\"af020\",\"af025\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Janelle\",\"surname\":\"Unger\"},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Shauna\",\"surname\":\"Mauceri\"},{\"refs\":[\"af010\",\"af030\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Matthew G.\",\"surname\":\"Heffernan\"},{\"refs\":[\"af010\",\"af030\",\"af035\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Kristin E.\",\"surname\":\"Musselman\"},{\"refs\":[\"af005\",\"af010\",\"cor1\"],\"id\":\"auth-6\",\"position\":[0],\"orcId\":\"0000-0002-0207-3241\",\"givenName\":\"Kei\",\"surname\":\"Masani\",\"emails\":[\"k.masani@utoronto.ca\"]}],\"coverDateStart\":\"2026-06-07\",\"title\":\"Balance training alters extrapolated centre-of-mass and base-of-support dynamics and neuromechanical regulation of reactive stepping in people with incomplete spinal cord injury\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-08T14:40:12Z\",\"oaSponsor\":{\"oaSponsorName\":\"CRKN 2024: Hybrid journals\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"Available online 7 June 2026\",\"authorsAffiliatedCountries\":[\"Canada\",\"United States\"],\"href\":\"/science/article/pii/S0021929026002563\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002563/pdfft?md5=977fa9f1ad22ea45f021263254e28c08&pid=1-s2.0-S0021929026002563-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002575\",\"lastAuthor\":{\"refs\":[\"af005\",\"af010\",\"af020\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-2368-2070\",\"givenName\":\"Julien\",\"surname\":\"Favre\",\"emails\":[\"julien.favre@chuv.ch\"]},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002575-main.pdf\",\"webPdfPageCount\":34},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113402\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0004-1299-1144\",\"givenName\":\"Alexis\",\"surname\":\"Cantaloube\"},{\"refs\":[\"af005\",\"af010\",\"af015\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Brigitte M.\",\"surname\":\"Jolles\"},{\"refs\":[\"af005\",\"af010\",\"af020\",\"cor1\"],\"id\":\"auth-2\",\"position\":[0],\"orcId\":\"0000-0002-2368-2070\",\"givenName\":\"Julien\",\"surname\":\"Favre\",\"emails\":[\"julien.favre@chuv.ch\"]}],\"coverDateStart\":\"2026-06-07\",\"title\":\"Spatiotemporal gait analysis using video from a moving observer\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-06T17:04:47Z\",\"oaSponsor\":{\"oaSponsorName\":\"Swiss Universities 2024: CH/GOA/CP/TL journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"Available online 7 June 2026\",\"authorsAffiliatedCountries\":[\"Switzerland\"],\"href\":\"/science/article/pii/S0021929026002575\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002575/pdfft?md5=8eb9a879ad75177bc1bf9bad3359f40e&pid=1-s2.0-S0021929026002575-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002587\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Nick\",\"surname\":\"Draper\"},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002587-main.pdf\",\"webPdfPageCount\":26},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113403\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0009-0729-1836\",\"givenName\":\"Kevin\",\"surname\":\"Mangan\",\"emails\":[\"kevin.mangan@pg.canterbury.ac.nz\"]},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Stefan\",\"surname\":\"Henley\"},{\"refs\":[\"af015\",\"af020\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Nicole\",\"surname\":\"Spriggs\"},{\"refs\":[\"af015\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Michael J\",\"surname\":\"Hamlin\"},{\"refs\":[\"af025\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Natalia\",\"surname\":\"Kabaliuk\"},{\"refs\":[\"af025\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Danyon\",\"surname\":\"Stitt\"},{\"refs\":[\"af025\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"George\",\"surname\":\"Stilwell\"},{\"refs\":[\"af025\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Annette G\",\"surname\":\"Heward-Swale\"},{\"refs\":[\"af025\"],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Congyu\",\"surname\":\"Xu\"},{\"refs\":[\"af030\"],\"id\":\"auth-9\",\"position\":[0],\"givenName\":\"Rich SW\",\"surname\":\"Masters\"},{\"refs\":[\"af035\",\"af040\"],\"id\":\"auth-10\",\"position\":[0],\"givenName\":\"Tim\",\"surname\":\"Anderson\"},{\"refs\":[\"af040\",\"af045\",\"af050\"],\"id\":\"auth-11\",\"position\":[0],\"givenName\":\"Tracy R\",\"surname\":\"Melzer\"},{\"refs\":[\"af005\"],\"id\":\"auth-12\",\"position\":[0],\"givenName\":\"Arindam\",\"surname\":\"Basu\"},{\"refs\":[\"af005\"],\"id\":\"auth-13\",\"position\":[0],\"givenName\":\"Stacey\",\"surname\":\"Niao\"},{\"refs\":[\"af055\"],\"id\":\"auth-14\",\"position\":[0],\"givenName\":\"Deborah\",\"surname\":\"Snell\"},{\"refs\":[\"af060\"],\"id\":\"auth-15\",\"position\":[0],\"givenName\":\"Adrian\",\"surname\":\"Clark\"},{\"refs\":[\"af065\"],\"id\":\"auth-16\",\"position\":[0],\"givenName\":\"Sinéad\",\"surname\":\"Moylett\"},{\"refs\":[\"af070\"],\"id\":\"auth-17\",\"position\":[0],\"givenName\":\"Blair\",\"surname\":\"Johnstone\"},{\"refs\":[\"af025\"],\"id\":\"auth-18\",\"position\":[0],\"givenName\":\"Keith\",\"surname\":\"Alexander\"},{\"refs\":[\"af005\"],\"id\":\"auth-19\",\"position\":[0],\"givenName\":\"Nick\",\"surname\":\"Draper\"}],\"coverDateStart\":\"2026-06-07\",\"title\":\"The effect of anthropometrics and maturity status on youth rugby head impact biomechanics\",\"abstracts\":[\"author-highlights\",\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-06T04:49:30Z\",\"oaSponsor\":{\"oaSponsorName\":\"CAUL: CH/CP Hybrid journals RAP 2026\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"Available online 7 June 2026\",\"authorsAffiliatedCountries\":[\"New Zealand\",\"United States\",\"United Kingdom\"],\"href\":\"/science/article/pii/S0021929026002587\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002587/pdfft?md5=82eaa35b1e1fe51a89e6d09cfd28818c&pid=1-s2.0-S0021929026002587-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002447\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Thomas Bull\",\"surname\":\"Andersen\",\"emails\":[\"tbull@ph.au.dk\"]},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002447-main.pdf\",\"webPdfPageCount\":27},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113389\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"af010\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0009-2283-8422\",\"givenName\":\"Jeppe Bjerregaard\",\"surname\":\"Carstensen\",\"emails\":[\"jc@agf-as.dk\"]},{\"refs\":[\"fn1\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Emil Morsbøl\",\"surname\":\"Marqversen\",\"emails\":[\"emilmmarqversen@hotmail.com\"]},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Thomas Bull\",\"surname\":\"Andersen\",\"emails\":[\"tbull@ph.au.dk\"]}],\"coverDateStart\":\"2026-06-06\",\"title\":\"Optimising soccer passing mechanics: a two-dimensional simulation of flight time and playable arrival height\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-02T09:05:32Z\",\"oaSponsor\":{\"oaSponsorName\":\"Denmark institutions: Core Hybrid journals RAP 2025\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"Available online 6 June 2026\",\"authorsAffiliatedCountries\":[\"Denmark\"],\"href\":\"/science/article/pii/S0021929026002447\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002447/pdfft?md5=71606a895239e542f2240d7a551c5655&pid=1-s2.0-S0021929026002447-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002344\",\"lastAuthor\":{\"refs\":[\"af005\",\"af015\",\"af020\",\"af025\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-6304-8552\",\"givenName\":\"Eni\",\"surname\":\"Halilaj\",\"emails\":[\"ehalilaj@andrew.cmu.edu\"]},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002344-main.pdf\",\"webPdfPageCount\":21},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113379\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Vu\",\"surname\":\"Phan\"},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Evy\",\"surname\":\"Meinders\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Rozhan\",\"surname\":\"Kiani\"},{\"refs\":[\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Andrew L.\",\"surname\":\"Sprague\"},{\"refs\":[\"af010\",\"af015\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"James J.\",\"surname\":\"Irrgang\"},{\"refs\":[\"af015\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Jonathan D.\",\"surname\":\"Hughes\"},{\"refs\":[\"af015\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Stephen J.\",\"surname\":\"Rabuck\"},{\"refs\":[\"af015\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Bryson P.\",\"surname\":\"Lesniak\"},{\"refs\":[\"af015\"],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Volker\",\"surname\":\"Musahl\"},{\"refs\":[\"af005\",\"af015\",\"af020\",\"af025\",\"cor1\"],\"id\":\"auth-9\",\"position\":[0],\"orcId\":\"0000-0001-6304-8552\",\"givenName\":\"Eni\",\"surname\":\"Halilaj\",\"emails\":[\"ehalilaj@andrew.cmu.edu\"]}],\"coverDateStart\":\"2026-05-22\",\"title\":\"The gait lab effect: symmetry restoration strategy after anterior cruciate ligament reconstruction is different in natural environments than the gait laboratory\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by-nc/4.0/\",\"oaAccessEffectiveDate\":\"2026-05-21T13:34:51Z\",\"oaSponsor\":{\"oaSponsorName\":\"Carnegie Mellon University 2024\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"Available online 22 May 2026\",\"authorsAffiliatedCountries\":[\"United States\",\"USA\"],\"href\":\"/science/article/pii/S0021929026002344\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002344/pdfft?md5=68f6e40e65b83d43b64be5a7991e3539&pid=1-s2.0-S0021929026002344-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S5\",\"pii\":\"S0021929026002113\",\"lastAuthor\":{\"refs\":[\"af005\",\"af015\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-8884-4376\",\"givenName\":\"Yasuhide\",\"surname\":\"Yoshitake\",\"emails\":[\"yasu_yoshitake@shinshu-u.ac.jp\"]},\"aipText\":\"In Press, Journal Pre-proof\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002113-main.pdf\",\"webPdfPageCount\":19},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113356\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Keigo\",\"surname\":\"Yanagida\",\"emails\":[\"keigo-0333@outlook.jp\"]},{\"refs\":[\"af010\",\"af015\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Patricio\",\"surname\":\"Pincheira\",\"emails\":[\"Patricio.Pincheira@unisq.edu.au\"]},{\"refs\":[\"af005\",\"af015\",\"cor1\"],\"id\":\"auth-2\",\"position\":[0],\"orcId\":\"0000-0002-8884-4376\",\"givenName\":\"Yasuhide\",\"surname\":\"Yoshitake\",\"emails\":[\"yasu_yoshitake@shinshu-u.ac.jp\"]}],\"coverDateStart\":\"2026-05-09\",\"title\":\"The site-dependent changes in vastus lateralis shear modulus and fascicle length with hip joint angle manipulation\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"Available online 9 May 2026\",\"authorsAffiliatedCountries\":[\"Japan\",\"Australia\"],\"href\":\"/science/article/pii/S0021929026002113\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002113\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}}]},\"config\":{\"client\":{\"arsBaseUrl\":\"https://ars.els-cdn.com\",\"cdnAssetsHost\":\"https://sdfestaticassets-eu-west-1.sciencedirectassets.com\",\"publishingTimelineMetricsUnit\":\"day\",\"title\":{\"maxLines\":3},\"query\":{\"articlesInPress\":{\"page\":1,\"pageSize\":8},\"latestPublishedArticles\":{\"pageSize\":8,\"documentSubtype\":\"jhpType\",\"order\":\"asc\"},\"latestArticles\":{\"pageSize\":3,\"documentSubtype\":\"jhpType\",\"order\":\"desc\"},\"latestIssues\":{\"size\":6,\"return\":[\"cover-date-text\",\"issn\",\"hub-stage\",\"pages\",\"vol-issue-supplement-text\",\"uri-lookup\",\"title-editors-group\"]},\"specialIssues\":{\"page\":1,\"pageSize\":4}},\"pages\":{\"arp\":\"\",\"ahp\":\"\",\"ihp\":\"\",\"jhp\":\"\",\"sap\":\"\",\"srp\":\"\",\"notFound\":\"/science/error\",\"doi\":\"https://dx.doi.org\",\"compare\":\"\"},\"analytics\":{\"jhp\":{\"enabled\":true,\"pageName\":\"home\",\"environment\":\"prod\"},\"aimsAndScope\":{\"enabled\":true,\"pageName\":\"about:aims-and-scope\",\"environment\":\"prod\"},\"editorialBoard\":{\"enabled\":true,\"pageName\":\"about:editorial-board\",\"environment\":\"prod\"},\"about\":{\"enabled\":true,\"pageName\":\"about\",\"environment\":\"prod\"},\"intutiveItem\":{\"enabled\":true,\"pageName\":\"intutiveItem\",\"environment\":\"prod\"},\"intutiveList\":{\"enabled\":true,\"pageName\":\"intutiveList\",\"environment\":\"prod\"},\"insights\":{\"enabled\":true,\"pageName\":\"insights\",\"environment\":\"prod\"},\"guideForAuthors\":{\"enabled\":true,\"pageName\":\"guide-for-authors\",\"environment\":\"prod\"},\"openAccessOptions\":{\"enabled\":true,\"pageName\":\"open-access-options\",\"environment\":\"prod\"},\"apcTransparency\":{\"enabled\":true,\"pageName\":\"apc-transparency\",\"environment\":\"prod\"}},\"outputComponentErrors\":false,\"usageInfo\":true,\"editorsByCountry\":true,\"submitQueenEnabled\":true,\"cookiePreferenceCenter\":true,\"showCompareApc\":true,\"compareCTA\":true,\"enableJifaAimsAndScope\":true,\"enableJifaAbstractsAndIndexing\":true,\"enableJifa\":true,\"requestPath\":\"/journal/journal-of-biomechanics\",\"identity\":{},\"canonicalBaseUrl\":\"https://www.sciencedirect.com\",\"baseUrl\":\"//www.sciencedirect.com\",\"ip\":\"142.250.32.39\",\"mobileUserAgent\":false,\"cfIpCountryCode\":\"BE\"},\"headerFooter\":{\"helpUrl\":\"https://service.elsevier.com/app/answers/detail/a_id/25950/supporthub/sciencedirect/\",\"contactUrl\":\"https://service.elsevier.com/app/contact/supporthub/sciencedirect/\",\"userName\":\"\",\"userEmail\":\"\",\"orgName\":\"ScienceDirect Guests\",\"webUserId\":\"12975512\",\"libraryBanner\":null,\"shib_regUrl\":\"\",\"tick_regUrl\":\"\",\"recentInstitutions\":[],\"canActivatePersonalization\":false,\"hasInstitutionalAssociation\":false,\"hasMultiOrg\":false,\"userType\":\"GUEST\",\"userAnonymity\":\"ANON_GUEST\",\"allowCart\":true,\"environment\":\"prod\",\"cdnAssetsHost\":\"https://sdfestaticassets-eu-west-1.sciencedirectassets.com\",\"contextualSupportHubUrls\":[{\"text\":\"What can I do on a journal home page?\",\"href\":\"https://service.elsevier.com/app/answers/detail/a_id/25950/supporthub/sciencedirect/\",\"aaName\":\"What can I do on a journal home page?\"}],\"cookieBanner\":true},\"userPdfStatus\":{\"preventUserTransactionalAccess\":false,\"preventUserDocumentDelivery\":true,\"allowUserCreditCardPurchase\":true,\"blockFullTextForAnonymousAccess\":false},\"userAnalyticsIdentity\":{\"accountId\":\"ae:228598\",\"accountName\":\"ae:ScienceDirect Guests\",\"userId\":\"ae:12975512\",\"accessType\":\"ae:ANON_GUEST\"},\"journalAlertsIdentity\":{\"webUserId\":\"12975512\"},\"usageEventIdentity\":{\"accessType\":\"GUEST\",\"primary\":\"(12975512,U|291352,D|228598,A|3,P|2,PL)(SDFE,CON|b92f509f4d7de04aec58d2448f45ff0fc07bgxrqb,SSO|ANON_GUEST,ACCESS_TYPE)\",\"sessId\":\"8d938bb7-c32b-4689-8999-f5b0d6f7f5ba\"},\"alerts\":{\"jsonWebToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ4LXNkZmUtdXNlci1pcCI6IjE0Mi4yNTAuMzIuMzkiLCJ4LXNkZmUtdXNlci1pZCI6IjEyOTc1NTEyIiwiaWF0IjoxNzgwOTgzNzEwLCJpc3MiOiJNYW5hZ2UtTXktQWxlcnRzIiwianRpIjoiYjkyZjUwOWY0ZDdkZTA0YWVjNThkMjQ0OGY0NWZmMGZjMDdiZ3hycWIifQ.obStMejsFeOe2uiGpTL_X8o1YjqBfcUl8T4jj1HDpWU\",\"journalAlertStatus\":false}},\"latestIssues\":{\"isFetching\":false,\"issues\":[{\"uriLookup\":\"/vol/205/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 205\",\"hubStage\":\"H200\",\"coverDateText\":\"August 2026\"},{\"uriLookup\":\"/vol/204/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 204\",\"hubStage\":\"H300\",\"coverDateText\":\"July 2026\"},{\"uriLookup\":\"/vol/203/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 203\",\"hubStage\":\"H300\",\"coverDateText\":\"June 2026\"},{\"uriLookup\":\"/vol/202/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 202\",\"hubStage\":\"H300\",\"coverDateText\":\"June 2026\"},{\"uriLookup\":\"/vol/201/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 201\",\"hubStage\":\"H300\",\"coverDateText\":\"May 2026\"},{\"uriLookup\":\"/vol/200/suppl/C\",\"issn\":\"00219290\",\"volIssueSupplementText\":\"Volume 200\",\"hubStage\":\"H300\",\"coverDateText\":\"May 2026\"}]},\"latestPublishedArticles\":{\"isFetching\":false,\"articles\":[{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S002192902600240X\",\"lastAuthor\":{\"refs\":[\"af005\",\"af025\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0003-4063-9821\",\"givenName\":\"Umile Giuseppe\",\"surname\":\"Longo\",\"emails\":[\"g.longo@policlinicocampus.it\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S002192902600240X-main.pdf\",\"webPdfPageCount\":7},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113385\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Letizia\",\"surname\":\"Mancini\",\"emails\":[\"l.mancini@policlinicocampus.it\"]},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Giovanni\",\"surname\":\"Spallone\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Arianna\",\"surname\":\"Carnevale\",\"emails\":[\"arianna.carnevale@policlinicocampus.it\"]},{\"refs\":[\"af015\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Alessandro De\",\"surname\":\"Sire\",\"emails\":[\"alessandro.desire@unicz.it\"]},{\"refs\":[\"af020\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Pieter\",\"surname\":\"D’Hooghe\",\"emails\":[\"pieter.dhooghe@aspetar.com\"]},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Emiliano\",\"surname\":\"Schena\",\"emails\":[\"e.schena@unicampus.it\"]},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Stefano\",\"surname\":\"Campi\",\"emails\":[\"s.campi@policlinicocampus.it\"]},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Edoardo\",\"surname\":\"Franceschetti\",\"emails\":[\"e.franceschetti@policlinicocampus.it\"]},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Rocco\",\"surname\":\"Papalia\",\"emails\":[\"r.papalia@unicampus.it\"]},{\"refs\":[\"af005\",\"af025\",\"cor1\"],\"id\":\"auth-9\",\"position\":[0],\"orcId\":\"0000-0003-4063-9821\",\"givenName\":\"Umile Giuseppe\",\"surname\":\"Longo\",\"emails\":[\"g.longo@policlinicocampus.it\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Investigation of task-specific biomechanical control strategies during sit-to-stand-to-sit in patients with knee osteoarthritis\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by-nc-nd/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-03T12:53:52Z\",\"oaSponsor\":{\"oaSponsorName\":\"CRUI: Hybrid journals 2023\",\"oaSponsorType\":\"ElsevierBranded\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"Italy\",\"Qatar\"],\"href\":\"/science/article/pii/S002192902600240X\",\"pdfDownload\":{\"url\":\"/science/article/pii/S002192902600240X/pdfft?md5=e94b12c52419e5c09f54c539d6d91806&pid=1-s2.0-S002192902600240X-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S0021929026002411\",\"lastAuthor\":{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Nathaniel H.\",\"surname\":\"Hunt\",\"emails\":[\"nhunt@unomaha.edu\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002411-main.pdf\",\"webPdfPageCount\":10},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113386\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0001-4287-9055\",\"givenName\":\"Abderrahman\",\"surname\":\"Ouattas\",\"emails\":[\"aouattas@unomaha.edu\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Jaap Van\",\"surname\":\"Dieën\"},{\"refs\":[\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Mark D.\",\"surname\":\"Grabiner\"},{\"refs\":[\"af020\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Alfred L.\",\"surname\":\"Fisher\"},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Nick\",\"surname\":\"Stergiou\"},{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Nathaniel H.\",\"surname\":\"Hunt\",\"emails\":[\"nhunt@unomaha.edu\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Early kinetic responses enhance biomechanical discrimination of falls and recoveries during sudden bilateral slips\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"USA\",\"the Netherlands\",\"Greece\"],\"href\":\"/science/article/pii/S0021929026002411\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002411\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S0021929026002435\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Hermann\",\"surname\":\"Schwameder\",\"emails\":[\"hermann.schwameder@plus.ac.at\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002435-main.pdf\",\"webPdfPageCount\":7},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113388\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0005-3035-9430\",\"givenName\":\"Markus\",\"surname\":\"Huthöfer\",\"emails\":[\"markus.huthoefer@plus.ac.at\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Hans\",\"surname\":\"Kainz\",\"emails\":[\"hans.kainz@univie.ac.at\"]},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Jana\",\"surname\":\"Holder\",\"emails\":[\"jana.holder@plus.ac.at\"]},{\"refs\":[\"af015\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Brian\",\"surname\":\"Horsak\",\"emails\":[\"brian.horsak@ustp.at\"]},{\"refs\":[\"af020\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Gunther\",\"surname\":\"Kurz\",\"emails\":[\"gunther.kurz@kit.edu\"]},{\"refs\":[\"af005\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Hermann\",\"surname\":\"Schwameder\",\"emails\":[\"hermann.schwameder@plus.ac.at\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Decreased change of direction angle, increased ACL load: angle-dependent anterior cruciate ligament loading across different change of direction sprints in male soccer players\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-06-01T14:28:13Z\",\"oaSponsor\":{\"oaSponsorName\":\"Austria institutions 2024: Hybrid journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"Austria\",\"Germany\"],\"href\":\"/science/article/pii/S0021929026002435\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002435/pdfft?md5=15a3e4f3f35fbc555ca91aee07746d52&pid=1-s2.0-S0021929026002435-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S0021929026002423\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Benedikt\",\"surname\":\"Helgason\"},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002423-main.pdf\",\"webPdfPageCount\":8},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113387\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"PC_cor7rIOIdVUkL\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0003-4150-6924\",\"givenName\":\"Alexander\",\"surname\":\"Baker\",\"emails\":[\"alexmbaker@gmail.com\"]},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Ellie S\",\"surname\":\"Galliker\"},{\"refs\":[\"af010\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Enrico\",\"surname\":\"Schileo\"},{\"refs\":[\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Fulvia\",\"surname\":\"Taddei\"},{\"refs\":[\"af005\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Stephen J\",\"surname\":\"Ferguson\"},{\"refs\":[\"af005\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Benedikt\",\"surname\":\"Helgason\"}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Critical velocity metric derived from dynamic finite element analysis classifies hip fracture risk in a clinical cohort\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"Switzerland\",\"Italy\"],\"href\":\"/science/article/pii/S0021929026002423\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002423\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S0021929026001405\",\"lastAuthor\":{\"refs\":[\"aff0005\",\"aff0015\",\"cor0010\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0003-3484-4810\",\"givenName\":\"Qining\",\"surname\":\"Wang\",\"emails\":[\"qiningwang@pku.edu.cn\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026001405-main.pdf\",\"webPdfPageCount\":10},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113285\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"aff0005\",\"aff0020\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Rui\",\"surname\":\"Yang\"},{\"refs\":[\"aff0005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Zhenmeng\",\"surname\":\"Ju\"},{\"refs\":[\"aff0005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Ming\",\"surname\":\"Xu\"},{\"refs\":[\"aff0010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Enhao\",\"surname\":\"Zheng\"},{\"refs\":[\"aff0015\",\"cor0005\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Zhihao\",\"surname\":\"Zhou\",\"emails\":[\"zhouzhihao@pku.edu.cn\"]},{\"refs\":[\"aff0005\",\"aff0015\",\"cor0010\"],\"id\":\"auth-5\",\"position\":[0],\"orcId\":\"0000-0003-3484-4810\",\"givenName\":\"Qining\",\"surname\":\"Wang\",\"emails\":[\"qiningwang@pku.edu.cn\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Biomechanical analysis of the flutter kick in diving: kinematics, muscle activation and coordination of lower limbs\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"China\"],\"href\":\"/science/article/pii/S0021929026001405\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026001405\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S002192902600254X\",\"lastAuthor\":{\"refs\":[\"af005\",\"af015\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Wentao\",\"surname\":\"Jiang\",\"emails\":[\"scubme_jwt@outlook.com\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S002192902600254X-main.pdf\",\"webPdfPageCount\":8},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113399\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0009-0000-7838-3054\",\"givenName\":\"Ruijiao\",\"surname\":\"Liu\"},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Jialu\",\"surname\":\"Zhang\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Yalan\",\"surname\":\"Li\"},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Zhongyou\",\"surname\":\"Li\"},{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Taoping\",\"surname\":\"Bai\",\"emails\":[\"taoping_bai@163.com\"]},{\"refs\":[\"af005\",\"af015\",\"cor1\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Wentao\",\"surname\":\"Jiang\",\"emails\":[\"scubme_jwt@outlook.com\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Body mass index moderates the effects of midsole hardness on metatarsophalangeal joint biomechanics during running in male recreational runners\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"China\"],\"href\":\"/science/article/pii/S002192902600254X\",\"pdfDownload\":{\"url\":\"/science/article/pii/S002192902600254X\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S250\",\"pii\":\"S0021929026002551\",\"lastAuthor\":{\"refs\":[\"af020\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Fan\",\"surname\":\"Gao\",\"emails\":[\"fan.gao@uky.edu\"]},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002551-main.pdf\",\"webPdfPageCount\":10},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113400\",\"documentSubtype\":\"fla\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-6158-9670\",\"givenName\":\"Toshiki\",\"surname\":\"Kobayashi\",\"emails\":[\"tkobayashi@orthocareinnovations.com\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Yufan\",\"surname\":\"He\",\"emails\":[\"yufan.he@connect.polyu.hk\"]},{\"refs\":[\"af010\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Chloe L.Y.\",\"surname\":\"Wong\",\"emails\":[\"lokyeechloewong.wong@connect.polyu.hk\"]},{\"refs\":[\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Mark W.P.\",\"surname\":\"Koh\",\"emails\":[\"markw.koh@connect.polyu.hk\"]},{\"refs\":[\"af015\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Michael S.\",\"surname\":\"Orendurff\",\"emails\":[\"morendurff@hotmail.com\"]},{\"refs\":[\"af020\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Fan\",\"surname\":\"Gao\",\"emails\":[\"fan.gao@uky.edu\"]}],\"coverDateStart\":\"2026-08-01\",\"title\":\"Center of pressure adaptations to tuning of plantarflexion range of motion and stiffness in multi-function articulated ankle–foot orthosis during walking in individuals post-stroke\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"coverDateText\":\"August 2026\",\"authorsAffiliatedCountries\":[\"USA\",\"Hong Kong, China\"],\"href\":\"/science/article/pii/S0021929026002551\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002551\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"language\":\"en\",\"itemStage\":\"S300\",\"pii\":\"S0021929026002034\",\"lastAuthor\":{\"refs\":[\"af005\",\"af015\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Philippe\",\"surname\":\"Corbeil\"},\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026002034-main.pdf\",\"webPdfPageCount\":11},\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113348\",\"documentSubtype\":\"rev\",\"authors\":[{\"refs\":[\"af005\",\"af010\",\"af015\",\"af025\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Renaud E.V.I.\",\"surname\":\"Amoakon\",\"emails\":[\"ebretche-renaud-vidal-i.amoakon.1@ulaval.ca\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Alex-Anne\",\"surname\":\"Seguin\"},{\"refs\":[\"af010\",\"af020\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Etienne L.\",\"surname\":\"Belzile\"},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Zeinab\",\"surname\":\"Awada\"},{\"refs\":[\"af030\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Boumediene\",\"surname\":\"Nedjar\"},{\"refs\":[\"af005\",\"af015\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Philippe\",\"surname\":\"Corbeil\"}],\"coverDateStart\":\"2026-07-01\",\"title\":\"Stress-Based biomechanical modeling in hip dysplasia Surgery: A scoping review\",\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-05-05T06:15:25Z\",\"oaSponsor\":{\"oaSponsorName\":\"CRKN 2024: Hybrid journals\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"coverDateText\":\"July 2026\",\"authorsAffiliatedCountries\":[\"Canada\",\"France\"],\"href\":\"/science/article/pii/S0021929026002034\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026002034/pdfft?md5=90c945d1b9eb3628d3132af4e2dce5e7&pid=1-s2.0-S0021929026002034-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}}]},\"mostDownloadedArticles\":{\"articles\":[{\"coverDateStart\":\"2021-04-15\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929021001007-main.pdf\",\"webPdfPageCount\":9},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"A comprehensive, open-source dataset of lower limb biomechanics in multiple conditions of stairs, ramps, and level-ground ambulation and transitions\",\"itemStage\":\"S300\",\"pii\":\"S0021929021001007\",\"lastAuthor\":{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Aaron\",\"surname\":\"Young\"},\"coverDateText\":\"15 April 2021\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2021.110320\",\"authors\":[{\"refs\":[\"af005\",\"af010\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-5219-2110\",\"givenName\":\"Jonathan\",\"surname\":\"Camargo\",\"emails\":[\"jon-cama@gatech.edu\"]},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"orcId\":\"0000-0003-1789-2810\",\"givenName\":\"Aditya\",\"surname\":\"Ramanathan\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Will\",\"surname\":\"Flanagan\"},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Aaron\",\"surname\":\"Young\"}],\"authorsAffiliatedCountries\":[\"USA\"],\"href\":\"/science/article/pii/S0021929021001007\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929021001007\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2026-01-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929025006451-main.pdf\",\"webPdfPageCount\":11},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2025-12-15T16:25:20Z\",\"oaSponsor\":{\"oaSponsorName\":\"JISC UK 2022: Hybrid journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Markerless motion capture for running: validity and reliability of whole-body, joint, and muscle kinematics\",\"itemStage\":\"S300\",\"pii\":\"S0021929025006451\",\"lastAuthor\":{\"refs\":[],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Sophie\",\"surname\":\"Burton\"},\"coverDateText\":\"January 2026\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2025.113133\",\"authors\":[{\"refs\":[\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-2939-8046\",\"givenName\":\"Jasper\",\"surname\":\"Verheul\",\"emails\":[\"jpverheul@cardiffmet.ac.uk\"]},{\"refs\":[],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Owain\",\"surname\":\"Hughes\"},{\"refs\":[],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Luke\",\"surname\":\"Hitchens\"},{\"refs\":[],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Toby\",\"surname\":\"Atherton\"},{\"refs\":[],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Toby\",\"surname\":\"Sauter\"},{\"refs\":[],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Amir\",\"surname\":\"Radwan\"},{\"refs\":[],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Elis\",\"surname\":\"Pryse\"},{\"refs\":[],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Alice\",\"surname\":\"Mitchell\"},{\"refs\":[],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Sophie\",\"surname\":\"Burton\"}],\"authorsAffiliatedCountries\":[\"UK\"],\"href\":\"/science/article/pii/S0021929025006451\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929025006451/pdfft?md5=7c83b5439934cfc0fcf6e071d8ccfdd8&pid=1-s2.0-S0021929025006451-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-05-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023001525-main.pdf\",\"webPdfPageCount\":12},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2023-04-10T11:39:54Z\",\"oaSponsor\":{\"oaSponsorName\":\"Finelib institutions 2021\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Towards modern understanding of the Achilles tendon properties in human movement research\",\"itemStage\":\"S300\",\"pii\":\"S0021929023001525\",\"lastAuthor\":{\"refs\":[\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Benedicte\",\"surname\":\"Vanwanseele\"},\"coverDateText\":\"May 2023\",\"documentSubtype\":\"rev\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111583\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Taija\",\"surname\":\"Finni\",\"emails\":[\"taija.finni@jyu.fi\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Benedicte\",\"surname\":\"Vanwanseele\"}],\"authorsAffiliatedCountries\":[\"Finland\",\"Belgium\"],\"href\":\"/science/article/pii/S0021929023001525\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023001525/pdfft?md5=c95564c7a44ccf3483f11ae197c51d8e&pid=1-s2.0-S0021929023001525-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2002-04-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929001002226-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"ISB recommendation on definitions of joint coordinate system of various joints for the reporting of human joint motion—part I: ankle, hip, and spine\",\"itemStage\":\"S300\",\"pii\":\"S0021929001002226\",\"lastAuthor\":{\"refs\":[\"AFFL\",\"FN3\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Ian\",\"surname\":\"Stokes\"},\"coverDateText\":\"April 2002\",\"documentSubtype\":\"cor\",\"cid\":\"271132\",\"doi\":\"10.1016/S0021-9290(01)00222-6\",\"authors\":[{\"refs\":[\"AFFA\",\"CORAST\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Ge\",\"surname\":\"Wu\",\"emails\":[\"ge.wu@uvm.edu\"]},{\"refs\":[\"AFFB\",\"FN1\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Sorin\",\"surname\":\"Siegler\"},{\"refs\":[\"AFFC\",\"FN1\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Paul\",\"surname\":\"Allard\"},{\"refs\":[\"AFFD\",\"FN1\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Chris\",\"surname\":\"Kirtley\"},{\"refs\":[\"AFFE\",\"FN1\",\"FN2\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Alberto\",\"surname\":\"Leardini\"},{\"refs\":[\"AFFF\",\"FN1\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Dieter\",\"surname\":\"Rosenbaum\"},{\"refs\":[\"AFFG\",\"FN1\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Mike\",\"surname\":\"Whittle\"},{\"refs\":[\"AFFH\",\"FN2\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Darryl D\",\"surname\":\"D’Lima\"},{\"refs\":[\"AFFI\",\"FN2\"],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Luca\",\"surname\":\"Cristofolini\"},{\"refs\":[\"AFFJ\",\"FN2\"],\"id\":\"auth-9\",\"position\":[0],\"givenName\":\"Hartmut\",\"surname\":\"Witte\"},{\"refs\":[\"AFFK\",\"FN2\"],\"id\":\"auth-10\",\"position\":[0],\"givenName\":\"Oskar\",\"surname\":\"Schmid\"},{\"refs\":[\"AFFL\",\"FN3\"],\"id\":\"auth-11\",\"position\":[0],\"givenName\":\"Ian\",\"surname\":\"Stokes\"}],\"href\":\"/science/article/pii/S0021929001002226\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929001002226\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2005-05-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S002192900400301X-main.pdf\",\"webPdfPageCount\":12},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion—Part II: shoulder, elbow, wrist and hand\",\"itemStage\":\"S300\",\"pii\":\"S002192900400301X\",\"lastAuthor\":{\"refs\":[\"aff13\",\"fn3\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Bryan\",\"surname\":\"Buchholz\"},\"coverDateText\":\"May 2005\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2004.05.042\",\"authors\":[{\"refs\":[\"aff1\",\"cor1\",\"fn1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Ge\",\"surname\":\"Wu\",\"emails\":[\"ge.wu@uvm.edu\"]},{\"refs\":[\"aff2\",\"fn2\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Frans C.T.\",\"surname\":\"van der Helm\"},{\"refs\":[\"aff3\",\"aff4\",\"fn2\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"H.E.J.\",\"surname\":\"(DirkJan) Veeger\"},{\"refs\":[\"aff5\",\"fn2\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Mohsen\",\"surname\":\"Makhsous\"},{\"refs\":[\"aff6\",\"fn2\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Peter\",\"surname\":\"Van Roy\"},{\"refs\":[\"aff7\",\"fn2\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Carolyn\",\"surname\":\"Anglin\"},{\"refs\":[\"aff8\",\"fn2\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Jochem\",\"surname\":\"Nagels\"},{\"refs\":[\"aff9\",\"fn2\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Andrew R.\",\"surname\":\"Karduna\"},{\"refs\":[\"aff10\",\"fn2\"],\"id\":\"auth-8\",\"position\":[0],\"givenName\":\"Kevin\",\"surname\":\"McQuade\"},{\"refs\":[\"aff11\",\"fn2\"],\"id\":\"auth-9\",\"position\":[0],\"givenName\":\"Xuguang\",\"surname\":\"Wang\"},{\"refs\":[\"aff12\",\"fn3\",\"fn4\"],\"id\":\"auth-10\",\"position\":[0],\"givenName\":\"Frederick W.\",\"surname\":\"Werner\"},{\"refs\":[\"aff13\",\"fn3\"],\"id\":\"auth-11\",\"position\":[0],\"givenName\":\"Bryan\",\"surname\":\"Buchholz\"}],\"href\":\"/science/article/pii/S002192900400301X\",\"pdfDownload\":{\"url\":\"/science/article/pii/S002192900400301X\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2026-04-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929026000412-main.pdf\",\"webPdfPageCount\":15},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2026-01-29T19:08:37Z\",\"oaSponsor\":{\"oaSponsorName\":\"CH/CP/TL Hybrid journals RAP 2026\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"The use of residual lower limb –prosthetic socket interface pressure measurements to inform clinical decisions: A systematic review\",\"itemStage\":\"S300\",\"pii\":\"S0021929026000412\",\"lastAuthor\":{\"refs\":[\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Manish\",\"surname\":\"Sreenivasa\"},\"coverDateText\":\"April 2026\",\"documentSubtype\":\"rev\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2026.113187\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Lucy\",\"surname\":\"Armitage\"},{\"refs\":[\"af010\",\"cor1\"],\"id\":\"auth-1\",\"position\":[0],\"orcId\":\"0009-0004-7576-6796\",\"givenName\":\"Kenny\",\"surname\":\"Cho\",\"emails\":[\"kc889@uowmail.edu.au\"]},{\"refs\":[\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Tawnee L.\",\"surname\":\"Sparling\"},{\"refs\":[\"af020\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Todd\",\"surname\":\"Sleeman\"},{\"refs\":[\"af010\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Gursel\",\"surname\":\"Alici\"},{\"refs\":[\"af010\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Manish\",\"surname\":\"Sreenivasa\"}],\"authorsAffiliatedCountries\":[\"Australia\",\"USA\"],\"href\":\"/science/article/pii/S0021929026000412\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929026000412/pdfft?md5=0153f8de784cdd12e09db85375b728a1&pid=1-s2.0-S0021929026000412-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-08-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023002701-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2023-07-04T08:14:43Z\",\"oaSponsor\":{\"oaSponsorName\":\"JISC UK 2022: Hybrid journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Biomechanics and the origins of human bipedal walking: The last 50 years\",\"itemStage\":\"S300\",\"pii\":\"S0021929023002701\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Juliet\",\"surname\":\"McClymont\"},\"coverDateText\":\"August 2023\",\"documentSubtype\":\"ssu\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111701\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Robin Huw\",\"surname\":\"Crompton\",\"emails\":[\"rhcromp@liverpool.ac.uk\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"William\",\"surname\":\"Sellers\"},{\"refs\":[\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Keith\",\"surname\":\"Davids\"},{\"refs\":[\"af005\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Juliet\",\"surname\":\"McClymont\"}],\"authorsAffiliatedCountries\":[\"UK\"],\"href\":\"/science/article/pii/S0021929023002701\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023002701/pdfft?md5=4217debee3aedc08a841a241e065f71b&pid=1-s2.0-S0021929023002701-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2025-12-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929025004981-main.pdf\",\"webPdfPageCount\":9},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2025-09-30T11:40:05Z\",\"oaSponsor\":{\"oaSponsorName\":\"Austria institutions 2024: Hybrid journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Validity and reliability of monocular 3D markerless gait analysis in simulated pathological gait: A comparative study with OpenCap\",\"itemStage\":\"S300\",\"pii\":\"S0021929025004981\",\"lastAuthor\":{\"refs\":[\"aff4\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Djordje\",\"surname\":\"Slijepcevic\"},\"coverDateText\":\"December 2025\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2025.112986\",\"authors\":[{\"refs\":[\"aff1\",\"aff2\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-9296-3212\",\"givenName\":\"Brian\",\"surname\":\"Horsak\",\"emails\":[\"brian.horsak@fhstp.ac.at\"]},{\"refs\":[\"aff1\",\"aff2\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Mark\",\"surname\":\"Simonlehner\"},{\"refs\":[\"aff1\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Viktoria\",\"surname\":\"Quehenberger\"},{\"refs\":[\"aff1\",\"aff2\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Bernhard\",\"surname\":\"Dumphart\"},{\"refs\":[\"aff1\",\"aff3\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Philipp\",\"surname\":\"Wegscheider\"},{\"refs\":[\"aff3\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Andreas\",\"surname\":\"Kranzl\"},{\"refs\":[\"aff4\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Djordje\",\"surname\":\"Slijepcevic\"}],\"authorsAffiliatedCountries\":[\"Austria\"],\"href\":\"/science/article/pii/S0021929025004981\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929025004981/pdfft?md5=5b1dc00606f4fca527ae267228facf8a&pid=1-s2.0-S0021929025004981-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}}],\"period\":90},\"namespace\":\"jhp\",\"rssModal\":{\"isOpen\":false},\"specialIssues\":{\"isFetching\":false,\"specialIssues\":[{\"date\":20260525,\"egi\":\"10PC6TRC01W\",\"language\":\"en\",\"type\":\"VI\",\"titleEditorsGroup\":{\"content\":[{\"#name\":\"title-editors-group\",\"$\":{\"xmlns:si\":true},\"$$\":[{\"#name\":\"title\",\"$\":{\"xmlns:ce\":true},\"_\":\"Current perspectives and best practices for quantifying biomechanics with wearable inertial sensors\"},{\"#name\":\"editors\",\"$\":{\"xmlns:ce\":true},\"$$\":[{\"#name\":\"author-group\",\"$$\":[{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Dr. Stephen\"},{\"#name\":\"surname\",\"_\":\"Cain\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"(West Virginia University, Morgantown, West Virginia, United States)\"}]}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Dr. Jocelyn\"},{\"#name\":\"surname\",\"_\":\"Hafer\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"(University of Delaware Department of Kinesiology and Applied Physiology, Newark, Delaware, United States of America)\"}]}]}]}]}]}]},\"coverDateText\":\"25 May 2026\"},{\"date\":20251222,\"egi\":\"109R97ZVX22\",\"language\":\"en\",\"type\":\"VI\",\"titleEditorsGroup\":{\"content\":[{\"#name\":\"title-editors-group\",\"$\":{\"xmlns:si\":true},\"$$\":[{\"#name\":\"title\",\"$\":{\"xmlns:ce\":true},\"_\":\"Muscle-tendon mechanics across species; enhancing discovery through bridging human and comparative biomechanics\"},{\"#name\":\"editors\",\"$\":{\"xmlns:ce\":true},\"$$\":[{\"#name\":\"author-group\",\"$$\":[{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Dr. Taylor\"},{\"#name\":\"surname\",\"_\":\"Dick\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"(The University of Queensland, Brisbane, Queensland, Australia)\"}]}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Dr. Huub\"},{\"#name\":\"surname\",\"_\":\"Maas\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"(VU Amsterdam Department of Human Movement Sciences, Amsterdam, , Netherlands)\"}]}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Dr. Jonas\"},{\"#name\":\"surname\",\"_\":\"Rubenson\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"(The Pennsylvania State University, University Park, Pennsylvania, United States of America)\"}]}]}]}]}]}]},\"coverDateText\":\"22 December 2025\"},{\"date\":20250506,\"egi\":\"10M51B4R6ZN\",\"language\":\"en\",\"type\":\"VI\",\"titleEditorsGroup\":{\"content\":[{\"#name\":\"title-editors-group\",\"$\":{\"xmlns:si\":true},\"$$\":[{\"#name\":\"title\",\"$\":{\"xmlns:ce\":true},\"_\":\"Berlin Spine Workshop GE: Idsart I. Kingma\"},{\"#name\":\"editors\",\"$\":{\"xmlns:ce\":true},\"$$\":[{\"#name\":\"author-group\",\"$$\":[{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Idsart\"},{\"#name\":\"surname\",\"_\":\"Kingma\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"i.kingma@vu.nl\"}]}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Hendrik\"},{\"#name\":\"surname\",\"_\":\"Schmidt\"},{\"#name\":\"affiliation\",\"$$\":[{\"#name\":\"textfn\",\"_\":\"hendrik.schmidt@bih-charite.de\"}]}]}]}]}]}]},\"coverDateText\":\"6 May 2025\"},{\"date\":20250331,\"egi\":\"10V6JN12X91\",\"language\":\"en\",\"type\":\"VI\",\"titleEditorsGroup\":{\"content\":[{\"#name\":\"title-editors-group\",\"$\":{\"xmlns:si\":true},\"$$\":[{\"#name\":\"title\",\"$\":{\"xmlns:ce\":true},\"_\":\"Tribute Issue to Farshid Guilak\"},{\"#name\":\"editors\",\"$\":{\"xmlns:ce\":true},\"$$\":[{\"#name\":\"author-group\",\"$$\":[{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Gerard A.\"},{\"#name\":\"surname\",\"_\":\"Ateshian\"}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Saeed\"},{\"#name\":\"surname\",\"_\":\"Aboulfazl shirazi-Adl\"}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Kyriacos A.\"},{\"#name\":\"surname\",\"_\":\"Athanasiou\"}]},{\"#name\":\"author\",\"$$\":[{\"#name\":\"given-name\",\"_\":\"Louis J.\"},{\"#name\":\"surname\",\"_\":\"Soslowsky\"}]}]}]}]}]},\"coverDateText\":\"31 March 2025\"}]},\"titleMetadata\":{\"isFetching\":false,\"copyright\":\"Copyright © 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.\",\"externalSerial\":false,\"aimsAndScopeV2\":\"&lt;p&gt;The &lt;i&gt;Journal of Biomechanics&lt;/i&gt; publishes reports of original and substantial findings using the principles of &lt;b&gt;mechanics&lt;/b&gt; to explore &lt;b&gt;biological&lt;/b&gt; problems. Analytical, as well as experimental papers may be submitted, and the journal accepts original articles, surveys and perspective articles (usually by &lt;a href=\\\"https://www.journals.elsevier.com/journal-of-biomechanics/editorial-board/\\\"&gt;Editorial&lt;/a&gt; invitation only), book reviews and letters to the Editor. The criteria for acceptance of manuscripts include excellence, novelty, significance, clarity, conciseness and interest to the readership.&lt;/p&gt;&lt;p&gt;The Journal does not consider simultaneous submissions of manuscripts in multiple parts or series. Authors are encouraged to submit their manuscripts as independent, stand-alone manuscripts or consider submitting them sequentially, waiting for the outcome of the first submission before proceeding with the second one.&lt;/p&gt;&lt;p&gt;Papers published in the journal may cover a wide range of topics in &lt;b&gt;biomechanics&lt;/b&gt;, including, but not limited to:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Fundamental Topics&lt;/b&gt; - Biomechanics of the musculoskeletal, cardiovascular, and respiratory systems, mechanics of hard and soft tissues, biofluid mechanics, mechanics of prostheses and implant-tissue interfaces, mechanics of cells.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Cardiovascular&lt;/b&gt; and &lt;b&gt;Respiratory Biomechanics&lt;/b&gt; - Mechanics of blood-flow, air-flow, mechanics of the soft tissues, flow-tissue or flow-prosthesis interactions.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Cell Biomechanics&lt;/b&gt; - Biomechanic analyses of cells, membranes and sub-cellular structures; the relationship of the mechanical environment to cell and tissue response.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Dental Biomechanics&lt;/b&gt; - Design and analysis of dental tissues and prostheses, mechanics of chewing.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Functional Tissue Engineering&lt;/b&gt; - The role of biomechanical factors in engineered tissue replacements and regenerative medicine.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Injury Biomechanics&lt;/b&gt; - Mechanics of impact and trauma, dynamics of man-machine interaction.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Molecular Biomechanics&lt;/b&gt; - Mechanical analyses of biomolecules.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Orthopedic Biomechanics&lt;/b&gt; - Mechanics of fracture and fracture fixation, mechanics of implants and implant fixation, mechanics of bones and joints, wear of natural and artificial joints.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Rehabilitation Biomechanics&lt;/b&gt; - Analyses of gait, mechanics of prosthetics and orthotics.&lt;/p&gt;&lt;/li&gt;&lt;li&gt;&lt;p&gt;&lt;b&gt;Sports Biomechanics&lt;/b&gt; - Mechanical analyses of sports performance.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;i&gt;Journal of Biomechanics&lt;/i&gt; is affiliated to the &lt;a href=\\\"http://asb-biomech.org/\\\"&gt;American Society of Biomechanics&lt;/a&gt;, the &lt;a href=\\\"http://www.isbweb.org/\\\"&gt;International Society of Biomechanics&lt;/a&gt;, the &lt;a href=\\\"http://www.esbiomech.org\\\"&gt;European Society of Biomechanics&lt;/a&gt;, &lt;a href=\\\"http://www.clin-biomechanics.org/\\\"&gt;the Japanese Society for Clinical Biomechanics&lt;/a&gt;, the &lt;a href=\\\"http://www.anzsb.asn.au/\\\"&gt;Australian and New Zealand Society of Biomechanics&lt;/a&gt;, and the &lt;a href=\\\"http://www.biomecanique.org/\\\"&gt;Societe de Biomecanique&lt;/a&gt; .&lt;/p&gt;\",\"thirdParty\":false,\"mendeleyDatasetUrl\":\"https://data.mendeley.com/journal/00219290\",\"allowVia\":true,\"submissionLink\":\"https://www.editorialmanager.com/bm/Default.aspx\",\"editorCountries\":[{\"Country_Code\":\"AU\",\"Journal_PTS\":\"BM\",\"country\":\"Australia\",\"Editor_Count\":\"9\"},{\"Country_Code\":\"BE\",\"Journal_PTS\":\"BM\",\"country\":\"Belgium\",\"Editor_Count\":\"3\"},{\"Country_Code\":\"BR\",\"Journal_PTS\":\"BM\",\"country\":\"Brazil\",\"Editor_Count\":\"2\"},{\"Country_Code\":\"CA\",\"Journal_PTS\":\"BM\",\"country\":\"Canada\",\"Editor_Count\":\"10\"},{\"Country_Code\":\"CN\",\"Journal_PTS\":\"BM\",\"country\":\"China\",\"Editor_Count\":\"8\"},{\"Country_Code\":\"FR\",\"Journal_PTS\":\"BM\",\"country\":\"France\",\"Editor_Count\":\"2\"},{\"Country_Code\":\"DE\",\"Journal_PTS\":\"BM\",\"country\":\"Germany\",\"Editor_Count\":\"3\"},{\"Country_Code\":\"GR\",\"Journal_PTS\":\"BM\",\"country\":\"Greece\",\"Editor_Count\":\"3\"},{\"Country_Code\":\"IR\",\"Journal_PTS\":\"BM\",\"country\":\"Iran (Islamic Republic of)\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"IE\",\"Journal_PTS\":\"BM\",\"country\":\"Ireland\",\"Editor_Count\":\"2\"},{\"Country_Code\":\"IL\",\"Journal_PTS\":\"BM\",\"country\":\"Israel\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"IT\",\"Journal_PTS\":\"BM\",\"country\":\"Italy\",\"Editor_Count\":\"11\"},{\"Country_Code\":\"JP\",\"Journal_PTS\":\"BM\",\"country\":\"Japan\",\"Editor_Count\":\"3\"},{\"Country_Code\":\"NL\",\"Journal_PTS\":\"BM\",\"country\":\"Netherlands\",\"Editor_Count\":\"4\"},{\"Country_Code\":\"ES\",\"Journal_PTS\":\"BM\",\"country\":\"Spain\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"SE\",\"Journal_PTS\":\"BM\",\"country\":\"Sweden\",\"Editor_Count\":\"3\"},{\"Country_Code\":\"CH\",\"Journal_PTS\":\"BM\",\"country\":\"Switzerland\",\"Editor_Count\":\"2\"},{\"Country_Code\":\"TW\",\"Journal_PTS\":\"BM\",\"country\":\"Taiwan\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"TR\",\"Journal_PTS\":\"BM\",\"country\":\"Türkiye\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"AE\",\"Journal_PTS\":\"BM\",\"country\":\"United Arab Emirates\",\"Editor_Count\":\"1\"},{\"Country_Code\":\"GB\",\"Journal_PTS\":\"BM\",\"country\":\"United Kingdom\",\"Editor_Count\":\"10\"},{\"Country_Code\":\"US\",\"Journal_PTS\":\"BM\",\"country\":\"United States\",\"Editor_Count\":\"99\"}],\"subjectIds\":[\"291695\",\"291880\"],\"abstractsAndIndexesV2\":[{\"title\":\"Scopus\"},{\"title\":\"Medline\"},{\"title\":\"Science Citation Index Expanded (SCIE)\"},{\"title\":\"SCImago Journal Rank (SJR)\"},{\"title\":\"SNIP\"}],\"topCitedArticles\":[{\"pii\":\"S0021929023002063\",\"numcitedby\":76},{\"pii\":\"S002192902300372X\",\"numcitedby\":69},{\"pii\":\"S0021929023003214\",\"numcitedby\":69},{\"pii\":\"S0021929024005359\",\"numcitedby\":59},{\"pii\":\"S0021929023001665\",\"numcitedby\":55},{\"pii\":\"S0021929024001222\",\"numcitedby\":51},{\"pii\":\"S0021929024002781\",\"numcitedby\":49},{\"pii\":\"S0021929024003038\",\"numcitedby\":44}],\"sampleIssueAvail\":false,\"xcrTimeStamp\":\"2026-06-08T23:20:30.832418Z\",\"personalOrder\":\"https://shop.elsevier.com/journals/journal-of-biomechanics/0021-9290\",\"latestIssue\":\"/vol/205/suppl/C\",\"imprintPublisher\":{\"thirdParty\":\"false\",\"displayName\":\"Elsevier\"},\"coverImage\":{\"attachment\":[{\"attachmentEid\":\"1-s2.0-S0021929026X20085-cov200h.gif\",\"fileBasename\":\"cov200h\",\"extension\":\"gif\",\"filename\":\"cov200h.gif\",\"ucsLocator\":[\"https://s3-eu-west-1.amazonaws.com/prod-ucs-content-store-eu-west/content/pii:S0021929026X20085/cover/DOWNSAMPLED200/image/gif/e15bd9e28ed9a2daf9b09b237a4d03fb/cov200h.gif\"],\"attachmentType\":\"IMAGE-COVER-H200\",\"filesize\":\"16097\",\"pixelHeight\":\"200\",\"pixelWidth\":\"150\"},{\"attachmentEid\":\"1-s2.0-S0021929026X20085-cov150h.gif\",\"fileBasename\":\"cov150h\",\"extension\":\"gif\",\"filename\":\"cov150h.gif\",\"ucsLocator\":[\"https://s3-eu-west-1.amazonaws.com/prod-ucs-content-store-eu-west/content/pii:S0021929026X20085/cover/DOWNSAMPLED150/image/gif/80c470fe19c1ce7997445e7ef11f530b/cov150h.gif\"],\"attachmentType\":\"IMAGE-COVER-H150\",\"filesize\":\"10057\",\"pixelHeight\":\"150\",\"pixelWidth\":\"113\"}]},\"issn\":\"00219290\",\"issnManifestations\":[{\"issn\":\"1873-2380\",\"type\":\"Electronic\"},{\"issn\":\"0021-9290\",\"type\":\"Print\"}],\"topViewedDownloaded\":[{\"period\":\"90\"}],\"smallCoverUrl\":\"https://ars.els-cdn.com/content/image/S00219290.gif\",\"articlePublishingCharge\":{\"listPrice\":3650},\"cid\":\"271132\",\"topSocialArticles\":[{\"pii\":\"S0021929023001872\"},{\"pii\":\"S0021929023001276\"},{\"pii\":\"S0021929023000854\"},{\"pii\":\"S0021929023000787\"},{\"pii\":\"S0021929023002154\"},{\"pii\":\"S0021929023002075\"},{\"pii\":\"S0021929023001471\"},{\"pii\":\"S0021929023003202\"}],\"monthlyGraphs\":[{\"citations\":{\"enabled_for_homepages\":false,\"name\":\"Citations\"}},{\"social_media\":{\"enabled_for_homepages\":false,\"name\":\"Social Media\"}},{\"mendeley_captures\":{\"enabled_for_homepages\":false,\"name\":\"Mendeley Captures\"}},{\"downloads\":{\"enabled_for_homepages\":false,\"name\":\"Downloads\"}}],\"displayName\":\"Journal of Biomechanics\",\"titleLang\":\"EN\",\"hasAip\":true,\"title\":\"journal-of-biomechanics\",\"largeCoverUrl\":\"https://ars.els-cdn.com/content/image/X00219290.jpg\",\"transBlock\":false,\"openAccess\":{\"oaStatus\":\"\",\"oaArticleCount\":1127,\"openArchiveStatus\":false,\"openArchiveArticleCount\":135,\"openAccessStartDate\":\"\",\"oaAllowsAuthorPaid\":true},\"productAvailable\":true,\"backgroundColor\":\"#B9B9B9\",\"scopusSourceId\":\"15846\",\"hasSpecialIssue\":true,\"isOpenAccessOptions\":true,\"editorialBoardV2\":\"[{\\\"heading\\\":\\\"Editors-in-Chief\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationPostalCode\\\":\\\"3000 CA\\\",\\\"organisationCountry\\\":\\\"Netherlands\\\",\\\"organisationCity\\\":\\\"Rotterdam\\\",\\\"organisation\\\":\\\"Erasmus MC\\\",\\\"lastName\\\":\\\"Gijsen\\\",\\\"firstName\\\":\\\"Frank\\\",\\\"ecn\\\":159781},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Pennsylvania\\\",\\\"organisationPostalCode\\\":\\\"16802\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"University Park\\\",\\\"organisation\\\":\\\"The Pennsylvania State University\\\",\\\"lastName\\\":\\\"Piazza\\\",\\\"firstName\\\":\\\"Stephen J.\\\",\\\"ecn\\\":107891},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Quebec\\\",\\\"organisationPostalCode\\\":\\\"H3T 1J4\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"organisationCity\\\":\\\"Montreal\\\",\\\"organisation\\\":\\\"Polytechnique Montréal\\\",\\\"lastName\\\":\\\"Shirazi-Adl\\\",\\\"firstName\\\":\\\"Saeed A.\\\",\\\"ecn\\\":107890}]},{\\\"heading\\\":\\\"Editor Emeritus\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Missouri\\\",\\\"organisationPostalCode\\\":\\\"63131\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"St. Louis\\\",\\\"organisation\\\":\\\"Washington University and Shriners Hospitals for Children\\\",\\\"lastName\\\":\\\"Guilak\\\",\\\"firstName\\\":\\\"Farshid\\\",\\\"ecn\\\":107895}]},{\\\"heading\\\":\\\"Associate Editors\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Victoria\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"organisationCity\\\":\\\"Melbourne\\\",\\\"organisation\\\":\\\"The University of Melbourne\\\",\\\"lastName\\\":\\\"Ackland\\\",\\\"firstName\\\":\\\"David\\\",\\\"ecn\\\":556152},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Germany\\\",\\\"organisationCity\\\":\\\"Berlin\\\",\\\"organisation\\\":\\\"Humboldt University of Berlin\\\",\\\"lastName\\\":\\\"Arampatzis\\\",\\\"firstName\\\":\\\"Adamantios\\\",\\\"ecn\\\":185667},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"organisationCity\\\":\\\"Rome\\\",\\\"organisation\\\":\\\"University of Rome Foro Italico, Department of Human Motor and Health Sciences\\\",\\\"lastName\\\":\\\"Camomilla\\\",\\\"firstName\\\":\\\"Valentina\\\",\\\"ecn\\\":554582},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Brazil\\\",\\\"organisationCity\\\":\\\"Uruguaiana\\\",\\\"organisation\\\":\\\"Federal University of Pampa - Uruguaiana Campus\\\",\\\"lastName\\\":\\\"Carpes\\\",\\\"firstName\\\":\\\"Felipe\\\",\\\"ecn\\\":576842},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Georgia\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Atlanta\\\",\\\"organisation\\\":\\\"Georgia Institute of Technology\\\",\\\"lastName\\\":\\\"Gleason\\\",\\\"firstName\\\":\\\"Rudolph L.\\\",\\\"ecn\\\":164368},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"organisationCity\\\":\\\"Ningbo\\\",\\\"organisation\\\":\\\"Ningbo University\\\",\\\"lastName\\\":\\\"Gu\\\",\\\"firstName\\\":\\\"Yaodong\\\",\\\"ecn\\\":655885},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Oregon\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Eugene\\\",\\\"organisation\\\":\\\"University of Oregon\\\",\\\"lastName\\\":\\\"Karduna\\\",\\\"firstName\\\":\\\"Andrew\\\",\\\"ecn\\\":159782},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Idaho\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Boise\\\",\\\"organisation\\\":\\\"Boise State University\\\",\\\"lastName\\\":\\\"Mannen\\\",\\\"firstName\\\":\\\"Erin\\\",\\\"ecn\\\":559063},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"organisationCity\\\":\\\"Turin\\\",\\\"organisation\\\":\\\"Polytechnic of Turin\\\",\\\"lastName\\\":\\\"Morbiducci\\\",\\\"firstName\\\":\\\"Umberto\\\",\\\"ecn\\\":524993},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Germany\\\",\\\"organisationCity\\\":\\\"Berlin\\\",\\\"organisation\\\":\\\"Berlin Institute of Health at Charité\\\",\\\"lastName\\\":\\\"Schmidt\\\",\\\"firstName\\\":\\\"Hendrik\\\",\\\"ecn\\\":593211},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Ontario\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"organisationCity\\\":\\\"Toronto\\\",\\\"organisation\\\":\\\"University of Toronto\\\",\\\"lastName\\\":\\\"Steinman\\\",\\\"firstName\\\":\\\"David\\\",\\\"ecn\\\":114747},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"organisationCity\\\":\\\"Bologna\\\",\\\"organisation\\\":\\\"Research Hospital Rizzoli Orthopedic Institute\\\",\\\"lastName\\\":\\\"Taddei\\\",\\\"firstName\\\":\\\"Fulvia\\\",\\\"ecn\\\":116291},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Washington\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Pullman\\\",\\\"organisation\\\":\\\"Washington State University Gene and Linda Voiland School of Chemical Engineering and Bioengineering\\\",\\\"lastName\\\":\\\"Vasavada\\\",\\\"firstName\\\":\\\"Anita\\\",\\\"ecn\\\":172245},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Pennsylvania\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"University Park\\\",\\\"organisation\\\":\\\"The Pennsylvania State University\\\",\\\"lastName\\\":\\\"Vidt\\\",\\\"firstName\\\":\\\"Meghan\\\",\\\"ecn\\\":559037},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"organisationCity\\\":\\\"Loughborough\\\",\\\"organisation\\\":\\\"Loughborough University\\\",\\\"lastName\\\":\\\"Winter\\\",\\\"firstName\\\":\\\"Samantha\\\",\\\"ecn\\\":559032}]},{\\\"heading\\\":\\\"ASB Representatives\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Arizona\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Phoenix\\\",\\\"organisation\\\":\\\"Arizona State University School of Nutrition and Health Promotion\\\",\\\"lastName\\\":\\\"Hinrichs\\\",\\\"firstName\\\":\\\"Richard N.\\\",\\\"ecn\\\":114685},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Omaha\\\",\\\"organisation\\\":\\\"University of Nebraska, Biomechanics and Research Development\\\",\\\"lastName\\\":\\\"Stergiou\\\",\\\"firstName\\\":\\\"Nicholas\\\",\\\"ecn\\\":114686}]},{\\\"heading\\\":\\\"ESB Representatives\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"organisationCity\\\":\\\"Bologna\\\",\\\"organisation\\\":\\\"University of Bologna\\\",\\\"lastName\\\":\\\"Cristofolini\\\",\\\"firstName\\\":\\\"Luca\\\",\\\"ecn\\\":114687,\\\"accreditation\\\":\\\"PhD\\\"},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Belgium\\\",\\\"organisationCity\\\":\\\"Heverlee\\\",\\\"organisation\\\":\\\"KU Leuven, Department of Mechanical Engineering\\\",\\\"lastName\\\":\\\"Van Oosterwyck\\\",\\\"firstName\\\":\\\"Hans\\\",\\\"ecn\\\":114688}]},{\\\"heading\\\":\\\"ISB Representatives\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"organisationCity\\\":\\\"Gold Coast\\\",\\\"organisation\\\":\\\"Griffith University Menzies Health Institute Queensland\\\",\\\"lastName\\\":\\\"Lloyd\\\",\\\"firstName\\\":\\\"David\\\",\\\"ecn\\\":114689},{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Ohio\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"organisationCity\\\":\\\"Cleveland\\\",\\\"organisation\\\":\\\"Cleveland State University\\\",\\\"lastName\\\":\\\"van den Bogert\\\",\\\"firstName\\\":\\\"Antonie\\\",\\\"ecn\\\":114754,\\\"accreditation\\\":\\\"PhD\\\"}]},{\\\"heading\\\":\\\"ANZSB Representatives\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Queensland\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"organisationCity\\\":\\\"Brisbane\\\",\\\"organisation\\\":\\\"Queensland University of Technology\\\",\\\"lastName\\\":\\\"Lichtwark\\\",\\\"firstName\\\":\\\"Glen\\\",\\\"ecn\\\":217414},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"New Zealand\\\",\\\"organisationCity\\\":\\\"Auckland Central\\\",\\\"organisation\\\":\\\"The University of Auckland\\\",\\\"lastName\\\":\\\"Nielsen\\\",\\\"firstName\\\":\\\"Poul\\\",\\\"ecn\\\":217413}]},{\\\"heading\\\":\\\"Société de Biomécanique Representatives\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"France\\\",\\\"organisationCity\\\":\\\"Poitiers\\\",\\\"organisation\\\":\\\"University of Poitiers\\\",\\\"lastName\\\":\\\"Rezzoug\\\",\\\"firstName\\\":\\\"Nasser\\\",\\\"ecn\\\":625977},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"France\\\",\\\"organisationCity\\\":\\\"Toulouse\\\",\\\"organisation\\\":\\\"Laboratory for Systems Analysis and Architecture\\\",\\\"lastName\\\":\\\"Watier\\\",\\\"firstName\\\":\\\"Bruno\\\",\\\"ecn\\\":625979}]},{\\\"heading\\\":\\\"Independent Members\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationRegion\\\":\\\"Alberta\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"organisationCity\\\":\\\"Calgary\\\",\\\"organisation\\\":\\\"University of Calgary\\\",\\\"lastName\\\":\\\"Herzog\\\",\\\"journalNote\\\":\\\"PhD\\\",\\\"firstName\\\":\\\"Walter\\\",\\\"ecn\\\":114690,\\\"accreditation\\\":\\\"PhD\\\"},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"organisationCity\\\":\\\"Glasgow\\\",\\\"organisation\\\":\\\"University of Strathclyde, Department of Mechanical and Aerospace Engineering\\\",\\\"lastName\\\":\\\"Paul\\\",\\\"firstName\\\":\\\"John\\\",\\\"ecn\\\":114691},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Japan\\\",\\\"organisationCity\\\":\\\"Sendai\\\",\\\"organisation\\\":\\\"Tohoku University\\\",\\\"lastName\\\":\\\"Sato\\\",\\\"firstName\\\":\\\"Masaaki\\\",\\\"ecn\\\":114692}]},{\\\"heading\\\":\\\"Editorial Advisory Board\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"An\\\",\\\"firstName\\\":\\\"Kai-Nan\\\",\\\"ecn\\\":114694},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Andriacchi\\\",\\\"firstName\\\":\\\"Thomas\\\",\\\"ecn\\\":114704},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Ateshian\\\",\\\"firstName\\\":\\\"Gerard\\\",\\\"ecn\\\":114739},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Netherlands\\\",\\\"lastName\\\":\\\"Baaijens\\\",\\\"firstName\\\":\\\"Frank\\\",\\\"ecn\\\":42341},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Bechtold\\\",\\\"firstName\\\":\\\"Joan\\\",\\\"ecn\\\":114749},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Burr\\\",\\\"firstName\\\":\\\"David B.\\\",\\\"ecn\\\":62580},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Butler\\\",\\\"firstName\\\":\\\"David\\\",\\\"ecn\\\":114706},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Germany\\\",\\\"lastName\\\":\\\"Claes\\\",\\\"firstName\\\":\\\"Lutz\\\",\\\"ecn\\\":114707},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Crisco III\\\",\\\"firstName\\\":\\\"Joseph\\\",\\\"ecn\\\":114712},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Delp\\\",\\\"firstName\\\":\\\"Scott\\\",\\\"ecn\\\":114714},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Dingwell\\\",\\\"firstName\\\":\\\"Jonathan B.\\\",\\\"ecn\\\":91721},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Goel\\\",\\\"firstName\\\":\\\"Vijay\\\",\\\"ecn\\\":114695},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Goldstein\\\",\\\"firstName\\\":\\\"Steven\\\",\\\"ecn\\\":62583},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Hull\\\",\\\"firstName\\\":\\\"Maury\\\",\\\"ecn\\\":114697},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Kersh\\\",\\\"firstName\\\":\\\"Mariana\\\",\\\"ecn\\\":559060},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Mow\\\",\\\"firstName\\\":\\\"Van\\\",\\\"ecn\\\":114698},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Pandy\\\",\\\"firstName\\\":\\\"Marcus\\\",\\\"ecn\\\":107892},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Ireland\\\",\\\"lastName\\\":\\\"Prendergast\\\",\\\"firstName\\\":\\\"Patrick\\\",\\\"ecn\\\":69769},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Setton\\\",\\\"firstName\\\":\\\"Lori\\\",\\\"ecn\\\":114745},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Soslowsky\\\",\\\"firstName\\\":\\\"Louis\\\",\\\"ecn\\\":114746},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Viceconti\\\",\\\"firstName\\\":\\\"Marco\\\",\\\"ecn\\\":106865},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Walker\\\",\\\"firstName\\\":\\\"Peter\\\",\\\"ecn\\\":114702},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Woo\\\",\\\"firstName\\\":\\\"Savio L-Y.\\\",\\\"ecn\\\":114703},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Zioupos\\\",\\\"firstName\\\":\\\"Peter\\\",\\\"ecn\\\":71414}]},{\\\"heading\\\":\\\"Consulting Editors\\\",\\\"entries\\\":[{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Japan\\\",\\\"lastName\\\":\\\"Adachi\\\",\\\"firstName\\\":\\\"Taiji\\\",\\\"ecn\\\":581143},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Akhbari\\\",\\\"firstName\\\":\\\"Bardiya\\\",\\\"ecn\\\":655870},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Switzerland\\\",\\\"lastName\\\":\\\"Alexander\\\",\\\"firstName\\\":\\\"Nathalie\\\",\\\"ecn\\\":652153},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Anderson\\\",\\\"firstName\\\":\\\"Dennis\\\",\\\"ecn\\\":559050},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Anderst\\\",\\\"firstName\\\":\\\"William\\\",\\\"ecn\\\":172230},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Iran (Islamic Republic of)\\\",\\\"lastName\\\":\\\"Arjmand\\\",\\\"firstName\\\":\\\"Navid\\\",\\\"ecn\\\":172233},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Arnold\\\",\\\"firstName\\\":\\\"Allison\\\",\\\"ecn\\\":173587},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Arzani\\\",\\\"firstName\\\":\\\"Amirhossein\\\",\\\"ecn\\\":655871},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Ascenzi\\\",\\\"journalNote\\\":\\\"PhD\\\",\\\"firstName\\\":\\\"Maria-Grazia\\\",\\\"ecn\\\":132700},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Baxter\\\",\\\"firstName\\\":\\\"Josh\\\",\\\"ecn\\\":655872},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Bazrgari\\\",\\\"firstName\\\":\\\"Babak\\\",\\\"ecn\\\":559025},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Begg\\\",\\\"firstName\\\":\\\"Rezaul\\\",\\\"ecn\\\":173594},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Bennett\\\",\\\"firstName\\\":\\\"Hunter\\\",\\\"ecn\\\":655873},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Beveridge\\\",\\\"firstName\\\":\\\"Jillian\\\",\\\"ecn\\\":655874},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Blemker\\\",\\\"firstName\\\":\\\"Silvia\\\",\\\"ecn\\\":173586},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Borrelli\\\",\\\"firstName\\\":\\\"James\\\",\\\"ecn\\\":655875},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Boyer\\\",\\\"firstName\\\":\\\"Katherine\\\",\\\"ecn\\\":559039},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Brown\\\",\\\"firstName\\\":\\\"Steve\\\",\\\"ecn\\\":559031},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Brown\\\",\\\"firstName\\\":\\\"Tyler\\\",\\\"ecn\\\":669200},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Cain\\\",\\\"firstName\\\":\\\"Stephen\\\",\\\"ecn\\\":655876},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Catena\\\",\\\"firstName\\\":\\\"Robert\\\",\\\"ecn\\\":691082},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Celi\\\",\\\"firstName\\\":\\\"Simona\\\",\\\"ecn\\\":700477},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Challis\\\",\\\"firstName\\\":\\\"John\\\",\\\"ecn\\\":185674},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Clarke\\\",\\\"firstName\\\":\\\"Elizabeth\\\",\\\"ecn\\\":700478},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Clouthier\\\",\\\"firstName\\\":\\\"Allison\\\",\\\"ecn\\\":655877},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Cripton\\\",\\\"firstName\\\":\\\"Peter\\\",\\\"ecn\\\":559057},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Cristofolini\\\",\\\"firstName\\\":\\\"Luca\\\",\\\"ecn\\\":114687},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Dai\\\",\\\"firstName\\\":\\\"Boyi\\\",\\\"ecn\\\":655878},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Daniels\\\",\\\"firstName\\\":\\\"Kat\\\",\\\"ecn\\\":655879},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"DeFrate\\\",\\\"firstName\\\":\\\"Louis\\\",\\\"ecn\\\":172234},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Delp\\\",\\\"firstName\\\":\\\"Scott\\\",\\\"ecn\\\":114714},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Dong\\\",\\\"firstName\\\":\\\"Hai\\\",\\\"ecn\\\":700479},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Greece\\\",\\\"lastName\\\":\\\"Donti\\\",\\\"firstName\\\":\\\"Olyvia\\\",\\\"ecn\\\":655880},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"France\\\",\\\"lastName\\\":\\\"Dumas\\\",\\\"firstName\\\":\\\"Raphael\\\",\\\"ecn\\\":173584},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Edwards\\\",\\\"firstName\\\":\\\"W. Brent\\\",\\\"ecn\\\":547684},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Arab Emirates\\\",\\\"lastName\\\":\\\"El-Rich\\\",\\\"firstName\\\":\\\"Marwan\\\",\\\"ecn\\\":660388},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Epro\\\",\\\"firstName\\\":\\\"Gaspar\\\",\\\"ecn\\\":655881},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Fan\\\",\\\"firstName\\\":\\\"Yubo\\\",\\\"ecn\\\":223423},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Farris\\\",\\\"firstName\\\":\\\"Dominic\\\",\\\"ecn\\\":559033},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Ferguson\\\",\\\"firstName\\\":\\\"Virginia\\\",\\\"ecn\\\":173627},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Fitzpatrick\\\",\\\"firstName\\\":\\\"Clare\\\",\\\"ecn\\\":559042},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Foucher\\\",\\\"firstName\\\":\\\"Kharma\\\",\\\"ecn\\\":559049},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Gaffney\\\",\\\"firstName\\\":\\\"Brecca\\\",\\\"ecn\\\":700480},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Gallo\\\",\\\"firstName\\\":\\\"Diego\\\",\\\"ecn\\\":655882},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Gates\\\",\\\"firstName\\\":\\\"Deanna\\\",\\\"ecn\\\":559061},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Israel\\\",\\\"lastName\\\":\\\"Gefen\\\",\\\"firstName\\\":\\\"Amit\\\",\\\"ecn\\\":93771},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Ghezelbash\\\",\\\"firstName\\\":\\\"Farshid\\\",\\\"ecn\\\":655883},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Gray\\\",\\\"firstName\\\":\\\"Hans\\\",\\\"ecn\\\":700481},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Sweden\\\",\\\"lastName\\\":\\\"Grip\\\",\\\"firstName\\\":\\\"Helena\\\",\\\"ecn\\\":655884},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Gruber\\\",\\\"firstName\\\":\\\"Allison\\\",\\\"ecn\\\":559035},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Gu\\\",\\\"firstName\\\":\\\"Weiyong\\\",\\\"ecn\\\":625981},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Haider\\\",\\\"firstName\\\":\\\"Mansoor\\\",\\\"ecn\\\":114719},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Halilaj\\\",\\\"firstName\\\":\\\"Eni\\\",\\\"ecn\\\":655886},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Harris\\\",\\\"firstName\\\":\\\"Michael\\\",\\\"ecn\\\":655887},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Hast\\\",\\\"firstName\\\":\\\"Michael\\\",\\\"ecn\\\":700482},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Henninger\\\",\\\"firstName\\\":\\\"Heath\\\",\\\"ecn\\\":700483},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Hiley\\\",\\\"firstName\\\":\\\"Michael\\\",\\\"ecn\\\":700484},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Ho\\\",\\\"firstName\\\":\\\"Sunita\\\",\\\"ecn\\\":173622},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Humphrey\\\",\\\"firstName\\\":\\\"Jay\\\",\\\"ecn\\\":114722},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Iatridis\\\",\\\"journalNote\\\":\\\"PhD\\\",\\\"firstName\\\":\\\"James\\\",\\\"ecn\\\":114723},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Imhauser\\\",\\\"firstName\\\":\\\"Carl\\\",\\\"ecn\\\":559034},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Sweden\\\",\\\"lastName\\\":\\\"Isaksson\\\",\\\"firstName\\\":\\\"Hanna\\\",\\\"ecn\\\":559045},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Jasiuk\\\",\\\"firstName\\\":\\\"Iwona\\\",\\\"ecn\\\":108913},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Ji\\\",\\\"firstName\\\":\\\"Baohua\\\",\\\"ecn\\\":225272},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Jin\\\",\\\"firstName\\\":\\\"Zhongmin\\\",\\\"ecn\\\":106854},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Belgium\\\",\\\"lastName\\\":\\\"Jonkers\\\",\\\"firstName\\\":\\\"Ilse\\\",\\\"ecn\\\":115488},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"June\\\",\\\"firstName\\\":\\\"Ron\\\",\\\"ecn\\\":559065},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Keir\\\",\\\"firstName\\\":\\\"Peter\\\",\\\"ecn\\\":116436},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Ireland\\\",\\\"lastName\\\":\\\"Kelly\\\",\\\"firstName\\\":\\\"Daniel\\\",\\\"ecn\\\":173628},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Keyak\\\",\\\"firstName\\\":\\\"Joyce\\\",\\\"ecn\\\":114727},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Netherlands\\\",\\\"lastName\\\":\\\"Kingma\\\",\\\"firstName\\\":\\\"Idsart\\\",\\\"ecn\\\":172237},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Sweden\\\",\\\"lastName\\\":\\\"Kleiven\\\",\\\"firstName\\\":\\\"Svein\\\",\\\"ecn\\\":507334},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Kontaxis\\\",\\\"firstName\\\":\\\"Andreas\\\",\\\"ecn\\\":559068},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Kruger\\\",\\\"firstName\\\":\\\"Karen\\\",\\\"ecn\\\":559064},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Lake\\\",\\\"firstName\\\":\\\"Spencer\\\",\\\"ecn\\\":559027},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Lang\\\",\\\"firstName\\\":\\\"Angelica\\\",\\\"ecn\\\":700485},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Laz\\\",\\\"firstName\\\":\\\"Peter\\\",\\\"ecn\\\":559030},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Leardini\\\",\\\"firstName\\\":\\\"Alberto\\\",\\\"ecn\\\":114731},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Ledoux\\\",\\\"firstName\\\":\\\"William\\\",\\\"ecn\\\":655888},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Levenston\\\",\\\"firstName\\\":\\\"Marc\\\",\\\"ecn\\\":114733},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Lewis\\\",\\\"firstName\\\":\\\"Cara\\\",\\\"ecn\\\":554288},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Lewis\\\",\\\"firstName\\\":\\\"Gregory\\\",\\\"ecn\\\":559056},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Li\\\",\\\"firstName\\\":\\\"Bo\\\",\\\"ecn\\\":658484},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Li\\\",\\\"firstName\\\":\\\"Guoan\\\",\\\"ecn\\\":176362},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Liu\\\",\\\"firstName\\\":\\\"Minliang\\\",\\\"ecn\\\":548247},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Liu\\\",\\\"firstName\\\":\\\"Shu\\\",\\\"ecn\\\":114734},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Liu\\\",\\\"firstName\\\":\\\"Tao\\\",\\\"ecn\\\":658485},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Lockhart\\\",\\\"firstName\\\":\\\"Thurmon\\\",\\\"ecn\\\":173618},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Long\\\",\\\"firstName\\\":\\\"Quan\\\",\\\"ecn\\\":114735},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Taiwan\\\",\\\"lastName\\\":\\\"Lu\\\",\\\"firstName\\\":\\\"Tung-Wu\\\",\\\"ecn\\\":173585},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Lundberg\\\",\\\"firstName\\\":\\\"Hannah\\\",\\\"ecn\\\":172238},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Netherlands\\\",\\\"lastName\\\":\\\"Maas\\\",\\\"firstName\\\":\\\"Huub\\\",\\\"ecn\\\":655890},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Greece\\\",\\\"lastName\\\":\\\"Mademli\\\",\\\"firstName\\\":\\\"Lida\\\",\\\"ecn\\\":655891},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Mazzi\\\",\\\"firstName\\\":\\\"Valentina\\\",\\\"ecn\\\":700486},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"McDonald\\\",\\\"firstName\\\":\\\"Kirsty\\\",\\\"ecn\\\":700487},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Migliavacca\\\",\\\"firstName\\\":\\\"Francesco\\\",\\\"ecn\\\":173589},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Miller\\\",\\\"firstName\\\":\\\"Karol\\\",\\\"ecn\\\":114736},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Miller\\\",\\\"firstName\\\":\\\"Ross\\\",\\\"ecn\\\":655892},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Italy\\\",\\\"lastName\\\":\\\"Monte\\\",\\\"firstName\\\":\\\"Andrea\\\",\\\"ecn\\\":700488},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Switzerland\\\",\\\"lastName\\\":\\\"Mündermann\\\",\\\"firstName\\\":\\\"Annegret\\\",\\\"ecn\\\":561639},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Nazarian\\\",\\\"firstName\\\":\\\"Ara\\\",\\\"ecn\\\":559021},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Nicholson\\\",\\\"firstName\\\":\\\"Kristen\\\",\\\"ecn\\\":655893},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Niebur\\\",\\\"firstName\\\":\\\"Glen\\\",\\\"ecn\\\":114738},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Greece\\\",\\\"lastName\\\":\\\"Nikolaidou\\\",\\\"firstName\\\":\\\"Maria-Elissavet (Mariliza)\\\",\\\"ecn\\\":655894},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Pain\\\",\\\"firstName\\\":\\\"Matthew\\\",\\\"ecn\\\":173621},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Japan\\\",\\\"lastName\\\":\\\"Pataky\\\",\\\"firstName\\\":\\\"Todd\\\",\\\"ecn\\\":537233},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Spain\\\",\\\"lastName\\\":\\\"Pena Baquedano\\\",\\\"firstName\\\":\\\"Estefania\\\",\\\"ecn\\\":172242},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Qiao\\\",\\\"firstName\\\":\\\"Aike\\\",\\\"ecn\\\":539281},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Canada\\\",\\\"lastName\\\":\\\"Robert-Lachaine\\\",\\\"firstName\\\":\\\"Xavier\\\",\\\"ecn\\\":655895},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Robinson\\\",\\\"firstName\\\":\\\"Dale\\\",\\\"ecn\\\":700489},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Roth\\\",\\\"firstName\\\":\\\"Joshua\\\",\\\"ecn\\\":700490},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Rullkoetter\\\",\\\"firstName\\\":\\\"Paul\\\",\\\"ecn\\\":559023},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Brazil\\\",\\\"lastName\\\":\\\"Sacco\\\",\\\"firstName\\\":\\\"Isabel\\\",\\\"ecn\\\":194099},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Sacks\\\",\\\"firstName\\\":\\\"Michael S.\\\",\\\"ecn\\\":66573},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Santago\\\",\\\"firstName\\\":\\\"Anthony\\\",\\\"ecn\\\":559026},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"France\\\",\\\"lastName\\\":\\\"Sauret\\\",\\\"firstName\\\":\\\"Christophe\\\",\\\"ecn\\\":655896},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Belgium\\\",\\\"lastName\\\":\\\"Schwartz\\\",\\\"firstName\\\":\\\"Cédric\\\",\\\"ecn\\\":700491},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Belgium\\\",\\\"lastName\\\":\\\"Segers\\\",\\\"firstName\\\":\\\"Patrick\\\",\\\"ecn\\\":105561},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Sheehan\\\",\\\"firstName\\\":\\\"Frances T.\\\",\\\"ecn\\\":568081},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Shefelbine\\\",\\\"firstName\\\":\\\"Sandra J.\\\",\\\"ecn\\\":173625},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Japan\\\",\\\"lastName\\\":\\\"Tanaka\\\",\\\"firstName\\\":\\\"Eiji\\\",\\\"ecn\\\":114750},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Tashman\\\",\\\"firstName\\\":\\\"Scott\\\",\\\"ecn\\\":114751},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Australia\\\",\\\"lastName\\\":\\\"Thewlis\\\",\\\"firstName\\\":\\\"Dominic\\\",\\\"ecn\\\":173616},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Troy\\\",\\\"firstName\\\":\\\"Karen\\\",\\\"ecn\\\":559022},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Valdez-Jasso\\\",\\\"firstName\\\":\\\"Daniela\\\",\\\"ecn\\\":655897},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Wade\\\",\\\"firstName\\\":\\\"Frankie\\\",\\\"ecn\\\":700493},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Wagenseil\\\",\\\"firstName\\\":\\\"Jessica\\\",\\\"ecn\\\":559058},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Wang\\\",\\\"firstName\\\":\\\"James H. C.\\\",\\\"ecn\\\":114756},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"van Werkhoven\\\",\\\"firstName\\\":\\\"Herman\\\",\\\"ecn\\\":700492},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Werner\\\",\\\"firstName\\\":\\\"Frederick\\\",\\\"ecn\\\":559047},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Wimmer\\\",\\\"firstName\\\":\\\"Markus\\\",\\\"ecn\\\":148319},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United Kingdom\\\",\\\"lastName\\\":\\\"Xu\\\",\\\"firstName\\\":\\\"Xiao Yun\\\",\\\"ecn\\\":173624},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"United States\\\",\\\"lastName\\\":\\\"Yang\\\",\\\"firstName\\\":\\\"Feng\\\",\\\"ecn\\\":644184},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"China\\\",\\\"lastName\\\":\\\"Yang\\\",\\\"firstName\\\":\\\"Haisheng\\\",\\\"ecn\\\":539290},{\\\"type\\\":\\\"Member\\\",\\\"organisationCountry\\\":\\\"Türkiye\\\",\\\"lastName\\\":\\\"Yucesoy\\\",\\\"firstName\\\":\\\"Can\\\",\\\"ecn\\\":559052}]}]\",\"isOpenAccessOptionsV2\":true,\"isGuideForAuthorsV2\":true,\"apcListPrice\":[{\"price\":3670,\"currencyCode\":\"USD\"}],\"contentTypeCode\":\"JL\",\"hasAboutPage\":true,\"hasAimsAndScope\":true,\"journalMetrics\":{\"bannerMetrics\":{\"impactFactor\":{\"value\":\"2.4\",\"year\":2024},\"citeScore\":{\"value\":\"4.3\",\"year\":2025,\"url\":\"https://www.scopus.com/sourceid/15846\"}},\"journalInsights\":[{\"metricKey\":\"time_to_1st_decision\",\"label\":\"Submission to first decision\",\"value\":6.370949,\"order\":0,\"unit\":\"day\",\"centralTendencyFunction\":\"median\"},{\"metricKey\":\"review_time\",\"label\":\"Submission to decision after review\",\"value\":57.981574074,\"order\":1,\"unit\":\"day\",\"centralTendencyFunction\":\"median\"},{\"metricKey\":\"acceptance_speed\",\"label\":\"Submission to acceptance\",\"value\":134.83626,\"order\":2,\"unit\":\"day\",\"centralTendencyFunction\":\"median\"},{\"metricKey\":\"publication_time\",\"label\":\"Acceptance to online publication\",\"value\":1.447965,\"order\":3,\"unit\":\"day\",\"centralTendencyFunction\":\"median\"}]},\"editorialBoard\":{\"groups\":[]}},\"marketingContent\":{\"isFetching\":false,\"elements\":{\"call-for-papers\":{\"label\":\"Call for papers\",\"items\":[{\"submissionDeadline\":\"2026-12-31\",\"summary\":\"Guest editors: Dr. Dongyun Gu, Dr. Nigel Zheng, Dr. Yaodong Gu\",\"published\":true,\"invitedContentOnly\":\"No\",\"url\":\"biomechanics-in-human-movement-and-clinical-translation-in-the-ai-age\",\"language\":\"en\",\"expiryDate\":\"2027-01-07T12:00:00Z\",\"LAST_PROCESSED\":\"2026-06-08T17:00:52.531687381\",\"contentId\":334179,\"siRecordUniqueIdentifier\":\"SI054769\",\"publishDate\":\"2026-06-03T12:00:00Z\",\"intro\":\"&lt;p&gt;This Special Issue, stemming from the 2026 Shanghai International Conference on Biomechanics in Human Movement and Clinical Translation (SBMCT 2026), focuses on AI driven innovations in human movement biomechanics and clinical translation.&lt;/p&gt;\",\"lastModifiedDate\":\"2026-06-04T08:40:09.11Z\",\"description\":\"&lt;p&gt;This Special Issue, stemming from the 2026 Shanghai International Conference on Biomechanics in Human Movement and Clinical Translation (SBMCT 2026), focuses on AI driven innovations in human movement biomechanics and clinical translation.&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Guest editors:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Dr. Dongyun Gu&lt;br&gt;&lt;/strong&gt;Shanghai Ninth People's Hospital, Shanghai Jiao Tong University School of Medicine, China&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Dr. Nigel Zheng&lt;/strong&gt;&lt;br&gt;UNC Charlotte Department of Mechanical Engineering and Engineering Science, North Carolina, United States&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Dr. Yaodong Gu&lt;/strong&gt;&lt;br&gt;Ningbo University, Ningbo, China&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Special issue information:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;It invites high quality submissions that leverage AI/ML to address unmet needs in the analysis, diagnosis, and rehabilitation of movement disorders. Submissions must demonstrate methodological rigor, clinical validation, and translational feasibility. Purely methodological papers without clear clinical motivation are discouraged, as are papers without substantial biomechanics content.&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Manuscript submission information:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;The Journal of Biomechanics’s submission system is open for submissions to our special issue titled “&lt;strong&gt;Biomechanics in Human Movement and Clinical Translation in the AI Age&lt;/strong&gt;\\\".&lt;/p&gt;\\n&lt;p&gt;When submitting your manuscript, please select the article type “&lt;strong&gt;VSI: Biomechanics in AI Age&lt;/strong&gt;” from the drop-down list. And the deadline to submit the manuscript will be &lt;strong&gt;31st December 2026&lt;/strong&gt;.&lt;/p&gt;\\n&lt;p&gt;All submissions deemed suitable to be sent for peer review will be reviewed by at least two independent reviewers. Once your manuscript is accepted, it will go into production and will be simultaneously published in the current regular issue and pulled into the online Special Issue.&lt;/p&gt;\\n&lt;p&gt;&nbsp;Articles from this Special Issue will appear in different regular issues of the journal, though they will be clearly marked and branded as Special Issue articles.&lt;/p&gt;\\n&lt;p&gt;Please see an example &lt;em&gt;&lt;a href=\\\"https://www.sciencedirect.com/special-issue/10P194V22RZ\\\" target=\\\"\\\"&gt;here&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;\\n&lt;p&gt;Further, kindly ensure to read the Guide for Authors before writing your manuscript. The Guide for Authors and link to submit your manuscript is available on the Journal’s homepage at &lt;em&gt;&lt;a href=\\\"https://www.sciencedirect.com/journal/journal-of-biomechanics\\\" target=\\\"\\\"&gt;Journal of Biomechanics&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;\\n&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;Human movement biomechanics, AI-driven biomechanical analysis, Wearable sensors for biomechanical monitoring, Clinical and rehabilitation biomechanics, Sports biomechanics, Biomechanical signal processing&lt;/p&gt;\\n&lt;p&gt;&lt;a href=\\\"https://www.elsevier.com/researcher/author/submit-your-paper/special-issues/special-issue-invitation-faqs\\\"&gt;Check out the FAQs on special issues&lt;/a&gt;.&lt;/p&gt;\\n&lt;p&gt;&lt;a href=\\\"https://www.elsevier.com/authors/submit-your-paper/special-issues\\\"&gt;Learn more about the benefits of publishing in a special issue&lt;/a&gt;.&lt;/p&gt;\\n&lt;p&gt;Interested in becoming a guest editor? &lt;a href=\\\"https://www.elsevier.com/editors/role-of-an-editor/guest-editors\\\"&gt;Discover the benefits of guest editing a special issue and the valuable contribution that you can make to your field&lt;/a&gt;.&lt;/p&gt;\",\"type\":\"call-for-papers\",\"title\":\"Biomechanics in Human Movement and Clinical Translation in the AI Age\",\"displayDate\":\"3 June 2026\"},{\"submissionDeadline\":\"2026-10-01\",\"summary\":\"Guest editors: Dr. Jocelyn Hafer, Dr. Stephen Cain\",\"published\":true,\"invitedContentOnly\":\"No\",\"url\":\"current-perspectives-and-best-practices-for-quantifying-biomechanics-with-wearable-inertial-sensors\",\"language\":\"en\",\"expiryDate\":\"2026-10-02T23:59:00Z\",\"LAST_PROCESSED\":\"2026-06-07T23:31:44.91727937\",\"contentId\":333138,\"siRecordUniqueIdentifier\":\"SI050307\",\"publishDate\":\"2026-04-29T12:00:00Z\",\"intro\":\"&lt;p&gt;This special issue highlights current perspectives and best practices for the use of inertial measurement units in human biomechanics research.&lt;/p&gt;\",\"lastModifiedDate\":\"2026-04-30T06:29:29.003Z\",\"description\":\"&lt;p&gt;This special issue highlights current perspectives and best practices for the use of inertial measurement units in human biomechanics research.&lt;/p&gt;\\n&lt;p&gt;Guest editors:&lt;/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;&lt;strong&gt;Dr. Jocelyn Hafer&lt;br&gt;&lt;/strong&gt;University of Delaware Department of Kinesiology and Applied Physiology&lt;br&gt;&lt;a href=\\\"mailto:jfhafer@udel.edu\\\" target=\\\"\\\"&gt;jfhafer@udel.edu&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/li&gt;\\n&lt;li&gt;&lt;strong&gt;Dr. Stephen Cain&lt;/strong&gt;&lt;br&gt;West Virginia University&lt;br&gt;&lt;a href=\\\"mailto:stephen.cain@mail.wvu.edu\\\" target=\\\"\\\"&gt;stephen.cain@mail.wvu.edu&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/li&gt;\\n&lt;/ul&gt;\\n&lt;p&gt;&lt;strong&gt;Special issue information:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;The full scope of this special issue could be envisioned as a virtual textbook for biomechanical analyses using wearable inertial sensors.&lt;/p&gt;\\n&lt;p&gt;Articles in this issue could include (1)&nbsp;expert perspectives on a particular topic or method, (2)&nbsp;recommendations for best practice, potentially including context on the state of the field, and may (3)&nbsp;provide example datasets and starter code.&lt;/p&gt;\\n&lt;div&gt;Readers of this issue will gain insight into current best practices (potentially with some historical or field-based context/discussion) and have a point to start from for applying that best practice in their own work.&lt;/div&gt;\\n&lt;p&gt;&lt;strong&gt;Manuscript submission information:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;Please submit your manuscript via the&nbsp;&lt;a href=\\\"https://www.editorialmanager.com/bm/Default.aspx\\\" target=\\\"\\\"&gt;Editorial Manager&lt;/a&gt;&nbsp;system.&lt;/p&gt;\\n&lt;p&gt;When submitting, please ensure to select the article type listed below based on the type of your manuscript:&lt;/p&gt;\\n&lt;ul&gt;\\n&lt;li&gt;&lt;em&gt;VSI: Quantifying Biomechanics with Inertial Sensors - Full Length Article&lt;/em&gt;&lt;/li&gt;\\n&lt;li&gt;&lt;em&gt;VSI: Quantifying Biomechanics with Inertial Sensors - Review Article&lt;/em&gt;&lt;/li&gt;\\n&lt;/ul&gt;\\n&lt;p&gt;&lt;strong&gt;Submission deadline:&nbsp;&lt;/strong&gt;October 01&lt;strong&gt;,&nbsp;&lt;/strong&gt;2026&lt;/p&gt;\\n&lt;p&gt;For enquiries, please reach out to the Guest Editors,&nbsp;Dr. Jocelyn Hafer &lt;&lt;a href=\\\"mailto:jfhafer@udel.edu\\\"&gt;jfhafer@udel.edu&lt;/a&gt;&gt; and Dr. Stephen Cain &lt;&lt;a href=\\\"mailto:stephen.cain@mail.wvu.edu\\\"&gt;stephen.cain@mail.wvu.edu&lt;/a&gt;&gt;.&lt;/p&gt;\\n&lt;div&gt;\\n&lt;p&gt;We look forward to receiving your contributions to this Special Issue.&lt;/p&gt;\\n&lt;/div&gt;\\n&lt;p&gt;&lt;strong&gt;Keywords:&lt;/strong&gt;&lt;/p&gt;\\n&lt;p&gt;inertial measurement units, IMU, human movement analysis&lt;/p&gt;\\n&lt;p&gt;&lt;a href=\\\"https://www.elsevier.com/researcher/author/submit-your-paper/special-issues/special-issue-invitation-faqs\\\"&gt;Check out the FAQs on special issues&lt;/a&gt;.&lt;/p&gt;\\n&lt;p&gt;&lt;a href=\\\"https://www.elsevier.com/authors/submit-your-paper/special-issues\\\"&gt;Learn more about the benefits of publishing in a special issue&lt;/a&gt;.&lt;/p&gt;\\n&lt;p&gt;Interested in becoming a guest editor?&nbsp;&lt;a href=\\\"https://www.elsevier.com/editors/role-of-an-editor/guest-editors\\\"&gt;Discover the benefits of guest editing a special issue and the valuable contribution that you can make to your field&lt;/a&gt;.&lt;/p&gt;\",\"type\":\"call-for-papers\",\"title\":\"Current perspectives and best practices for quantifying biomechanics with wearable inertial sensors\",\"displayDate\":\"29 April 2026\"}]}}},\"topCitedArticles\":{\"articles\":[{\"coverDateStart\":\"2023-06-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023002063-main.pdf\",\"webPdfPageCount\":8},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2023-05-13T06:49:36Z\",\"oaSponsor\":{\"oaSponsorName\":\"Dutch University VSNU 2020\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Concurrent validation of the Xsens IMU system of lower-body kinematics in jump-landing and change-of-direction tasks\",\"itemStage\":\"S300\",\"pii\":\"S0021929023002063\",\"lastAuthor\":{\"refs\":[\"af005\",\"af025\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-8528-1136\",\"givenName\":\"Anne\",\"surname\":\"Benjaminse\",\"emails\":[\"a.benjaminse@umcg.nl\"]},\"coverDateText\":\"June 2023\",\"documentSubtype\":\"sco\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111637\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-4304-5466\",\"givenName\":\"Eline M.\",\"surname\":\"Nijmeijer\"},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Pieter\",\"surname\":\"Heuvelmans\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Ruben\",\"surname\":\"Bolt\"},{\"refs\":[\"af010\",\"af015\",\"af020\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Alli\",\"surname\":\"Gokeler\"},{\"refs\":[\"af005\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Egbert\",\"surname\":\"Otten\"},{\"refs\":[\"af005\",\"af025\",\"cor1\"],\"id\":\"auth-5\",\"position\":[0],\"orcId\":\"0000-0001-8528-1136\",\"givenName\":\"Anne\",\"surname\":\"Benjaminse\",\"emails\":[\"a.benjaminse@umcg.nl\"]}],\"authorsAffiliatedCountries\":[\"The Netherlands\",\"Germany\",\"the Netherlands\"],\"href\":\"/science/article/pii/S0021929023002063\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023002063/pdfft?md5=e73e43add7997244fec685ee8fc8c926&pid=1-s2.0-S0021929023002063-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-10-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S002192902300372X-main.pdf\",\"webPdfPageCount\":7},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2023-09-14T16:05:02Z\",\"oaSponsor\":{\"oaSponsorName\":\"Austria Institutes 2021 (Hybrid journals)\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Concurrent validity of smartphone-based markerless motion capturing to quantify lower-limb joint kinematics in healthy and pathological gait\",\"itemStage\":\"S300\",\"pii\":\"S002192902300372X\",\"lastAuthor\":{\"refs\":[\"aff1\",\"aff2\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Bernhard\",\"surname\":\"Dumphart\"},\"coverDateText\":\"October 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111801\",\"authors\":[{\"refs\":[\"aff1\",\"aff2\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-9296-3212\",\"givenName\":\"Brian\",\"surname\":\"Horsak\",\"emails\":[\"brian.horsak@fhstp.ac.at\"]},{\"refs\":[\"aff3\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Anna\",\"surname\":\"Eichmann\"},{\"refs\":[\"aff3\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Kerstin\",\"surname\":\"Lauer\"},{\"refs\":[\"aff1\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Kerstin\",\"surname\":\"Prock\"},{\"refs\":[\"aff1\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Philipp\",\"surname\":\"Krondorfer\"},{\"refs\":[\"aff1\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Tarique\",\"surname\":\"Siragy\"},{\"refs\":[\"aff1\",\"aff2\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Bernhard\",\"surname\":\"Dumphart\"}],\"authorsAffiliatedCountries\":[\"Austria\"],\"href\":\"/science/article/pii/S002192902300372X\",\"pdfDownload\":{\"url\":\"/science/article/pii/S002192902300372X/pdfft?md5=ccee454b90959f4b789abdacced76f0f&pid=1-s2.0-S002192902300372X-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-08-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023003214-main.pdf\",\"webPdfPageCount\":10},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Markerless motion capture estimates of lower extremity kinematics and kinetics are comparable to marker-based across 8 movements\",\"itemStage\":\"S300\",\"pii\":\"S0021929023003214\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Josh R.\",\"surname\":\"Baxter\"},\"coverDateText\":\"August 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111751\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-8987-2523\",\"givenName\":\"Ke\",\"surname\":\"Song\",\"emails\":[\"ke.song@pennmedicine.upenn.edu\"]},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Todd J.\",\"surname\":\"Hullfish\"},{\"refs\":[\"af010\",\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Rodrigo\",\"surname\":\"Scattone Silva\"},{\"refs\":[\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Karin Grävare\",\"surname\":\"Silbernagel\"},{\"refs\":[\"af005\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Josh R.\",\"surname\":\"Baxter\"}],\"authorsAffiliatedCountries\":[\"USA\",\"Brazil\"],\"href\":\"/science/article/pii/S0021929023003214\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023003214\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2025-01-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929024005359-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Differences between two maximal principal strain rate calculation schemes in traumatic brain analysis with in-vivo and in-silico datasets\",\"itemStage\":\"S300\",\"pii\":\"S0021929024005359\",\"lastAuthor\":{\"refs\":[\"af010\",\"af030\",\"af040\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"David\",\"surname\":\"Camarillo\"},\"coverDateText\":\"January 2025\",\"documentSubtype\":\"sco\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2024.112456\",\"authors\":[{\"refs\":[\"af010\",\"fn1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Xianghao\",\"surname\":\"Zhan\"},{\"refs\":[\"af010\",\"af015\",\"fn1\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Zhou\",\"surname\":\"Zhou\"},{\"refs\":[\"af005\",\"af010\",\"cor1\"],\"id\":\"auth-2\",\"position\":[0],\"orcId\":\"0000-0002-9451-0620\",\"givenName\":\"Yuzhe\",\"surname\":\"Liu\",\"emails\":[\"yuzheliu@buaa.edu.cn\",\"yuzheliu@stanford.edu\"]},{\"refs\":[\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Nicholas J.\",\"surname\":\"Cecchi\"},{\"refs\":[\"af020\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Marzieh\",\"surname\":\"Hajiahamemar\"},{\"refs\":[\"af025\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Michael M.\",\"surname\":\"Zeineh\"},{\"refs\":[\"af025\",\"af030\",\"af035\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Gerald A.\",\"surname\":\"Grant\"},{\"refs\":[\"af010\",\"af030\",\"af040\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"David\",\"surname\":\"Camarillo\"}],\"authorsAffiliatedCountries\":[\"China\",\"USA\",\"Sweden\"],\"href\":\"/science/article/pii/S0021929024005359\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929024005359\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-05-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023001665-main.pdf\",\"webPdfPageCount\":7},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"The influence of running shoe with different carbon-fiber plate designs on internal foot mechanics: A pilot computational analysis\",\"itemStage\":\"S300\",\"pii\":\"S0021929023001665\",\"lastAuthor\":{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Yaodong\",\"surname\":\"Gu\",\"emails\":[\"guyaodong@hotmail.com\"]},\"coverDateText\":\"May 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111597\",\"authors\":[{\"refs\":[\"af005\",\"af010\",\"af015\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Yang\",\"surname\":\"Song\"},{\"refs\":[\"af005\",\"af010\",\"af020\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Xuanzhen\",\"surname\":\"Cen\"},{\"refs\":[\"af005\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Hairong\",\"surname\":\"Chen\"},{\"refs\":[\"af005\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Dong\",\"surname\":\"Sun\"},{\"refs\":[\"af015\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Goran\",\"surname\":\"Munivrana\"},{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Kovács\",\"surname\":\"Bálint\"},{\"refs\":[\"af010\",\"af020\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"István\",\"surname\":\"Bíró\"},{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-7\",\"position\":[0],\"givenName\":\"Yaodong\",\"surname\":\"Gu\",\"emails\":[\"guyaodong@hotmail.com\"]}],\"authorsAffiliatedCountries\":[\"China\",\"Hungary\",\"Croatia\"],\"href\":\"/science/article/pii/S0021929023001665\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023001665\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2024-03-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929024001222-main.pdf\",\"webPdfPageCount\":8},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2024-03-07T08:50:30Z\",\"oaSponsor\":{\"oaSponsorName\":\"Dutch University VSNU 2020\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Notes on the margin of stability\",\"itemStage\":\"S300\",\"pii\":\"S0021929024001222\",\"lastAuthor\":{\"refs\":[\"af020\",\"af025\",\"cor1\",\"fn1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Christopher\",\"surname\":\"McCrum\",\"emails\":[\"chris.mccrum@maastrichtuniversity.nl\"]},\"coverDateText\":\"March 2024\",\"documentSubtype\":\"ssu\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2024.112045\",\"authors\":[{\"refs\":[\"af005\",\"fn1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Carolin\",\"surname\":\"Curtze\"},{\"refs\":[\"af010\",\"af015\",\"fn1\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Tom J.W.\",\"surname\":\"Buurke\"},{\"refs\":[\"af020\",\"af025\",\"cor1\",\"fn1\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Christopher\",\"surname\":\"McCrum\",\"emails\":[\"chris.mccrum@maastrichtuniversity.nl\"]}],\"authorsAffiliatedCountries\":[\"USA\",\"the Netherlands\",\"Belgium\"],\"href\":\"/science/article/pii/S0021929024001222\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929024001222/pdfft?md5=81c2495028b751944e4063e6ba237e63&pid=1-s2.0-S0021929024001222-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2024-06-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929024002781-main.pdf\",\"webPdfPageCount\":8},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Validation of OpenCap: A low-cost markerless motion capture system for lower-extremity kinematics during return-to-sport tasks\",\"itemStage\":\"S300\",\"pii\":\"S0021929024002781\",\"lastAuthor\":{\"refs\":[\"af005\",\"PC_affW3117NBtXN\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Darin A.\",\"surname\":\"Padua\",\"emails\":[\"dpadua@email.unc.edu\"]},\"coverDateText\":\"June 2024\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2024.112200\",\"authors\":[{\"refs\":[\"af005\",\"PC_affW3117NBtXN\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0003-3908-2667\",\"givenName\":\"Jeffrey A.\",\"surname\":\"Turner\",\"emails\":[\"Jeffrey.turner@unc.edu\"]},{\"refs\":[\"af005\",\"PC_affW3117NBtXN\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Courtney R.\",\"surname\":\"Chaaban\",\"emails\":[\"rosscj@live.unc.edu\"]},{\"refs\":[\"af005\",\"PC_affW3117NBtXN\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Darin A.\",\"surname\":\"Padua\",\"emails\":[\"dpadua@email.unc.edu\"]}],\"authorsAffiliatedCountries\":[\"USA\"],\"href\":\"/science/article/pii/S0021929024002781\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929024002781\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2024-08-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929024003038-main.pdf\",\"webPdfPageCount\":11},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2024-07-09T07:53:37Z\",\"oaSponsor\":{\"oaSponsorName\":\"CRUI: Hybrid journals 2023\",\"oaSponsorType\":\"ElsevierBranded\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"ISB recommendations on the definition, estimation, and reporting of joint kinematics in human motion analysis applications using wearable inertial measurement technology\",\"itemStage\":\"S300\",\"pii\":\"S0021929024003038\",\"lastAuthor\":{\"refs\":[\"af050\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Kamiar\",\"surname\":\"Aminian\"},\"coverDateText\":\"August 2024\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2024.112225\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0002-7276-5382\",\"givenName\":\"Andrea\",\"surname\":\"Cereatti\",\"emails\":[\"andrea.cereatti@polito.it\"]},{\"refs\":[\"af010\",\"fn1\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Reed\",\"surname\":\"Gurchiek\"},{\"refs\":[\"af015\",\"af020\",\"af025\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Annegret\",\"surname\":\"Mündermann\"},{\"refs\":[\"af030\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Silvia\",\"surname\":\"Fantozzi\"},{\"refs\":[\"af035\",\"af040\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Fay\",\"surname\":\"Horak\"},{\"refs\":[\"af045\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Scott\",\"surname\":\"Delp\"},{\"refs\":[\"af050\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Kamiar\",\"surname\":\"Aminian\"}],\"authorsAffiliatedCountries\":[\"Italy\",\"USA\",\"Switzerland\"],\"href\":\"/science/article/pii/S0021929024003038\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929024003038/pdfft?md5=d90514f02f23a1005e510c5b9cc483cc&pid=1-s2.0-S0021929024003038-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}}]},\"topSocialArticles\":{\"articles\":[{\"coverDateStart\":\"2023-06-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023001872-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Comparison of static postural sway characteristics between pregnant and non-pregnant women\",\"itemStage\":\"S300\",\"pii\":\"S0021929023001872\",\"lastAuthor\":{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"G.\",\"surname\":\"Arun Maiya\",\"emails\":[\"arun.maiya@manipal.edu\"]},\"coverDateText\":\"June 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111618\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Preetha\",\"surname\":\"Ramachandra\",\"emails\":[\"preetha.r@manipal.edu\"]},{\"refs\":[\"af010\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Pratap\",\"surname\":\"Kumar\",\"emails\":[\"pratap.kumar@manipal.edu\"]},{\"refs\":[\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Kari\",\"surname\":\"Bø\",\"emails\":[\"karib@nih.no\"]},{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"G.\",\"surname\":\"Arun Maiya\",\"emails\":[\"arun.maiya@manipal.edu\"]}],\"authorsAffiliatedCountries\":[\"India\",\"Norway\"],\"href\":\"/science/article/pii/S0021929023001872\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023001872\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-05-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023001276-main.pdf\",\"webPdfPageCount\":7},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by/4.0/\",\"oaAccessEffectiveDate\":\"2023-03-25T09:29:51Z\",\"oaSponsor\":{\"oaSponsorName\":\"JISC UK 2022: Hybrid journals\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Supersonic shear wave elastography of human tendons is associated with &lt;em&gt;in vivo&lt;/em&gt; tendon stiffness over small strains\",\"itemStage\":\"S300\",\"pii\":\"S0021929023001276\",\"lastAuthor\":{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Alfred\",\"surname\":\"Gatt\"},\"coverDateText\":\"May 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111558\",\"authors\":[{\"refs\":[\"af005\",\"af025\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-7556-6058\",\"givenName\":\"Tiziana\",\"surname\":\"Mifsud\"},{\"refs\":[\"af010\",\"cor1\"],\"id\":\"auth-1\",\"position\":[0],\"orcId\":\"0000-0002-1580-0225\",\"givenName\":\"Panagiotis\",\"surname\":\"Chatzistergos\",\"emails\":[\"Panagiotis.chatzistergos@staffs.ac.uk\"]},{\"refs\":[\"af015\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Constantinos\",\"surname\":\"Maganaris\"},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Nachiappan\",\"surname\":\"Chockalingam\"},{\"refs\":[\"af020\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Nat\",\"surname\":\"Padhiar\"},{\"refs\":[\"af025\"],\"id\":\"auth-5\",\"position\":[0],\"givenName\":\"Kirill Micallef\",\"surname\":\"Stafrace\"},{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-6\",\"position\":[0],\"givenName\":\"Alfred\",\"surname\":\"Gatt\"}],\"authorsAffiliatedCountries\":[\"Malta\",\"United Kingdom\"],\"href\":\"/science/article/pii/S0021929023001276\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023001276/pdfft?md5=7624ce789d3d8760b5fba2b3f03a8a62&pid=1-s2.0-S0021929023001276-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-04-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023000854-main.pdf\",\"webPdfPageCount\":4},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Increasing accessibility to biomechanics for Black students with early exposure through NBD\",\"itemStage\":\"S300\",\"pii\":\"S0021929023000854\",\"lastAuthor\":{\"refs\":[],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Erica A.\",\"surname\":\"Bell\",\"emails\":[\"bell.erica@mayo.edu\"]},\"coverDateText\":\"April 2023\",\"documentSubtype\":\"ssu\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111516\",\"authors\":[{\"refs\":[],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Erica A.\",\"surname\":\"Bell\",\"emails\":[\"bell.erica@mayo.edu\"]}],\"authorsAffiliatedCountries\":[\"USA\"],\"href\":\"/science/article/pii/S0021929023000854\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023000854\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-03-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023000787-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Less impact absorption at the ankle joint is related to the single-leg landing stability deficit in patients with chronic ankle instability\",\"itemStage\":\"S300\",\"pii\":\"S0021929023000787\",\"lastAuthor\":{\"refs\":[\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Norikazu\",\"surname\":\"Hirose\",\"emails\":[\"toitsu_hirose@waseda.jp\"]},\"coverDateText\":\"March 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111509\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Shinshiro\",\"surname\":\"Mineta\",\"emails\":[\"s.mineta3@gmail.com\"]},{\"refs\":[\"af010\",\"af015\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Mako\",\"surname\":\"Fukano\",\"emails\":[\"fukano@shibaura-it.ac.jp\"]},{\"refs\":[\"af010\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Norikazu\",\"surname\":\"Hirose\",\"emails\":[\"toitsu_hirose@waseda.jp\"]}],\"authorsAffiliatedCountries\":[\"Japan\"],\"href\":\"/science/article/pii/S0021929023000787\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023000787\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-06-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023002154-main.pdf\",\"webPdfPageCount\":4},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Tibial nerve dynamics during ankle dorsiflexion: The relationship between stiffness and excursion of the tibial nerve\",\"itemStage\":\"S300\",\"pii\":\"S0021929023002154\",\"lastAuthor\":{\"refs\":[\"af005\",\"af015\",\"af020\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"orcId\":\"0000-0001-9483-1830\",\"givenName\":\"Shintarou\",\"surname\":\"Kudo\",\"emails\":[\"kudo@morinomiya-u.ac.jp\"]},\"coverDateText\":\"June 2023\",\"documentSubtype\":\"sco\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111646\",\"authors\":[{\"refs\":[\"af005\",\"af010\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Keisuke\",\"surname\":\"Anegawa\"},{\"refs\":[\"af015\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Kengo\",\"surname\":\"Kawanishi\"},{\"refs\":[\"af020\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Misaki\",\"surname\":\"Nakamura\"},{\"refs\":[\"af020\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Meika\",\"surname\":\"Izumi\"},{\"refs\":[\"af015\",\"af020\"],\"id\":\"auth-4\",\"position\":[0],\"givenName\":\"Masahiro\",\"surname\":\"Tsutsumi\"},{\"refs\":[\"af005\",\"af015\",\"af020\",\"cor1\"],\"id\":\"auth-5\",\"position\":[0],\"orcId\":\"0000-0001-9483-1830\",\"givenName\":\"Shintarou\",\"surname\":\"Kudo\",\"emails\":[\"kudo@morinomiya-u.ac.jp\"]}],\"authorsAffiliatedCountries\":[\"Japan\"],\"href\":\"/science/article/pii/S0021929023002154\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023002154\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-06-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023002075-main.pdf\",\"webPdfPageCount\":7},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://www.elsevier.com/open-access/userlicense/1.0/\",\"oaAccessEffectiveDate\":\"2024-05-20T00:00:00.000Z\",\"oaSponsor\":{\"oaSponsorName\":\"Brazilian Government\",\"oaSponsorType\":\"FundingBody\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Sex differences in torque steadiness, accuracy and activation of the shoulder girdle muscles during isometric shoulder scaption\",\"itemStage\":\"S300\",\"pii\":\"S0021929023002075\",\"lastAuthor\":{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Ana Beatriz\",\"surname\":\"Oliveira\",\"emails\":[\"biaoliveira@ufscar.br\"]},\"coverDateText\":\"June 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111638\",\"authors\":[{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Lucas Leonardo\",\"surname\":\"Zancanaro\"},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Marina Machado\",\"surname\":\"Cid\"},{\"refs\":[\"af010\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Julie N.\",\"surname\":\"Côté\"},{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Ana Beatriz\",\"surname\":\"Oliveira\",\"emails\":[\"biaoliveira@ufscar.br\"]}],\"authorsAffiliatedCountries\":[\"Brazil\",\"Canada\"],\"href\":\"/science/article/pii/S0021929023002075\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023002075/pdfft?md5=b23eb0d668e257847659c1b2345eef2a&pid=1-s2.0-S0021929023002075-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-05-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023001471-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaArticleStatus\":{\"isOpenAccess\":0,\"isOpenArchive\":0}},\"title\":\"Development of the instrumentation of a 4-man bobsled\",\"itemStage\":\"S300\",\"pii\":\"S0021929023001471\",\"lastAuthor\":{\"refs\":[],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Walter\",\"surname\":\"Herzog\"},\"coverDateText\":\"May 2023\",\"documentSubtype\":\"sco\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111578\",\"authors\":[{\"refs\":[\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Franziska\",\"surname\":\"Onasch\",\"emails\":[\"franziska.onasch@ucalgary.ca\"]},{\"refs\":[],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Andrew\",\"surname\":\"Sawatsky\"},{\"refs\":[],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Andrzej\",\"surname\":\"Stano\"},{\"refs\":[],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Walter\",\"surname\":\"Herzog\"}],\"authorsAffiliatedCountries\":[\"Canada\"],\"href\":\"/science/article/pii/S0021929023001471\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023001471\",\"isEntitled\":false,\"usageEntitlements\":\"(id=228598,lvl=A,rsn=Unsubscribed) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}},{\"coverDateStart\":\"2023-08-01\",\"webPdf\":{\"attachmentEid\":\"1-s2.0-S0021929023003202-main.pdf\",\"webPdfPageCount\":6},\"abstracts\":[\"author\"],\"openAccess\":{\"oaUserLicense\":\"http://creativecommons.org/licenses/by-nc-nd/4.0/\",\"oaAccessEffectiveDate\":\"2023-08-02T00:44:46Z\",\"oaSponsor\":{\"oaSponsorName\":\"JUSTICE institutions: GOA 2022\",\"oaSponsorType\":\"ElsevierWaived\"},\"oaArticleStatus\":{\"isOpenAccess\":1,\"isOpenArchive\":0,\"content\":\"Full\"}},\"title\":\"Characteristics of upper limb mass, muscle CSA and stiffness in adolescent baseball players with and without elbow injury\",\"itemStage\":\"S300\",\"pii\":\"S0021929023003202\",\"lastAuthor\":{\"refs\":[\"af005\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Suguru\",\"surname\":\"Torii\"},\"coverDateText\":\"August 2023\",\"documentSubtype\":\"fla\",\"cid\":\"271132\",\"doi\":\"10.1016/j.jbiomech.2023.111750\",\"authors\":[{\"refs\":[\"af005\",\"cor1\"],\"id\":\"auth-0\",\"position\":[0],\"givenName\":\"Toshiharu\",\"surname\":\"Tsutsui\",\"emails\":[\"t-tsutsui@aoni.waseda.jp\"]},{\"refs\":[\"af005\"],\"id\":\"auth-1\",\"position\":[0],\"givenName\":\"Toshihiro\",\"surname\":\"Maemichi\"},{\"refs\":[\"af010\"],\"id\":\"auth-2\",\"position\":[0],\"givenName\":\"Junya\",\"surname\":\"Saeki\"},{\"refs\":[\"af005\"],\"id\":\"auth-3\",\"position\":[0],\"givenName\":\"Suguru\",\"surname\":\"Torii\"}],\"authorsAffiliatedCountries\":[\"Japan\"],\"href\":\"/science/article/pii/S0021929023003202\",\"pdfDownload\":{\"url\":\"/science/article/pii/S0021929023003202/pdfft?md5=39b7b9e2921679c4c81fbafca7a3f7d0&pid=1-s2.0-S0021929023003202-main.pdf\",\"isEntitled\":true,\"usageEntitlements\":\"(id=3,lvl=PL,rsn=OpenAccess,etid=10,accesstype=Open) (12975512,U|291352,D|228598,A|3,P|2,PL)\"}}]},\"recommendedJournals\":[{\"title\":\"clinical-biomechanics\",\"displayName\":\"Clinical Biomechanics\",\"openAccess\":{\"oaStatus\":\"\",\"oaArticleCount\":369,\"openArchiveStatus\":false,\"openArchiveArticleCount\":8,\"openAccessStartDate\":\"\",\"oaAllowsAuthorPaid\":true},\"smallCoverUrl\":\"https://ars.els-cdn.com/content/image/S02680033.gif\",\"impactFactor\":{\"value\":\"1.4\",\"year\":2024},\"citeScore\":{\"value\":\"2.9\",\"year\":2025,\"url\":\"https://www.scopus.com/sourceid/21170\"},\"issn\":\"02680033\"},{\"title\":\"gait-and-posture\",\"displayName\":\"Gait & Posture\",\"openAccess\":{\"oaStatus\":\"\",\"oaArticleCount\":562,\"openArchiveStatus\":false,\"openArchiveArticleCount\":5,\"openAccessStartDate\":\"\",\"oaAllowsAuthorPaid\":true},\"smallCoverUrl\":\"https://ars.els-cdn.com/content/image/S09666362.gif\",\"impactFactor\":{\"value\":\"2.4\",\"year\":2024},\"citeScore\":{\"value\":\"5.3\",\"year\":2025,\"url\":\"https://www.scopus.com/sourceid/28025\"},\"issn\":\"09666362\"},{\"title\":\"medical-engineering-and-physics\",\"displayName\":\"Medical Engineering & Physics\",\"openAccess\":{\"oaStatus\":\"\",\"oaArticleCount\":219,\"openArchiveStatus\":false,\"openArchiveArticleCount\":4,\"openAccessStartDate\":\"\",\"oaAllowsAuthorPaid\":true},\"smallCoverUrl\":\"https://ars.els-cdn.com/content/image/S13504533.gif\",\"issn\":\"13504533\"},{\"title\":\"journal-of-the-mechanical-behavior-of-biomedical-materials\",\"displayName\":\"Journal of the Mechanical Behavior of Biomedical Materials\",\"openAccess\":{\"oaStatus\":\"\",\"oaArticleCount\":835,\"openArchiveStatus\":false,\"openArchiveArticleCount\":0,\"openAccessStartDate\":\"\",\"oaAllowsAuthorPaid\":true},\"smallCoverUrl\":\"https://ars.els-cdn.com/content/image/S17516161.gif\",\"impactFactor\":{\"value\":\"3.5\",\"year\":2024},\"citeScore\":{\"value\":\"8.2\",\"year\":2025,\"url\":\"https://www.scopus.com/sourceid/8000153139\"},\"issn\":\"17516161\"}],\"publicationGuidanceContent\":{},\"publicationGuidanceContentToc\":{},\"serverRenderError\":null}"</script></div>
      <script src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/154/js/react/16.14.0/react.production.min.js" type="text/javascript"></script>
      <script src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/154/js/react-dom/16.14.0/react-dom.production.min.js" type="text/javascript"></script>
      <script src="https://sdfestaticassets-eu-west-1.sciencedirectassets.com/shared-assets/154/js/react-dom-server/16.14.0/react-dom-server.browser.production.min.js" type="text/javascript"></script>
      <script async src=https://sdfestaticassets-eu-west-1.sciencedirectassets.com/prod/1820bc0b762f8d9ccc3ec90debe4c54724ae144a/client.js></script>
      
      <script data-cfasync="false">
		
		function getTTLItem(key) {
  const itemStr = localStorage.getItem(key);
  let item;
  try {
    item = JSON.parse(itemStr);
  } catch {
    console.warn(`[getTTLItem(${key})] failed to parse ${itemStr}`);
    return null;
  }
  const expired = typeof item?.ttl !== 'number' || item?.ttl < Date.now();
  if (expired) {
    return null;
  }
  return item.value;
}
	  async function waitForLocalStorage({
  retryDelay,
  maxAttempts,
  key
}) {
  for (let attempt = 1; attempt <= maxAttempts; attempt++) {
    const rhfEntitlements = getTTLItem(key);
    if (rhfEntitlements) {
      return rhfEntitlements;
    }
    if (attempt < maxAttempts) {
      await new Promise(resolve => setTimeout(resolve, retryDelay));
    }
  }
  console.warn(`[waitForLocalStorage(${key})] did not find item`);
  return null;
}
  
    const pendoData = {"visitor":{"pageName":"sd:browse:journal:home","pageType":"CP-CR","pageProduct":"sd","pageLanguage":"en","pageEnvironment":"prod","accessType":"ae:ANON_GUEST","countryCode":"BE"},"account":{"id":"ae:228598","name":"ae:ScienceDirect Guests"},"disablecookies":true,"events":{}};;
		const idPrefix = '';
    pendoData.events = {
      ready: function () {
        pendo.addAltText();
      },
    };
    async function runPendo(data, idPrefix, options) {
  const {
    urlPrefix,
    urlSuffix,
    apiKey,
    localStorage
  } = options;
  (function (apiKey) {
    (function (p, e, n, d, o) {
      var v, w, x, y, z;
      o = p[d] = p[d] || {};
      o._q = [];
      v = ['initialize', 'identify', 'updateOptions', 'pageLoad'];
      for (w = 0, x = v.length; w < x; ++w) (function (m) {
        o[m] = o[m] || function () {
          o._q[m === v[0] ? 'unshift' : 'push']([m].concat([].slice.call(arguments, 0)));
        };
      })(v[w]);
      y = e.createElement(n);
      y.async = !0;
      y.src = urlPrefix + apiKey + urlSuffix;
      z = e.getElementsByTagName(n)[0];
      z.parentNode.insertBefore(y, z);
    })(window, document, 'script', 'pendo');
    pendo.addAltText = function () {
      var target = document.querySelector('body');
      var observer = new MutationObserver(function (mutations) {
        mutations.forEach(function (mutation) {
          if (mutation?.addedNodes?.length) {
            if (mutation.addedNodes[0]?.className?.includes("_pendo-badge")) {
              const badge = mutation.addedNodes[0];
              const altText = badge?.attributes['aria-label']?.value || 'Feedback';
              const pendoBadgeImage = pendo.dom(`#${badge?.attributes?.id.value} img`);
              if (pendoBadgeImage.length) {
                pendoBadgeImage[0]?.setAttribute('alt', altText);
              }
            }
          }
        });
      });
      var config = {
        attributeFilter: ['data-layout'],
        attributes: true,
        childList: true,
        characterData: true,
        subtree: false
      };
      observer.observe(target, config);
    };
  })(apiKey);
  if (data.visitor.sdAI === undefined && localStorage?.enabled) {
    const {
      retryDelay,
      maxAttempts,
      key
    } = localStorage;
    const rhfEntitlements = await waitForLocalStorage({
      retryDelay,
      maxAttempts,
      key
    });
    const {
      pendo
    } = rhfEntitlements || {};
    data.visitor = {
      ...data.visitor,
      ...(pendo || {})
    };
  }
  await new Promise(resolve => setTimeout(resolve, 500));
  pendo.initialize(data);
  if (idPrefix.length) {
    let counter = 1;
    const isPendoReady = () => typeof pendo.isReady === 'function' && pendo.isReady();
    while (counter < 20 && !isPendoReady()) {
      await new Promise(resolve => setTimeout(resolve, 250));
      counter += 1;
    }
    if (isPendoReady() && pendo.get_visitor_id()?.startsWith('_PENDO_T_')) {
      data.visitor.id = pendo.generate_unique_id(idPrefix);
      pendo.identify(data);
    }
  }
}
    window.addPendoScript = () => {
      runPendo(pendoData, idPrefix, {
        urlPrefix: 'https://cdn.pendo.io/agent/static/',
        urlSuffix: '/pendo.js',
        apiKey: 'd6c1d995-bc7e-4e53-77f1-2ea4ecbb9565',
				localStorage: {"enabled":true,"key":"sd.ai.rhfEntitlements","retryDelay":150,"maxAttempts":20},
      });
      window.addPendoScript = () => {};
    };
    addEventListener('load', () => window.addPendoScript());
  </script>
      <script data-cfasync="false">
      (function initOneTrust()  {
        const monitor = {
  init: () => {},
  loaded: () => {},
};
        function enableGroup(group) {
  document.querySelectorAll(`script[type*="ot-${group}"]`).forEach(script => {
    script.type = 'text/javascript';
    document.head.appendChild(script);
  });
}
        function runOneTrustCookies(doClear, monitor) {
  const oneTrustConsentSdkId = 'onetrust-consent-sdk';
  const emptyNodeSelectors = 'h3.ot-host-name, h4.ot-host-desc, button.ot-host-box';
  const ariaLabelledByButtonNodes = 'div.ot-accordion-layout > button';
  const ariaAttribute = 'aria-labelledby';
  function adjustOneTrustDOM() {
    const oneTrustRoot = document.getElementById('onetrust-consent-sdk');

    /* remove empty nodes */
    [...(oneTrustRoot?.querySelectorAll(emptyNodeSelectors) ?? [])].filter(e => e.textContent === '').forEach(e => {
      e.remove();
    });

    /* remove invalid aria-labelledby values */
    oneTrustRoot?.querySelectorAll(ariaLabelledByButtonNodes).forEach(e => {
      const presentIdValue = e.getAttribute(ariaAttribute)?.split(' ').filter(label => document.getElementById(label)).join(' ');
      if (presentIdValue) {
        e.setAttribute(ariaAttribute, presentIdValue);
      }
    });
  }
  function observeOneTrustLoaded(shouldSetOTDefaults, isConsentPresent) {
    const cb = (mutationList, observer) => {
      const oneTrustRoot = mutationList.filter(mutationRecord => mutationRecord.type === 'childList' && mutationRecord.addedNodes.length).flatMap(mutationRecord => [...mutationRecord.addedNodes]).find(e => e.id === oneTrustConsentSdkId);
      if (oneTrustRoot && typeof OneTrust !== 'undefined') {
        monitor.loaded(true);
        OneTrust.OnConsentChanged(() => {
          const perfAllowed = decodeURIComponent(document.cookie.match('(^| )OptanonConsent=([^;]+)')?.[2])?.match('groups=([0-9:0|1,?]+)&?')?.[1]?.match('2:([0|1])')[1] === '1';
          if (perfAllowed) {
            enableGroup('performance');
          }
        });
        if (!isConsentPresent && (shouldSetOTDefaults || OneTrust.GetDomainData().ConsentModel.Name === 'implied consent')) {
          OneTrust.UpdateConsent(`Category`, `1:1`);
          OneTrust.UpdateConsent(`Category`, `2:1`);
          OneTrust.UpdateConsent(`Category`, `3:1`);
          OneTrust.UpdateConsent(`Category`, `8:0`);
        }
        document.dispatchEvent(new CustomEvent('@sdtech/onetrust/loaded', {}));
        observer.disconnect();
        adjustOneTrustDOM();
      }
    };
    const observer = new MutationObserver(cb);
    observer.observe(document.querySelector('body'), {
      childList: true
    });
  }
  if (doClear) {
    document.cookie = 'OptanonAlertBoxClosed=; expires=Thu, 01 Jan 1970 00:00:00 UTC; samesite=lax; path=/';
  }
  const isConsentPresent = !!decodeURIComponent(document.cookie.match('(^| )OptanonConsent=([^;]+)')?.[2])?.match('groups=([0-9:0|1,?]+)&?')?.[1];
  const shouldSetOTDefaults = 'true' === 'false' && !document.cookie?.match('OptanonAlertBoxClosed=');
  if (shouldSetOTDefaults) {
    const date = new Date();
    date.setFullYear(date.getFullYear() + 1);
    document.cookie = `OptanonAlertBoxClosed=${new Date().toISOString()}; expires=${date.toUTCString()}; samesite=lax; path=/; domain=sciencedirect.com`;
  }
  observeOneTrustLoaded(shouldSetOTDefaults, isConsentPresent, monitor);
  window.addOTScript = () => {
    const otSDK = document.createElement('script');
    otSDK.setAttribute('data-cfasync', 'false');
    otSDK.setAttribute('src', 'https://cdn.cookielaw.org/scripttemplates/otSDKStub.js');
    otSDK.setAttribute('data-document-language', 'true');
    otSDK.setAttribute('data-domain-script', '865ea198-88cc-4e41-8952-1df75d554d02');
    window.addOTScript = () => {};
    document.head.appendChild(otSDK);
    monitor.init();
  };
  window.addEventListener('load', () => window.addOTScript());
}
        if (document.location.host.match(/\.sciencedirect\.com$/)) {
          runOneTrustCookies(true, monitor);
        }
        else {
          window.addEventListener('load', (event) => {
            enableGroup('performance');
          });
        }
      }());
    </script>
      <script id="sd-ai-navigation-script-tag" src="/feature/assets/ai-navigation?componentVersion=V1" async data-cfasync="false"></script>
      <script>JSON.parse(JSON.stringify(window.aiNavConfig={showMinimized: true}))</script>
    <script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a08dcf3bb93cd128',t:'MTc4MDk4MzcxMA=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
  </html>