1<!doctype html> 2<html lang="en-US" xmlns:fb="https://www.facebook.com/2008/fbml" xmlns:addthis="https://www.addthis.com/help/api-spec" itemscope itemtype="https://schema.org/BlogPosting"> 3<head> 4 <meta charset="UTF-8">
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1589040819",accountID:"6419722",trustKey:"6419722",xpid:"UgIGWFFRChABUFhUDwUEXlQA",licenseKey:"NRJS-c870835857401a08e61",applicationID:"1496843801",browserID:"1589040819"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */ 5(()=>{var e={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 a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});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 a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";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),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,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 a(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,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
5e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(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])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(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)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},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 o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},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])=>{a[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()[a[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,o,()=>new s.y(o)):new s.y(o)}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),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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}},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{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},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)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},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})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
5const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
5if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){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}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
5o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={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,a.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(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.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()}r.d(t,["NT",0,o])},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)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=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)o.call(e,n)&&(t[n]=e[n])}
5(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}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[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
5;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{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"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});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 a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"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)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},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)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.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("log",e,t)}start(){return this.#e("start")}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)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={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"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
5{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},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,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},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:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
5ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.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){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.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,l.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"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target: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++v},listeningForIframeMessages:!1};var w=r(9232);var R=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};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),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,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
5{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.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,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.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 n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||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,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!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 se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
5null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
5dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
5imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)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,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
5return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{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,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,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 g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}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,Ge.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 Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.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}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(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"};g.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};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,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){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(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){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
5!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(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=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.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)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(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,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(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?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
5if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,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.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)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],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
5);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(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 Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.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 _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[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,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
5class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.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,_.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,St.delete(this),r.emit("ws",[this.nrData,this.targets],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}=xt(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 g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
5h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.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})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
5 6 <meta name="viewport" content="width=device-width, initial-scale=1"> 7 <link rel="profile" href="https://gmpg.org/xfn/11"> 8 <title>About ATRI</title> 9<meta name='robots' content='max-image-preview:large' /> 10<link rel='dns-prefetch' href='//s7.addthis.com' /> 11<link rel="alternate" type="application/rss+xml" title="American Transportation Research Institute » Feed" href="https://truckingresearch.org/feed/" /> 12<link rel="alternate" type="application/rss+xml" title="American Transportation Research Institute » Comments Feed" href="https://truckingresearch.org/comments/feed/" /> 13<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://truckingresearch.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftruckingresearch.org%2F2012%2F08%2Fabout-atri%2F" /> 14<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://truckingresearch.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftruckingresearch.org%2F2012%2F08%2Fabout-atri%2F&format=xml" />
15<script data-cfasync="false" data-wpfc-render="false"> 16 (function () { 17 window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 18 19 // Set the developer ID. 20 gtag('set', 'developer_id.dMmRkYz', true); 21 // Set default consent state based on plugin settings. 22 gtag('consent', 'default', { 23 'ad_storage': 'denied', 24 'analytics_storage': 'denied', 25 'ad_user_data': 'denied', 26 'ad_personalization': 'denied', 27 'personalization_storage': 'denied', 28 'security_storage': 'granted', 29 'functionality_storage': 'granted', 30 'wait_for_update': 500, 31 }); 32 })(); 33 </script>
33 <!-- This site uses the Google Analytics by ExactMetrics plugin v10.1.2 - Using Analytics tracking - https://www.exactmetrics.com/ -->
vendor: 59 bytes, lines 33-34
33 34 <script src="//www.googletagmanager.com/gtag/js?id=
34G-VPWTG5NCR8
vendor: 68 bytes, lines 34-35
34" data-cfasync="false" data-wpfc-render="false" async></script> 35
35<script data-cfasync="false" data-wpfc-render="false"> 36 var em_version = '10.1.2'; 37 var em_track_user = true; 38 var em_no_track_reason = ''; 39 var ExactMetricsDefaultLocations = {"page_location":"https:\/\/truckingresearch.org\/2012\/08\/about-atri\/"}; 40 if ( typeof ExactMetricsPrivacyGuardFilter === 'function' ) { 41 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsPrivacyGuardFilter( ExactMetricsExcludeQuery ) : ExactMetricsPrivacyGuardFilter( ExactMetricsDefaultLocations ); 42 } else { 43 var ExactMetricsLocations = (typeof ExactMetricsExcludeQuery === 'object') ? ExactMetricsExcludeQuery : ExactMetricsDefaultLocations; 44 } 45 46 var disableStrs = [ 47 'ga-disable-G-VPWTG5NCR8', 48 ]; 49 50 /* Function to detect opted out users */ 51 function __gtagTrackerIsOptedOut() { 52 for (var index = 0; index < disableStrs.length; index++) { 53 if (document.cookie.indexOf(disableStrs[index] + '=true') > -1) { 54 return true; 55 } 56 } 57 58 return false; 59 } 60 61 /* Disable tracking if the opt-out cookie exists. */ 62 if (__gtagTrackerIsOptedOut()) { 63 for (var index = 0; index < disableStrs.length; index++) { 64 window[disableStrs[index]] = true; 65 } 66 } 67 68 /* Opt-out function */ 69 function __gtagTrackerOptout() { 70 for (var index = 0; index < disableStrs.length; index++) { 71 document.cookie = disableStrs[index] + '=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/'; 72 window[disableStrs[index]] = true; 73 } 74 } 75 76 if ('undefined' === typeof gaOptout) { 77 function gaOptout() { 78 __gtagTrackerOptout(); 79 } 80 } 81 window.dataLayer = window.dataLayer || []; 82 83 window.ExactMetricsDualTracker = { 84 helpers: {}, 85 trackers: {}, 86 }; 87 if (em_track_user) { 88 function __gtagDataLayer() { 89 dataLayer.push(arguments); 90 } 91 92 function __gtagTracker(type, name, parameters) { 93 if (!parameters) { 94 parameters = {}; 95 } 96 97 if (parameters.send_to) { 98 __gtagDataLayer.apply(null, arguments); 99 return; 100 } 101 102 if (type === 'event') { 103 parameters.send_to = exactmetrics_frontend.v4_id; 104 var hookName = name; 105 if (typeof parameters['event_category'] !== 'undefined') { 106 hookName = parameters['event_category'] + ':' + name; 107 } 108 109 if (typeof ExactMetricsDualTracker.trackers[hookName] !== 'undefined') { 110 ExactMetricsDualTracker.trackers[hookName](parameters); 111 } else { 112 __gtagDataLayer('event', name, parameters); 113 } 114 115 } else { 116 __gtagDataLayer.apply(null, arguments); 117 } 118 } 119 120 __gtagTracker('js', new Date()); 121 __gtagTracker('set', { 122 'developer_id.dNDMyYj': true, 123 }); 124 if ( ExactMetricsLocations.page_location ) { 125 __gtagTracker('set', ExactMetricsLocations); 126 } 127 __gtagTracker('config', 'G-VPWTG5NCR8', {"allow_anchor":"true","forceSSL":"true","link_attribution":"true","page_path":location.pathname + location.search + location.hash} ); 128 window.gtag = __gtagTracker; (function () { 129 /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ 130 /* ga and __gaTracker compatibility shim. */ 131 var noopfn = function () { 132 return null; 133 }; 134 var newtracker = function () { 135 return new Tracker(); 136 }; 137 var Tracker = function () { 138 return null; 139 }; 140 var p = Tracker.prototype; 141 p.get = noopfn; 142 p.set = noopfn; 143 p.send = function () { 144 var args = Array.prototype.slice.call(arguments); 145 args.unshift('send'); 146 __gaTracker.apply(null, args); 147 }; 148 var __gaTracker = function () { 149 var len = arguments.length; 150 if (len === 0) { 151 return; 152 } 153 var f = arguments[len - 1]; 154 if (typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function') { 155 if ('send' === arguments[0]) { 156 var hitConverted, hitObject = false, action; 157 if ('event' === arguments[1]) { 158 if ('undefined' !== typeof arguments[3]) { 159 hitObject = { 160 'eventAction': arguments[3], 161 'eventCategory': arguments[2], 162 'eventLabel': arguments[4], 163 'value': arguments[5] ? arguments[5] : 1, 164 } 165 } 166 } 167 if ('pageview' === arguments[1]) { 168 if ('undefined' !== typeof arguments[2]) { 169 hitObject = { 170 'eventAction': 'page_view', 171 'page_path': arguments[2], 172 } 173 } 174 } 175 if (typeof arguments[2] === 'object') { 176 hitObject = arguments[2]; 177 } 178 if (typeof arguments[5] === 'object') { 179 Object.assign(hitObject, arguments[5]); 180 } 181 if ('undefined' !== typeof arguments[1].hitType) { 182 hitObject = arguments[1]; 183 if ('pageview' === hitObject.hitType) { 184 hitObject.eventAction = 'page_view'; 185 } 186 } 187 if (hitObject) { 188 action = 'timing' === arguments[1].hitType ? 'timing_complete' : hitObject.eventAction;
189 hitConverted = mapArgs(hitObject); 190 __gtagTracker('event', action, hitConverted); 191 } 192 } 193 return; 194 } 195 196 function mapArgs(args) { 197 var arg, hit = {}; 198 var gaMap = { 199 'eventCategory': 'event_category', 200 'eventAction': 'event_action', 201 'eventLabel': 'event_label', 202 'eventValue': 'event_value', 203 'nonInteraction': 'non_interaction', 204 'timingCategory': 'event_category', 205 'timingVar': 'name', 206 'timingValue': 'value', 207 'timingLabel': 'event_label', 208 'page': 'page_path', 209 'location': 'page_location', 210 'title': 'page_title', 211 'referrer' : 'page_referrer', 212 }; 213 for (arg in args) { 214 if (!(!args.hasOwnProperty(arg) || !gaMap.hasOwnProperty(arg))) { 215 hit[gaMap[arg]] = args[arg]; 216 } else { 217 hit[arg] = args[arg]; 218 } 219 } 220 return hit; 221 } 222 223 try { 224 f.hitCallback(); 225 } catch (ex) { 226 } 227 }; 228 __gaTracker.create = newtracker; 229 __gaTracker.getByName = newtracker; 230 __gaTracker.getAll = function () { 231 return []; 232 }; 233 __gaTracker.remove = noopfn; 234 __gaTracker.loaded = true; 235 window['__gaTracker'] = __gaTracker; 236 })(); 237 } else { 238 console.log(""); 239 (function () { 240 function __gtagTracker() { 241 return null; 242 } 243 244 window['__gtagTracker'] = __gtagTracker; 245 window['gtag'] = __gtagTracker; 246 })(); 247 } 248 </script>
248 249 <!-- / Google Analytics by ExactMetrics --> 250 <style id="wp-img-auto-sizes-contain-inline-css"> 251img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 252/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 253</style> 254<link rel='stylesheet' id='formidable-css' href='https://truckingresearch.org/wp-content/uploads/formidable/css/formidableforms.css?ver=8182126' media='all' /> 255<style id="wp-emoji-styles-inline-css"> 256 257 img.wp-smiley, img.emoji { 258 display: inline !important; 259 border: none !important; 260 box-shadow: none !important; 261 height: 1em !important; 262 width: 1em !important; 263 margin: 0 0.07em !important; 264 vertical-align: -0.1em !important; 265 background: none !important; 266 padding: 0 !important; 267 } 268/*# sourceURL=wp-emoji-styles-inline-css */ 269</style> 270<link rel='stylesheet' id='wp-block-library-css' href='https://truckingresearch.org/wp-includes/css/dist/block-library/style.min.css?ver=7.1' media='all' /> 271<link rel='stylesheet' id='jetpack-forms-layout-css' href='https://truckingresearch.org/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-forms/src/../dist/contact-form/css/jetpack-forms-layout.css?ver=16.1.1' media='all' /> 272<link rel='stylesheet' id='mediaelement-css' href='https://truckingresearch.org/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' media='all' /> 273<link rel='stylesheet' id='wp-mediaelement-css' href='https://truckingresearch.org/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1' media='all' /> 274<style id="global-styles-inline-css"> 275:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
275--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
275.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 276:root :where(.wp-block-icon svg){width: 24px;} 277:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 278/*# sourceURL=global-styles-inline-css */ 279</style> 280<link rel='stylesheet' id='bootstrap-css' href='https://truckingresearch.org/wp-content/plugins/formidable-bootstrap/css/bootstrap.min.css?ver=5.0.2' media='all' /> 281<style id="bootstrap-inline-css"> 282ul.pagination li.dots.disabled { 283 padding: 6px 8px; 284 background-color: #fff; 285 border: 1px solid #ddd; 286 } 287 .frm_pagination_cont ul.frm_pagination { 288 display: flex; 289 } 290 .frm_pagination_cont ul.frm_pagination > li { 291 margin: 0; 292 }.input-group .form-control { 293 margin-right: 0; 294 } 295/*# sourceURL=bootstrap-inline-css */ 296</style> 297<link rel='stylesheet' id='bootstrap-glyphicons-css' href='https://truckingresearch.org/wp-content/plugins/formidable-bootstrap/css/bootstrap-glyphicons.min.css?ver=3.3.7' media='all' /> 298<link rel='stylesheet' id='usa-html5-map-style-css' href='https://truckingresearch.org/wp-content/plugins/usahtmlmap/static/css/map.css?ver=7.1' media='all' /> 299<link rel='stylesheet' id='hello-elementor-css' href='https://truckingresearch.org/wp-content/themes/hello-elementor/style.min.css?ver=3.3.0' media='all' /> 300<link rel='stylesheet' id='hello-elementor-theme-style-css' href='https://truckingresearch.org/wp-content/themes/hello-elementor/theme.min.css?ver=3.3.0' media='all' /> 301<link rel='stylesheet' id='hello-elementor-header-footer-css' href='https://truckingresearch.org/wp-content/themes/hello-elementor/header-footer.min.css?ver=3.3.0' media='all' /> 302<link rel='stylesheet' id='elementor-frontend-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.2' media='all' /> 303<style id="elementor-frontend-inline-css"> 304.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; } 305/*# sourceURL=elementor-frontend-inline-css */ 306</style> 307<link rel='stylesheet' id='elementor-post-8858-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/post-8858.css?ver=1790357091' media='all' /> 308<link rel='stylesheet' id='widget-image-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.2' media='all' /> 309<link rel='stylesheet' id='widget-nav-menu-css' href='https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.27.3' media='all' /> 310<link rel='stylesheet' id='widget-social-icons-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.2' media='all' /> 311<link rel='stylesheet' id='e-apple-webkit-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.2' media='all' /> 312<link rel='stylesheet' id='widget-search-form-css' href='https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/css/widget-search-form.min.css?ver=3.27.3' media='all' /> 313<link rel='stylesheet' id='elementor-icons-shared-0-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.min.css?ver=5.15.3' media='all' /> 314<link rel='stylesheet' id='elementor-icons-fa-solid-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.min.css?ver=5.15.3' media='all' /> 315<link rel='stylesheet' id='e-sticky-css' href='https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.27.3' media='all' /> 316<link rel='stylesheet' id='e-animation-grow-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.2.2' media='all' /> 317<link rel='stylesheet' id='widget-spacer-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/widget-spacer.min.css?ver=4.2.2' media='all' /> 318<link rel='stylesheet' id='widget-heading-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.2' media='all' /> 319<link rel='stylesheet' id='e-motion-fx-css' href='https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css?ver=3.27.3' media='all' /> 320<link rel='stylesheet' id='widget-divider-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.2' media='all' /> 321<link rel='stylesheet' id='elementor-icons-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.53.0' media='all' /> 322<link rel='stylesheet' id='base-desktop-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/base-desktop.css?ver=6ab6ae645120f' media='all' /> 323<link rel='stylesheet' id='base-mobile-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/base-mobile.css?ver=6ab6ae645120f' media='(max-width:767px)' /> 324<link rel='stylesheet' id='elementor-post-8887-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/post-8887.css?ver=1790357092' media='all' /> 325<link rel='stylesheet' id='elementor-post-8882-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/post-8882.css?ver=1790357092' media='all' /> 326<link rel='stylesheet' id='elementor-post-9409-css' href='https://truckingresearch.org/wp-content/uploads/elementor/css/post-9409.css?ver=1790357102' media='all' /> 327<link rel='stylesheet' id='tablepress-default-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/css/build/default.css?ver=3.3.3' media='all' /> 328<style id="tablepress-default-inline-css"> 329.tablepress{--style-variation:custom;--head-active-bg-color:#7fa9bb}.tablepress thead th{background-color:#d6e0ea}.tablepress-id-11 .column-4{text-align:right}.tablepress-id-11 .column-5{text-align:right}.tablepress-id-11 .column.tablepress-id-12 .column-7{text-align:right}.tablepress-id-11 .column-7{text-align:right}.tablepress-id-12 .column-4{text-align:right}.tablepress-id-12 .column-5{text-align:right}.tablepress-id-12 .column-6{text-align:right}.tablepress-id-16 .column-7{text-align:right}.tablepress-id-16 .column-8{text-align:right}.tablepress-id-16 .column-2{width:250px}.tablepress-id-17 .column-7{text-align:right}.tablepress-id-17 .column-4{text-align:right}.tablepress-id-17 .column-5{text-align:right}.tablepress-id-17 .column-6{text-align:right}.tablepress-id-17 .column-2{width:250px}.tablepress-id-20 .column-8{text-align:right;width:100px}.tablepress-id-20 .column-7{text-align:right;width:100px}.tablepress-id-20 .column-5{text-align:right}.tablepress-id-20 .column-4{text-align:center}.tablepress-id-20 .column-6{text-align:right}.tablepress-id-20 .column-3{width:290px}.tablepress-id-20 .column-2{width:100px;text-align:center}.tablepress-id-21 .column-5{text-align:center}.tablepress-id-21 .column-1{text-align:left}.tablepress-id-21 .column-2{text-align:left}.tablepress-id-21 .column-3{text-align:right}.tablepress-id-21 .column-4{text-align:right}.tablepress-id-21 .column-5{text-align:right}.tablepress-id-21 .column-6{text-align:center}.tablepress-id-21 .column-7{text-align:center}.tablepress-id-21 .column-8{text-align:right}.tablepress-id-21 .column-9{text-align:right}.tablepress-id-25 .column-8{text-align:right;width:100px}.tablepress-id-25 .column-7{text-align:right;width:100px}.tablepress-id-25 .column-5{text-align:right}.tablepress-id-25 .column-4{text-align:center}.tablepress-id-25 .column-6{text-align:right}.tablepress-id-25 .column-3{width:290px}.tablepress-id-25 .column-2{width:100px;text-align:center} 330/*# sourceURL=tablepress-default-inline-css */ 331</style> 332<link rel='stylesheet' id='tablepress-datatables-buttons-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.buttons.css?ver=3.3.3' media='all' /> 333<link rel='stylesheet' id='tablepress-datatables-fixedheader-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.fixedheader.css?ver=3.3.3' media='all' /> 334<link rel='stylesheet' id='tablepress-datatables-fixedcolumns-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.fixedcolumns.css?ver=3.3.3' media='all' /> 335<link rel='stylesheet' id='tablepress-datatables-scroll-buttons-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.scroll-buttons.css?ver=3.3.3' media='all' /> 336<link rel='stylesheet' id='tablepress-datatables-rowgroup-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.rowgroup.css?ver=3.3.3' media='all' /> 337<link rel='stylesheet' id='tablepress-responsive-tables-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/responsive-tables.css?ver=3.3.3' media='all' /> 338<link rel='stylesheet' id='tablepress-datatables-columnfilterwidgets-css' href='https://truckingresearch.org/wp-content/plugins/tablepress-premium/modules/css/build/datatables.columnfilterwidgets.css?ver=3.3.3' media='all' /> 339<link rel='stylesheet' id='addthis_all_pages-css' href='https://truckingresearch.org/wp-content/plugins/addthis/frontend/build/addthis_wordpress_public.min.css?ver=7.1' media='all' /> 340<link rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://truckingresearch.org/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1787666719' media='all' /> 341<link rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://truckingresearch.org/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1787666725' media='all' /> 342<link rel='stylesheet' id='elementor-gf-local-robotocondensed-css' href='https://truckingresearch.org/wp-content/uploads/elementor/google-fonts/css/robotocondensed.css?ver=1787666748' media='all' /> 343<link rel='stylesheet' id='elementor-icons-fa-brands-css' href='https://truckingresearch.org/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.min.css?ver=5.15.3' media='all' />
344<script async data-wp-strategy="async" id="exactmetrics-frontend-script-js" src="https://truckingresearch.org/wp-content/plugins/google-analytics-dashboard-for-wp/assets/js/frontend-gtag.min.js?ver=10.1.2"></script>
vendor: 1 bytes, line 344
344
345<script data-cfasync="false" data-wpfc-render="false" id='exactmetrics-frontend-script-js-extra'>var exactmetrics_frontend = {"js_events_tracking":"true","download_extensions":"zip,mp3,mpeg,pdf,docx,pptx,xlsx,rar","inbound_paths":"[{\"path\":\"\\\/go\\\/\",\"label\":\"affiliate\"},{\"path\":\"\\\/recommend\\\/\",\"label\":\"affiliate\"}]","home_url":"https:\/\/truckingresearch.org","hash_tracking":"true","v4_id":"G-VPWTG5NCR8"};</script>
vendor: 1 bytes, line 345
345
346<script id="jquery-core-js" src="https://truckingresearch.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 346
346
347<script id="jquery-migrate-js" src="https://truckingresearch.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 347
347
348<script id="usa-html5-map-nicescroll-js" src="https://truckingresearch.org/wp-content/plugins/usahtmlmap/static/js/jquery.nicescroll.js?ver=7.1"></script>
348 349 350<!-- OG: 3.3.9 --> 351<meta property="og:image" content="https://truckingresearch.org/wp-content/uploads/2017/06/ATRI-site-icon-e1501693079264.jpg"><meta property="og:image:secure_url" content="https://truckingresearch.org/wp-content/uploads/2017/06/ATRI-site-icon-e1501693079264.jpg"><meta property="og:image:width" content="200"><meta property="og:image:height" content="200"><meta property="og:image:alt" content="ATRI-site-icon"><meta property="og:image:type" content="image/jpeg"><meta property="og:description" content="The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) not-for-profit research organization headquartered in Washington, D.C., with offices in Atlanta and Minneapolis. ATRI’s primary mission is to conduct transportation research, with an emphasis on the trucking industry’s essential role in a safe,..."><meta property="og:type" content="article"><meta property="og:locale" content="en_US"><meta property="og:site_name" content="American Transportation Research Institute"><meta property="og:title" content="About ATRI"><meta property="og:url" content="https://truckingresearch.org/2012/08/about-atri/"><meta property="og:updated_time" content="2026-04-23T10:04:15-04:00"> 352<meta property="article:published_time" content="2012-08-20T05:18:19+00:00"><meta property="article:modified_time" content="2026-04-23T14:04:15+00:00"><meta property="article:section" content="ATRI Research"><meta property="article:author:first_name" content="Carla"><meta property="article:author:last_name" content="Rose"><meta property="article:author:username" content="ATRI"> 353<meta property="twitter:partner" content="ogwp"><meta property="twitter:card" content="summary"><meta property="twitter:image" content="https://truckingresearch.org/wp-content/uploads/2017/06/ATRI-site-icon-e1501693079264.jpg"><meta property="twitter:image:alt" content="ATRI-site-icon"><meta property="twitter:title" content="About ATRI"><meta property="twitter:description" content="The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) not-for-profit research organization..."><meta property="twitter:url" content="https://truckingresearch.org/2012/08/about-atri/"><meta property="twitter:label1" content="Reading time"><meta property="twitter:data1" content="Less than a minute"> 354<meta itemprop="image" content="https://truckingresearch.org/wp-content/uploads/2017/06/ATRI-site-icon-e1501693079264.jpg"><meta itemprop="name" content="About ATRI"><meta itemprop="description" content="The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) not-for-profit research organization headquartered in Washington, D.C., with offices in Atlanta and Minneapolis. ATRI’s primary mission is to conduct transportation research, with an emphasis on the trucking industry’s essential role in a safe,..."><meta itemprop="datePublished" content="2012-08-20"><meta itemprop="dateModified" content="2026-04-23T14:04:15+00:00"> 355<meta property="profile:first_name" content="Carla"><meta property="profile:last_name" content="Rose"><meta property="profile:username" content="ATRI"> 356<!-- /OG --> 357 358<link rel="https://api.w.org/" href="https://truckingresearch.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://truckingresearch.org/wp-json/wp/v2/posts/7895" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://truckingresearch.org/xmlrpc.php?rsd" /> 359<link rel="canonical" href="https://truckingresearch.org/2012/08/about-atri/" /> 360<link rel='shortlink' href='https://truckingresearch.org/?p=7895' />
361<script>document.documentElement.className += " js";</script>
361 362 <style>img#wpstats{display:none}</style> 363 <meta name="generator" content="Elementor 4.2.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto"> 364<meta name="description" content="The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) not-for-profit research organization headquartered in Washington, D.C., with offices in Atlanta and Minneapolis. ATRI’s primary mission is to conduct transportation research, with an emphasis on the trucking industry’s essential role in a safe,…" /> 365 <style> 366 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 367 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 368 background-image: none !important; 369 } 370 @media screen and (max-height: 1024px) { 371 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 372 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 373 background-image: none !important; 374 } 375 } 376 @media screen and (max-height: 640px) { 377 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 378 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 379 background-image: none !important; 380 } 381 } 382 </style> 383 <style id="uagb-style-conditional-extension">@media (min-width: 1025px){body .uag-hide-desktop.uagb-google-map__wrap,body .uag-hide-desktop{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){body .uag-hide-tab.uagb-google-map__wrap,body .uag-hide-tab{display:none !important}}@media (max-width: 767px){body .uag-hide-mob.uagb-google-map__wrap,body .uag-hide-mob{display:none !important}}</style><link rel="icon" href="https://truckingresearch.org/wp-content/uploads/2020/08/cropped-ATRI-site-icon-share-768x768-1-32x32.jpg" sizes="32x32" /> 384<link rel="icon" href="https://truckingresearch.org/wp-content/uploads/2020/08/cropped-ATRI-site-icon-share-768x768-1-192x192.jpg" sizes="192x192" /> 385<link rel="apple-touch-icon" href="https://truckingresearch.org/wp-content/uploads/2020/08/cropped-ATRI-site-icon-share-768x768-1-180x180.jpg" /> 386<meta name="msapplication-TileImage" content="https://truckingresearch.org/wp-content/uploads/2020/08/cropped-ATRI-site-icon-share-768x768-1-270x270.jpg" /> 387</head> 388<body class="wp-singular post-template-default single single-post postid-7895 single-format-standard wp-custom-logo wp-embed-responsive wp-theme-hello-elementor theme-default elementor-default elementor-kit-8858 elementor-page elementor-page-7895 elementor-page-9409"> 389 390 391<a class="skip-link screen-reader-text" href="#content">Skip to content</a> 392 393 <div data-elementor-type="header" data-elementor-id="8887" class="elementor elementor-8887 elementor-location-header" data-elementor-post-type="elementor_library"> 394 <section class="elementor-section elementor-top-section elementor-element elementor-element-4d5c8efa elementor-section-full_width elementor-section-items-top elementor-section-height-min-height elementor-section-height-default" data-id="4d5c8efa" data-element_type="section" data-e-type="section" data-settings="{"sticky":"top","background_background":"classic","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 395 <div class="elementor-container elementor-column-gap-narrow"> 396 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5301b0ac" data-id="5301b0ac" data-element_type="column" data-e-type="column"> 397 <div class="elementor-widget-wrap elementor-element-populated"> 398 <div class="elementor-element elementor-element-0859190 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="0859190" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 399 <div class="elementor-widget-container"> 400 <a href="https://truckingresearch.org"> 401 <img fetchpriority="high" width="500" height="128" src="https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-500x128.png" class="attachment-large size-large wp-image-9999" alt="" srcset="https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-500x128.png 500w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-300x77.png 300w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-150x38.png 150w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-768x197.png 768w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white.png 882w" sizes="(max-width: 500px) 100v
401w, 500px" /> </a> 402 </div> 403 </div> 404 </div> 405 </div> 406 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-176ff99" data-id="176ff99" data-element_type="column" data-e-type="column"> 407 <div class="elementor-widget-wrap elementor-element-populated"> 408 <div class="elementor-element elementor-element-10ec3312 elementor-nav-menu__align-end elementor-nav-menu--dropdown-mobile elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="10ec3312" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 409 <div class="elementor-widget-container"> 410 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-sink"> 411 <ul id="menu-1-10ec3312" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-7897"><a href="https://truckingresearch.org/2012/08/about-atri/" aria-current="page" class="elementor-item elementor-item-active">About ATRI</a></li> 412<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9884"><a href="https://truckingresearch.org/about-atri/atri-staff/" class="elementor-item">Meet the ATRI Staff</a></li> 413<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://truckingresearch.org/about-atri-2/atri-board-of-directors-2/" class="elementor-item">ATRI Board</a></li> 414<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19454"><a href="https://truckingresearch.org/2025-2026-research-advisory-committee/" class="elementor-item">2025 – 2026 RAC</a></li> 415<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-397"><a href="https://truckingresearch.org/about-atri/contact-us/" class="elementor-item">Contact Us</a></li> 416</ul> </nav> 417 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 418 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 419 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 420 <ul id="menu-2-10ec3312" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-7897"><a href="https://truckingresearch.org/2012/08/about-atri/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About ATRI</a></li> 421<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9884"><a href="https://truckingresearch.org/about-atri/atri-staff/" class="elementor-item" tabindex="-1">Meet the ATRI Staff</a></li> 422<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://truckingresearch.org/about-atri-2/atri-board-of-directors-2/" class="elementor-item" tabindex="-1">ATRI Board</a></li> 423<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19454"><a href="https://truckingresearch.org/2025-2026-research-advisory-committee/" class="elementor-item" tabindex="-1">2025 – 2026 RAC</a></li> 424<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-397"><a href="https://truckingresearch.org/about-atri/contact-us/" class="elementor-item" tabindex="-1">Contact Us</a></li> 425</ul> </nav> 426 </div> 427 </div> 428 <div class="elementor-element elementor-element-d55a5c2 e-grid-align-right elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="d55a5c2" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 429 <div class="elementor-widget-container"> 430 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 431 <span class="elementor-grid-item" role="listitem"> 432 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-a6cec74" href="https://www.linkedin.com/company/american-transportation-research-institute/" target="_blank"> 433 <span class="elementor-screen-only">Linkedin</span> 434 <i aria-hidden="true" class="fab fa-linkedin"></i> </a> 435 </span> 436 <span class="elementor-grid-item" role="listitem"> 437 <a class="elementor-icon elementor-social-icon elementor-social-icon-twitter elementor-repeater-item-232313a" href="https://twitter.com/Truck_Research" target="_blank"> 438 <span class="elementor-screen-only">Twitter</span> 439 <i aria-hidden="true" class="fab fa-twitter"></i> </a> 440 </span> 441 </div> 442 </div>
443 </div> 444 <div class="elementor-element elementor-element-8c8c06a elementor-search-form--skin-minimal elementor-widget__width-auto elementor-widget elementor-widget-search-form" data-id="8c8c06a" data-element_type="widget" data-e-type="widget" data-settings="{"skin":"minimal"}" data-widget_type="search-form.default"> 445 <div class="elementor-widget-container"> 446 <search role="search"> 447 <form class="elementor-search-form" action="https://truckingresearch.org" method="get"> 448 <div class="elementor-search-form__container"> 449 <label class="elementor-screen-only" for="elementor-search-form-8c8c06a">Search</label> 450 451 <div class="elementor-search-form__icon"> 452 <i aria-hidden="true" class="fas fa-search"></i> <span class="elementor-screen-only">Search</span> 453 </div> 454 455 <input id="elementor-search-form-8c8c06a" placeholder="Search..." class="elementor-search-form__input" type="search" name="s" value=""> 456 457 458 </div> 459 </form> 460 </search> 461 </div> 462 </div> 463 </div> 464 </div> 465 </div> 466 </section> 467 <section class="elementor-section elementor-top-section elementor-element elementor-element-ee7d001 elementor-section-full_width elementor-section-height-min-height elementor-section-items-bottom elementor-section-content-bottom elementor-section-stretched elementor-section-height-default" data-id="ee7d001" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","stretch_section":"section-stretched","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 468 <div class="elementor-container elementor-column-gap-no"> 469 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-0f783a8" data-id="0f783a8" data-element_type="column" data-e-type="column"> 470 <div class="elementor-widget-wrap"> 471 </div> 472 </div> 473 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-f5cdc64" data-id="f5cdc64" data-element_type="column" data-e-type="column"> 474 <div class="elementor-widget-wrap elementor-element-populated"> 475 <div class="elementor-element elementor-element-419e61e elementor-align-center elementor-widget elementor-widget-button" data-id="419e61e" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 476 <div class="elementor-widget-container"> 477 <div class="elementor-button-wrapper"> 478 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://visitor.r20.constantcontact.com/manage/optin?v=001YIysmm7Zby262I5OQ7gofxUEmcjkqHjz1xdRiY-Gpt9Q3za93W8CDMTU2Ak7VuXYP5lBw4t2d3fz1R43r6C-z9TNDzH0QQHKX3RjlQ-OCvtck76jIEleSZVgQ-o39xLF6rY2IK0TKFtGV22qPvXNn9tg8snaNhxO" target="_blank"> 479 <span class="elementor-button-content-wrapper"> 480 <span class="elementor-button-icon"> 481 <i aria-hidden="true" class="fas fa-mail-bulk"></i> </span> 482 <span class="elementor-button-text">subscribe to atri's latest releases</span> 483 </span> 484 </a> 485 </div> 486 </div> 487 </div> 488 </div> 489 </div> 490 <div class="elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-a26e47b" data-id="a26e47b" data-element_type="column" data-e-type="column"> 491 <div class="elementor-widget-wrap elementor-element-populated"> 492 <div class="elementor-element elementor-element-1a5c78c elementor-nav-menu--dropdown-mobile elementor-nav-menu__text-align-center elementor-nav-menu__align-end elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="1a5c78c" data-element_type="widget" data-e-type="widget" data-settings="{"submenu_icon":{"value":"<i class=\"fas fa-angle-down\"><\/i>","library":"fa-solid"},"layout":"horizontal","toggle":"burger"}" data-widget_type="nav-menu.default"> 493 <div class="elementor-widget-container"> 494 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-text e--animation-sink"> 495 <ul id="menu-1-1a5c78c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4447"><a href="https://truckingresearch.org/about-atri/support-atri/" class="elementor-item">SUPPORT ATRI’S WORK</a> 496<ul class="sub-menu elementor-nav-menu--dropdown"> 497 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22681"><a href="https://truckingresearch.org/2026/06/2026-atri-contributors-thank-you-for-your-support/" class="elementor-sub-item">THANKS 2026 CONTRIBUTORS</a></li> 498 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17465"><a href="https://truckingresearch.org/2025/11/2025-atri-contributors-thank-you-for-your-support/" class="elementor-sub-item">THANKS 2025 CONTRIBUTORS</a></li> 499</ul> 500</li> 501<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9151"><a href="/atri-news-and-media/" class="elementor-item">MEDIA</a> 502<ul class="sub-menu elementor-nav-menu--dropdown"> 503 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9153"><a href="https://truckingresearch.org/category/atri-news-and-media/atri-press-releases/" class="elementor-sub-item">PRESS RELEASES</a></li> 504 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10125"><a href="https://truckingresearch.org/2015/07/21/please-fill-out-form-below-to-be-added-as-media-to-atris-contact-list/" class="elementor-sub-item">JOIN ATRI’S MEDIA LIST</a></li> 505 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10268"><a href="https://truckingresearch.org/category/atri-news-and-media/atrinsider-newsletter/" class="elementor-sub-item">ATRINSIDER NEWSLETTER</a></li> 506 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9419"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/" class="elementor-sub-item">AUDIO AND VIDEO</a> 507 <ul class="sub-menu elementor-nav-menu--dropdown"> 508 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10089"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/interviews-with-media/" class="elementor-sub-item">INTERVIEWS WITH MEDIA</a></li> 509 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10057"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/industry-interviews/" class="elementor-sub-item">INDUSTRY INTERVIEWS</a></li> 510 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10107"><a href="https://truckingresearch.org/category/atri-news-and-media/videos-and-webinars/" class="elementor-sub-item">VIDEOS AND WEBINARS</a></li> 511 </ul> 512</li> 513</ul> 514</li> 515<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4468"><a href="https://truckingresearch.org/2015/02/20/atri-research/" class="elementor-item">RESEARCH HOT TOPICS</a> 516<ul class="sub-menu elementor-nav-menu--dropdown"> 517 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4461"><a href="/2012/03/18/suggest-research/" class="elementor-sub-item">SUGGEST RESEARCH TOPICS</a></li> 518 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5583"><a href="https://truckingresearch.org/about-atri/atri-research/autonomous-vehicle-technology/" class="elementor-sub-item">AUTONOMOUS VEHICLE TECHNOLOGY</a></li> 519 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5505"><a href="https://truckingresearch.org/about-atri/atri-research/bottlenecks-congestion-infrastru
519cture-funding/" class="elementor-sub-item">BOTTLENECKS/ CONGESTION/ INFRASTRUCTURE FUNDING</a></li> 520 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5604"><a href="https://truckingresearch.org/about-atri/atri-research/csa/" class="elementor-sub-item">COMPLIANCE, SAFETY, ACCOUNTABILITY</a></li> 521 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5601"><a href="https://truckingresearch.org/about-atri/atri-research/driver-health-and-wellness/" class="elementor-sub-item">DRIVER HEALTH AND WELLNESS</a></li> 522 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5664"><a href="https://truckingresearch.org/about-atri/atri-research/economic-analysis/" class="elementor-sub-item">ECONOMIC ANALYSIS</a></li> 523 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5621"><a href="https://truckingresearch.org/about-atri/atri-research/environment-2/" class="elementor-sub-item">ENVIRONMENT</a></li> 524 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5580"><a href="https://truckingresearch.org/about-atri/atri-research/hours-of-service/" class="elementor-sub-item">HOURS-OF-SERVICE</a></li> 525 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5607"><a href="https://truckingresearch.org/about-atri/atri-research/operational-costs-of-trucking/" class="elementor-sub-item">OPERATIONAL COSTS OF TRUCKING</a></li> 526 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5613"><a href="https://truckingresearch.org/about-atri/atri-research/safety-2/" class="elementor-sub-item">SAFETY</a></li> 527 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5616"><a href="https://truckingresearch.org/about-atri/atri-research/technology-2/" class="elementor-sub-item">TECHNOLOGY</a></li> 528 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5586"><a href="https://truckingresearch.org/about-atri/atri-research/top-industry-issues/" class="elementor-sub-item">TOP INDUSTRY ISSUES</a></li> 529 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5574"><a href="https://truckingresearch.org/about-atri/atri-research/truck-parking/" class="elementor-sub-item">TRUCK PARKING</a></li> 530 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5610"><a href="https://truckingresearch.org/about-atri/atri-research/driver-shortagedriver-retention/" class="elementor-sub-item">WORKFORCE ISSUES</a></li> 531</ul> 532</li> 533<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6143"><a href="https://truckingresearch.org/2020/07/22/compendiums/" class="elementor-item">COMPENDIUMS</a> 534<ul class="sub-menu elementor-nav-menu--dropdown"> 535 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4464"><a href="/2016/06/20/idling-regulations-compendium/" class="elementor-sub-item">IDLING COMPENDIUM</a></li> 536 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6144"><a href="/sustainable-freight-practices-for-the-trucking-industry/" class="elementor-sub-item">SUSTAINABILITY COMPENDIUM</a> 537 <ul class="sub-menu elementor-nav-menu--dropdown"> 538 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13328"><a href="https://truckingresearch.org/sustainable-driving-practices/" class="elementor-sub-item">THE ROLE OF TRUCK DRIVERS</a></li> 539 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13329"><a href="https://truckingresearch.org/?page_id=3480" class="elementor-sub-item">SUSTAINABLE VEHICLE PRACTICES</a></li> 540 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13330"><a href="https://truckingresearch.org/?page_id=3542" class="elementor-sub-item">PUBLIC SECTOR PRACTICES</a></li> 541 </ul> 542</li> 543 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17617"><a href="https://truckingresearch.org/2023/11/compendium-of-state-towing-regulations/" class="elementor-sub-item">TOWING COMPENDIUM</a></li> 544</ul> 545</li> 546</ul> </nav> 547 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 548 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 549 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 550 <ul id="menu-2-1a5c78c" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-4447"><a href="https://truckingresearch.org/about-atri/support-atri/" class="elementor-item" tabindex="-1">SUPPORT ATRI’S WORK</a> 551<ul class="sub-menu elementor-nav-menu--dropdown"> 552 <li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-22681"><a href="https://truckingresearch.org/2026/06/2026-atri-contributors-thank-you-for-your-support/" class="elementor-sub-item" tabindex="-1">THANKS 2026 CONTRIBUTORS</a></li> 553 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17465"><a href="https://truckingresearch.org/2025/11/2025-atri-contributors-thank-you-for-your-support/" class="elementor-sub-item" tabindex="-1">THANKS 2025 CONTRIBUTORS</a></li> 554</ul> 555</li> 556<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-9151"><a href="/atri-news-and-media/" class="elementor-item" tabindex="-1">MEDIA</a> 557<ul class="sub-menu elementor-nav-menu--dropdown"> 558 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-9153"><a href="https://truckingresearch.org/category/atri-news-and-media/atri-press-releases/" class="elementor-sub-item" tabindex="-1">PRESS RELEASES</a></li> 559 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10125"><a href="https://truckingresearch.org/2015/07/21/please-fill-out-form-below-to-be-added-as-media-to-atris-contact-list/" class="elementor-sub-item" tabindex="-1">JOIN ATRI’S MEDIA LIST</a></li> 560 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10268"><a href="https://truckingresearch.org/category/atri-news-and-media/atrinsider-newsletter/" class="elementor-sub-item" tabindex="-1">ATRINSIDER NEWSLETTER</a></li> 561 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-9419"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/" class="elementor-sub-item" tabindex="-1">AUDIO AND VIDEO</a> 562 <ul class="sub-menu elementor-nav-menu--dropdown"> 563 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10089"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/interviews-with-media/" class="elementor-sub-item" tabindex="-1">INTERVIEWS WITH MEDIA</a></li> 564 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10057"><a href="https://truckingresearch.org/category/atri-news-and-media/audio-video/industry-interviews/" class="elementor-sub-item" tabindex="-1">INDUSTRY INTERVIEWS</a></li> 565 <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-10107"><a href="https://truckingresearch.org/category/atri-news-and-media/videos-and-webinars/" class="elementor-sub-item" tabindex="-1">VIDEOS AND WEBINARS</a></li> 566 </ul> 567</li> 568</ul> 569</li> 570<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-4468"><a href="https://truckingresearch.org/2015/02/20/atri-research/" class="elementor-item" tabindex="-1">RESEARCH HOT TOPICS</a> 571<ul class="sub-menu elementor-nav-menu--dropdown"> 572 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4461"><a href="/2012/03/18/suggest-research/" class="elementor-sub-item" tabindex="-1">SUGGEST RESEARCH TOPICS</a></li> 573 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5583"><a href="https://truckingresearch.org/about-atri/atri-research/autonomous-vehicle-technology/" class="elementor-sub-item" tabindex="-1">AUTONOMOUS VEHICLE TECHNOLOGY</a></li> 574 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5505"><a href="https://truckingresearch.org/about-atri/atri-research/bottlenecks-congestion-infrastru
574cture-funding/" class="elementor-sub-item" tabindex="-1">BOTTLENECKS/ CONGESTION/ INFRASTRUCTURE FUNDING</a></li> 575 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5604"><a href="https://truckingresearch.org/about-atri/atri-research/csa/" class="elementor-sub-item" tabindex="-1">COMPLIANCE, SAFETY, ACCOUNTABILITY</a></li> 576 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5601"><a href="https://truckingresearch.org/about-atri/atri-research/driver-health-and-wellness/" class="elementor-sub-item" tabindex="-1">DRIVER HEALTH AND WELLNESS</a></li> 577 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5664"><a href="https://truckingresearch.org/about-atri/atri-research/economic-analysis/" class="elementor-sub-item" tabindex="-1">ECONOMIC ANALYSIS</a></li> 578 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5621"><a href="https://truckingresearch.org/about-atri/atri-research/environment-2/" class="elementor-sub-item" tabindex="-1">ENVIRONMENT</a></li> 579 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5580"><a href="https://truckingresearch.org/about-atri/atri-research/hours-of-service/" class="elementor-sub-item" tabindex="-1">HOURS-OF-SERVICE</a></li> 580 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5607"><a href="https://truckingresearch.org/about-atri/atri-research/operational-costs-of-trucking/" class="elementor-sub-item" tabindex="-1">OPERATIONAL COSTS OF TRUCKING</a></li> 581 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5613"><a href="https://truckingresearch.org/about-atri/atri-research/safety-2/" class="elementor-sub-item" tabindex="-1">SAFETY</a></li> 582 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5616"><a href="https://truckingresearch.org/about-atri/atri-research/technology-2/" class="elementor-sub-item" tabindex="-1">TECHNOLOGY</a></li> 583 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5586"><a href="https://truckingresearch.org/about-atri/atri-research/top-industry-issues/" class="elementor-sub-item" tabindex="-1">TOP INDUSTRY ISSUES</a></li> 584 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5574"><a href="https://truckingresearch.org/about-atri/atri-research/truck-parking/" class="elementor-sub-item" tabindex="-1">TRUCK PARKING</a></li> 585 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5610"><a href="https://truckingresearch.org/about-atri/atri-research/driver-shortagedriver-retention/" class="elementor-sub-item" tabindex="-1">WORKFORCE ISSUES</a></li> 586</ul> 587</li> 588<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6143"><a href="https://truckingresearch.org/2020/07/22/compendiums/" class="elementor-item" tabindex="-1">COMPENDIUMS</a> 589<ul class="sub-menu elementor-nav-menu--dropdown"> 590 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4464"><a href="/2016/06/20/idling-regulations-compendium/" class="elementor-sub-item" tabindex="-1">IDLING COMPENDIUM</a></li> 591 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-6144"><a href="/sustainable-freight-practices-for-the-trucking-industry/" class="elementor-sub-item" tabindex="-1">SUSTAINABILITY COMPENDIUM</a> 592 <ul class="sub-menu elementor-nav-menu--dropdown"> 593 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13328"><a href="https://truckingresearch.org/sustainable-driving-practices/" class="elementor-sub-item" tabindex="-1">THE ROLE OF TRUCK DRIVERS</a></li> 594 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13329"><a href="https://truckingresearch.org/?page_id=3480" class="elementor-sub-item" tabindex="-1">SUSTAINABLE VEHICLE PRACTICES</a></li> 595 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13330"><a href="https://truckingresearch.org/?page_id=3542" class="elementor-sub-item" tabindex="-1">PUBLIC SECTOR PRACTICES</a></li> 596 </ul> 597</li> 598 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17617"><a href="https://truckingresearch.org/2023/11/compendium-of-state-towing-regulations/" class="elementor-sub-item" tabindex="-1">TOWING COMPENDIUM</a></li> 599</ul> 600</li> 601</ul> </nav> 602 </div>
603 </div> 604 </div> 605 </div> 606 </div> 607 </section> 608 </div> 609 <div data-elementor-type="single" data-elementor-id="9409" class="elementor elementor-9409 elementor-location-single post-7895 post type-post status-publish format-standard has-post-thumbnail hentry category-atri-research" data-elementor-post-type="elementor_library"> 610 <section class="elementor-section elementor-top-section elementor-element elementor-element-dbc9994 elementor-section-content-top elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dbc9994" data-element_type="section" data-e-type="section"> 611 <div class="elementor-container elementor-column-gap-default"> 612 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-c55b2cb" data-id="c55b2cb" data-element_type="column" data-e-type="column"> 613 <div class="elementor-widget-wrap elementor-element-populated"> 614 <div class="elementor-element elementor-element-261933f1 elementor-widget elementor-widget-theme-post-title elementor-page-title elementor-widget-heading" data-id="261933f1" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-title.default"> 615 <div class="elementor-widget-container"> 616 <h1 class="elementor-heading-title elementor-size-default">About ATRI</h1> </div> 617 </div> 618 </div> 619 </div> 620 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-46712a1" data-id="46712a1" data-element_type="column" data-e-type="column"> 621 <div class="elementor-widget-wrap elementor-element-populated"> 622 <div class="elementor-element elementor-element-7407e17d elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="7407e17d" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default"> 623 <div class="elementor-widget-container"> 624 <img width="200" height="200" src="https://truckingresearch.org/wp-content/uploads/2017/06/ATRI-site-icon-e1501693079264.jpg" class="attachment-large size-large wp-image-5843" alt="" /> </div> 625 </div> 626 </div> 627 </div> 628 </div> 629 </section> 630 <section class="elementor-section elementor-top-section elementor-element elementor-element-75a3b46 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="75a3b46" data-element_type="section" data-e-type="section"> 631 <div class="elementor-container elementor-column-gap-default"> 632 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5e15c18" data-id="5e15c18" data-element_type="column" data-e-type="column" data-settings="{"background_background":"classic"}"> 633 <div class="elementor-widget-wrap elementor-element-populated"> 634 <div class="elementor-element elementor-element-20e29ad9 elementor-widget elementor-widget-theme-post-content" data-id="20e29ad9" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-content.default"> 635 <div class="elementor-widget-container"> 636 <div class="at-above-post addthis_tool" data-url="https://truckingresearch.org/2012/08/about-atri/"></div> <div data-elementor-type="wp-post" data-elementor-id="7895" class="elementor elementor-7895" data-elementor-post-type="post"> 637 <section class="elementor-section elementor-top-section elementor-element elementor-element-70aee119 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="70aee119" data-element_type="section" data-e-type="section"> 638 <div class="elementor-container elementor-column-gap-default"> 639 <div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-40eccc2b" data-id="40eccc2b" data-element_type="column" data-e-type="column"> 640 <div class="elementor-widget-wrap elementor-element-populated"> 641 <div class="elementor-element elementor-element-901a214 elementor-widget elementor-widget-text-editor" data-id="901a214" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 642 <div class="elementor-widget-container"> 643 644<p class="wp-block-paragraph">The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) not-for-profit research organization headquartered in Washington, D.C., with offices in Atlanta and Minneapolis.</p> 645 646<p class="wp-block-paragraph">ATRI’s primary mission is to conduct transportation research, with an emphasis on the trucking industry’s essential role in a safe, efficient and viable transportation system.  ATRI’s research focus areas include: Congestion and Mobility; Economic Analysis; Safety and Security; Technology and Operations; Environment;
646 and Transportation Infrastructure.</p> 647 648<p class="wp-block-paragraph">ATRI’s extensive experience covers a broad range of commercial vehicle operations including leadership and/or participation in numerous national freight analyses, technology research initiatives and field operational tests.</p> 649 650<p class="wp-block-paragraph">ATRI presently manages the U.S. DOT’s Freight Mobility Program, and has provided freight mobility and performance measures technical assistance to 31 state DOTs and 11 of the 15 largest MPOs in the U.S. ATRI has received top research awards from ITS America, TIDA, University of Minnesota and the Institute of Transportation Engineers.</p> 651 </div> 652 </div> 653 </div> 654 </div> 655 </div> 656 </section> 657 </div> 658 <!-- AddThis Advanced Settings above via filter on the_content --><!-- AddThis Advanced Settings below via filter on the_content --><!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons above via filter on the_content --><!-- AddThis Share Buttons below via filter on the_content --><div class="at-below-post addthis_tool" data-url="https://truckingresearch.org/2012/08/about-atri/"></div><!-- AddThis Share Buttons generic via filter on the_content --> </div> 659 </div> 660 <div class="elementor-element elementor-element-73c167f0 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="73c167f0" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 661 <div class="elementor-widget-container"> 662 <div class="elementor-divider"> 663 <span class="elementor-divider-separator"> 664 </span> 665 </div> 666 </div> 667 </div> 668 </div> 669 </div> 670 </div> 671 </section> 672 </div> 673 <div data-elementor-type="footer" data-elementor-id="8882" class="elementor elementor-8882 elementor-location-footer" data-elementor-post-type="elementor_library"> 674 <section class="elementor-section elementor-top-section elementor-element elementor-element-7114bf52 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7114bf52" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic","background_motion_fx_motion_fx_mouse":"yes","background_motion_fx_mouseTrack_effect":"yes","background_motion_fx_mouseTrack_speed":{"unit":"px","size":0,"sizes":[]}}"> 675 <div class="elementor-container elementor-column-gap-default"> 676 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-786309c4" data-id="786309c4" data-element_type="column" data-e-type="column"> 677 <div class="elementor-widget-wrap elementor-element-populated"> 678 <div class="elementor-element elementor-element-6d52cc54 elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="6d52cc54" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default"> 679 <div class="elementor-widget-container"> 680 <a href="https://truckingresearch.org"> 681 <img width="882" height="226" src="https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white.png" class="attachment-full size-full wp-image-9999" alt="" srcset="https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white.png 882w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-300x77.png 300w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-500x128.png 500w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-150x38.png 150w, https://truckingresearch.org/wp-content/uploads/2020/07/cropped-ATRI-Logo-white-768x197.png 768w" sizes="(max-width: 882px) 100vw, 882px" /> </a> 682 </div> 683 </div> 684 <div class="elementor-element elementor-element-67fb92e1 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="67fb92e1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 685 <div class="elementor-widget-container"> 686 <p>The American Transportation Research Institute (ATRI) has been engaged in critical transportation studies and operational tests since 1954.  ATRI is a 501(c)(3) <span style="letter-spacing: 0.4px;">not-for-profit research organization headquartered in Washington, D.C., with offices in Atlanta, Minneapolis, and Sacramento.</span></p><p>ATRI’s primary mission is to conduct transportation research, with an emphasis on the trucking industry’s essential role in a safe, efficient and viable transportation system.  ATRI’s research focus areas include: Congestion and Mobility; Economic Analysis; Safety and Security; Technology and Operations; Environment;
686 and Transportation Infrastructure.</p><p>ATRI’s extensive experience covers a broad range of commercial vehicle operations including leadership and/or participation in numerous national freight analyses, technology research initiatives and field operational tests.</p><p>ATRI presently manages the U.S. DOT’s Freight Mobility Program, and has provided freight mobility and performance measures technical assistance to 31 state DOTs and 11 of the 15 largest MPOs in the U.S. ATRI has received top research awards from ITS America, TIDA, University of Minnesota and the Institute of Transportation Engineers.</p> </div> 687 </div> 688 <div class="elementor-element elementor-element-6d466e4 elementor-widget elementor-widget-spacer" data-id="6d466e4" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default"> 689 <div class="elementor-widget-container"> 690 <div class="elementor-spacer"> 691 <div class="elementor-spacer-inner"></div> 692 </div> 693 </div> 694 </div> 695 <div class="elementor-element elementor-element-afa3a60 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="afa3a60" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 696 <div class="elementor-widget-container"> 697 <h2 class="elementor-heading-title elementor-size-default">Follow ATRI</h2> </div> 698 </div> 699 <div class="elementor-element elementor-element-1eff69fe e-grid-align-mobile-left elementor-widget__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="1eff69fe" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 700 <div class="elementor-widget-container"> 701 <div class="elementor-social-icons-wrapper elementor-grid"> 702 <span class="elementor-grid-item"> 703 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-6528829" href="https://www.linkedin.com/company/american-transportation-research-institute" target="_blank"> 704 <span class="elementor-screen-only">Linkedin</span> 705 <i aria-hidden="true" class="fab fa-linkedin"></i> </a> 706 </span> 707 </div> 708 </div> 709 </div> 710 </div> 711 </div> 712 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-713f3b36" data-id="713f3b36" data-element_type="column" data-e-type="column"> 713 <div class="elementor-widget-wrap elementor-element-populated"> 714 <div class="elementor-element elementor-element-44d55898 elementor-widget elementor-widget-heading" data-id="44d55898" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 715 <div class="elementor-widget-container"> 716 <h2 class="elementor-heading-title elementor-size-default">Research Hot Topics</h2> </div> 717 </div> 718 <div class="elementor-element elementor-element-1f40b94 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="1f40b94" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"vertical","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 719 <div class="elementor-widget-container"> 720 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-vertical e--pointer-none"> 721 <ul id="menu-1-1f40b94" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5629"><a href="https://truckingresearch.org/about-atri/atri-research/autonomous-vehicle-technology/" class="elementor-item">Autonomous Vehicle Technology</a></li> 722<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5506"><a href="https://truckingresearch.org/about-atri/atri-research/bottlenecks-congestion-infrastru
722cture-funding/" class="elementor-item">Bottlenecks/ Congestion/ Infrastructure Funding</a></li> 723<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5632"><a href="https://truckingresearch.org/about-atri/atri-research/csa/" class="elementor-item">Compliance, Safety, Accountability</a></li> 724<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5631"><a href="https://truckingresearch.org/about-atri/atri-research/driver-health-and-wellness/" class="elementor-item">Driver Health and Wellness</a></li> 725<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5634"><a href="https://truckingresearch.org/about-atri/atri-research/driver-shortagedriver-retention/" class="elementor-item">Driver Shortage/ Driver Retention</a></li> 726<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5637"><a href="https://truckingresearch.org/about-atri/atri-research/environment-2/" class="elementor-item">Environmental</a></li> 727<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5628"><a href="https://truckingresearch.org/about-atri/atri-research/hours-of-service/" class="elementor-item">Hours-of-Service</a></li> 728<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5633"><a href="https://truckingresearch.org/about-atri/atri-research/operational-costs-of-trucking/" class="elementor-item">Operational Costs of Trucking</a></li> 729<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5635"><a href="https://truckingresearch.org/about-atri/atri-research/safety-2/" class="elementor-item">Safety</a></li> 730<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5636"><a href="https://truckingresearch.org/about-atri/atri-research/technology-2/" class="elementor-item">Technology</a></li> 731<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5630"><a href="https://truckingresearch.org/about-atri/atri-research/top-industry-issues/" class="elementor-item">Top Industry Issues</a></li> 732<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5638"><a href="https://truckingresearch.org/about-atri/atri-research/traffic-incident-management/" class="elementor-item">Traffic Incident Management</a></li> 733<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5627"><a href="https://truckingresearch.org/about-atri/atri-research/truck-parking/" class="elementor-item">Truck Parking</a></li> 734</ul> </nav> 735 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 736 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 737 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 738 <ul id="menu-2-1f40b94" class="elementor-nav-menu sm-vertical"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5629"><a href="https://truckingresearch.org/about-atri/atri-research/autonomous-vehicle-technology/" class="elementor-item" tabindex="-1">Autonomous Vehicle Technology</a></li> 739<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5506"><a href="https://truckingresearch.org/about-atri/atri-research/bottlenecks-congestion-infrastructure-funding/" class="elementor-item" tabindex="-1">Bottlenecks/ Congestion/ Infrastructure Funding</a></li> 740<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5632"><a href="https://truckingresearch.org/about-atri/atri-research/csa/" class="elementor-item" tabindex="-1">Compliance, Safety, Accountability</a></li> 741<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5631"><a href="https://truckingresearch.org/about-atri/atri-research/driver-health-and-wellness/" class="elementor-item" tabindex="-1">Driver Health and Wellness</a></li> 742<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5634"><a href="https://truckingresearch.org/about-atri/atri-research/driver-shortagedriver-retention/" class="elementor-item" tabindex="-1">Driver Shortage/ Driver Retention</a></li> 743<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5637"><a href="https://truckingresearch.org/about-atri/atri-research/environment-2/" class="elementor-item" tabindex="-1">Environmental</a></li> 744<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5628"><a href="https://truckingresearch.org/about-atri/atri-research/hours-of-service/" class="elementor-item" tabindex="-1">Hours-of-Service</a></li> 745<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5633"><a href="https://truckingresearch.org/about-atri/atri-research/operational-costs-of-trucking/" class="elementor-item" tabindex="-1">Operational Costs of Trucking</a></li> 746<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5635"><a href="https://truckingresearch.org/about-atri/atri-research/safety-2/" class="elementor-item" tabindex="-1">Safety</a></li> 747<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5636"><a href="https://truckingresearch.org/about-atri/atri-research/technology-2/" class="elementor-item" tabindex="-1">Technology</a></li> 748<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5630"><a href="https://truckingresearch.org/about-atri/atri-research/top-industry-issues/" class="elementor-item" tabindex="-1">Top Industry Issues</a></li> 749<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5638"><a href="https://truckingresearch.org/about-atri/atri-research/traffic-incident-management/" class="elementor-item" tabindex="-1">Traffic Incident Management</a></li> 750<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5627"><a href="https://truckingresearch.org/about-atri/atri-research/truck-parking/" class="elementor-item" tabindex="-1">Truck Parking</a></li> 751</ul> </nav> 752 </div>
753 </div> 754 <div class="elementor-element elementor-element-f29a202 e-flex e-con-boxed e-con e-parent" data-id="f29a202" data-element_type="container" data-e-type="container"> 755 <div class="e-con-inner"> 756 <div class="elementor-element elementor-element-580fe16 elementor-widget elementor-widget-shortcode" data-id="580fe16" data-element_type="widget" data-e-type="widget" data-widget_type="shortcode.default"> 757 <div class="elementor-widget-container"> 758 <div class="elementor-shortcode"><span id="siteseal">
758<script async type="text/javascript" src="https://seal.starfieldtech.com/getSealBasic?sealID=mu6QOkuDAGqyGyio3anT7YS5FKMb5CwLCjZmcKWaAFpMclEW22J4O3wbtXQF"></script>
758</span></div> 759 </div> 760 </div> 761 </div> 762 </div> 763 </div> 764 </div> 765 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-650c1ceb" data-id="650c1ceb" data-element_type="column" data-e-type="column"> 766 <div class="elementor-widget-wrap elementor-element-populated"> 767 <div class="elementor-element elementor-element-61cf2b16 elementor-widget elementor-widget-heading" data-id="61cf2b16" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 768 <div class="elementor-widget-container"> 769 <h2 class="elementor-heading-title elementor-size-default">About</h2> </div> 770 </div> 771 <div class="elementor-element elementor-element-19d56f8 elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="19d56f8" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 772 <div class="elementor-widget-container"> 773 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 774 <ul id="menu-1-19d56f8" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-7897"><a href="https://truckingresearch.org/2012/08/about-atri/" aria-current="page" class="elementor-item elementor-item-active">About ATRI</a></li> 775<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9884"><a href="https://truckingresearch.org/about-atri/atri-staff/" class="elementor-item">Meet the ATRI Staff</a></li> 776<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://truckingresearch.org/about-atri-2/atri-board-of-directors-2/" class="elementor-item">ATRI Board</a></li> 777<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19454"><a href="https://truckingresearch.org/2025-2026-research-advisory-committee/" class="elementor-item">2025 – 2026 RAC</a></li> 778<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-397"><a href="https://truckingresearch.org/about-atri/contact-us/" class="elementor-item">Contact Us</a></li> 779</ul> </nav> 780 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 781 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 782 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 783 <ul id="menu-2-19d56f8" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post current-menu-item menu-item-7897"><a href="https://truckingresearch.org/2012/08/about-atri/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">About ATRI</a></li> 784<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-9884"><a href="https://truckingresearch.org/about-atri/atri-staff/" class="elementor-item" tabindex="-1">Meet the ATRI Staff</a></li> 785<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-361"><a href="https://truckingresearch.org/about-atri-2/atri-board-of-directors-2/" class="elementor-item" tabindex="-1">ATRI Board</a></li> 786<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19454"><a href="https://truckingresearch.org/2025-2026-research-advisory-committee/" class="elementor-item" tabindex="-1">2025 – 2026 RAC</a></li> 787<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-397"><a href="https://truckingresearch.org/about-atri/contact-us/" class="elementor-item" tabindex="-1">Contact Us</a></li> 788</ul> </nav> 789 </div>
790 </div> 791 </div> 792 </div> 793 <div class="elementor-column elementor-col-25 elementor-top-column elementor-element elementor-element-e2a3673" data-id="e2a3673" data-element_type="column" data-e-type="column"> 794 <div class="elementor-widget-wrap elementor-element-populated"> 795 <div class="elementor-element elementor-element-69a4ac45 elementor-widget elementor-widget-heading" data-id="69a4ac45" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 796 <div class="elementor-widget-container"> 797 <h2 class="elementor-heading-title elementor-size-default">Popular Downloads</h2> </div> 798 </div> 799 <div class="elementor-element elementor-element-4a91946 elementor-widget__width-initial elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="4a91946" data-element_type="widget" data-e-type="widget" data-settings="{"layout":"horizontal","submenu_icon":{"value":"<i class=\"fas fa-caret-down\"><\/i>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 800 <div class="elementor-widget-container"> 801 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-none"> 802 <ul id="menu-1-4a91946" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21512"><a href="https://truckingresearch.org/2025/10/the-fight-against-cargo-theft-insights-from-the-trucking-industry/" class="elementor-item">The Fight Against Cargo Theft: Insights from the Trucking Industry</a></li> 803<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17363"><a href="https://truckingresearch.org/2025/07/an-analysis-of-the-operational-costs-of-trucking-2025-update/" class="elementor-item">An Analysis of the Operational Costs of Trucking – 2025</a></li> 804<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19372"><a href="https://truckingresearch.org/2025/02/top-100-truck-bottlenecks-2025/" class="elementor-item">Top 100 Truck Bottlenecks – 2025</a></li> 805<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17364"><a href="https://truckingresearch.org/2024/12/cost-of-congestion-to-the-trucking-industry-2024-update/" class="elementor-item">Cost of Congestion to the Trucking Industry</a></li> 806<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17362"><a href="https://truckingresearch.org/2024/10/critical-issue-in-the-trucking-industry-2024/" class="elementor-item">Critical Issues in the Trucking Industry – 2024</a></li> 807</ul> </nav> 808 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 809 <i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open eicon-menu-bar"></i><i aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close eicon-close"></i> </div> 810 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 811 <ul id="menu-2-4a91946" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-post menu-item-21512"><a href="https://truckingresearch.org/2025/10/the-fight-against-cargo-theft-insights-from-the-trucking-industry/" class="elementor-item" tabindex="-1">The Fight Against Cargo Theft: Insights from the Trucking Industry</a></li> 812<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17363"><a href="https://truckingresearch.org/2025/07/an-analysis-of-the-operational-costs-of-trucking-2025-update/" class="elementor-item" tabindex="-1">An Analysis of the Operational Costs of Trucking – 2025</a></li> 813<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19372"><a href="https://truckingresearch.org/2025/02/top-100-truck-bottlenecks-2025/" class="elementor-item" tabindex="-1">Top 100 Truck Bottlenecks – 2025</a></li> 814<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17364"><a href="https://truckingresearch.org/2024/12/cost-of-congestion-to-the-trucking-industry-2024-update/" class="elementor-item" tabindex="-1">Cost of Congestion to the Trucking Industry</a></li> 815<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17362"><a href="https://truckingresearch.org/2024/10/critical-issue-in-the-trucking-industry-2024/" class="elementor-item" tabindex="-1">Critical Issues in the Trucking Industry – 2024</a></li> 816</ul> </nav> 817 </div>
818 </div> 819 </div> 820 </div> 821 </div> 822 </section> 823 <footer class="elementor-section elementor-top-section elementor-element elementor-element-3d6cc3b2 elementor-section-height-min-height elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-items-middle" data-id="3d6cc3b2" data-element_type="section" data-e-type="section" data-settings="{"background_background":"classic"}"> 824 <div class="elementor-container elementor-column-gap-default"> 825 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-414e439f" data-id="414e439f" data-element_type="column" data-e-type="column"> 826 <div class="elementor-widget-wrap elementor-element-populated"> 827 <div class="elementor-element elementor-element-75975901 elementor-widget elementor-widget-heading" data-id="75975901" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 828 <div class="elementor-widget-container"> 829 <h3 class="elementor-heading-title elementor-size-default">© All rights reserved American Transportation Research Institute (2020)</h3> </div> 830 </div> 831 </div> 832 </div> 833 <div class="elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5c1c76cf" data-id="5c1c76cf" data-element_type="column" data-e-type="column"> 834 <div class="elementor-widget-wrap elementor-element-populated"> 835 </div> 836 </div> 837 </div> 838 </footer> 839 </div> 840
841<script type="speculationrules"> 842{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 843</script>
843 844<div id="wpconsent-root" data-nosnippet="true" style="--wpconsent-z-index: 900000; --wpconsent-background: #04194e; --wpconsent-text: #ffffff; --wpconsent-outline-color: rgba(255, 255, 255, 0.2); --wpconsent-accept-bg: #ffcd2a; --wpconsent-cancel-bg: #ffffff; --wpconsent-preferences-bg: #ffffff; --wpconsent-accept-color: #000000; --wpconsent-cancel-color: #000000; --wpconsent-preferences-color: #000000; --wpconsent-font-size: 16px;"><div id="wpconsent-container" style="display: none;"></div><template id="wpconsent-template"><div class="wpconsent-banner-holder wpconsent-banner-floating wpconsent-banner-floating-right-bottom" id="wpconsent-banner-holder" tabindex="-1" role="dialog" aria-labelledby="wpconsent-banner-title"><div class="wpconsent-banner" part="wpconsent-banner"><div class="wpconsent-banner-body" part="wpconsent-banner-body"><h2 id="wpconsent-banner-title" class="screen-reader-text">Cookie Consent</h2><div class="wpconsent-banner-message" tabindex="0"><p>We use cookies to improve your experience on our site. By using our site, you consent to cookies.</p> 845</div></div><div class="wpconsent-banner-footer wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-banner-footer"><button type="button" id="wpconsent-preferences-all" class="wpconsent-preferences-cookies wpconsent-banner-button wpconsent-preferences-all" part="wpconsent-button-preferences">Preferences</button><button type="button" id="wpconsent-cancel-all" class="wpconsent-cancel-cookies wpconsent-banner-button wpconsent-cancel-all" part="wpconsent-button-cancel">Reject</button><button type="button" id="wpconsent-accept-all" class="wpconsent-accept-cookies wpconsent-banner-button wpconsent-accept-all" part="wpconsent-button-accept">Accept All</button></div><div class="wpconsent-powered-by"><a style="color: #ffffff" href="https://wpconsent.com/powered-by/?utm_source=liteplugin&utm_medium=poweredby&utm_campaign" target="_blank" rel="nofollow noopener noreferrer"><span class="wpconsent-powered-by-text">Powered by</span> <svg class="wpconsent-icon wpconsent-icon-logo-mono" width="80" height="12" viewbox="0 0 57 9" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#ffffff"><path d="M4.84 1.006a.34.34 0 0 0-.333-.34H2.564a.336.336 0 0 0-.292.172L.735 3.566a.336.336 0 0 0 .293.501h1.94a.342.342 0 0 0 .292-.173l1.531-2.713H4.79a.333.333 0 0 0 .05-.175ZM11.628 4.545a.33.33 0 0 0-.048-.171L9.76 1.144 8.403 3.547l.474.84a.33.33 0 0 1 .003.314L7.09 7.88a.341.341 0 0 0 .272.539h1.937a.336.336 0 0 0 .292-.17l2.005-3.558-.003-.002a.34.34 0 0 0 .034-.145h.002Z" /><path d="M9.76 1.144 9.493.667 8.17 2.994l-.038.066-.294.518a.34.34 0 0 1 .569-.03L9.76 1.144ZM6.995.667h-.012a.336.336 0 0 0-.303.19l-2.636 4.66a.345.345 0 0 1-.299.175.348.348 0 0 1-.303-.183l-.447-.792a.337.337 0 0 0-.294-.171l-1.936.006a.336.336 0 0 0-.293.5l1.802 3.199c.06.105.171.17.293.17h2.314c.129 0 .239-.071.297-.178L6.832 5.34l1.002-1.762.294-.518.038-.066L9.49.667H6.995ZM13.896 1.921c0-.148.053-.274.157-.378a.518.518 0 0 1 .38-.155c.136 0 .247.038.334.114.087.077.144.161.17.253l1.065 3.843 1.041-3.825a.48.48 0 0 1 .188-.28.516.516 0 0 1 .627.002c.096.072.16.167.188.285l1.041 3.825 1.076-3.856a.523.523 0 0 1 .501-.36.51.51 0 0 1 .37.151.508.508 0 0 1 .154.374.505.505 0 0 1-.027.163L19.596 7.32a.518.518 0 0 1-.488.375.47.47 0 0 1-.31-.11.546.546 0 0 1-.182-.285l-1.057-3.747-1.053 3.749a.525.525 0 0 1-.19.283.51.51 0 0 1-.325.11.514.514 0 0 1-.315-.102.5.5 0 0 1-.19-.264l-1.564-5.242a.514.514 0 0 1-.027-.165h.002ZM21.94 7.167V1.992c0-.146.05-.27.154-.374a.514.514 0 0 1 .377-.154h1.745c.566 0 1.026.159 1.383.478.357.318.536.785.536 1.399s-.177 1.077-.533 1.398c-.355.321-.817.484-1.385.484H23v1.943a.512.512 0 0 1-.152.375c-.1.1-.226.151-.375.151a.514.514 0 0 1-.378-.154.506.506 0 0 1-.155-.374v.003Zm1.059-2.896h1.134c.287 0 .509-.08.668-.243.16-.162.239-.392.239-.686 0-.294-.081-.526-.242-.685-.16-.16-.382-.239-.666-.239h-1.135v1.855L23 4.27ZM26.842 4.549c0-1.064.249-1.866.749-2.404.5-.539 1.202-.81 2.107-.81.432 0 .828.088 1.191.26.362.173.651.41.869.712.042.06.063.123.063.192a.287.287 0 0 1-.29.295.303.303 0 0 1-.241-.12 1.81 1.81 0 0 0-.671-.553 2.018 2.018 0 0 0-.92-.215c-.714 0-1.264.22-1.645.662-.38.441-.571 1.103-.571 1.984 0 .88.187 1.593.56 2.01.375.418.927.626 1.656.626.318 0 .62-.063.905-.19.285-.128.513-.314.686-.562a.276.276 0 0 1 .241-.12c.084 0 .153.029.207.086a.287.287 0 0 1 .083.21c0 .063-.018.12-.054.174-.2.293-.49.527-.869.704-.38.177-.78.265-1.2.265-.919 0-1.623-.26-2.116-.781-.494-.521-.74-1.328-.74-2.422v-.003ZM33.042 7.19c-.337-.37-.507-.92-.507-1.654 0-.734.168-1.281.504-1.646.336-.365.809-.548 1.417-.548.607 0 1.083.183 1.42.548.334.365.502.914.502 1.646 0 .732-.168 1.285-.503 1.654-.334.369-.809.553-1.42.553-.61 0-1.075-.184-1.413-.553Zm.087-1.654c0 1.118.443 1.676 1.327 1.676.884 0 1.326-.558 1.326-1.676 0-1.118-.442-1.667-1.326-1.667-.884 0-1.327.555-1.327 1.667ZM37.29 7.404V3.686c0-.084.029-.153.086-.207a.293.293 0 0 1 .21-.083c.084 0 .153.027.207.083a.286.286 0 0 1 .083.207v.294c.093-.185.247-.338.465-.458.217-.12.47-.181.755-.181.271 0 .508.031.712.096.204.064.366.147.488.247.121.101.218.226.293.371.075.146.124.291.15.434.025.142.037.3.037.47v2.444a.276.276 0 0 1-.082.207.286.286 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207V5.078c0-.193-.015-.36-.047-.498a1.104 1.104 0 0 0-.165-.38.718.718 0 0 0-.337-.256 1.503 1.503 0 0 0-.545-.085c-.813 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.286.286 0 0 1-.206.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207l-.002.001ZM41.584 6.899c0-.075.025-.137.076-.188a.254.254 0 0 1 .188-.076c.075 0 .14.03.2.09.3.3.69.451 1.162.451.287 0 .52-.052.7-.159.18-.106.27-.27.27-.493a.463.463 0 0 0-.104-.3.747.747 0 0 0-.273-.21 3.832 3.832 0 0 0-.387-.155c-.144-.05-.291-.1-.44-.153a3.603 3.603 0 0 1-.44-.186 2.328 2.328 0 0 1-.387-.242.974.974 0 0 1-.273-.344 1.08 1.08 0 0 1-.102-.48c0-.363.13-.638.392-.824.26-.186.597-.279 1.008-.279.635 0 1.099.195 1.39.586.045.06.067.118.067.174a.25.25 0 0 1-.078.187.263.263 0 0 1-.19.077.26.26 0 0 1-.193-.081 1.426 1.426 0 0 0-.43-.288 1.46 1.46 0 0 0-.566-.096c-.236 0-.43.043-.584.129-.153.087-.23.228-.23.424 0 .116.035.218.103.31a.749.749 0 0 0 .27.221c.113.057.242.113.387.164l.44.155c.147.052.294.114.44.186.145.072.274.15.388.232a.915.915 0 0 1 .275.33c.069.137.103.291.103.464 0 .269-.07.495-.21.681-.14.186-.324.321-.554.405-.23.083-.493.125-.79.125-.346 0-.66-.068-.938-.201-.28-.134
845-.49-.288-.626-.46a.303.303 0 0 1-.063-.175l-.002-.001ZM45.48 5.536c0-.7.166-1.24.496-1.622.33-.381.794-.572 1.39-.572.235 0 .446.029.635.087.19.059.346.138.47.239.123.1.23.211.317.33.088.119.154.25.2.389.044.14.076.268.095.387a2.447 2.447 0 0 1 .023.558 1.02 1.02 0 0 1-.038.177.26.26 0 0 1-.11.152.396.396 0 0 1-.21.05h-2.673c0 .455.123.817.369 1.087s.584.405 1.013.405c.238 0 .44-.034.607-.105.167-.07.33-.166.493-.288a.307.307 0 0 1 .165-.058.25.25 0 0 1 .187.078.263.263 0 0 1 .077.19.294.294 0 0 1-.1.21 1.61 1.61 0 0 1-.25.2 2.02 2.02 0 0 1-.48.207c-.22.072-.452.106-.7.106-.628 0-1.114-.181-1.458-.543-.343-.361-.516-.917-.516-1.664h-.002Zm.595-.339h2.462c0-.179-.018-.34-.054-.488a1.413 1.413 0 0 0-.177-.417.83.83 0 0 0-.362-.31 1.352 1.352 0 0 0-.579-.112c-.39 0-.696.118-.918.353-.222.236-.347.56-.374.974h.002ZM50.017 7.404V3.686c0-.084.028-.153.085-.207a.293.293 0 0 1 .21-.083c.085 0 .154.027.208.083a.287.287 0 0 1 .082.207v.294c.093-.185.248-.338.465-.458.218-.12.47-.181.755-.181.272 0 .509.031.713.096.204.064.366.147.488.247.121.101.217.226.292.371.075.146.125.291.15.434.026.142.038.3.038.47v2.444a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207V5.078c0-.193-.015-.36-.047-.498a1.106 1.106 0 0 0-.165-.38.718.718 0 0 0-.338-.256 1.504 1.504 0 0 0-.544-.085c-.814 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207l-.002.001ZM54.277 3.938a.263.263 0 0 1-.078-.195.27.27 0 0 1 .078-.196.26.26 0 0 1 .194-.081h.357v-.96a.27.27 0 0 1 .09-.203.284.284 0 0 1 .205-.087c.078 0 .149.028.206.085a.279.279 0 0 1 .085.206v.96h.6c.077 0 .142.027.193.081a.276.276 0 0 1 .078.197.264.264 0 0 1-.078.195.262.262 0 0 1-.194.078h-.599v2.525c0 .194.048.344.146.45.096.106.225.158.387.158.081 0 .149.026.204.078a.256.256 0 0 1 .083.195.251.251 0 0 1-.083.194.284.284 0 0 1-.204.078c-.354 0-.629-.105-.824-.317-.195-.211-.292-.49-.292-.836V4.018h-.357a.258.258 0 0 1-.194-.078l-.003-.002Z" /></g><defs><path fill="#ffffff" d="M0 0h55.857v7.753H0z" /></defs></svg><span class="screen-reader-text"> (opens in a new window)</span></a></div></div></div><div id="wpconsent-preferences-modal" class="wpconsent-preferences-modal" style="display:none;" tabindex="-1" role="dialog" aria-modal="true" aria-labelledby="wpconsent-preferences-title" part="wpconsent-preferences-modal"><div class="wpconsent-preferences-content" part="wpconsent-preferences-content"><div class="wpconsent-preferences-header" part="wpconsent-preferences-header"><h2 id="wpconsent-preferences-title" tabindex="0" part="wpconsent-preferences-title">Cookie Preferences</h2><div class="wpconsent-preferences-header-right"><button class="wpconsent-preferences-header-close" id="wpconsent-preferences-close" aria-label="Close" part="wpconsent-preferences-close">×</button></div></div><div class="wpconsent-preferences-body"><div class="wpconsent_preferences_panel_description" part="wpconsent-preferences-description"><p>Manage your cookie preferences below:</p> 846</div><div class="wpconsent-preference-cookies wpconsent-preferences-accordion" part="wpconsent-preferences-accordion"><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-essential" part="wpconsent-accordion-item wpconsent-category-essential"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Essential</span></button><label for="cookie-category-essential">Essential</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle wpconsent-preferences-checkbox-toggle-disabled" part="wpconsent-checkbox-toggle wpconsent-checkbox-toggle-disabled"><input type="checkbox" id="cookie-category-essential" checked disabled><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Essential cookies enable basic functions and are necessary for the proper function of the website.</p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22854" part="wpconsent-cookies-list-item"><div class="cookie-name">Cookie Preferences</div><div class="cookie-desc">This cookie is used to store the user's cookie consent preferences.</div><div class="cookie-duration">30 days</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-category wpconsent-cookie-category-statistics" part="wpconsent-accordion-item wpconsent-category-statistics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Statistics</span></button><label for="cookie-category-statistics">Statistics</label></div><div class="wpconsent-cookie-category-checkbox"><label class="wpconsent-preferences-checkbox-toggle" part="wpconsent-checkbox-toggle"><input type="checkbox" id="cookie-category-statistics" name="wpconsent_cookie[]" value="statistics" ><span class="wpconsent-preferences-checkbox-toggle-slider"></span></label></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-category-description" tabindex="0">Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.</p><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-google-analytics"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Google Analytics</span></button><label>Google Analytics</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.</p><p tabindex="0" class="wpconsent-service-url">Service URL: <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">policies.google.com<span class="screen-reader-text"> (opens in a new window)</span></a></p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22866" part="wpconsent-cookies-list-item"><div class="cookie-name">_gid</div><div class="cookie-desc">ID used to identify users for 24 hours after last activity</div><div class="cookie-duration">24 hours</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22867" part="wpconsent-cookies-list-item"><div class="cookie-name">_gat</div><div class="cookie-desc">Used to monitor number of Google Analytics server requests when using Google Tag Manager</div><div class="cookie-duration">1 minute</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22864" part="wpconsent-cookies-list-item"><div class="cookie-name">_gali</div><div class="cookie-desc">Used by Google Analytics to determine which links on a page are being clicked</div><div class="cookie-duration">30 seconds</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22865" part="wpconsent-cookies-list-item"><div class="cookie-name">_ga_</div><div class="cookie-desc">ID used to identify users</div><div class="cookie-duration">2 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22863" part="wpconsent-cookies-list-item"><div class="cookie-name">_ga</div><div class="cookie-desc">ID used to identify users</div><div class="cookie-duration">2 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22861" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmv</div><div class="cookie-desc">Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.</div><div class="cookie-duration">2 years after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22862" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmx</div><div class="cookie-desc">Used to determine whether a user is included in an A / B or Multivariate test.</div><div class="cookie-duration">18 months</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22860" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmz</div><div class="cookie-desc">Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server</div><div class="cookie-duration">6 months after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22859" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmc</div><div class="cookie-desc">Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.</div><div class="cookie-duration">End of session (browser)</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22857" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmt</div><div class="cookie-desc">Used to monitor number of Google Analytics server requests</div><div class="cookie-duration">10 minutes</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22858" part="wpconsent-cookies-list-item"><div class="cookie-name">__utmb</div><div class="cookie-desc">Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.</div><div class="cookie-duration">30 minutes after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22856" part="wpconsent-cookies-list-item"><div class="cookie-name">__utma</div><div class="cookie-desc">ID used to identify users and sessions</div><div class="cookie-duration">2 years after last activity</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22855" part="wpconsent-cookies-list-item"><div class="cookie-name">_gac_</div><div class="cookie-desc">Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.</div><div class="cookie-duration">90 days</div></div></div></div></div><div class="wpconsent-preferences-accordion-item wpconsent-cookie-service" part="wpconsent-accordion-item wpconsent-service-jetpack-stats"><div class="wpconsent-preferences-accordion-header" part="wpconsent-accordion-header"><div class="wpconsent-cookie-category-text"><button class="wpconsent-preferences-accordion-toggle" aria-expanded="false" part="wpconsent-accordion-toggle"><span class="wpconsent-preferences-accordion-arrow" aria-hidden="true"></span><span class="screen-reader-text">Toggle Jetpack Stats</span></button><label>Jetpack Stats</label></div><div class="wpconsent-cookie-category-checkbox"></div></div><div class="wpconsent-preferences-accordion-content" part="wpconsent-accordion-content"><p class="wpconsent-service-description" tabindex="0">Jetpack's built-in visitor analytics. It records page views, referring sites, search terms, and outbound link clicks, and also carries the shared visitor-tracking library used by Jetpack Instant Search and WooCommerce Analytics.</p><p tabindex="0" class="wpconsent-service-url">Service URL: <a href="https://automattic.com/privacy/" target="_blank" rel="noopener noreferrer">automattic.com<span class="screen-reader-text"> (opens in a new window)</span></a></p><div class="wpconsent-preferences-cookies-list" part="wpconsent-cookies-list"><div class="wpconsent-preferences-list-header" part="wpconsent-cookies-list-header"><div class="cookie-name">Name</div><div class="cookie-desc">Description</div><div class="cookie-duration">Duration</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22871" part="wpconsent-cookies-list-item"><div class="cookie-name">tk_aip</div><div class="cookie-desc">Stores a list of anonymous visitor IDs so they can be merged into one identity once a visitor is recognized.</div><div class="cookie-duration">Up to 5 years</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22869" part="wpconsent-cookies-list-item"><div class="cookie-name">tk_qs</div><div class="cookie-desc">Queues analytics events for Jetpack's Tracks library so none are lost if the page closes before they can be sent.</div><div class="cookie-duration">30 minutes</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22870" part="wpconsent-cookies-list-item"><div class="cookie-name">tk_tc</div><div class="cookie-desc">Used once per page load to work out which cookie domain the Tracks library should use, then removed as soon as it's read back.</div><div class="cookie-duration">Session (deleted immediately after use)</div></div><div class="wpconsent-preferences-list-item" data-cookie-id="22868" part="wpconsent-cookies-list-item"><div class="cookie-name">tk_ai</div><div class="cookie-desc">
846Stores a randomly-generated anonymous visitor ID so Jetpack's Tracks analytics library can link tracking events to the same visitor.</div><div class="cookie-duration">Session in wp-admin; up to 5 years on the frontend</div></div></div></div></div></div></div></div></div><div class="wpconsent-preferences-actions" part="wpconsent-preferences-actions"><div class="wpconsent-preferences-buttons wpconsent-button-size-small wpconsent-button-corner-slightly-rounded wpconsent-button-type-filled" part="wpconsent-preferences-buttons"><div class="wpconsent-preferences-buttons-left" part="wpconsent-preferences-buttons-left"><button class="wpconsent-accept-all wpconsent-banner-button" part="wpconsent-preferences-accept-button">Accept All</button><button class="wpconsent-close-preferences wpconsent-banner-button" part="wpconsent-preferences-cancel-button">Close</button></div><button class="wpconsent-save-preferences wpconsent-banner-button" part="wpconsent-preferences-save-button">Save and Close</button></div></div><div class="wpconsent-preferences-powered-by"><div class="wpconsent-powered-by"><a style="color: #ffffff" href="https://wpconsent.com/powered-by/?utm_source=liteplugin&utm_medium=poweredby&utm_campaign" target="_blank" rel="nofollow noopener noreferrer"><span class="wpconsent-powered-by-text">Powered by</span> <svg class="wpconsent-icon wpconsent-icon-logo-mono" width="80" height="12" viewBox="0 0 57 9" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#a)" fill="#ffffff"><path d="M4.84 1.006a.34.34 0 0 0-.333-.34H2.564a.336.336 0 0 0-.292.172L.735 3.566a.336.336 0 0 0 .293.501h1.94a.342.342 0 0 0 .292-.173l1.531-2.713H4.79a.333.333 0 0 0 .05-.175ZM11.628 4.545a.33.33 0 0 0-.048-.171L9.76 1.144 8.403 3.547l.474.84a.33.33 0 0 1 .003.314L7.09 7.88a.341.341 0 0 0 .272.539h1.937a.336.336 0 0 0 .292-.17l2.005-3.558-.003-.002a.34.34 0 0 0 .034-.145h.002Z"/><path d="M9.76 1.144 9.493.667 8.17 2.994l-.038.066-.294.518a.34.34 0 0 1 .569-.03L9.76 1.144ZM6.995.667h-.012a.336.336 0 0 0-.303.19l-2.636 4.66a.345.345 0 0 1-.299.175.348.348 0 0 1-.303-.183l-.447-.792a.337.337 0 0 0-.294-.171l-1.936.006a.336.336 0 0 0-.293.5l1.802 3.199c.06.105.171.17.293.17h2.314c.129 0 .239-.071.297-.178L6.832 5.34l1.002-1.762.294-.518.038-.066L9.49.667H6.995ZM13.896 1.921c0-.148.053-.274.157-.378a.518.518 0 0 1 .38-.155c.136 0 .247.038.334.114.087.077.144.161.17.253l1.065 3.843 1.041-3.825a.48.48 0 0 1 .188-.28.516.516 0 0 1 .627.002c.096.072.16.167.188.285l1.041 3.825 1.076-3.856a.523.523 0 0 1 .501-.36.51.51 0 0 1 .37.151.508.508 0 0 1 .154.374.505.505 0 0 1-.027.163L19.596 7.32a.518.518 0 0 1-.488.375.47.47 0 0 1-.31-.11.546.546 0 0 1-.182-.285l-1.057-3.747-1.053 3.749a.525.525 0 0 1-.19.283.51.51 0 0 1-.325.11.514.514 0 0 1-.315-.102.5.5 0 0 1-.19-.264l-1.564-5.242a.514.514 0 0 1-.027-.165h.002ZM21.94 7.167V1.992c0-.146.05-.27.154-.374a.514.514 0 0 1 .377-.154h1.745c.566 0 1.026.159 1.383.478.357.318.536.785.536 1.399s-.177 1.077-.533 1.398c-.355.321-.817.484-1.385.484H23v1.943a.512.512 0 0 1-.152.375c-.1.1-.226.151-.375.151a.514.514 0 0 1-.378-.154.506.506 0 0 1-.155-.374v.003Zm1.059-2.896h1.134c.287 0 .509-.08.668-.243.16-.162.239-.392.239-.686 0-.294-.081-.526-.242-.685-.16-.16-.382-.239-.666-.239h-1.135v1.855L23 4.27ZM26.842 4.549c0-1.064.249-1.866.749-2.404.5-.539 1.202-.81 2.107-.81.432 0 .828.088 1.191.26.362.173.651.41.869.712.042.06.063.123.063.192a.287.287 0 0 1-.29.295.303.303 0 0 1-.241-.12 1.81 1.81 0 0 0-.671-.553 2.018 2.018 0 0 0-.92-.215c-.714 0-1.264.22-1.645.662-.38.441-.571 1.103-.571 1.984 0 .88.187 1.593.56 2.01.375.418.927.626 1.656.626.318 0 .62-.063.905-.19.285-.128.513-.314.686-.562a.276.276 0 0 1 .241-.12c.084 0 .153.029.207.086a.287.287 0 0 1 .083.21c0 .063-.018.12-.054.174-.2.293-.49.527-.869.704-.38.177-.78.265-1.2.265-.919 0-1.623-.26-2.116-.781-.494-.521-.74-1.328-.74-2.422v-.003ZM33.042 7.19c-.337-.37-.507-.92-.507-1.654 0-.734.168-1.281.504-1.646.336-.365.809-.548 1.417-.548.607 0 1.083.183 1.42.548.334.365.502.914.502 1.646 0 .732-.168 1.285-.503 1.654-.334.369-.809.553-1.42.553-.61 0-1.075-.184-1.413-.553Zm.087-1.654c0 1.118.443 1.676 1.327 1.676.884 0 1.326-.558 1.326-1.676 0-1.118-.442-1.667-1.326-1.667-.884 0-1.327.555-1.327 1.667ZM37.29 7.404V3.686c0-.084.029-.153.086-.207a.293.293 0 0 1 .21-.083c.084 0 .153.027.207.083a.286.286 0 0 1 .083.207v.294c.093-.185.247-.338.465-.458.217-.12.47-.181.755-.181.271 0 .508.031.712.096.204.064.366.147.488.247.121.101.218.226.293.371.075.146.124.291.15.434.025.142.037.3.037.47v2.444a.276.276 0 0 1-.082.207.286.286 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207V5.078c0-.193-.015-.36-.047-.498a1.104 1.104 0 0 0-.165-.38.718.718 0 0 0-.337-.256 1.503 1.503 0 0 0-.545-.085c-.813 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.286.286 0 0 1-.206.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.086-.207l-.002.001ZM41.584 6.899c0-.075.025-.137.076-.188a.254.254 0 0 1 .188-.076c.075 0 .14.03.2.09.3.3.69.451 1.162.451.287 0 .52-.052.7-.159.18-.106.27-.27.27-.493a.463.463 0 0 0-.104-.3.747.747 0 0 0-.273-.21 3.832 3.832 0 0 0-.387-.155c-.144-.05-.291-.1-.44-.153a3.603 3.603 0 0 1-.44-.186 2.328 2.328 0 0 1-.387-.242.974.974 0 0 1-.273-.344 1.08 1.08 0 0 1-.102-.48c0-.363.13-.638.392-.824.26-.186.597-.279 1.008-.279.635 0 1.099.195 1.39.586.045.06.067.118.067.174a.25.25 0 0 1-.078.187.263.263 0 0 1-.19.077.26.26 0 0 1-.193-.081 1.426 1.426 0 0 0-.43-.288 1.46 1.46 0 0 0-.566-.096c-.236 0-.43.043-.584.129-.153.087-.23.228-.23.424 0 .116.035.218.103.31a.749.749 0 0 0 .27.221c.113.057.242.113.387.164l.44.155c.147.052.294.114.44.186.145.072.274.15.388.232a.915.915 0 0 1 .275.33c.069.137.103.291.103.464 0 .269-.07.495-.21.681-.14.186-.324.321-.554.405-.23.083-.493.125-.79.125-.346 0-.66-.068-.938-.201-.28-.134
846-.49-.288-.626-.46a.303.303 0 0 1-.063-.175l-.002-.001ZM45.48 5.536c0-.7.166-1.24.496-1.622.33-.381.794-.572 1.39-.572.235 0 .446.029.635.087.19.059.346.138.47.239.123.1.23.211.317.33.088.119.154.25.2.389.044.14.076.268.095.387a2.447 2.447 0 0 1 .023.558 1.02 1.02 0 0 1-.038.177.26.26 0 0 1-.11.152.396.396 0 0 1-.21.05h-2.673c0 .455.123.817.369 1.087s.584.405 1.013.405c.238 0 .44-.034.607-.105.167-.07.33-.166.493-.288a.307.307 0 0 1 .165-.058.25.25 0 0 1 .187.078.263.263 0 0 1 .077.19.294.294 0 0 1-.1.21 1.61 1.61 0 0 1-.25.2 2.02 2.02 0 0 1-.48.207c-.22.072-.452.106-.7.106-.628 0-1.114-.181-1.458-.543-.343-.361-.516-.917-.516-1.664h-.002Zm.595-.339h2.462c0-.179-.018-.34-.054-.488a1.413 1.413 0 0 0-.177-.417.83.83 0 0 0-.362-.31 1.352 1.352 0 0 0-.579-.112c-.39 0-.696.118-.918.353-.222.236-.347.56-.374.974h.002ZM50.017 7.404V3.686c0-.084.028-.153.085-.207a.293.293 0 0 1 .21-.083c.085 0 .154.027.208.083a.287.287 0 0 1 .082.207v.294c.093-.185.248-.338.465-.458.218-.12.47-.181.755-.181.272 0 .509.031.713.096.204.064.366.147.488.247.121.101.217.226.292.371.075.146.125.291.15.434.026.142.038.3.038.47v2.444a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207V5.078c0-.193-.015-.36-.047-.498a1.106 1.106 0 0 0-.165-.38.718.718 0 0 0-.338-.256 1.504 1.504 0 0 0-.544-.085c-.814 0-1.22.427-1.22 1.282v2.262a.276.276 0 0 1-.083.207.287.287 0 0 1-.207.082.29.29 0 0 1-.21-.082.277.277 0 0 1-.085-.207l-.002.001ZM54.277 3.938a.263.263 0 0 1-.078-.195.27.27 0 0 1 .078-.196.26.26 0 0 1 .194-.081h.357v-.96a.27.27 0 0 1 .09-.203.284.284 0 0 1 .205-.087c.078 0 .149.028.206.085a.279.279 0 0 1 .085.206v.96h.6c.077 0 .142.027.193.081a.276.276 0 0 1 .078.197.264.264 0 0 1-.078.195.262.262 0 0 1-.194.078h-.599v2.525c0 .194.048.344.146.45.096.106.225.158.387.158.081 0 .149.026.204.078a.256.256 0 0 1 .083.195.251.251 0 0 1-.083.194.284.284 0 0 1-.204.078c-.354 0-.629-.105-.824-.317-.195-.211-.292-.49-.292-.836V4.018h-.357a.258.258 0 0 1-.194-.078l-.003-.002Z"/></g><defs><clipPath id="a"><path fill="#ffffff" transform="translate(.429 .667)" d="M0 0h55.857v7.753H0z"/></clipPath></defs></svg><span class="screen-reader-text"> (opens in a new window)</span></a></div></div></div></div><button id="wpconsent-consent-floating" class="wpconsent-consent-floating-button" part="wpconsent-settings-button" style="background-color: #04194e; color: #ffffff;" aria-label="Cookie Preferences"><svg class="wpconsent-icon wpconsent-icon-preferences" width="24" height="24" viewbox="0 -960 960 960" xmlns="http://www.w3.org/2000/svg"><path d="m370-80-16-128q-13-5-24.5-12T307-235l-119 50L78-375l103-78q-1-7-1-13.5v-27q0-6.5 1-13.5L78-585l110-190 119 50q11-8 23-15t24-12l16-128h220l16 128q13 5 24.5 12t22.5 15l119-50 110 190-103 78q1 7 1 13.5v27q0 6.5-2 13.5l103 78-110 190-118-50q-11 8-23 15t-24 12L590-80H370Zm70-80h79l14-106q31-8 57.5-23.5T639-327l99 41 39-68-86-65q5-14 7-29.5t2-31.5q0-16-2-31.5t-7-29.5l86-65-39-68-99 42q-22-23-48.5-38.5T533-694l-13-106h-79l-14 106q-31 8-57.5 23.5T321-633l-99-41-39 68 86 64q-5 15-7 30t-2 32q0 16 2 31t7 30l-86 65 39 68 99-42q22 23 48.5 38.5T427-266l13 106Zm42-180q58 0 99-41t41-99q0-58-41-99t-99-41q-59 0-99.5 41T342-480q0 58 40.5 99t99.5 41Zm-2-140Z" fill="#ffffff" /></svg></button></template></div>
846<script> 847 ( () => { 848 const lazyloadRunObserver = () => { 849 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 850 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 851 entries.forEach( ( entry ) => { 852 if ( entry.isIntersecting ) { 853 let lazyloadBackground = entry.target; 854 if( lazyloadBackground ) { 855 lazyloadBackground.classList.add( 'e-lazyloaded' ); 856 } 857 lazyloadBackgroundObserver.unobserve( entry.target ); 858 } 859 }); 860 }, { rootMargin: '200px 0px 200px 0px' } ); 861 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 862 lazyloadBackgroundObserver.observe( lazyloadBackground ); 863 } ); 864 }; 865 const events = [ 866 'DOMContentLoaded', 867 'elementor/lazyload/observe', 868 ]; 869 events.forEach( ( event ) => { 870 document.addEventListener( event, lazyloadRunObserver ); 871 } ); 872 } )(); 873 </script>
873 874
874<script data-cfasync="false" type="text/javascript">if (window.addthis_product === undefined) { window.addthis_product = "wpp"; } if (window.wp_product_version === undefined) { window.wp_product_version = "wpp-6.2.7"; } if (window.addthis_share === undefined) { window.addthis_share = {}; } if (window.addthis_config === undefined) { window.addthis_config = {"data_track_clickback":false,"ui_atversion":"300"}; } if (window.addthis_plugin_info === undefined) { window.addthis_plugin_info = {"info_status":"enabled","cms_name":"WordPress","plugin_name":"Share Buttons by AddThis","plugin_version":"6.2.7","plugin_mode":"AddThis","anonymous_profile_id":"wp-6424fb06f5b8ea8449a0974a2ef48a36","page_info":{"template":"posts","post_type":""},"sharing_enabled_on_post_via_metabox":false}; } 875 (function() { 876 var first_load_interval_id = setInterval(function () { 877 if (typeof window.addthis !== 'undefined') { 878 window.clearInterval(first_load_interval_id); 879 if (typeof window.addthis_layers !== 'undefined' && Object.getOwnPropertyNames(window.addthis_layers).length > 0) { 880 window.addthis.layers(window.addthis_layers); 881 } 882 if (Array.isArray(window.addthis_layers_tools)) { 883 for (i = 0; i < window.addthis_layers_tools.length; i++) { 884 window.addthis.layers(window.addthis_layers_tools[i]); 885 } 886 } 887 } 888 },1000) 889 }()); 890 </script>
890<script id="wpconsent-frontend-js-js-extra"> 891var wpconsent = {"consent_duration":"30","css_url":"https://truckingresearch.org/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.css","css_version":"313b46ff51c6a5f3c9dc","default_allow":"","consent_type":"optin","manual_toggle_services":"","slugs":["essential","statistics","marketing"],"enable_consent_banner":"1","enable_script_blocking":"1","enable_content_blocking":"0","enable_consent_floating":"","enable_shared_consent":"","cookie_domain":"","accept_button_enabled":"1","cancel_button_enabled":"1","preferences_button_enabled":"1","respect_gpc":"","gpc_toast_message":"GPC Signal Honored","gpc_toast_duration":"10000","gpc_toast_enabled":"1"}; 892//# sourceURL=wpconsent-frontend-js-js-extra 893</script>
vendor: 1 bytes, line 893
893
894<script id="wpconsent-frontend-js-js" src="https://truckingresearch.org/wp-content/plugins/wpconsent-cookies-banner-privacy-suite/build/frontend.js?ver=313b46ff51c6a5f3c9dc"></script>
vendor: 1 bytes, line 894
894
895<script id="hello-theme-frontend-js" src="https://truckingresearch.org/wp-content/themes/hello-elementor/assets/js/hello-frontend.min.js?ver=3.3.0"></script>
vendor: 1 bytes, line 895
895
896<script id="elementor-webpack-runtime-js" src="https://truckingresearch.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 896
896
897<script id="elementor-frontend-modules-js" src="https://truckingresearch.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 897
897
898<script id="jquery-ui-core-js-before"> 899jQuery.uiBackCompat = true; 900//# sourceURL=jquery-ui-core-js-before 901</script>
vendor: 1 bytes, line 901
901
902<script id="jquery-ui-core-js" src="https://truckingresearch.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 902
902
903<script id="elementor-frontend-js-before"> 904var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 905"hasCustomBreakpoints":false},"version":"4.2.2","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"hello-theme-header-footer":true,"nested-elements":true,"e_atomic_elements":true,"atomic_widgets_should_enforce_capabilities":true,"editor_mcp":true,"e_bc_migrations":true,"e_classes":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_variables_manager":true,"e_opt_in_v4_page":true,"e_opt_in_v4":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/truckingresearch.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/truckingresearch.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/truckingresearch.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"0121980b90","atomicFormsSendForm":"aa3ae0ce09"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"logo","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":7895,"title":"About%20ATRI","excerpt":"","featuredImage":"https:\/\/truckingresearch.org\/wp-content\/uploads\/2017\/06\/ATRI-site-icon-e1501693079264.jpg"}}; 906//# sourceURL=elementor-frontend-js-before 907</script>
vendor: 1 bytes, line 907
907
908<script id="elementor-frontend-js" src="https://truckingresearch.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 908
908
909<script id="smartmenus-js" src="https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1"></script>
vendor: 1 bytes, line 909
909
910<script id="e-sticky-js" src="https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.27.3"></script>
vendor: 1 bytes, line 910
910
911<script id="addthis_widget-js" src="https://s7.addthis.com/js/300/addthis_widget.js?ver=7.1#pubid=ra-5c6324bc3a4b7428"></script>
vendor: 1 bytes, line 911
911
912<script id="jetpack-stats-js-before"> 913_stq = window._stq || []; 914_stq.push([ "view", {"v":"ext","blog":"28639802","post":"7895","tz":"-4","srv":"truckingresearch.org","j":"1:16.1.1"} ]); 915_stq.push([ "clickTrackerInit", "28639802", "7895" ]); 916//# sourceURL=jetpack-stats-js-before 917</script>
vendor: 1 bytes, line 917
917
918<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" type="text/plain" data-wpconsent-src="https://stats.wp.com/e-202640.js" data-wpconsent-name="jetpack-stats" data-wpconsent-category="statistics"></script>
vendor: 1 bytes, line 918
918
919<script id="elementor-pro-webpack-runtime-js" src="https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.27.3"></script>
vendor: 1 bytes, line 919
919
920<script id="wp-hooks-js" src="https://truckingresearch.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 920
920
921<script id="wp-i18n-js" src="https://truckingresearch.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 921
921
922<script id="wp-i18n-js-after"> 923wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 924//# sourceURL=wp-i18n-js-after 925</script>
vendor: 1 bytes, line 925
925
926<script id="elementor-pro-frontend-js-before"> 927var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/truckingresearch.org\/wp-admin\/admin-ajax.php","nonce":"a3563cd703","urls":{"assets":"https:\/\/truckingresearch.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/truckingresearch.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 928"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/truckingresearch.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 929//# sourceURL=elementor-pro-frontend-js-before 930</script>
vendor: 1 bytes, line 930
930
931<script id="elementor-pro-frontend-js" src="https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.27.3"></script>
vendor: 1 bytes, line 931
931
932<script id="pro-elements-handlers-js" src="https://truckingresearch.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.27.3"></script>
vendor: 1 bytes, line 932
932
933<script id="wp-emoji-settings" type="application/json"> 934{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://truckingresearch.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1"}} 935</script>
vendor: 1 bytes, line 935
935
936<script type="module"> 937/*! This file is auto-generated */ 938var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 939//# sourceURL=https://truckingresearch.org/wp-includes/js/wp-emoji-loader.min.js 940</script>
940 941
942<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-c870835857401a08e61","applicationID":"1496843801","transactionName":"MlBTZhAHWkEHVk1bCwsacFEWD1tcSVxXVgEd","queueTime":0,"applicationTime":702,"atts":"HhdQEFgdSU8=","errorBeacon":"bam.nr-data.net","agent":""}</script>
942</body> 943</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.