CINXE.COM

Michigan : Law360 : Legal News & Analysis

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="kTF1isyNv3IXzKKaiAqw1-MCh2DKwJPLfBJ4ylV10dbT_ilsQZDwkq0auY0gdxWFgssX49d3Ud-kxNwRGes9ZQ" /> <!-- OneTrust Cookies Consent Notice start --> <script type="text/javascript" src="https://cdn.cookielaw.org/consent/ae4f80c1-d449-43b5-9686-b7bc5dba630f/OtAutoBlock.js"></script> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="ae4f80c1-d449-43b5-9686-b7bc5dba630f"></script> <script type="text/javascript"> function OptanonWrapper() { const acceptBtn = document.getElementById("accept-recommended-btn-handler"); const rejectAllBtn = document.querySelector(".ot-pc-refuse-all-handler"); const confirmBtn = document.querySelector(".save-preference-btn-handler"); const buttons = [acceptBtn, rejectAllBtn, confirmBtn].filter(element => element !== null && element !== undefined); const bottomBtnWrapper = document.querySelector(".ot-btn-container"); if (bottomBtnWrapper) { bottomBtnWrapper.style.display = "flex"; bottomBtnWrapper.style.justifyContent = "center"; bottomBtnWrapper.style.flexWrap = "wrap"; if (acceptBtn) acceptBtn.style.marginRight = "10px"; } buttons.forEach(button => { if (bottomBtnWrapper) bottomBtnWrapper.appendChild(button); button.addEventListener('click', handleCookieConsentChange); }); } function handleCookieConsentChange() { const disableGAProperty = "ga-disable-G-03RG29TNXP"; const matomoReady = window["_paq"] !== undefined && window["_paq"] !== null; if (!window.OnetrustActiveGroups.includes(2)) { window[disableGAProperty] = true; if (matomoReady) _paq.push(['optUserOut']); } else { window[disableGAProperty] = false; if (matomoReady) _paq.push(['forgetUserOptOut']); } } function launchCookieManager() { var otConsentSdk = document.getElementById("onetrust-consent-sdk"); if (otConsentSdk) otConsentSdk.remove(); window.OneTrust.Init() window.OneTrust.LoadBanner(); window.OneTrust.ToggleInfoDisplay(); } </script> <!-- OneTrust Cookies Consent Notice end --> <style> #onetrust-banner-sdk { background: #f3f3f3 !important; } .cookie-setting-link { background: #f3f3f3 !important; } .pc-logo, .ot-pc-logo img { content:url(https://static.law360news.com/images/Law360-Pos_glow@2x.png); } #onetrust-pc-sdk.otPcCenter { max-width: 730px !important; } #onetrust-pc-sdk button { height: 40px !important; } button#accept-recommended-btn-handler { margin-bottom: 0px !important; } button.save-preference-btn-handler { margin-right: 10px !important; } #onetrust-pc-sdk .ot-pc-footer { overflow: scroll; } .ot-pc-footer button { margin-top: 10px !important; } </style> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"d4a97ca1fb","applicationID":"508316","transactionName":"IV9fTEpXD1lXEBoWVAFEWFdWS0xGWg1C","queueTime":0,"applicationTime":17,"agent":""}</script> <script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQcFVldUGwYAXFJTAQ==",licenseKey:"d4a97ca1fb",applicationID:"508316"};;/*! For license information please see nr-loader-full-1.286.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.286.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s,rF:()=>d});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],g=["setErrorHandler","finished","addToTrace","addRelease"];var p=r(1863),m=r(2614),v=r(993),b=r(3785),y=r(9414),R=r(3241),x=r(5701);function w(){const e=(0,l.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),S=r(3371);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var O=r(7836);const I=new Set;function N(e,t={},h,N){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=h;const L=(0,l.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,A.xN)(e.agentIdentifier,P||{}),(0,T.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},c.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=e.init,M=[j.beacon,j.errorBeacon];I.has(e.agentIdentifier)||(D.proxy.assets&&(_(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),w(),(0,l.US)("activatedFeatures",x.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,S.V)(e.agentIdentifier,k),I.has(e.agentIdentifier)||(e.ee=O.ee.get(e.agentIdentifier),e.exposed=H,function(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");E[e.agentIdentifier]=m.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{E[e.agentIdentifier]=t}));const h="api-",w=h+"ixn-";function A(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(h,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),(0,b.R)(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),(0,y.J)(e.ee,t,r,{customAttributes:i,level:a})},g.forEach((t=>{e[t]=_(h,t,!0,"api")})),e.addPageAction=_(h,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=_(h,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,_(h,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return A(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return A("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return A("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(w+"tracer",[(0,p.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,p.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,p.t)()],i)}}}};function _(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,p.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function O(){r.e(891).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{S[t]=_(w,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?_(w,"routeName",void 0,n.K7.softNav):_(h,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,p.t)(),!1,r,!!E[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>O()),!0):O()}(e,N),(0,R.W)({agentIdentifier:e.agentIdentifier,drained:!!x.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),I.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.286.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-X28Y1nfmtn0Xl6rrvSj6yKktd3hdVlMJVpJIppDwjQkgtGLkoZTkr/6W5jnO5zHwMYgytOeQ9Zp8BH7X+M7hug==",222:"sha512-8Mc14NKEdLpLSGrkgcn6zXCvZq7SjtS54yzNEfu8VHYkMe2MNDCmPGJ6nxZvT6LoiNaj5I6a+emLUKL+GoT1Mw==",95:"sha512-rtlVTeYLfTLdKUtGMkJ98v3moIO41WYGH5IePgCLEO4i9MF6wKNkYoVKSbmeA5aepLI3TkgwSygReaZkzVIe1A=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.286.0.PROD"]=self["webpackChunk:NRBA-1.286.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class I extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var N=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return L(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(L(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=N.T;#r=!1;constructor(e,r=!0){super(e,N.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ie=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Ie.H3,"_").concat(Ie.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Ie.g.FULL||e.sessionReplayMode===Ie.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Ie.g.FULL&&this.featAggregate.initializeRecording(Ie.g.FULL,!0):(this.#i=Ie.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ie.g.FULL&&(this.recorder.parent.mode=Ie.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ne,ge,I,D,je,Le],loaderType:"pro"})})()})();</script> <title>Michigan : Law360 : Legal News &amp; Analysis</title> <meta name="description" content="Legal news and analysis on Michigan litigation, policy, deals. Covers lawsuits, regulation, enforcement, legislation, mergers, acquisitions, judicial appointments." /> <meta name="robots" content="noarchive" /> <!-- Twitter Card Meta --> <meta property="og:type" content="website" /> <meta name="twitter:site" content="@law360" /> <meta name="twitter:creator" content="@law360" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="Michigan : Law360 : Legal News &amp; Analysis" /> <meta name="twitter:title" content="Michigan : Law360 : Legal News &amp; Analysis" /> <meta property="og:url" content="https://www.law360.com/michigan?article_sidebar=1" /> <meta property="og:image" content="https://www.law360.com/images/law360-stacked.png" /> <meta property="og:image:url" content="https://www.law360.com/images/law360-stacked.png" /> <meta name="twitter:image" content="https://www.law360.com/images/law360-stacked.png" /> <!-- Place favicon.ico & apple-touch-icon.png in the root of your domain and delete these references --> <meta name="apple-itunes-app" content="app-id=934560389, app-argument=law360://www.law360.com/michigan?article_sidebar=1"> <meta name="p:domain_verify" content="37104962b33535907ce4aab271111581"/> <link rel="apple-touch-icon" href="/apple-touch-icon.png"> <!-- CSS : implied media="all" --> <link rel="stylesheet" href="https://static.law360news.com/assets/responsive-next-5a496e226aa43e1df647720da9676d9ef1ef3fdce0631f41eff5c6083a4c00f8.css" data-turbo-track="true" media="screen" /> <script src="https://static.law360news.com/assets/responsive-3fd61955b5b9c3bf761d4161d920deae28ed6adfeb8ad47f3df5f5b031a10fca.js" data-turbo-track="true" defer="defer"></script> <script src="https://static.law360news.com/assets/packs/js/turbo-5068bbe6211445b3ef2c.js" data-turbo-track="reload" defer="defer"></script> <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script> <script> window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot("/21886871035/section-michigan-top-banner", [970, 250], 'div-gpt-ad-1579645709854-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.defineSlot("/21886871035/section-michigan-sidebar-box", [[300, 250], [300, 600]], 'div-gpt-ad-1579645709123-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.defineSlot('/21886871035/section-michigan-bottom-banner', [[970, 250], [728, 90]], 'div-gpt-ad-1581713838696-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); //mobile tags googletag.defineSlot('/21886871035/section-michigan-bottom-banner-mobile', [250, 250], 'div-gpt-ad-1580340184384-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.defineSlot('/21886871035/section-michigan-sidebar-box-mobile', [250, 250], 'div-gpt-ad-1580340232058-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.defineSlot('/21886871035/section-michigan-top-banner-mobile', [250, 250], 'div-gpt-ad-1580340291338-0').addService(googletag.pubads()).setCollapseEmptyDiv(true); googletag.pubads().enableSingleRequest(); googletag.enableServices(); googletag.pubads().collapseEmptyDivs(); }); </script> <script> window[(function(_rgq,_i2){var _xF='';for(var _bP=0;_bP<_rgq.length;_bP++){var _cQ=_rgq[_bP].charCodeAt();_cQ-=_i2;_cQ+=61;_cQ!=_bP;_cQ%=94;_xF==_xF;_cQ+=33;_i2>7;_xF+=String.fromCharCode(_cQ)}return _xF})(atob('aFdeIn14c3EkWXMp'), 14)] = '85b4a09d4a1683717839'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_Yyt,_BK){var _Fg='';for(var _7H=0;_7H<_Yyt.length;_7H++){var _nr=_Yyt[_7H].charCodeAt();_nr-=_BK;_nr+=61;_BK>4;_nr!=_7H;_nr%=94;_nr+=33;_Fg==_Fg;_Fg+=String.fromCharCode(_nr)}return _Fg})(atob('cn5+en1EOTl0fTgmczd9bXxzen59OG15dzkmczd+a3E4dH0='), 10)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) }); </script> </head> <body id="show-page" data-turbo="false"> <div class="main-app-wrapper"> <nav class="navbar visible-xs" role="navigation"> <div class="container-fluid mobile-navigation" data-turbo="false"> <div class="dropdown"> <a href="#" class="mobile-menu-open mobile-menu-icon" title="Site menu"><i class="fa fa-bars"></i></a> </div> <div class="search-icon-btn"> <a href="#" class="open-mobile-search mobile-icon" title="Search button"><i class="fa fa-search"></i></a> </div> <div class="mobile-logo"> <a data-turbo='false' href="/" style="padding:0;"><img src="https://static.law360news.com/images/law360-uk-logo-2021-bold.png" height="30" border="0" alt="Law360 - The Newswire for Business Lawyers" /></a> </div> <div class="mobile-acct-link mobile-icon"><a href="/account/login?return_url=%2Fmichigan"><i class="fa fa-user"></i> Sign In</a> </div> <span class="filler" style="height:25px">&nbsp;</a> </div> </nav> <div class="row"> <div class="mobile-search col-xs-12"> <form action="/search" class="navbar-form navbar-left" role="search"> <div class="input-group"> <input type="text" name="q" class="form-control" placeholder="News, cases, companies, firms" value=""> <span class="input-group-btn"> <input type="submit" value="GO" style="display:none;" /> <button id="btnGlobalSearchMobile" class="btn btn-primary" type="button" title="Search button"><i class="fa fa-search"></i></button> </span> </div> </form> <p class="advsearch"> Try our <strong><a href="/advanced_search" data-turbo="false">Advanced Search</a></strong> for more refined results </p> </div> </div> <div id="navigation_new" class="hidden-xs"> <nav class="navbar-authority" role="navigation"> <div id="navbar-center" class="container"> <div class="navbar-center-left"> <a href="#" class="open-menu-options" style="padding:0 25px 0 0; float:left;font-size:18px;color:#fff;"><i class="fa fa-bars"></i></a> <a href="/" ><img style="" src="https://static.law360news.com/images/law360-uk-logo-2021-bold.png" height="54" border="0" alt="Law360" /></a> </div> <div class="navbar-center-center"> <div class="navbar-search"> <style> #SearchField { width: 100%; } </style> <div class="hidden-xs"> <div class="search-box-wrapper"> <form id="SearchField" action="/search" class="navbar-form" role="search" > <div class="input-group" > <input type="text" id="global_search_field" name="q" value="" class="form-control" placeholder="News, cases, companies, firms" /> <div class="input-group-btn"> <input type="submit" id="submitSearchField" name="submit" value="Submit" style="display:none;" /> <button id="btnSearchResults" class="btn btn-header"><i class="fa fa-search"></i></button> <button class="btn btn-header dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="caret"></span> <span class="sr-only">Toggle Dropdown</span> </button> <ul id="search_specific" class="dropdown-menu dropdown-menu-right"> <li><a href="/search" class="search-type" title="Everything" rel="" data-turbo="false">Search Law360</a></li> <li><a href="/search/articles" class="search-type" title="News" rel="articles" data-turbo="false">Search News Only</a></li> <li><a href="/search/cases" class="search-type" title="Cases" rel="cases" data-turbo="false">Search Cases Only</a></li> <li><a href="/search/ptab_cases" class="search-type" title="PTAB" rel="ptab_cases" data-turbo="false">Search PTAB Only</a></li> <li><a href="/search/ttab_cases" class="search-type" title="TTAB" rel="ttab_cases" data-turbo="false">Search TTAB Only</a></li> <div class="divider"></div> <li><a href="/advanced_search" class="search-type" title="Advanced Search" data-turbo="false">Advanced Search</a></li> </ul> </div> </div> <input type="hidden" name="facet" id="facet" value="" /> <input type="hidden" name="facet_added" id="facet_added" value="" /> <input type="hidden" name="facet_removed" id="facet_removed" value="" /> <input type="hidden" name="range_filter" id="range_filter" value="" /> <input type="hidden" name="date_start" id="date_start" value="" /> <input type="hidden" name="date_end" id="date_end" value="" /> <input type="hidden" name="per_page" id="per_page" value=""/> <input type="hidden" name="view_style" id="view_style" value=""/> <input type="hidden" name="filter" id="filter" value="" /> <input type="hidden" name="c_sort" id="c_sort" value="" /> </form> </div> </div> </div> </div> <div class="navbar-center-right"> <div class="navbar-dropdown"> <a class="navbar-pill navbar-dropdown" href="/account/login?return_url=%2Fmichigan" class="signin"><i class="fa fa-user">&nbsp;</i> Sign In</a> </div> </div> </div> </nav> </div> <div class="container"> <div id="sections_menu" style="display:none;"> <div class="col-md-6"> <h1 style="display: inline-block;padding-bottom:10px;">Law360</h1> | <h2 style="display: inline-block;">The Practice of Law</h2> <div class="clearfix"></div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/access-to-justice" title="Access to Justice" class="section">Access to Justice</a> <a href="/aerospace" title="Aerospace &amp; Defense" class="section">Aerospace &amp; Defense</a> <a href="/appellate" title="Appellate" class="section">Appellate</a> <a href="/assetmanagement" title="Asset Management" class="section">Asset Management</a> <a href="/banking" title="Banking" class="section">Banking</a> <a href="/bankruptcy" title="Bankruptcy" class="section">Bankruptcy</a> <a href="/benefits" title="Benefits" class="section">Benefits</a> <a href="/california" title="California" class="section">California</a> <a href="/cannabis" title="Cannabis" class="section">Cannabis</a> <a href="/capitalmarkets" title="Capital Markets" class="section">Capital Markets</a> <a href="/classaction" title="Class Action" class="section">Class Action</a> <a href="/colorado" title="Colorado" class="section">Colorado</a> <a href="/commercialcontracts" title="Commercial Contracts" class="section">Commercial Contracts</a> <a href="/competition" title="Competition" class="section">Competition</a> <a href="/compliance" title="Compliance" class="section">Compliance</a> <a href="/connecticut" title="Connecticut" class="section">Connecticut</a> <a href="/construction" title="Construction" class="section">Construction</a> <a href="/consumerprotection" title="Consumer Protection" class="section">Consumer Protection</a> <a href="/corporate" title="Corporate" class="section">Corporate</a> <a href="/cybersecurity-privacy" title="Cybersecurity &amp; Privacy" class="section">Cybersecurity &amp; Privacy</a> <a href="/delaware" title="Delaware" class="section">Delaware</a> <a href="/employment" title="Employment" class="section">Employment</a> <a href="/energy" title="Energy" class="section">Energy</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/environmental" title="Environmental" class="section">Environmental</a> <a href="/fintech" title="Fintech" class="section">Fintech</a> <a href="/florida" title="Florida" class="section">Florida</a> <a href="/foodbeverage" title="Food &amp; Beverage" class="section">Food &amp; Beverage</a> <a href="/georgia" title="Georgia" class="section">Georgia</a> <a href="/governmentcontracts" title="Government Contracts" class="section">Government Contracts</a> <a href="/health" title="Health" class="section">Health</a> <a href="/hospitality" title="Hospitality" class="section">Hospitality</a> <a href="/illinois" title="Illinois" class="section">Illinois</a> <a href="/immigration" title="Immigration" class="section">Immigration</a> <a href="/insurance" title="Insurance" class="section">Insurance</a> <a href="/ip" title="Intellectual Property" class="section">Intellectual Property</a> <a href="/internationalarbitration" title="International Arbitration" class="section">International Arbitration</a> <a href="/internationaltrade" title="International Trade" class="section">International Trade</a> <a href="/legalethics" title="Legal Ethics" class="section">Legal Ethics</a> <a href="/legalindustry" title="Legal Industry" class="section">Legal Industry</a> <a href="/lifesciences" title="Life Sciences" class="section">Life Sciences</a> <a href="/massachusetts" title="Massachusetts" class="section">Massachusetts</a> <a href="/media" title="Media &amp; Entertainment" class="section">Media &amp; Entertainment</a> <a href="/mergersacquisitions" title="Mergers &amp; Acquisitions" class="section">Mergers &amp; Acquisitions</a> <a href="/michigan" title="Michigan" class="section">Michigan</a> <a href="/nativeamerican" title="Native American" class="section">Native American</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/newjersey" title="New Jersey" class="section">New Jersey</a> <a href="/newyork" title="New York" class="section">New York</a> <a href="/northcarolina" title="North Carolina" class="section">North Carolina</a> <a href="/ohio" title="Ohio" class="section">Ohio</a> <a href="/pennsylvania" title="Pennsylvania" class="section">Pennsylvania</a> <a href="/personal-injury-medical-malpractice" title="Personal Injury &amp; Medical Malpractice" class="section">Personal Injury &amp; Medical Malpractice</a> <a href="/privateequity" title="Private Equity" class="section">Private Equity</a> <a href="/productliability" title="Product Liability" class="section">Product Liability</a> <a href="/projectfinance" title="Project Finance" class="section">Project Finance</a> <a href="/publicpolicy" title="Public Policy" class="section">Public Policy</a> <a href="/realestate" title="Real Estate" class="section">Real Estate</a> <a href="/retail" title="Retail &amp; E-Commerce" class="section">Retail &amp; E-Commerce</a> <a href="/securities" title="Securities" class="section">Securities</a> <a href="/sports-and-betting" title="Sports &amp; Betting" class="section">Sports &amp; Betting</a> <a href="/tax" title="Tax" class="section">Tax</a> <a href="/technology" title="Technology" class="section">Technology</a> <a href="/telecom" title="Telecommunications" class="section">Telecommunications</a> <a href="/texas" title="Texas" class="section">Texas</a> <a href="/transportation" title="Transportation" class="section">Transportation</a> <a href="/trials" title="Trials" class="section">Trials</a> <a href="/washington" title="Washington" class="section">Washington</a> <a href="/whitecollar" title="White Collar" class="section">White Collar</a> </div> </div> <div class="col-md-6"> <h1 style="display: inline-block;padding-bottom:10px;">Law360 Pulse</h1> | <h2 style="display: inline-block;">Business of Law</h2> <div class="clearfix"></div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/pulse/california-pulse" title="California Pulse" class="section">California Pulse</a> <a href="/pulse/connecticut-pulse" title="Connecticut Pulse" class="section">Connecticut Pulse</a> <a href="/pulse/courts" title="Courts" class="section">Courts</a> <a href="/pulse/dc-pulse" title="DC Pulse" class="section">DC Pulse</a> <a href="/pulse/daily-litigation" title="Daily Litigation" class="section">Daily Litigation</a> <a href="/pulse/delaware-pulse" title="Delaware Pulse" class="section">Delaware Pulse</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/pulse/florida-pulse" title="Florida Pulse" class="section">Florida Pulse</a> <a href="/pulse/georgia-pulse" title="Georgia Pulse" class="section">Georgia Pulse</a> <a href="/pulse/in-house" title="In-House" class="section">In-House</a> <a href="/pulse/insights" title="Insights" class="section">Insights</a> <a href="/pulse/legal-tech" title="Legal Tech" class="section">Legal Tech</a> <a href="/pulse/mid-law" title="Mid-Law" class="section">Mid-Law</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/pulse/modern-lawyer" title="Modern Lawyer" class="section">Modern Lawyer</a> <a href="/pulse/new-jersey-pulse" title="New Jersey Pulse" class="section">New Jersey Pulse</a> <a href="/pulse/new-york-pulse" title="New York Pulse" class="section">New York Pulse</a> <a href="/pulse/pennsylvania-pulse" title="Pennsylvania Pulse" class="section">Pennsylvania Pulse</a> <a href="/pulse/small-law" title="Small Law" class="section">Small Law</a> <a href="/pulse/texas-pulse" title="Texas Pulse" class="section">Texas Pulse</a> </div> <div class="clearfix"></div> <br> <h1 style="display: inline-block;padding-bottom:10px;">Law360 Authority</h1> | <h2 style="display: inline-block;">Deep News & Analysis</h2> <div class="clearfix"></div> <div class="col-md-4" style="padding:0;margin:0"> <a href="/tax-authority" data-turbo="false"><h2>Tax Authority</h2></a> <a href="/tax-authority/federal" data-turbo="false" title="US Tax Authority Federal" class="section"> Federal</a> <a href="/tax-authority/international" data-turbo="false" title="US Tax Authority International" class="section"> International</a> <a href="/tax-authority/state-local" data-turbo="false" title="US Tax Authority State &amp; Local" class="section"> State &amp; Local</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/employment-authority" data-turbo="false"><h2>Employment Authority</h2></a> <a href="/employment-authority/discrimination" data-turbo="false" title="US Employment Authority Discrimination" class="section"> Discrimination</a> <a href="/employment-authority/labor" data-turbo="false" title="US Employment Authority Labor" class="section"> Labor</a> <a href="/employment-authority/other" data-turbo="false" title="US Employment Authority Other" class="section"> Other</a> <a href="/employment-authority/wage-hour" data-turbo="false" title="US Employment Authority Wage &amp; Hour" class="section"> Wage &amp; Hour</a> </div> <div class="col-md-4" style="padding:0;margin:0;"> <a href="/insurance-authority" data-turbo="false"><h2>Insurance Authority</h2></a> <a href="/insurance-authority" data-turbo="false" title="US Insurance Authority" class="section"></a> <a href="/insurance-authority/general-liability" data-turbo="false" title="US Insurance Authority General Liability" class="section"> General Liability</a> <a href="/insurance-authority/other" data-turbo="false" title="US Insurance Authority Other" class="section"> Other</a> <a href="/insurance-authority/property" data-turbo="false" title="US Insurance Authority Property" class="section"> Property</a> <a href="/insurance-authority/specialty-lines" data-turbo="false" title="US Insurance Authority Specialty Lines" class="section"> Specialty Lines</a> </div> <div class="col-md-4" style="padding:0;margin:0;margin-top:5px;"> <a href="/real-estate-authority" data-turbo="false"><h2>Real Estate Authority</h2></a> <a href="/real-estate-authority/commercial" data-turbo="false" title="US Real Estate Authority Commercial" class="section"> Commercial</a> <a href="/real-estate-authority/other" data-turbo="false" title="US Real Estate Authority Other" class="section"> Other</a> <a href="/real-estate-authority/residential" data-turbo="false" title="US Real Estate Authority Residential" class="section"> Residential</a> </div> <div class="col-md-4" style="padding:0;margin:0;margin-top:5px;"> <a href="/bankruptcy-authority" data-turbo="false"><h2>Bankruptcy Authority</h2></a> <a href="/bankruptcy-authority/large-cap" data-turbo="false" title="US Bankruptcy Authority Large Cap" class="section"> Large Cap</a> <a href="/bankruptcy-authority/mid-cap" data-turbo="false" title="US Bankruptcy Authority Mid Cap" class="section"> Mid Cap</a> </div> <div class="col-md-4" style="padding:0;margin:0;margin-top:5px;"> <a href="/healthcare-authority" data-turbo="false"><h2>Healthcare Authority</h2></a> <a href="/healthcare-authority" data-turbo="false" title="US Healthcare Authority" class="section"></a> <a href="/healthcare-authority/deals-corporate-governance" data-turbo="false" title="US Healthcare Authority Deals &amp; Corporate Governance" class="section"> Deals &amp; Corporate Governance</a> <a href="/healthcare-authority/digital-health-technology" data-turbo="false" title="US Healthcare Authority Digital Health &amp; Technology" class="section"> Digital Health &amp; Technology</a> <a href="/healthcare-authority/other" data-turbo="false" title="US Healthcare Authority Other" class="section"> Other</a> <a href="/healthcare-authority/policy-compliance" data-turbo="false" title="US Healthcare Authority Policy &amp; Compliance" class="section"> Policy &amp; Compliance</a> </div> <div class="clearfix"></div> <h1 style="display: inline-block;padding-bottom:10px;">Global</h1> <div class="clearfix"></div> <div class="col-md-12" style="padding:0;margin:0;"> <h2>Law360 UK</h2> <a href="/commercial-litigation-uk" data-turbo="false" title="UK Commercial Litigation UK" class="section">Commercial Litigation UK</a> <a href="/corporate-crime-uk" data-turbo="false" title="UK Corporate Crime &amp; Compliance UK" class="section">Corporate Crime &amp; Compliance UK</a> <a href="/employment-uk" data-turbo="false" title="UK Employment UK" class="section">Employment UK</a> <a href="/financial-services-uk" data-turbo="false" title="UK Financial Services UK" class="section">Financial Services UK</a> <a href="/insurance-uk" data-turbo="false" title="UK Insurance UK" class="section">Insurance UK</a> <a href="/intellectual-property-uk" data-turbo="false" title="UK Intellectual Property UK" class="section">Intellectual Property UK</a> <a href="/pulse-uk" data-turbo="false" title="UK Pulse UK" class="section">Pulse UK</a> <a href="/transactions-uk" data-turbo="false" title="UK Transactions UK" class="section">Transactions UK</a> <br/> </div> </div> </div> </div> <div id="menu-options"> <div style="text-align:right;padding:5px 10px;"> <a href="#" class="close-menu-options visible-sm visible-md visible-lg"><i class="fa fa-times-circle"></i> Close</a> </div> <ul class="list-group"> <ul class="list-group"> <li class="list-heading">Law360 US</li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com" data-turbo="false">Law360</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/pulse">Law360 Pulse</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/employment-authority" data-turbo="false" >Law360 Employment Authority</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/tax-authority" data-turbo="false" >Law360 Tax Authority</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/insurance-authority" data-turbo="false" >Law360 Insurance Authority</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/real-estate-authority" data-turbo="false" >Law360 Real Estate Authority</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/bankruptcy-authority" data-turbo="false" >Law360 Bankruptcy Authority</a></li> <li class="list-group-item"><a data-turbo="false" href="https://www.law360.com/healthcare-authority" data-turbo="false" >Law360 Healthcare Authority</a></li> </ul> <ul class="list-group"> <li class="list-heading">Sections</li> <li class="list-group-item"><a href="/advanced_search" data-turbo="false">Adv. Search &amp; Platform Tools</a></li> <li class="list-group-item"><a href="/commercial-litigation-uk">Commercial Litigation UK</a></li> <li class="list-group-item"><a href="/corporate-crime-uk">Corporate Crime &amp; Compliance UK</a></li> <li class="list-group-item"><a href="/employment-uk">Employment UK</a></li> <li class="list-group-item"><a href="/financial-services-uk">Financial Services UK</a></li> <li class="list-group-item"><a href="/insurance-uk">Insurance UK</a></li> <li class="list-group-item"><a href="/intellectual-property-uk">Intellectual Property UK</a></li> <li class="list-group-item"><a href="/pulse-uk">Pulse UK</a></li> <li class="list-group-item"><a href="/transactions-uk">Transactions UK</a></li> </ul> <ul class="list-group"> <li class="list-heading">Site Menu</li> <li class="list-group-item"><a href="/careers" title="Join the Law360 team">Join the Law360 team</a></li> <li class="list-group-item"><a href="http://jobs.law360.com/" target="_blank">Search legal jobs</a></li> <li class="list-group-item"><a href="/about" title="Learn more about Law360">Learn more about Law360</a></li> <li class="list-group-item"><a href="/testimonials" title="Read testimonials">Read testimonials</a></li> <li class="list-group-item"><a href="/about/contact" title="Contact Law360">Contact Law360</a></li> <li class="list-group-item"><a href="/newsletters" title="Sign up for our newsletters">Sign up for our newsletters</a></li> <li class="list-group-item"><a target="_blank" href="https://communications.law360.com/law360-company" title="Law360 Company">Law360 Company</a></li> <li class="list-group-item"><a data-turbo="false" target="_bank" href="https://communications.law360.com/law360-authority" data-turbo="false" >About Law360 Authority</a></li> <li class="list-group-item"><a target="_blank" href="https://communications.law360.com/resource-library" title="Resource Library">Resource Library</a></li> </ul> </ul> </div> <div id="product_picker_menu" style="display:none;"> <div class="col-md-6" style="padding-right:0;"> <a class="section track_product_picker_link" href="https://advance.lexis.com/casemaphome" target="_blank">CaseMap®</a> <a class="section track_product_picker_link" href="https://www.lexisnexis.com/university/catalogue.aspx?training=cle&amp;action=lp" target="_blank">CLE On-Demand</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/contexthome" target="_blank">Context</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/courtlinkhome" target="_blank">CourtLink®</a> <a class="section track_product_picker_link" href="https://lexisnexisdemo.libraryreserve.com/10/1334/en/SignIn.htm?url=Default.htm" target="_blank">Digital Library</a> <a class="section track_product_picker_link" href="https://apps.intelligize.com" target="_blank">Intelligize</a> <a class="section track_product_picker_link" href="https://www.law360.com?wam=y" target="_blank">Law360</a> <a class="section track_product_picker_link" href="https://law.lexmachina.com/login?via=lexis" target="_blank">Lex Machina</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/medmalhome" target="_blank">Lexis Medical Navigator™</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/usresearchhome" target="_blank">Lexis®</a> <a class="section track_product_picker_link" href="https://plus.lexis.com/zhome" target="_blank">Lexis+™</a> </div> <div class="col-md-6" style="padding-left:0;"> <a class="section track_product_picker_link" href="https://advance.lexis.com/taxsearchhome" target="_blank">Lexis® Tax</a> <a class="section track_product_picker_link" href="https://content.mlex.com" target="_blank">MLex®</a> <a class="section track_product_picker_link" href="https://www.nexis.com" target="_blank">Nexis®</a> <a class="section track_product_picker_link" href="https://www.diligence.lexisnexis.com" target="_blank">Nexis Diligence™</a> <a class="section track_product_picker_link" href="https://www.newsdesk.lexisnexis.com" target="_blank">Nexis Newsdesk™</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/practice-advisor-home" target="_blank">Practical Guidance</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/plnhome" target="_blank">Product Liability Navigator</a> <a class="section track_product_picker_link" href="https://www.lexissecuritiesmosaic.com?authz=y" target="_blank">Securities Mosaic®</a> <a class="section track_product_picker_link" href="https://sn.lexisnexis.com" target="_blank">State Net®</a> <a class="section track_product_picker_link" href="https://advance.lexis.com/vsahome" target="_blank">Verdict &amp; Settlement Analyzer</a> </div> </div> <div id="container"> <header id="Masthead"> <div id="navigation_new" class="visible-sm visible-md visible-lg"> <div class="sections-menu col-md-12 hidden-xs hidden-sm"> <a href="/commercial-litigation-uk">Commercial Litigation</a> <a href="/corporate-crime-uk">Corporate Crime &amp; Compliance</a> <a href="/employment-uk">Employment</a> <a href="/financial-services-uk">Financial Services</a> <a href="/insurance-uk">Insurance</a> <a href="/intellectual-property-uk">Intellectual Property</a> <a href="/pulse-uk">Pulse</a> <a href="/transactions-uk">Transactions</a> <a href="https://www.law360.com" class="special">Law360 US</a> <a href="/pulse" data-turbo="false" class="special">Pulse</a> <span>||</span> <a href="#sections_menu" class="section-all">See all sections</a> </div> <div class="rule-wrapper col-md-12"> <div class="rule">&nbsp;</div> <div class="rule">&nbsp;</div> <div class="rule">&nbsp;</div> </div> </div> </header> <div id="Page"> <div id="Main" class="clearfix "> <div class="container-fluid"> <div id="Page_Messaging" class="" style="padding:12px;"> </div> <style> h1, h2, h3, h4, h5, h6, strong, b { font-weight: normal; } </style> <div id="law-section"> <div class="hidden-xs hidden-sm"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1579645709854-0' style='width:970px;margin:auto;margin-bottom:5px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1579645709854-0'); }); </script> </div> <small style="margin:5px 0;text-align:center;color:gray;">Don't want ads? <a href="/subscribe">Subscribe</a> or <a href="/account/login">login </a>now.</small> </div> <br> </div> <div class="hidden-md hidden-lg"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1580340291338-0' style='width:250px;height:250px;margin:auto;margin-bottom:5px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1580340291338-0'); }); </script> </div> </div> <br> </div> <div class="ie-section col-sm-12 col-md-8" style="padding:0;"> <div class="read-share" data-turbo="false"> <a href="#" class="btn btn-newsletter"><i class="fa fa-envelope"></i> Newsletter</a> <a href="/michigan/rss" class="btn btn-rss" data-turbo="false"><i class="fa fa-rss"></i> RSS</a> <p></p> </div> <h1> <a href="/about/michigan">Michigan</a> </h1> <div id="news-headlines"> <ul> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320602/tribes-great-lakes-group-seek-appeal-of-enbridge-decision" title="Tribes, Great Lakes Group Seek Appeal Of Enbridge Decision" class="url entry-title">Tribes, Great Lakes Group Seek Appeal Of Enbridge Decision</a></h3> <p class="entry-content">Four tribes and a Great Lakes water protection group have asked the Michigan Supreme Court for leave to challenge a state public service commission decision as well as a subsequent appeals panel ruling that both favor Enbridge Energy's Line 5 tunnel project.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320933/forge-ahead-on-broadband-deployment-funds-states-say" title="Forge Ahead On Broadband Deployment Funds, States Say" class="url entry-title">Forge Ahead On Broadband Deployment Funds, States Say</a></h3> <p class="entry-content">A bipartisan group of legislators from 28 states called on the Trump administration not to disrupt the rollout of $42.5 billion in federal funds for broadband projects targeted to unserved areas around the country.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320600/ex-coach-accused-of-hack-sued-by-11-more-women-athletes" title="Ex-Coach Accused Of Hack Sued By 11 More Women Athletes" class="url entry-title">Ex-Coach Accused Of Hack Sued By 11 More Women Athletes</a></h3> <p class="entry-content">Eleven more women have sued the University of Michigan and its former assistant football coach indicted last month for illegally obtaining students' personal photos and digital information, at least the fifth suit filed by the alleged victims of the widespread hack.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320108/ri-judge-hits-pause-on-billions-in-health-grant-funding-cuts" title="RI Judge Hits Pause On Billions In Health Grant Funding Cuts" class="url entry-title">RI Judge Hits Pause On Billions In Health Grant Funding Cuts</a></h3> <p class="entry-content">A Rhode Island federal judge on Thursday barred the Trump administration from moving forward, for now, with the termination of billions of dollars in grants supporting state public health programs.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320133/-10m-heritage-pharma-price-fixing-deal-gets-final-ok" title="$10M Heritage Pharma Price-Fixing Deal Gets Final OK" class="url entry-title">$10M Heritage Pharma Price-Fixing Deal Gets Final OK</a></h3> <p class="entry-content">A Connecticut federal judge granted final approval to a $10 million deal between Heritage Pharmaceuticals Inc., its parent company Emcure Pharmaceuticals Ltd. and Emcure's founder Satish Mehta to resolve claims from a coalition of states accusing them of conspiring with other companies to inflate generic drug prices.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320289/6th-circ-backs-10m-gas-royalty-judgment-against-antero" title="6th Circ. Backs $10M Gas Royalty Judgment Against Antero" class="url entry-title">6th Circ. Backs $10M Gas Royalty Judgment Against Antero</a></h3> <p class="entry-content">A Sixth Circuit panel affirmed an Ohio district court ruling holding that Antero Resources Corp. underpaid a class of Buckeye State landowners $10 million by improperly deducting costs from their natural gas royalties.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320668/insurer-says-it-has-no-duty-to-defend-mich-city-in-tax-fight" title="Insurer Says It Has No Duty To Defend Mich. City In Tax Fight" class="url entry-title">Insurer Says It Has No Duty To Defend Mich. City In Tax Fight</a></h3> <p class="entry-content">Insurance company Argonaut said in a federal court complaint Wednesday that it shouldn't have to pay to defend Ann Arbor, Michigan, in a lawsuit alleging that the city's decades-old stormwater drainage charges are an unlawful tax, pointing to the public official liability and financial loss exclusions in the city's policy.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-03">April 03, 2025</span> <h3><a href="/michigan/articles/2320588/mich-high-court-kicks-stalled-bill-dispute-to-appeals-court" title="Mich. High Court Kicks Stalled-Bill Dispute To Appeals Court" class="url entry-title">Mich. High Court Kicks Stalled-Bill Dispute To Appeals Court</a></h3> <p class="entry-content">The Michigan Senate won't get an immediate hearing at the state's highest court on the Michigan House's refusal to send passed legislation to the governor for signature, the court said late Wednesday.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2320327/perkins-coie-urges-court-to-end-trump-s-assault-on-firm" title="Perkins Coie Urges Court To End Trump&#39;s &#39;Assault&#39; On Firm" class="url entry-title">Perkins Coie Urges Court To End Trump&#39;s &#39;Assault&#39; On Firm</a></h3> <p class="entry-content">Perkins Coie LLP on Wednesday asked a D.C. federal judge to permanently block enforcement of President Donald Trump's "unconstitutional assault" on the firm and the rule of law, filing a summary judgment bid the same day the federal government pushed for the firm's suit to be tossed.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2320271/nih-sued-by-researchers-over-ideological-purge-on-grants-" title="NIH Sued By Researchers Over &#39;Ideological Purge&#39; On Grants " class="url entry-title">NIH Sued By Researchers Over &#39;Ideological Purge&#39; On Grants </a></h3> <p class="entry-content">The American Public Health Association and others sued the federal government in Massachusetts federal court on Wednesday over the cancellations of billions of dollars worth of National Institutes of Health research grants on such issues as gender identity, diversity, vaccine hesitancy and climate change, claiming the "ideological purge" is illegal.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319149/insurer-says-9m-opentext-merger-settlement-not-covered" title="Insurer Says $9M OpenText Merger Settlement Not Covered" class="url entry-title">Insurer Says $9M OpenText Merger Settlement Not Covered</a></h3> <p class="entry-content">An insurer said it is not obligated to contribute to a $9 million settlement in a shareholder class action stemming from Covisint's 2017 merger with software company OpenText, telling a Michigan federal court that the settlement does not constitute a covered loss.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2320270/mich-justices-say-pot-smell-not-enough-for-police-search" title="Mich. Justices Say Pot Smell Not Enough For Police Search" class="url entry-title">Mich. Justices Say Pot Smell Not Enough For Police Search</a></h3> <p class="entry-content">The Michigan Supreme Court ruled Wednesday that the odor of marijuana alone cannot justify a warrantless vehicle search, overturning case law that dated from a time when using the drug was a crime in the Great Lakes State.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2320012/garmin-beats-fitness-tracker-patent-suit-for-now" title="Garmin Beats Fitness Tracker Patent Suit, For Now" class="url entry-title">Garmin Beats Fitness Tracker Patent Suit, For Now</a></h3> <p class="entry-content">A Michigan federal judge has tossed, for now, a suit accusing Garmin International Inc. of infringing a CardiacSense Ltd. fitness tracker patent after finding the claims aren't eligible for patent protection, but the judge left room for an amended complaint to be filed.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319894/cvs-asserts-doj-s-opioid-prescription-suit-lacks-facts" title="CVS Asserts DOJ&#39;s Opioid Prescription Suit Lacks Facts" class="url entry-title">CVS Asserts DOJ&#39;s Opioid Prescription Suit Lacks Facts</a></h3> <p class="entry-content">CVS Pharmacy Inc. has told a Rhode Island federal judge that most of the U.S. Department of Justice's claims that it knowingly filed invalid prescriptions for opioids should be tossed, saying the agency failed to adequately allege the company willfully put profits over safety.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319929/no-fault-tolling-not-retroactive-mich-justices-say" title="No-Fault Tolling Not Retroactive, Mich. Justices Say" class="url entry-title">No-Fault Tolling Not Retroactive, Mich. Justices Say</a></h3> <p class="entry-content">The Michigan Supreme Court ruled Tuesday that an element of no-fault reforms pausing the one-year rule for recovery of personal injury protection benefits until an insurer formally issues a denial is not retroactive, finding the Legislature didn't clearly add retroactive language and that applying the provision to preamendment claims would impose new obligations on insurers.  </p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319956/mich-justices-say-18-year-old-lifers-must-be-resentenced" title="Mich. Justices Say 18-Year-Old Lifers Must Be Resentenced" class="url entry-title">Mich. Justices Say 18-Year-Old Lifers Must Be Resentenced</a></h3> <p class="entry-content">People in Michigan serving mandatory life sentences with no chance of parole for offenses they committed as 18-year-olds are entitled to resentencing because such punishments are unconstitutional, regardless of when they were sentenced, the state's highest court said Tuesday. </p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319313/pipe-inspector-s-pay-wasn-t-a-salary-6th-circ-rules" title="Pipe Inspector&#39;s Pay Wasn&#39;t A Salary, 6th Circ. Rules" class="url entry-title">Pipe Inspector&#39;s Pay Wasn&#39;t A Salary, 6th Circ. Rules</a></h3> <p class="entry-content">An employment agency didn't calculate a pipe inspector's pay on a salary basis but rather calculated his compensation daily, a split Sixth Circuit panel ruled, flipping a Tennessee federal court's decision deeming him overtime-exempt under the Fair Labor Standards Act.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-02">April 02, 2025</span> <h3><a href="/michigan/articles/2319331/6th-circ-upholds-convictions-in-whitmer-kidnap-plot" title="6th Circ. Upholds Convictions In Whitmer Kidnap Plot" class="url entry-title">6th Circ. Upholds Convictions In Whitmer Kidnap Plot</a></h3> <p class="entry-content">A panel of the Sixth Circuit affirmed the convictions of two men for participating in a plot to kidnap Michigan Gov. Gretchen Whitmer in 2020, rejecting several arguments challenging the sufficiency of the government's evidence and the trial judge's decisions.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2319464/trump-admin-layoffs-probably-broke-laws-judge-says" title="Trump Admin Layoffs &#39;Probably Broke Laws,&#39; Judge Says" class="url entry-title">Trump Admin Layoffs &#39;Probably Broke Laws,&#39; Judge Says</a></h3> <p class="entry-content">A Maryland federal judge ruled Tuesday that the Trump administration "probably broke the laws that regulate en masse terminations of government employees," ordering the federal government to reinstate thousands of probationary employees who were abruptly fired from their jobs in 19 states and the District of Columbia.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318756/twinspires-angles-to-keep-horse-race-betting-alive-in-mich-" title="TwinSpires Angles To Keep Horse Race Betting Alive In Mich. " class="url entry-title">TwinSpires Angles To Keep Horse Race Betting Alive In Mich. </a></h3> <p class="entry-content">Horse race betting platform TwinSpires said it should be permitted to continue accepting bets from Michigan users while a legal battle with state regulators plays out, pushing back Monday on regulators' request to stay an early ruling in TwinSpires' favor.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318255/fla-defends-sandoz-price-fixing-settlement-terms" title="Fla. Defends Sandoz Price-Fixing Settlement Terms" class="url entry-title">Fla. Defends Sandoz Price-Fixing Settlement Terms</a></h3> <p class="entry-content">Florida defended its deal with Sandoz Inc. on Monday, saying the other states suing the generic-drug maker over price-fixing have no right to object to the settlement, which does not require court approval and does not affect the states objecting to it.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318589/broker-must-face-mortgage-co-s-claims-it-worked-with-rivals" title="Broker Must Face Mortgage Co.&#39;s Claims It Worked With Rivals" class="url entry-title">Broker Must Face Mortgage Co.&#39;s Claims It Worked With Rivals</a></h3> <p class="entry-content">A mortgage broker cannot escape a lawsuit from United Wholesale Mortgage alleging the broker breached a contract by sourcing loans to United's top competitors despite agreeing not to, a Michigan federal judge said Monday in finding the new terms and the way they were enacted were allowed under state law. </p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318669/mich-justices-urged-to-reject-shorter-worker-suit-deadlines" title="Mich. Justices Urged To Reject Shorter Worker Suit Deadlines" class="url entry-title">Mich. Justices Urged To Reject Shorter Worker Suit Deadlines</a></h3> <p class="entry-content">A trial lawyers' association has advocated for the Michigan Supreme Court to end employers' ability to contractually shorten the limitations period for employee lawsuits, saying such contract terms weaken workers' civil rights protections. </p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318063/french-auto-co-ford-supplier-settle-4-5m-sensor-suit" title="French Auto Co., Ford Supplier Settle $4.5M Sensor Suit" class="url entry-title">French Auto Co., Ford Supplier Settle $4.5M Sensor Suit</a></h3> <p class="entry-content">A U.S. automotive supplier has resolved its lawsuit accusing a unit of a French automotive company of failing to cover costs incurred from warranty claims because it sold defective speed sensors that were later built into Ford vehicles, according to a Monday order closing the case.</p> </li> <li class="hnews hentry"> <span class="updated dtstamp" title="2025-04-01">April 01, 2025</span> <h3><a href="/michigan/articles/2318271/6th-circ-lets-feds-end-whistleblower-s-nasa-contractor-suit" title="6th Circ. Lets Feds End Whistleblower&#39;s NASA Contractor Suit" class="url entry-title">6th Circ. Lets Feds End Whistleblower&#39;s NASA Contractor Suit</a></h3> <p class="entry-content">The Sixth Circuit stood by a lower court's decision to let the federal government intervene and successfully seek dismissal for a whistleblower's False Claims Act suit against a NASA contractor, applying a 2023 U.S. Supreme Court precedent to back the government's recent tear of dismissal bids in FCA cases.</p> </li> </ul> </div> </div> <div class="ie-analysis col-md-4"> <div class="hidden-xs hidden-sm"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1579645709123-0' style='width: 300px; margin:auto; margin-bottom: 10px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1579645709123-0'); }); </script> </div> </div> <br> </div> <div class="hidden-md hidden-lg"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1580340232058-0' style='width:250px;height:250px;margin:auto;margin-bottom:5px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1580340232058-0'); }); </script> </div> </div> <br> </div> <div id="expert-analysis"> <h4>Expert Analysis</h4> <ul> <li class="hnews hentry"> <h4><a href="/michigan/articles/2313751/inside-state-ags-arguments-defending-the-cfpb" title="Inside State AGs&#39; Arguments Defending The CFPB" class="url entry-title">Inside State AGs&#39; Arguments Defending The CFPB</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2313000/2313751/3b03026e541b983ffc35869cc23e50a645ca0bcf-singer_paul-(1).jpg" width="54" /> <p class="entry-content">Recent amicus briefs filed by a coalition of 23 attorneys general argue that the Trump administration's efforts to dismantle the Consumer Financial Protection Bureau will irreparably harm consumers in several key areas, making clear that states are preparing to fill in any enforcement gaps, say attorneys at Kelley Drye.</p> </li> <li class="hnews hentry"> <p class="kicker">Series</p> <h4><a href="/michigan/articles/2319045/adapting-to-private-practice-from-doj-leadership-to-biglaw" title="Adapting To Private Practice: From DOJ Leadership To BigLaw" class="url entry-title">Adapting To Private Practice: From DOJ Leadership To BigLaw</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2319000/2319045/b7212aafa031c0786d512eb9b81ef54e220b66e7-donoghue_richard_61105_2021_08609_pr.jpg" width="54" /> <p class="entry-content">The move from government service to private practice can feel like changing one’s identity, but as someone who has left the U.S. Department of Justice twice, I’ve learned that a successful transition requires patience, effort and the realization that the rewards of practicing law don’t come from one particular position, says Richard Donoghue at Pillsbury.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2318239/law-firm-executive-orders-create-a-legal-ethics-minefield" title="Law Firm Executive Orders Create A Legal Ethics Minefield" class="url entry-title">Law Firm Executive Orders Create A Legal Ethics Minefield</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2318000/2318239/fa0867f01bbb547e7aa65c835f3347b29fdd5abf-robbins.jpg" width="54" /> <p class="entry-content">Recent executive orders targeting BigLaw firms create ethical dilemmas — and raise the specter of civil or criminal liability — for the government attorneys tasked with implementing them and for the law firms that choose to make agreements with the administration, say attorneys at Buchalter.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2316896/firms-must-embrace-alternative-billing-models-or-fall-behind" title="Firms Must Embrace Alternative Billing Models Or Fall Behind" class="url entry-title">Firms Must Embrace Alternative Billing Models Or Fall Behind</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2316000/2316896/5c5fe5f08be588be5cf5aa97448a898b41846766-wabheadshot.jpg" width="54" /> <p class="entry-content">As artificial intelligence tools eliminate inefficiencies and the Big Four accounting firms enter the legal market, law firms that pivot from the entrenched billable hour model to outcomes-based pricing will see a distinct competitive advantage, says attorney William Brewer.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2312438/how-attorneys-can-master-the-art-of-on-camera-presence" title="How Attorneys Can Master The Art Of On-Camera Presence" class="url entry-title">How Attorneys Can Master The Art Of On-Camera Presence</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2312000/2312438/3c4d2c6ce5b54a171f30edf47652f7ac629082fd-0337_retouched.jpg" width="54" /> <p class="entry-content">As attorneys are increasingly presented with on-camera opportunities, they can adapt their traditional legal skills for video contexts — such as virtual client meetings, marketing content or media interviews — by understanding the medium and making intentional adjustments, says Kerry Barrett.</p> </li> <li class="hnews hentry"> <p class="kicker">Series</p> <h4><a href="/michigan/articles/2293421/baseball-fantasy-camp-makes-me-a-better-lawyer" title="Baseball Fantasy Camp Makes Me A Better Lawyer" class="url entry-title">Baseball Fantasy Camp Makes Me A Better Lawyer</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2293000/2293421/a3c529c466d2e9a5a5523990dfad8268ba6e8cfc-felder-scott.jpg" width="54" /> <p class="entry-content">With six baseball fantasy experiences under my belt, I've learned time and again that I didn't make the wrong career choice, but I've also learned that baseball lessons are life lessons, and I'm a better lawyer for my time at St. Louis Cardinals fantasy camp, says Scott Felder at Wiley. </p> </li> <li class="hnews hentry"> <p class="kicker">Series</p> <h4><a href="/michigan/articles/2313017/adapting-to-private-practice-from-fed-prosecutor-to-biglaw" title="Adapting To Private Practice: From Fed. Prosecutor To BigLaw" class="url entry-title">Adapting To Private Practice: From Fed. Prosecutor To BigLaw</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2313000/2313017/1956fca931bef7f1411c08dd8573677ccc65334b-michael-beckwith.jpg" width="54" /> <p class="entry-content">Making the jump from government to private practice is no small feat, but, based on my experience transitioning to a business-driven environment after 15 years as an assistant U.S. attorney, it can be incredibly rewarding and help you become a more versatile lawyer, says Michael Beckwith at Dickinson Wright.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2315640/how-justices-rule-on-straight-bias-may-shift-worker-suits" title="How Justices Rule On Straight Bias May Shift Worker Suits" class="url entry-title">How Justices Rule On Straight Bias May Shift Worker Suits</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2315000/2315640/93934afb299b74b7eac743df39c8a184691d0822-pearlman-steven-7854-headshot.jpg" width="54" /> <p class="entry-content">Following oral argument at the U.S. Supreme Court in Ames v. Ohio Department of Youth Services, in which a heterosexual woman sued her employer for sexual orientation discrimination, the forthcoming decision may create a perfect storm for employers amid recent attacks on diversity, equity and inclusion, say attorneys at Proskauer.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2312330/firms-still-have-lateral-market-advantage-but-risks-persist" title="Firms Still Have Lateral Market Advantage, But Risks Persist" class="url entry-title">Firms Still Have Lateral Market Advantage, But Risks Persist</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2312000/2312330/f4f75d3cde7cd5322816e3ccdb9e34793fa4b817-julie-henson.jpg" width="54" /> <p class="entry-content">Partner and associate mobility data from the fourth quarter of 2024 shows that we’re in a new, stable era of lateral hiring where firms have the edge, but leaders should proceed cautiously, looking beyond expected revenue and compensation analyses for potential risks, say Julie Henson and Greg Hamman at Decipher Investigative Intelligence.</p> </li> <li class="hnews hentry"> <p class="kicker">Opinion</p> <h4><a href="/michigan/articles/2313776/we-must-allow-judges-to-use-their-independent-judgment" title="We Must Allow Judges To Use Their Independent Judgment" class="url entry-title">We Must Allow Judges To Use Their Independent Judgment</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2313000/2313776/7f2cf0734331c4e21451816c5282840209a503c3-200129-lsw_john-siffert_009.jpg" width="54" /> <p class="entry-content">As two recent cases show, the ability of judges to access their independent judgment crucially enables courts to exercise the discretion needed to reach the right outcome based on the unique facts within the law, says John Siffert at Lankler Siffert & Wohl.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2311906/preparing-for-tariffs-on-canadian-power-in-the-northeast" title="Preparing For Tariffs On Canadian Power In The Northeast" class="url entry-title">Preparing For Tariffs On Canadian Power In The Northeast</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2311000/2311906/e579380550fa2157b0158d4965a6597411dd0e1e-linda-walsh.jpg" width="54" /> <p class="entry-content">The on-again, off-again risk of import and export tariffs on energy transactions between the U.S. and Canada may have repercussions for U.S. energy stakeholders in the ISO New England and New York Independent System Operator electricity markets — but there are options that could help reduce cost impacts, say attorneys at Husch Blackwell.</p> </li> <li class="hnews hentry"> <p class="kicker">Series</p> <h4><a href="/michigan/articles/2292129/performing-stand-up-comedy-makes-me-a-better-lawyer-" title="Performing Stand-Up Comedy Makes Me A Better Lawyer " class="url entry-title">Performing Stand-Up Comedy Makes Me A Better Lawyer </a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2292000/2292129/9ca9a3d7902a3a3cf7b03fec43f81f9656a923e6-rlplaw_office-2023.jpg" width="54" /> <p class="entry-content">Whether I’m delivering a punchline on stage or a closing argument in court, balancing stand-up comedy performances and my legal career has demonstrated that the keys to success in both endeavors include reading the room, landing the right timing and making an impact, says attorney Rebecca Palmer.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2312520/investor-essentials-for-buying-federally-owned-property" title="Investor Essentials For Buying Federally Owned Property" class="url entry-title">Investor Essentials For Buying Federally Owned Property</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2312000/2312520/a1d68b41ae587c1a962b69d2f1e7231fd43c368f-gordon-griffin.jpg" width="54" /> <p class="entry-content">Investors and developers can take advantage of the Trump administration's plan to sell government-owned real estate by becoming familiar with the process and eligible to bid, and should prepare to move quickly once the U.S. General Services Administration posts the list of properties for sale, say attorneys at Holland & Knight.</p> </li> <li class="hnews hentry"> <p class="kicker">Series</p> <h4><a href="/michigan/articles/2312515/adapting-to-private-practice-from-sec-to-biglaw" title="Adapting To Private Practice: From SEC To BigLaw" class="url entry-title">Adapting To Private Practice: From SEC To BigLaw</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2312000/2312515/adfb4c564dbb26eff3c4cc2b89fac1437d66de79-jennifer-lee-headshot.jpg" width="54" /> <p class="entry-content">As I adjusted to the multifaceted workflow of a BigLaw firm after leaving the U.S. Securities and Exchange Commission, working side by side with new colleagues on complex matters proved the fastest way to build a deep rapport and demonstrate my value, says Jennifer Lee at Jenner & Block.</p> </li> <li class="hnews hentry"> <h4><a href="/michigan/articles/2310348/making-the-case-for-rest-in-the-legal-profession" title="Making The Case For Rest In The Legal Profession" class="url entry-title">Making The Case For Rest In The Legal Profession</a></h4> <img align="left" title="" alt="Author Photo" height="68" src="https://assets.law360news.com/2310000/2310348/500e744b3ee2437d1dc76a5855556b49f47066b6-marissa-alert-_-headshot.jpeg" width="54" /> <p class="entry-content">For too long, a culture of overwork has plagued the legal profession, but research shows that attorneys need rest to perform optimally and sustainably, so legal organizations and individuals must implement strategies that allow for restoration, says Marissa Alert at MDA Wellness, Carol Ross-Burnett at CRB Global, and Denise Robinson at The Still Center.</p> </li> </ul> </div> <div id="guest-articles"> <div class='text-center' style='font-size: 17px;'> <h3 class='guest-article-heading'>Want to publish in Law360?</h3> <br> <a class="btn btn-primary btn-block" href='/about/guest_article' target='_blank'>Submit an idea</a> </div> </div> <br> <div id="guest-articles"> <div class='text-center' style='font-size: 17px;'> <h3 class='guest-article-heading'>Have a news tip?</h3> <br> <a class="btn btn-primary btn-block" href='about/editorial_contacts' target='_blank'>Contact us here</a> </div> </div> </div> <div class="row"> <div class="col-md-12"><ul class="pagination pagination"><li class="prev disabled"><span>&#8592; Previous</span></li> <li class="active"><span>1</span></li> <li><a rel="next" href="/michigan/news?page=2">2</a></li> <li><a href="/michigan/news?page=3">3</a></li> <li><a href="/michigan/news?page=4">4</a></li> <li><a href="/michigan/news?page=5">5</a></li> <li><a href="/michigan/news?page=6">6</a></li> <li><a href="/michigan/news?page=7">7</a></li> <li><a href="/michigan/news?page=8">8</a></li> <li><a href="/michigan/news?page=9">9</a></li> <li class="disabled"><span>&hellip;</span></li> <li class="next"><a rel="next" href="/michigan/news?page=2">Next &#8594;</a></li></ul></div> </div> <div class="hidden-xs hidden-sm"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1581713838696-0' style='width: 970px;margin:auto;margin-bottom:10px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1581713838696-0'); }); </script> </div> </div> <br> </div> <div class="hidden-md hidden-lg"> <div style="width:100%;display:flex;justify-content:center;background-color:rgb(247, 247, 247);flex-direction:column;"> <small style="margin-top:5px;text-align:center;color:darkgray;">ADVERTISEMENT</small> <div id='div-gpt-ad-1580340184384-0' style='width:250px;height:250px;margin:auto;margin-bottom:5px;'> <script> googletag.cmd.push(function() { googletag.display('div-gpt-ad-1580340184384-0'); }); </script> </div> </div> <br> </div> </div> <script src="https://static.law360news.com/assets/www/sections.magazine-28d5aad99c02a2a6a382cbd3b8ebfedb261fdb123bea95d66368286e747bd502.js" defer="defer"></script> </div> <!--[if IE]> <div style="display:none;"> <![endif]--> <div class="chatbotContainer"> <div class="chatbotDialogueContainer"> <div class="chatContainer"> <div class="chatHistory" id="chatHistory" data-url="/chatbot_answers"> <div class="chatMessage"> <b>Hello! I'm Law360's automated support bot.</b> <br><br> How can I help you today? <br><br> For example, you can type: <br> <ul> <li>I forgot my password</li> <li>I took a free trial but didn't get a verification email</li> <li>How do I sign up for a newsletter?</li> </ul> </div> </div> <div class="input"> <input type="text" name="text" id="inputText" placeholder="Ask a question!" ><a id="send-message"><i data-toggle="tooltip" data-placement="top" title="Send" aria-label="Send message" class="fas fa-2x fa-circle-right"></i></a> </div> </div> <input id="authenticity_token" name="authenticity_token" value="6zpSiUz4uj5AbAxwKaYAwk38XB7so4G6N_Auzk9NT7yp9Q5vweX13vq6F2eB26WQLDXMnfEUQ67vJooVA9OjDw" type="hidden"> </div> <a id="toggleChat" class="pull-right btn btn-primary" data-toggle="tooltip" data-placement="top" title="Chat with Law360's automated support bot!"> <i class="fa fa-comments" aria-label="Hide/Show Chat"></i><span id="toggleChatText"> Ask a question!</span> <i data-toggle="tooltip" data-placement="top" title="Hide" id="hide-toggle-chat" class="fa fa-angle-double-right" aria-label="Hide chat button"></i> </a> <a id="show-toggle-chat" class="pull-right btn btn-primary" data-toggle="tooltip" data-placement="top" title="Chat with Law360's automated support bot!"><i aria-label="Show chat button" class="fa fa-angle-double-left"></i></a> </div> <!--[if IE]> </div> <![endif]--> </div> </div> <footer id="Footer"> <img src="https://static.law360news.com/images/footer/RELX-White.svg" class="pull-right" style="padding:8px 0 0 0;" border="0" alt="RELX Group" height="28" /> <img src="https://static.law360news.com/images/footer/Lexis-White.png" class="pull-left" style="padding:8px 0 0 8px;" border="0" alt="Lexis Nexis" height="32" /> <p class="copyright" style="text-align:center;">&copy; 2025, Portfolio Media, Inc. | <a href="https://communications.law360.com/law360-about" target="_blank" title="About Law360">About</a> | <a href="/about/contact" title="Contact Us">Contact Us</a> | <a href="/about/editorial_contacts">Editorial Contacts</a> | <a href="http://www.lexisnexis.co.uk/en-uk/terms.page" target="_blank">Terms</a> | <a href="https://www.lexisnexis.com/global/privacy/en/privacy-policy-uk.page" target="_blank">Privacy Policy</a> | <a class="ot-cookie-manager" style="cursor:pointer" onclick="launchCookieManager()">Cookie Settings</a> | <a href="https://www.lexisnexis.com/global/privacy/en/article-14-uk.page" target="_blank">Processing Notice</a> | <a href="https://www.lexisnexis.com/systems/privacy-cookies/?locale=en-us#manage." target="_blank">Ad Choices</a> | <a target="_blank" href="https://communications.law360.com/resource-library" title="Resource Library">Resource Library</a> | <a target="_blank" href="https://communications.law360.com/law360-company" title="Law360 Company">Law360 Company</a> </p> </footer> </div> <script type="text/javascript"> var _mtm = _mtm || []; var _paq = window._paq || []; function removeEmptyValues(data) { return Object.keys(data).reduce(function(obj, key) { if (data[key] !== '' && data[key] !== null) obj[key] = data[key]; return obj; }, {}); }; function getMatomoPageViewId() { try { return Matomo.getAsyncTracker().getPageViewId(); } catch (e) { _paq.push(['trackPageView']) return null; } } function embedTrackingCode() { _paq.push(['setCookiePath', '/']); var matomoScript = document.createElement('script'); var firstScriptOnPage = document.getElementsByTagName('script')[0]; matomoScript.type = 'text/javascript'; matomoScript.async = true; matomoScript.defer = true; matomoScript.src = 'https://webanalytics.lexisnexis.com/js/container_law360.min.js'; firstScriptOnPage.parentNode.insertBefore(matomoScript, firstScriptOnPage); _paq.push(['HeatmapSessionRecording.addConfig', {}]); } window.addEventListener ? window.addEventListener("load", embedTrackingCode, false) : (window.attachEvent) ? window.attachEvent("onload", embedTrackingCode) : embedTrackingCode(); _paq.push(['setCustomUrl', window.location.href.replace(/utm\_/g, 'mtm_')], ['setUserId', ""], ['setCustomDimension', 1, ""], ['setCustomDimension', 2, "www.law360.co.uk"], ['setCustomDimension', 3, ""], ['setCustomDimension', 4, ""], ['setCustomDimension', 5, ""]); var contextData = { 'context_data': removeEmptyValues({ 'section': "Michigan", 'section_id': "961", 'brand': "Law360 UK", 'brand_id': "2", 'article_id': "", 'article_headline': "", 'partial': "", 'mailing_id': "", 'login_type': "Anonymous", 'ab_exp_id': "", 'ab_exp_var': "", 'page_view_id': getMatomoPageViewId(), })}; window["_mtm"].push({ 'event': "dlv_track", 'dlv_eventData': contextData }); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-03RG29TNXP"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('set', 'linker', {'domains': ['law360.com','law360.co.uk','lexislegalnews.com','mealeys.com','law360.ca','mlexwatch.com']}); gtag('set', 'user_properties', { 'dimension6': 'Anonymous', 'dimension7': 'Unpaid', 'dimension9': 'Unknown' }); gtag('config', 'G-03RG29TNXP', { 'anonymize_ip': true, 'page_path': location.pathname + location.search, 'groups': 'ga4' }); gtag('event', 'sections', { 'event_category': 'Sections', 'event_label': 'Michigan', 'send_to': 'ga4' }); gtag('event', 'content', { 'dimension12': 'Law360-Uk', 'dimension3': 'Michigan', 'send_to': 'ga4' }); </script> <!-- Only available if user in NOT logged in --> <!-- Available regardless of user logged in or not --> <style> .validation-message {margin: 8px 0;color:#ffffff;} .all-newsletters {display: none;} .all-newsletters h3 {color:#fff;border-bottom: 1px solid #fff; padding-bottom: 3px;font-weight:normal;font-size:16px;} a.show-more {color: #646f8c;font-size:14px; display: block; margin-bottom: 15px;} div.invalid { background: #fdeef4; color: #990000; font-weight: bold; padding: 5px; border-radius: 3px;} #NewsletterModal p.privacy { font-size:11px; color:#444; height:100%;} #NewsletterModal p.privacy a {color:#444; text-decoration: underline;} </style> <div class="modal" id="NewsletterModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <input type="hidden" name="law360" value="true" /> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> <h4 class="modal-title" id="myModalLabel">Sign up for our Michigan newsletter</h4> </div> <div class="modal-body"> <div id="bluebox"> <div class="msgcontainer"> <div id="PersonalizeFormValidation"><p></p></div> <div id="PersonalizeFormSuccess"><p></p></div> <div id="ValidationMessage"><h3>You must correct or enter the following before you can sign up:</h3><p></p></div> </div> <form id="subscribe_newsletter_form" method="post"> <input type="hidden" /> <div class="form-group"> <label>Please provide a professional email:</label> <input class="form-control email" id="user_email" name="email" value="" size="30" type="email" alt="Email" /> <input type="hidden" name="section[]" value="michigan"/> </div> <a href="#" class="show-more"><i class="fa fa-plus-square"></i> Select more newsletters to receive for free</a> <div class="all-newsletters"> <div class="checkbox"> <label for="newsletter_uk-commercial-litigation" > <input id="newsletter_uk-commercial-litigation" name="section[]" type="checkbox" value="uk-commercial-litigation" title="Commercial Litigation UK" /> Commercial Litigation UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-corporate-crime" > <input id="newsletter_uk-corporate-crime" name="section[]" type="checkbox" value="uk-corporate-crime" title="Corporate Crime &amp; Compliance UK" /> Corporate Crime &amp; Compliance UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-employment" > <input id="newsletter_uk-employment" name="section[]" type="checkbox" value="uk-employment" title="Employment UK" /> Employment UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-financial-services" > <input id="newsletter_uk-financial-services" name="section[]" type="checkbox" value="uk-financial-services" title="Financial Services UK" /> Financial Services UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-insurance" > <input id="newsletter_uk-insurance" name="section[]" type="checkbox" value="uk-insurance" title="Insurance UK" /> Insurance UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-intellectual-property" > <input id="newsletter_uk-intellectual-property" name="section[]" type="checkbox" value="uk-intellectual-property" title="Intellectual Property UK" /> Intellectual Property UK </label> </div> <div class="checkbox"> <label for="newsletter_pulse-uk" > <input id="newsletter_pulse-uk" name="section[]" type="checkbox" value="pulse-uk" title="Pulse UK" /> Pulse UK </label> </div> <div class="checkbox"> <label for="newsletter_uk-transactions" > <input id="newsletter_uk-transactions" name="section[]" type="checkbox" value="uk-transactions" title="Transactions UK" /> Transactions UK </label> </div> <h3>US Sections</h3> <div style="float:left;width:50%;"> <div class="checkbox"> <label for="newsletter_202" > <input id="newsletter_202" name="section[]" type="checkbox" value="access-to-justice" title="Access to Justice" /> Access to Justice </label> </div> <div class="checkbox"> <label for="newsletter_138" > <input id="newsletter_138" name="section[]" type="checkbox" value="aerospace" title="Aerospace &amp; Defense" /> Aerospace &amp; Defense </label> </div> <div class="checkbox"> <label for="newsletter_104" > <input id="newsletter_104" name="section[]" type="checkbox" value="appellate" title="Appellate" /> Appellate </label> </div> <div class="checkbox"> <label for="newsletter_143" > <input id="newsletter_143" name="section[]" type="checkbox" value="" title="Asset Management" /> Asset Management </label> </div> <div class="checkbox"> <label for="newsletter_7" > <input id="newsletter_7" name="section[]" type="checkbox" value="banking" title="Banking" /> Banking </label> </div> <div class="checkbox"> <label for="newsletter_5" > <input id="newsletter_5" name="section[]" type="checkbox" value="bankruptcy" title="Bankruptcy" /> Bankruptcy </label> </div> <div class="checkbox"> <label for="newsletter_200" > <input id="newsletter_200" name="section[]" type="checkbox" value="benefits" title="Benefits" /> Benefits </label> </div> <div class="checkbox"> <label for="newsletter_115" > <input id="newsletter_115" name="section[]" type="checkbox" value="california" title="California" /> California </label> </div> <div class="checkbox"> <label for="newsletter_367" > <input id="newsletter_367" name="section[]" type="checkbox" value="cannabis" title="Cannabis" /> Cannabis </label> </div> <div class="checkbox"> <label for="newsletter_145" > <input id="newsletter_145" name="section[]" type="checkbox" value="capitalmarkets" title="Capital Markets" /> Capital Markets </label> </div> <div class="checkbox"> <label for="newsletter_111" > <input id="newsletter_111" name="section[]" type="checkbox" value="classaction" title="Class Action" /> Class Action </label> </div> <div class="checkbox"> <label for="newsletter_994" > <input id="newsletter_994" name="section[]" type="checkbox" value="colorado" title="Colorado" /> Colorado </label> </div> <div class="checkbox"> <label for="newsletter_106" > <input id="newsletter_106" name="section[]" type="checkbox" value="commercialcontracts" title="Commercial Contracts" /> Commercial Contracts </label> </div> <div class="checkbox"> <label for="newsletter_6" > <input id="newsletter_6" name="section[]" type="checkbox" value="competition" title="Competition" /> Competition </label> </div> <div class="checkbox"> <label for="newsletter_235" > <input id="newsletter_235" name="section[]" type="checkbox" value="compliance" title="Compliance" /> Compliance </label> </div> <div class="checkbox"> <label for="newsletter_996" > <input id="newsletter_996" name="section[]" type="checkbox" value="connecticut" title="Connecticut" /> Connecticut </label> </div> <div class="checkbox"> <label for="newsletter_201" > <input id="newsletter_201" name="section[]" type="checkbox" value="" title="Construction" /> Construction </label> </div> <div class="checkbox"> <label for="newsletter_137" > <input id="newsletter_137" name="section[]" type="checkbox" value="consumerprotection" title="Consumer Protection" /> Consumer Protection </label> </div> <div class="checkbox"> <label for="newsletter_133" > <input id="newsletter_133" name="section[]" type="checkbox" value="corporate" title="Corporate" /> Corporate </label> </div> <div class="checkbox"> <label for="newsletter_127" > <input id="newsletter_127" name="section[]" type="checkbox" value="cybersecurity-privacy" title="Cybersecurity &amp; Privacy" /> Cybersecurity &amp; Privacy </label> </div> <div class="checkbox"> <label for="newsletter_156" > <input id="newsletter_156" name="section[]" type="checkbox" value="delaware" title="Delaware" /> Delaware </label> </div> <div class="checkbox"> <label for="newsletter_3" > <input id="newsletter_3" name="section[]" type="checkbox" value="employment" title="Employment" /> Employment </label> </div> <div class="checkbox"> <label for="newsletter_9" > <input id="newsletter_9" name="section[]" type="checkbox" value="energy" title="Energy" /> Energy </label> </div> <div class="checkbox"> <label for="newsletter_11" > <input id="newsletter_11" name="section[]" type="checkbox" value="environmental" title="Environmental" /> Environmental </label> </div> <div class="checkbox"> <label for="newsletter_301" > <input id="newsletter_301" name="section[]" type="checkbox" value="fintech" title="Fintech" /> Fintech </label> </div> <div class="checkbox"> <label for="newsletter_136" > <input id="newsletter_136" name="section[]" type="checkbox" value="florida" title="Florida" /> Florida </label> </div> <div class="checkbox"> <label for="newsletter_144" > <input id="newsletter_144" name="section[]" type="checkbox" value="foodbeverage" title="Food &amp; Beverage" /> Food &amp; Beverage </label> </div> <div class="checkbox"> <label for="newsletter_598" > <input id="newsletter_598" name="section[]" type="checkbox" value="georgia" title="Georgia" /> Georgia </label> </div> <div class="checkbox"> <label for="newsletter_112" > <input id="newsletter_112" name="section[]" type="checkbox" value="governmentcontracts" title="Government Contracts" /> Government Contracts </label> </div> <div class="checkbox"> <label for="newsletter_8" > <input id="newsletter_8" name="section[]" type="checkbox" value="health" title="Health" /> Health </label> </div> <div class="checkbox"> <label for="newsletter_139" > <input id="newsletter_139" name="section[]" type="checkbox" value="" title="Hospitality" /> Hospitality </label> </div> <div class="checkbox"> <label for="newsletter_155" > <input id="newsletter_155" name="section[]" type="checkbox" value="illinois" title="Illinois" /> Illinois </label> </div> <div class="checkbox"> <label for="newsletter_147" > <input id="newsletter_147" name="section[]" type="checkbox" value="immigration" title="Immigration" /> Immigration </label> </div> <div class="checkbox"> <label for="newsletter_103" > <input id="newsletter_103" name="section[]" type="checkbox" value="insurance" title="Insurance" /> Insurance </label> </div> </div> <div style="float:right;width:50%;"> <div class="checkbox"> <label for="newsletter_1" > <input id="newsletter_1" name="section[]" type="checkbox" value="ip" title="Intellectual Property" /> Intellectual Property </label> </div> <div class="checkbox"> <label for="newsletter_152" > <input id="newsletter_152" name="section[]" type="checkbox" value="internationalarbitration" title="International Arbitration" /> International Arbitration </label> </div> <div class="checkbox"> <label for="newsletter_105" > <input id="newsletter_105" name="section[]" type="checkbox" value="internationaltrade" title="International Trade" /> International Trade </label> </div> <div class="checkbox"> <label for="newsletter_154" > <input id="newsletter_154" name="section[]" type="checkbox" value="" title="Law360 In-Depth" /> Law360 In-Depth </label> </div> <div class="checkbox"> <label for="newsletter_146" > <input id="newsletter_146" name="section[]" type="checkbox" value="legalethics" title="Legal Ethics" /> Legal Ethics </label> </div> <div class="checkbox"> <label for="newsletter_100" > <input id="newsletter_100" name="section[]" type="checkbox" value="" title="Legal Industry" /> Legal Industry </label> </div> <div class="checkbox"> <label for="newsletter_131" > <input id="newsletter_131" name="section[]" type="checkbox" value="lifesciences" title="Life Sciences" /> Life Sciences </label> </div> <div class="checkbox"> <label for="newsletter_196" > <input id="newsletter_196" name="section[]" type="checkbox" value="massachusetts" title="Massachusetts" /> Massachusetts </label> </div> <div class="checkbox"> <label for="newsletter_126" > <input id="newsletter_126" name="section[]" type="checkbox" value="media" title="Media &amp; Entertainment" /> Media &amp; Entertainment </label> </div> <div class="checkbox"> <label for="newsletter_107" > <input id="newsletter_107" name="section[]" type="checkbox" value="mergersacquisitions" title="Mergers &amp; Acquisitions" /> Mergers &amp; Acquisitions </label> </div> <div class="checkbox"> <label for="newsletter_961" > <input id="newsletter_961" name="section[]" type="checkbox" value="michigan" title="Michigan" checked="checked" disabled="true"/> Michigan </label> </div> <div class="checkbox"> <label for="newsletter_148" > <input id="newsletter_148" name="section[]" type="checkbox" value="nativeamerican" title="Native American" /> Native American </label> </div> <div class="checkbox"> <label for="newsletter_135" > <input id="newsletter_135" name="section[]" type="checkbox" value="newjersey" title="New Jersey" /> New Jersey </label> </div> <div class="checkbox"> <label for="newsletter_116" > <input id="newsletter_116" name="section[]" type="checkbox" value="newyork" title="New York" /> New York </label> </div> <div class="checkbox"> <label for="newsletter_995" > <input id="newsletter_995" name="section[]" type="checkbox" value="northcarolina" title="North Carolina" /> North Carolina </label> </div> <div class="checkbox"> <label for="newsletter_862" > <input id="newsletter_862" name="section[]" type="checkbox" value="ohio" title="Ohio" /> Ohio </label> </div> <div class="checkbox"> <label for="newsletter_134" > <input id="newsletter_134" name="section[]" type="checkbox" value="pennsylvania" title="Pennsylvania" /> Pennsylvania </label> </div> <div class="checkbox"> <label for="newsletter_158" > <input id="newsletter_158" name="section[]" type="checkbox" value="personal-injury-medical-malpractice" title="Personal Injury &amp; Medical Malpractice" /> Personal Injury &amp; Medical Malpractice </label> </div> <div class="checkbox"> <label for="newsletter_128" > <input id="newsletter_128" name="section[]" type="checkbox" value="privateequity" title="Private Equity" /> Private Equity </label> </div> <div class="checkbox"> <label for="newsletter_4" > <input id="newsletter_4" name="section[]" type="checkbox" value="productliability" title="Product Liability" /> Product Liability </label> </div> <div class="checkbox"> <label for="newsletter_130" > <input id="newsletter_130" name="section[]" type="checkbox" value="" title="Project Finance" /> Project Finance </label> </div> <div class="checkbox"> <label for="newsletter_132" > <input id="newsletter_132" name="section[]" type="checkbox" value="publicpolicy" title="Public Policy" /> Public Policy </label> </div> <div class="checkbox"> <label for="newsletter_129" > <input id="newsletter_129" name="section[]" type="checkbox" value="" title="Real Estate" /> Real Estate </label> </div> <div class="checkbox"> <label for="newsletter_142" > <input id="newsletter_142" name="section[]" type="checkbox" value="" title="Retail &amp; E-Commerce" /> Retail &amp; E-Commerce </label> </div> <div class="checkbox"> <label for="newsletter_2" > <input id="newsletter_2" name="section[]" type="checkbox" value="securities" title="Securities" /> Securities </label> </div> <div class="checkbox"> <label for="newsletter_150" > <input id="newsletter_150" name="section[]" type="checkbox" value="sports" title="Sports &amp; Betting" /> Sports &amp; Betting </label> </div> <div class="checkbox"> <label for="newsletter_140" > <input id="newsletter_140" name="section[]" type="checkbox" value="" title="Tax" /> Tax </label> </div> <div class="checkbox"> <label for="newsletter_10" > <input id="newsletter_10" name="section[]" type="checkbox" value="technology" title="Technology" /> Technology </label> </div> <div class="checkbox"> <label for="newsletter_149" > <input id="newsletter_149" name="section[]" type="checkbox" value="telecom" title="Telecommunications" /> Telecommunications </label> </div> <div class="checkbox"> <label for="newsletter_117" > <input id="newsletter_117" name="section[]" type="checkbox" value="texas" title="Texas" /> Texas </label> </div> <div class="checkbox"> <label for="newsletter_151" > <input id="newsletter_151" name="section[]" type="checkbox" value="transportation" title="Transportation" /> Transportation </label> </div> <div class="checkbox"> <label for="newsletter_153" > <input id="newsletter_153" name="section[]" type="checkbox" value="trials" title="Trials" /> Trials </label> </div> <div class="checkbox"> <label for="newsletter_829" > <input id="newsletter_829" name="section[]" type="checkbox" value="washington" title="Washington" /> Washington </label> </div> <div class="checkbox"> <label for="newsletter_110" > <input id="newsletter_110" name="section[]" type="checkbox" value="whitecollar" title="White Collar" /> White Collar </label> </div> </div> </div> <div class="alert alert-warning" style="clear:both;"> <p class="privacy">Law360 UK takes your privacy seriously. Please see our <a href="/privacy_policy" target="_blank">Privacy Policy</a>.</p> </div> <div style="width:100%;clear:both;text-align:center;"> <button class="btn" data-dismiss="modal" aria-hidden="true">No Thanks</button> <a href="#" rel="/newsletters/signup" id="signUpNow" class="btn btn-danger submit">Sign up now</a> </div> <input type="hidden" id="event_action" value="Section Newsletter Signup Modal" /> </form> <div class="page-messaging"> <div id="Success"> <h3>Thank You!</h3> <p></p> </div> </div> </div> </div> </div> </div> </div> <!-- Javascript at the bottom for fast page loading --> <script src="https://static.law360news.com/assets/www/newsletter_section_modal-311337415f7d04a4289b291ee763be8888a0d2ffd3e107ab81419b37daba14e3.js" defer="defer"></script> <script src="https://static.law360news.com/assets/www/chatbot-dd6000ff6c6b28b9604e58d8f44b6a6e93907ea5048586f9baca26a1173a86bf.js" defer="defer"></script> </div> </body> </html>

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