PageSourceSearch

http://stereoscopicmedia.org/index-3.html

html stereoscopicmedia.org collected 2026-10-05 04:54:05 UTC 123,737 bytes, 275 lines download raw bytes

1<!DOCTYPE html><html lang="en">
2<head><title>Today's Opinions</title><meta charset="UTF-8">
2<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={xpid:"UgEDUVRACwYIV1NTBw==",licenseKey:"1337ba3bce",applicationID:"3583210",browserID:"3583216"};;/*! For license information please see nr-loader-full-1.310.0.min.js.LICENSE.txt */
3(()=>{var e,t,r={384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>a,US:()=>l,Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>f});var n=r(6154),i=r(1863),s=r(944),o=r(1910);const a={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(e,t){c()[e]=t}function f(){return function(){let e=c();const t=e.info||{};e.info={beacon:a.beacon,errorBeacon:a.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>a,df:()=>s,qY:()=>n,v4:()=>o});const n="events",i="jserrors",s="browser/blobs",o="rum",a="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},d={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.softNav]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.sessionReplay]:8,[c.logging]:9,[c.genericEvents]:10},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:s,[c.sessionReplay]:s,[c.logging]:a,[c.genericEvents]:"ins"}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>s,ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},s={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},o="log",a=n.K7.logging},1541:(e,t,r)=>{"use strict";r.d(t,{U:()=>i,f:()=>n});const n={MFE:"MFE",BA:"BA"};function i(e,t){if(2!==t?.harvestEndpointVersion)return{};const r=t.agentRef.runtime.appMetadata.agents[0].entityGuid;return e?{"source.id":e.id,"source.name":e.name,"source.type":e.type,"parent.id":e.parent?.id||r,"parent.type":e.parent?.type||n.BA}:{"entity.guid":r,appId:t.agentRef.info.applicationID}}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>d,Ze:()=>f,x3:()=>u});var n=r(3241),i=r(7836),s=r(3606),o=r(860),a=r(2646);const c={};function d(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function u(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&h(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,h(e)}function h(e){const t=Array.from(c[e]);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{c[e].delete(t),p(e,t)}))}function p(e,t,r=!0){const o=e?i.ee.get(e):i.ee,c=s.i.handlers;if(!o.aborted&&o.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=o.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
3).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}o.isolatedBacklog||delete c[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},1738:(e,t,r)=>{"use strict";r.d(t,{U:()=>h,Y:()=>f});var n=r(3241),i=r(9908),s=r(1863),o=r(944),a=r(5701),c=r(3969),d=r(8362),u=r(860),l=r(4261);function f(e,t,r,s){const f=s||r;!f||f[e]&&f[e]!==d.d.prototype[e]||(f[e]=function(){(0,i.p)(c.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({agentIdentifier:r.agentIdentifier,drained:!!a.B?.[r.agentIdentifier],type:"data",name:"api",feature:l.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,o.R)(23,e)}})}function h(e,t,r,n,o){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(o||null===r)&&(0,i.p)(l.Pl+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},1741:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},1910:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},2555:(e,t,r)=>{"use strict";r.d(t,{D:()=>a,f:()=>o});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const a=e=>(0,i.a)(e,s)},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>o,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>a,uh:()=>i,wk:()=>s});const n="NRBA",i="SESSION",s=144e5,o=18e5,a={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},2843:(e,t,r)=>{"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(6154);const i="newrelic";function s(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function s(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Xh:()=>c,Zp:()=>i,kd:()=>d,mq:()=>a,nf:()=>o,qN:()=>s});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],s=["focus","blur"],o=4,a=1e3,c=2e3,d=["PageAction","UserAction","BrowserPerformance"],u={RESOURCES:"experimental.resources",REGIST
3ER:"register"}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>s,YM:()=>d});var n=r(7836),i=r(5607);const s="nr@original:".concat(i.W),o=50;var a=Object.prototype.hasOwnProperty,c=!1;function d(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,s){n||(n="");const o="-"===n.charAt(0);for(let a=0;a<t.length;a++){const c=t[a],d=e[c];l(d)||(e[c]=r(d,o?c+n:n,i,c,s))}},r.flag=s,r;function r(t,r,n,c,d){return l(t)?t:(r||(r=""),nrWrapper[s]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var s,a,l,f;let h;try{a=this,s=[...arguments],l="function"==typeof n?n(s,a):n||{}}catch(t){u([t,"",[s,a,c],l],e)}i(r+"start",[s,a,c],l,d);const p=performance.now();let g;try{return f=t.apply(a,s),g=performance.now(),f}catch(e){throw g=performance.now(),i(r+"err",[s,a,e],l,d),h=e,h}finally{const e=g-p,t={start:p,end:g,duration:e,isLongTask:e>=o,methodName:c,thrownError:h};t.isLongTask&&i("long-task",[t,a],l,d),i(r+"end",[s,a,f],l,d)}}}function i(r,n,i,s){if(!c||t){var o=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=o}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[s])}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=o;var i=s.handlers={};function s(e,t,r,s){o(s||n.d,i,e,t,r)}function o(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var o=t[s]=t[s]||{};(o[r]=o[r]||[]).push([e,i])}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>a,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>s,d3:()=>o,jx:()=>l,sl:()=>f,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",s="resource",o="-start",a="-end",c="fn"+o,d="fn"+a,u="pushState",l=1e3,f=3e4},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),o=r(3969),a=r(993);function c(e,t,r={},c=a.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(o.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)(a.ET,[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(a.p_).some(t=>t===e.toUpperCase().trim())}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>a,rs:()=>i,xV:()=>o,z_:()=>s});const n=r(860).K7.metrics,i="sm",s="cm",o="storeSupportabilityMetrics",a="storeEventMetrics"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>s});var n=r(7836),i=r(1687);class s{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>a,CH:()=>h,Dl:()=>w,Fw:()=>b,PA:()=>m,Pl:()=>n,Pv:()=>x,Tb:()=>l,U2:()=>s,V1:()=>T,Wb:()=>E,bt:()=>y,cD:()=>v,d3:()=>R,dT:()=>c,eY:()=>p,fF:()=>f,hG:()=>i,k6:()=>o,nb:()=>g,o5:()=>u});const n="api-",i="addPageAction",s="addToTrace",o="addRelease",a="finished",c="interaction",d="log",u="noticeError",l="pauseReplay",f="recordCustomEvent",h="recordReplay",p="register",g="setApplicationVersion",m="setCurrentRouteName",v="setCustomAttribute",y="setErrorHandler",b="setPageViewName",w="setUserId",R="start",E="wrapLogger",T="measure",x="consent"},5205:(e,t,r)=>{"use strict";r.d(t,{j:()=>_});var n=r(384),i=r(1741);var s=r(2555),o=r(3333);const a=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var c=r(2614),d=r(944),u=r(8122);const l="[data-nr-mask]",f=e=>(0,u.a)(e,(()=>{const e={feature_flags:[],experimental:{allow_registered_children:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(o.$v.REGIST
3ER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector="".concat(t,",").concat(l):""===t||null===t?e.mask_selector=l:(0,d.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+=",".concat(t):""!==t&&(0,d.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,d.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}})());var h=r(6154),p=r(9324);let g=0;const m={buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v={consented:!1},y={appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consented=e},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},b=e=>{const t=(0,u.a)(e,y),r=Object.keys(m).reduce((e,t)=>(e[t]={value:m[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var w=r(5701);const R=e=>{const t=e.startsWith("http");e+="index.html",r.p=t?e:"https://"+e};var E=r(7836),T=r(3241);const x={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,u.a)(e,x),S=new Set;function _(e,t={},r,o){let{init:a,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();a=e.init,c=e.info,d=e.loader_config}e.init=f(a||{}),e.loader_config=A(d||{}),c.jsAttributes??={},h.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,s.D)(c);const p=e.init,g=[c.beacon,c.errorBeacon];S.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons=[...g],function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let s=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return s?s(...t):n})})}(e),(0,n.US)("activatedFeatures",w.B)),u.denyList=[...p.ajax.deny_list||[],...p.ajax.block_internal?g:[]],u.ptid=e.agentIdentifier,u.loaderType=r,e.runtime=b(u),S.has(e.agentIdentifier)||(e.ee=E.ee.get(e.agentIdentifier),e.exposed=l,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),S.add(e.agentIdentifier)}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>o,SR:()=>s,rF:()=>a});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function o(e){return!0===e?.session_replay.preload&&s(e)}function a(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,Qr:()=>c,sB:()=>a});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(s())return e();const r=(0,i.J)(e),o=setInterval(()=>{s()&&(clearInterval(o),r())},500);(0,n.sp)("load",r,t)}function a(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>s,t:()=>o});var n=r(3241);const i=new Set,s={};function o(e,t){const r=t.agentIdentifier;s[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),s[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>s,eN:()=>h,gm:()=>o,lR:()=>l,m:()=>c,mw:()=>a,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),c=""+o?.location,d=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)(),h=()=>"undefined"!=typeof PerformanceNavigationTiming&&o?.performance?.getEntriesByType("navigation")?.[0]?.responseStart},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,Qb:()=>l,TZ:()=>i,Ug:()=>o,Vh:()=>s,_s:()=>a,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,s="errorDuringReplay",o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
3,d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>o,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function o(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https:///")&&(r=r.substring(8));const i=r.indexOf("index.html");let s,o;i>0?(s=r.substring(0,i),o=r.substring(i)):(s=r,o="*");let[c]=s.split(":");n.push({hostname:a(c),pathname:a(o,!0)})}}function a(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e%2clocation-3.html),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("index.html")||(r.pathname="/".concat(r.pathname)):r.pathname="index.html",r}catch(e){return{}}}},7699:(e,t,r)=>{"use strict";r.d(t,{It:()=>s,KC:()=>a,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,s=1e6,o="SESSION_ERROR",a={[n.K7.logging]:!0,[n.K7.genericEvents]:!1,[n.K7.jserrors]:!1,[n.K7.ajax]:!1}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>i});var n=r(6154);const i=e=>n.RI&&!0===e?.privacy.cookies_enabled},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>a,ee:()=>c});var n=r(384),i=r(8990),s=r(2646),o=r(5607);const a="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var a=h(n);g(e).forEach(e=>{e.apply(a,r)});var d=v()[o[e]];d&&d.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,a,()=>new s.y(a)):new s.y(a)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},7866:(e,t,r)=>{"use strict";r.d(t,{Nc:()=>s,cn:()=>a,fL:()=>i,h3:()=>n,hB:()=>o});
3const n=/function (.+?)\s*\(/,i=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,s=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,o=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,a=/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i},8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let o in s)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),o=r(6154);const a={},c=o.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(a[t.debugId]++)return t;a[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(o.RI&&h(document,f),c&&h(c.prototype,f),h(o.gm,f)),t.on(d+"-start",function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)&&"newrelic"!==e[0]){var i=(0,s.I)(n,l,function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=e[1]=i}}),t.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},8362:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},9119:(e,t,r)=>{"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},9324:(e,t,r)=>{"use strict";r.d(t,{AJ:()=>o,F3:()=>i,Xs:()=>s,Yq:()=>a,xv:()=>n});const n="1.310.0",i="PROD",s="CDN",o="@newrelic/rrweb",a="1.0.1"},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>a,ZF:()=>c,bz:()=>o,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function s(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?s(t,r++).toString(16):"y"===e?(3&s()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var a=0;a<e;a++)o.push(s(r,i++).toString(16));return o.join("")}function c(){return a(16)}function d(){return a(32)}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var s=n[e]={exports:{}};return r[e](s,s.exports,i),s.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.310.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.310.0.PROD:",i.l=(r,n,s,o)=>
3{if(e[r])e[r].push(n);else{var a,c;if(void 0!==s)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+s){a=l;break}}if(!a){c=!0;var f={891:"sha512-Zm9bnoZH6Hb4Sdghjf2uL63kmFSXpvszu8WsNJZyRa4gI1hYpme+zU1Vl1uEexJgISlcrlDqCmkQGHQAgf0nMw==",222:"sha512-K4bjvk0YcJk30djkHhxEXmUAAQjQ6dgSeXZDrAGOnXjp8GC7fzfawUPBZgVP8x4lr5aBHSKUjOKW8Z4A3spnVA==",95:"sha512-epRslPwqUsc66l1mGWbdkpAm18FZQ305md1QWlb+0ITOU3NXbNzAD+od3pYww9G2T2VycKRf8D/hEtUn3s7Ezg=="};(a=document.createElement("script")).charset="utf-8",i.nc&&a.setAttribute("nonce",i.nc),a.setAttribute("data-webpack",t+s),a.src=r,0!==a.src.indexOf(window.location.origin+"/")&&(a.crossOrigin="anonymous"),f[o]&&(a.integrity=f[o])}e[r]=[n];var h=(t,n)=>{a.onerror=a.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=h.bind(null,a.onerror),a.onload=h.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={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 s=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=s);var o=i.p+i.u(t),a=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var s=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;a.message="Loading chunk "+t+" failed: ("+s+": "+o+")",a.name="ChunkLoadError",a.type=s,a.request=o,n[1](a)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,s,[o,a,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)s=o[d],i.o(e,s)&&e[s]&&e[s][0](),e[s]=0},r=self["webpackChunk:NRBA-1.310.0.PROD"]=self["webpackChunk:NRBA-1.310.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(8362),t=i(860);const r=Object.values(t.K7);var n=i(5205);var s=i(9908),o=i(1863),a=i(4261),c=i(1738);var d=i(1687),u=i(4234),l=i(5289),f=i(6154),h=i(944),p=i(5270),g=i(7767),m=i(6389),v=i(7699);class y extends u.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRef=e,this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,m.J)(()=>{(0,d.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,d.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if((0,g.V)(e.init)){const{setupAgentSession:t}=await i.e(891).then(i.bind(i,8766));n=t(e)}}catch(e){(0,h.R)(20,e),this.ee.emit("internal-error",[e]),(0,s.p)(v.qh,[e],void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,d.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}=await t();this.featAggregate=new i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,h.R)(34,e),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};f.RI?(0,l.GG)(()=>n(),!0):n()}#t(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,p.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}}var b=i(6630),w=i(2614),R=i(3241);class E extends y{static featureName=b.T;constructor(e){var t;super(e,b.T),this.setupInspectionEvents(e.agentIdentifier),t=e,(0,c.Y)(a.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(a.Pl+a.Fw,[(0,o.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(891).then(i.bind(i,3718)))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,R.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.target.readyState,type:"window",name:r,data:t.target.location+""})};(0,l.sB)(e=>{t(e,"DOMContentLoaded")}),(0,l.GG)(e=>{t(e,"load")}),(0,l.Qr)(e=>{t(e,"navigate")}),this.ee.on(w.tS.UPDATE,(t,r)=>{(0,R.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})})}}var T=i(384);class x extends e.d{constructor(e){var t;(super(),f.gm)?(this.features={},(0,T.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),(0,n.j)(this,e,e.loaderType||"agent"),t=this,(0,c.Y)(a.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,c.U)(t,e,r,a.cD,n);(0,h.R)(40,typeof r)}else(0,h.R)(39,typeof e)},t),function(e){(0,c.Y)(a.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,h.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,s.p)(a.Pl+"setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,c.U)(e,"enduser.id",t,a.Dl,!0)},e)}(this),function(e){(0,c.Y)(a.nb,function(t){if("string"==typeof t||null===t)return(0,c.U)(e,"application.version",t,a.nb,!1);(0,h.R)(42,typeof t)},e)}(this),function(e){(0,c.Y)(a.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,c.Y)(a.Pv,function(t=!0){if("boolean"==typeof t){if((0,s.p)(a.Pl+a.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,h.R)(65,typeof t)},e)}(this),this.run()):(0,h.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return r.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),n=[...this.desiredFeatures];n.sort((e,r)=>
3t.P3[e.featureName]-t.P3[r.featureName]),n.forEach(r=>{if(!e[r.featureName]&&r.featureName!==t.K7.pageViewEvent)return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,h.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,h.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,T.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var A=i(2843),S=i(782);class _ extends y{static featureName=S.T;constructor(e){super(e,S.T),f.RI&&((0,A.u)(()=>(0,s.p)("docHidden",[(0,o.t)()],void 0,S.T,this.ee),!0),(0,A.G)(()=>(0,s.p)("winPagehide",[(0,o.t)()],void 0,S.T,this.ee)),this.importAggregator(e,()=>i.e(891).then(i.bind(i,9018))))}}var O=i(3969);class k extends y{static featureName=O.TZ;constructor(e){super(e,O.TZ),f.RI&&document.addEventListener("securitypolicyviolation",e=>{(0,s.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)}),this.importAggregator(e,()=>i.e(891).then(i.bind(i,6555)))}}var I=i(6774),P=i(3878),j=i(3304);class N{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return M(e)?e:new N(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function C(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(M(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return D(e.reason)}const r=D(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new N(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return M(e.error)?e.error:D(e)}function M(e){return e instanceof Error&&!!e.stack}function B(e,r,n,i,a=(0,o.t)()){"string"==typeof e&&(e=new Error(e)),(0,s.p)("err",[e,a,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var H=i(1541),W=i(993),K=i(3785);function F(e,{customAttributes:t={},level:r=W.p_.INFO}={},n,i,s=(0,o.t)()){(0,K.R)(n.ee,e,t,r,!1,i,s)}function U(e,r,n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.hG,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}function V(e,r,n,i,c=(0,o.t)()){const{start:d,end:u,customAttributes:l}=r||{},f={customAttributes:l||{}};if("object"!=typeof f.customAttributes||"string"!=typeof e||0===e.length)return void(0,h.R)(57);const p=(e,t)=>null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(f.start=p(d,0),f.end=p(u,c),Number.isNaN(f.start)||Number.isNaN(f.end))(0,h.R)(57);else{if(f.duration=f.end-f.start,!(f.duration<0))return(0,s.p)(a.Pl+a.V1,[f,e,i],void 0,t.K7.genericEvents,n.ee),f;(0,h.R)(58)}}function z(e,r={},n,i,c=(0,o.t)()){(0,s.p)(a.Pl+a.fF,[c,e,r,i],void 0,t.K7.genericEvents,n.ee)}var G=i(9119),Y=i(7866);const q=new Set;let Z=[];if(f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||"link"===e.initiatorType&&e.name.endsWith(".js"))(e)){q.size>250&&q.delete(q.values().next().value),q.add(e);const t=[];Z.forEach(({test:r,addedAt:n},i)=>{(r(e)||(0,o.t)()-n>1e4)&&t.push(i)}),Z=Z.filter((e,r)=>!t.includes(r))}})}).observe({type:"resource",buffered:!0})}function X(){const e={registeredAt:(0,o.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,asset:void 0,type:"unknown"},t=function(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}();if(!t)return e;const r=f.gm.performance?.getEntriesByType("navigation")?.find(e=>"navigation"===e.initiatorType)?.name||"";try{const n=function(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(Y.cn)||e.match(Y.hB);r&&r[2]&&t.add((0,G.L)(r[2]))}return[...t]}(t).at(-1);if(!n)return e;if(r.includes(n))return e.asset=(0,G.L)(r),e.type="inline",e;const i=performance.getEntriesByType("resource").find(s)||[...q].find(s);function s(e){const t=(0,G.L)(e.name);return t.endsWith(n)||n.endsWith(t)}function a(t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType}i?a(i):function(e){if(!e||!f.gm.document)return!1;try{const t=f.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,G.L)(r.href)===e)return!0}catch(e){}return!1}(n)&&(e.asset=n,e.type="preload",Z.push({addedAt:(0,o.t)(),test:e=>!!s(e)&&(a(e),!0)}))}catch(c){}return e}const J=["name","id","type"];function Q(e){(0,c.Y)(a.eY,function(t){return ee(e,t)},e)}function ee(e,r,n){(0,h.R)(54,"newrelic.register"),r||={},r.type=H.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,r.parent=n||{},("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={});const i=X(),a={};
3Object.entries(r.tags).forEach(([e,t])=>{J.includes(e)||(a["source.".concat(e)]=t)}),r.isolated??=!0;let c=()=>{};const d=e.runtime.registeredEntities;if(!r.isolated){const e=d.find(({metadata:{target:{id:e}}})=>e===r.id&&!r.isolated);if(e)return e}const u=e=>{r.blocked=!0,c=e};function l(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501||"number"==typeof e}e.init.api.allow_registered_children||u((0,m.J)(()=>(0,h.R)(55))),l(r.id)&&l(r.name)||u((0,m.J)(()=>(0,h.R)(48,r)));const f={addPageAction:(t,n={})=>y(U,[t,{...a,...n},e],r),deregister:()=>{g(),u((0,m.J)(()=>(0,h.R)(68)))},log:(t,n={})=>y(F,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>y(V,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>y(B,[t,{...a,...n},e],r),register:(t={})=>y(ee,[e,t],f.metadata.target),recordCustomEvent:(t,n={})=>y(z,[t,{...a,...n},e],r),setApplicationVersion:e=>v("application.version",e),setCustomAttribute:(e,t)=>v(e,t),setUserId:e=>v("enduser.id",e),metadata:{customAttributes:a,target:r,timings:i}},p=()=>(r.blocked&&c(),r.blocked);function g(){i.reportedAt||(i.reportedAt=(0,o.t)(),f.recordCustomEvent("MicroFrontEndTiming",{assetUrl:i.asset,assetType:i.type,timeToLoad:i.registeredAt-i.fetchStart,timeToBeRequested:i.fetchStart,timeToFetch:i.fetchEnd-i.fetchStart,timeToRegister:i.registeredAt-i.fetchEnd,timeAlive:i.reportedAt-i.registeredAt}))}p()||(d.push(f),(0,A.G)(g));const v=(e,t)=>{p()||(a[e]=t)},y=(r,n,i)=>{if(p()&&r!==ee)return;const a=(0,o.t)();(0,s.p)(O.xV,["API/register/".concat(r.name,"/called")],void 0,t.K7.metrics,e.ee);try{if(e.init.api.duplicate_registered_data&&r!==ee){let e=n;if(n[1]instanceof Object){const t={"child.id":i.id,"child.type":i.type};e="customAttributes"in n[1]?[n[0],{...n[1],customAttributes:{...n[1].customAttributes,...t}},...n.slice(2)]:[n[0],{...n[1],...t},...n.slice(2)]}r(...e,void 0,a)}return r(...n,i,a)}catch(e){(0,h.R)(50,e)}};return f}class te extends y{static featureName=I.T;constructor(e){var t;super(e,I.T),t=e,(0,c.Y)(a.o5,(e,r)=>B(e,r,t),t),function(e){(0,c.Y)(a.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,c.Y)(a.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Q(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,s.p)("ierr",[D(t),(0,o.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),f.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,s.p)("err",[C(t),(0,o.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),f.gm.addEventListener("error",t=>{this.abortHandler&&(0,s.p)("err",[L(t),(0,o.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#r,this.importAggregator(e,()=>i.e(891).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var re=i(8990);let ne=1;function ie(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===f.gm?0:(0,re.I)(e,"nr@id",function(){return ne++})}function se(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var oe=i(8139),ae=i(7836),ce=i(3434);const de={},ue=["open","send"];function le(e){var t=e||ae.ee;const r=function(e){return(e||ae.ee).get("xhr")}(t);if(void 0===f.gm.XMLHttpRequest)return r;if(de[r.debugId]++)return r;de[r.debugId]=1,(0,oe.u)(t);var n=(0,ce.YM)(r),i=f.gm.XMLHttpRequest,s=f.gm.MutationObserver,o=f.gm.Promise,a=f.gm.setInterval,c="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],u=[],l=f.gm.XMLHttpRequest=function(e){const t=new i(e),s=r.context(t);try{r.emit("new-xhr",[t],s),t.addEventListener(c,(o=s,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,r.emit("xhr-resolved",[],e)),n.inPlace(e,d,"fn-",b)}),(0,P.jT)(!1))}catch(e){(0,h.R)(15,e);try{r.emit("internal-error",[e])}catch(e){}}var o;return t};function p(e,t){n.inPlace(t,["onreadystatechange"],"fn-",b)}if(function(e,t){for(var r in e)t[r]=e[r]}(i,l),l.prototype=i.prototype,n.inPlace(l.prototype,ue,"-xhr-",b),r.on("send-xhr-start",function(e,t){p(e,t),function(e){u.push(e),s&&(g?g.then(y):a?a(y):(m
3=-m,v.data=m))}(t)}),r.on("open-xhr-start",p),s){var g=o&&o.resolve();if(!a&&!o){var m=1,v=document.createTextNode(m);new s(y).observe(v,{characterData:!0})}}else t.on("fn-end",function(e){e[0]&&e[0].type===c||y()});function y(){for(var e=0;e<u.length;e++)p(0,u[e]);u.length&&(u=[])}function b(e,t){return t}return r}var fe="fetch-",he=fe+"body-",pe=["arrayBuffer","blob","json","text","formData"],ge=f.gm.Request,me=f.gm.Response,ve="prototype";const ye={};function be(e){const t=function(e){return(e||ae.ee).get("fetch")}(e);if(!(ge&&me&&f.gm.fetch))return t;if(ye[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],s={};t.emit(n+"before-start",[r],s),s[ae.P]&&s[ae.P].dt&&(e=s[ae.P].dt);var o=i.apply(this,r);return t.emit(n+"start",[r,e],o),o.then(function(e){return t.emit(n+"end",[null,e],o),e},function(e){throw t.emit(n+"end",[e],o),e})})}return ye[t.debugId]=1,pe.forEach(e=>{r(ge[ve],e,he),r(me[ve],e,he)}),r(f.gm,"fetch",fe),t.on(fe+"end",function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(fe+"done",[null,r],n)}else t.emit(fe+"done",[e],n)}),t}var we=i(7485),Re=i(9566);class Ee{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,Re.ZF)(),o=(0,Re.el)(),a=Date.now(),c={spanId:s,traceId:o,timestamp:a};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,o),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,a,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,o,a,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof f.gm?.btoa))return null;var o={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(o.d.tk=s),btoa((0,j.A)(o))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,we.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Te=i(9300),xe=i(7295);function Ae(e){return"string"==typeof e?e:e instanceof(0,T.dV)().o.REQ?e.url:f.gm?.URL&&e instanceof URL?e.href:void 0}var Se=["load","error","abort","timeout"],_e=Se.length,Oe=(0,T.dV)().o.REQ,ke=(0,T.dV)().o.XHR;
3const Ie="X-NewRelic-App-Data";class Pe extends y{static featureName=Te.T;constructor(e){super(e,Te.T),this.dt=new Ee(e),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};f.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};je(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}be(this.ee),le(this.ee),function(e,r,n,i){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=T,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){x(t,e)},(0,P.jT)(!1)),f.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,P.jT)(!1))}function c(e){this.params={method:e[0]},je(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=se(i);a&&(n.txSize=a)}this.startTime=(0,o.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit("internal-error",[e])}catch(e){}}};for(var c=0;c<_e;c++)t.addEventListener(Se[c],this.listener,(0,P.jT)(!1))}function l(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+ie(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+ie(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function g(){this.endTime=(0,o.t)()}function m(e,t){t instanceof ke&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function v(e,t){t instanceof ke&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function y(e,t,r){t instanceof ke&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,o.t)()))}function b(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,o.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&f.RI&&(t=""+f.gm.location.href):e[0]&&e[0].url?t=e[0].url:f.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,we.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)a(e[0].headers,n)&&(this.dt=n);else{var s={};for(var o in r)s[o]=r[o];s.headers=new Headers(r.headers||{}),a(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function a(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,o.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r=this.opts||{},n=this.target;je(this,Ae(n));var i=(""+(n&&n instanceof Oe&&n.method||r.method||"GET")).toUpperCase();this.params.method=i,this.body=r.body,this.txSize=se(r.body)||0}function E(e,r){if(this.endTime=(0,o.t)(),this.params||(this.params={}),(0,xe.iW)(this.params))return;let i;this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(i=+this.rxSize);const s={txSize:this.txSize,rxSize:i,duration:(0,o.t)()-this.startTime};n("xhr",[this.params,s,this.startTime,this.endTime,"fetch"],this,t.K7.ajax)}function T(e){const r=this.params,i=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<_e;t++)e.removeEventListener(Se[t],this.listener,!1);r.aborted||(0,xe.iW)(r)||(i.duration=(0,o.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==r.status&&(r.status=0):x(this,e),i.cbTime=this.cbTime,n("xhr",[r,i,this.startTime,this.endTime,"xhr"],this,t.K7.ajax))}}function x(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?se(e.response):"text"===r||""===r||void 0===r?se(e.responseText):void 0}(n,e.lastSize);if(i&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(Ie)>=0){var o=n.getResponseHeader(Ie);o&&((0,s.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=o.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",c),r.on("open-xhr-end",d),r.on("send-xhr-start",u),r.on("xhr-cb-time",l),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",g),r.on("addEventListener-end",m),r.on("removeEventListener-end",v),r.on("fn-end",b),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",y),r.on("fetch-done",E)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>i.e(891).then(i.bind(i,3845)))}}function je(e,t){var r=(0,we.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const Ne={}
3,De=["pushState","replaceState"];function Ce(e){const t=function(e){return(e||ae.ee).get("history")}(e);return!f.RI||Ne[t.debugId]++||(Ne[t.debugId]=1,(0,ce.YM)(t).inPlace(window.history,De,"-")),t}var Le=i(3738);function Me(e){(0,c.Y)(a.BL,function(r=Date.now()){const n=r-f.WN;n<0&&(0,h.R)(62,r),(0,s.p)(O.XG,[a.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:a.BL,start:r,origin:"nr"}),(0,s.p)(a.Pl+a.hG,[n,a.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:Be,bD:He,d3:We,Kp:Ke,TZ:Fe,Lc:Ue,uP:Ve,Rz:ze}=Le;class Ge extends y{static featureName=Fe;constructor(e){var r;super(e,Fe),r=e,(0,c.Y)(a.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const n={n:e.name,s:e.start-f.WN,e:(e.end||e.start)-f.WN,o:e.origin||"",t:"api"};n.s<0||n.e<0||n.e<n.s?(0,h.R)(61,{start:n.s,end:n.e}):(0,s.p)("bstApi",[n],void 0,t.K7.sessionTrace,r.ee)},r),Me(e);if(!(0,g.V)(e.init))return void this.deregisterDrain();const n=this.ee;let d;Ce(n),this.eventsEE=(0,oe.u)(n),this.eventsEE.on(Ve,function(e,t){this.bstStart=(0,o.t)()}),this.eventsEE.on(Ue,function(e,r){(0,s.p)("bst",[e[0],r,this.bstStart,(0,o.t)()],void 0,t.K7.sessionTrace,n)}),n.on(ze+We,function(e){this.time=(0,o.t)(),this.startPath=location.pathname+location.hash}),n.on(ze+Ke,function(e){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,n)});try{d=new PerformanceObserver(e=>{const r=e.getEntries();(0,s.p)(Be,[r],void 0,t.K7.sessionTrace,n)}),d.observe({type:He,buffered:!0})}catch(e){}this.importAggregator(e,()=>i.e(891).then(i.bind(i,6974)),{resourceObserver:d})}}var Ye=i(6344);class qe extends y{static featureName=Ye.TZ;#n;recorder;constructor(e){var r;let n;super(e,Ye.TZ),r=e,(0,c.Y)(a.CH,function(){(0,s.p)(a.CH,[],void 0,t.K7.sessionReplay,r.ee)},r),function(e){(0,c.Y)(a.Tb,function(){(0,s.p)(a.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);try{n=JSON.parse(localStorage.getItem("".concat(w.H3,"_").concat(w.uh)))}catch(e){}(0,p.SR)(e.init)&&this.ee.on(a.CH,()=>this.#i()),this.#s(n)&&this.importRecorder().then(e=>{e.startRecording(Ye.Qb.PRELOAD,n?.sessionReplayMode)}),this.importAggregator(this.agentRef,()=>i.e(891).then(i.bind(i,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,s.p)(Ye.Vh,[e],void 0,this.featureName,this.ee))})}#s(e){return e&&(e.sessionReplayMode===w.g.FULL||e.sessionReplayMode===w.g.ERROR)||(0,p.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??=Promise.all([i.e(891),i.e(222)]).then(i.bind(i,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!==w.g.FULL&&this.featAggregate.initializeRecording(w.g.FULL,!0,Ye.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(Ye.Qb.API,w.g.FULL)}))}}var Ze=i(3333);const Xe={},$e=new Set;function Je(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Qe{constructor(e,t){this.timestamp=(0,o.t)(),this.currentUrl=(0,G.L)(window.location.href),this.socketId=(0,Re.LA)(8),this.requestedUrl=(0,G.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class et extends y{static featureName=Ze.TZ;constructor(e){super(e,Ze.TZ);const r=e.init.feature_flags.includes("websockets"),n=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,r];var d;let u,l;if(d=e,(0,c.Y)(a.hG,(e,t)=>U(e,t,d),d),function(e){(0,c.Y)(a.fF,(t,r)=>z(t,r,e),e)}(e),Me(e),Q(e),function(e){(0,c.Y)(a.V1,(t,r)=>V(t,r,e),e)}(e),r&&(l=function(e){if(!(0,T.dV)().o.WS)return e;const t=e.get("websockets");if(Xe[t.debugId]++)return t;Xe[t.debugId]=1,(0,A.G)(()=>{const e=(0,o.t)();$e.forEach(r=>{r.nrData.closedAt=e,r.nrData.closeCode=1001,r.nrData.closeReason="Page navigating away",r.nrData.closeWasClean=!1,r.nrData.openedAt&&(r.nrData.connectedDuration=e-r.nrData.openedAt),t.emit("ws",[r.nrData],r)})});class r extends WebSocket{static name="WebSocket";static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return r.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Qe(e[0],e[1]),this.addEventListener("open",()=>{this.nrData.openedAt=(0,o.t)(),["protocol","extensions","binaryType"].forEach(e
3=>{this.nrData[e]=this[e]}),$e.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=Je(e.data);this.nrData.messageOrigin??=(0,G.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,o.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,$e.delete(this),t.emit("ws",[this.nrData],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=Je(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return f.gm.WebSocket=r,t}(this.ee)),f.RI){if(be(this.ee),le(this.ee),u=Ce(this.ee),e.init.user_actions.enabled){function h(t){const r=(0,we.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function p(){u.emit("navChange")}Ze.Zp.forEach(e=>(0,P.sp)(e,e=>(0,s.p)("ua",[e],void 0,this.featureName,this.ee),!0)),Ze.qN.forEach(e=>{const t=(0,m.s)(e=>{(0,s.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,P.sp)(e,t)}),f.gm.addEventListener("error",()=>{(0,s.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,P.jT)(!1,this.removeOnAbort?.signal)),this.ee.on("open-xhr-start",(e,r)=>{h(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)})}),this.ee.on("fetch-start",e=>{e.length>=1&&!h(Ae(e[0]))&&(0,s.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),u.on("pushState-end",p),u.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,P.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",p,(0,P.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&f.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,s.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}r&&l.on("ws",e=>{(0,s.p)("ws-complete",[e],void 0,this.featureName,this.ee)});try{this.removeOnAbort=new AbortController}catch(g){}this.abortHandler=()=>{this.removeOnAbort?.abort(),this.abortHandler=void 0},n.some(e=>e)?this.importAggregator(e,()=>i.e(891).then(i.bind(i,8019))):this.deregisterDrain()}}var tt=i(2646);const rt=new Map;function nt(e,t,r,n,i=!0){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,h.R)(29);const s=function(e){return(e||ae.ee).get("logger")}(e),o=(0,ce.YM)(s),a=new tt.y(ae.P);a.level=n.level,a.customAttributes=n.customAttributes,a.autoCaptured=i;const c=t[r]?.[ce.Jt]||t[r];return rt.set(c,a),o.inPlace(t,[r],"wrap-logger-",()=>rt.get(c)),s}var it=i(1910);class st extends y{static featureName=W.TZ;constructor(e){var t;super(e,W.TZ),t=e,(0,c.Y)(a.$9,(e,r)=>F(e,r,t),t),function(e){(0,c.Y)(a.Wb,(t,r,{customAttributes:n={},level:i=W.p_.INFO}={})=>{nt(e.ee,t,r,{customAttributes:n,level:i},!1)},e)}(e),Q(e);const r=this.ee;["log","error","warn","info","debug","trace"].forEach(e=>{(0,it.i)(f.gm.console[e]),nt(r,f.gm.console,e,{level:"log"===e?"info":e})}),this.ee.on("wrap-logger-end",function([e]){const{level:t,customAttributes:n,autoCaptured:i}=this;(0,K.R)(r,e,n,t,i)}),this.importAggregator(e,()=>i.e(891).then(i.bind(i,5288)))}}new x({features:[E,_,Ge,qe,Pe,k,te,et,st],loaderType:"pro"})})()})();</script>
3<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"1337ba3bce","applicationID":"3583210,1132078","transactionName":"ZFUGZkBTWhdZW0MNCl0fIkdcUUANV1YYFBBRXA1RU0ZdC1ZLGRIMVkcXCF1CXQpRV1kX","queueTime":1,"applicationTime":83,"agent":""}</script>
3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="keywords" content="mediapost, mediapost publications, media, media post, article, articles, story, stories, commentary, commentaries, media buyer, media planner, on-line, advertisers, advertisements, advertising, ad sales, media mix, advertising agency, ad agency"><meta name="description" content="MediaPost Publications is an on-line publishing resource for all advertising media professionals - TV, cable, radio, print, interactive, agencies, buyers, and reps - providing news, articles and commentary."><meta name="google-site-verification" content="GvnD3MBsOW766ri4CfWz3ibKXkZlV0Lqdbf71ApW79U" /><meta name="facebook-domain-verification" content="fhv035dq18uv3c5hgae1fmgl5gk5en" /><meta name="viewport" content="initial-scale=1, maximum-scale=1"><meta name="viewport" content="width=device-width, initial-scale=1">
3<script src='https://www5.smartadserver.com/handlers/config/config.ashx?nwid=1909&amp;cptype=smartconfig' type="text/javascript"></script>
3<script type="text/javascript">
4    sas.setup({ domain: 'https://www5.smartadserver.com', async: true, renderMode: 0, inSequence: true});
5    //  renderMode define when ads must be rendered :
6    //      - DEFAULT       (0) : as soon as ad is ready
7    //      - READY         (1) : render ads when document is ready
8    //  - ON_DEMAND     (2) : user must call sas.callAds()
9</script>
9<script src="js/init-2.min.js"></script>
9<script>broadstreet.watch({ networkId: 8061 })</script>
9<script type="text/javascript" src="js/jquery.min.js"></script>
9<script type="text/javascript">
10    if (typeof jQuery == 'undefined') {
11        document.write(unescape("%3Cscript src='/static/js/jquery.min-1.9.1.js' type='text/javascript'%3E%3C/script%3E")); }
12</script>
12<script src="js/jquery.colorbox-min-1.4.27.js"></script>
12<link href="css/bootstrap.min-3.3.6-custom.css" rel="stylesheet"><!-- FONTS --><link href="https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700" rel="stylesheet"><link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700" rel="stylesheet">
12<script src="js/bootstrap.min-3.3.6-custom.js"></script>
12<script>
13/* allows mobile safari to show hover and active */
14document.addEventListener("touchstart", function() {},false);
15</script>
15<link href="css/navbar7b30.css" rel="stylesheet"><!-- Google Remarketing Tag for MediaPost Site Visitor  --><style> 
16    iframe[name="google_conversion_frame"] { display: none; } 
17</style>
17<script type="text/javascript"> 
18    /* <![CDATA[ */ 
19    var google_conversion_id = 1071024836; 
20    var google_custom_params = window.google_tag_params; 
21    var google_remarketing_only = true; 
22    /* ]]> */ 
23</script>
23<script type="text/javascript" src="txt/f.txt"></script>
23<noscript><div style="display:inline;"><img height="1" width="1" style="border-style:none;" alt="" src="http://googleads.g.doubleclick.net/pagead/viewthroughconversion/1071024836/?value=0&amp;guid=ON&amp;script=0"/></div></noscript>
23<script type="text/javascript">
24//Navbar Scroll Event
25var lastScrollTop = 0;
26$(window).scroll(function(event){
27   var st = $(this).scrollTop();
28   if (st > lastScrollTop && st > 40){
29       $('.navbar').addClass('navbar-scroll-custom');
30   } else {
31       $('.navbar').removeClass('navbar-scroll-custom');
32   }
33   lastScrollTop = st;
34});
35</script>
35<link href="css/footer5e1f.css" rel="stylesheet"><style>
36        .container-fluid {
37            padding-left: 0;
38            padding-right: 0;
39        }
40    </style><link href="css/homepageae52.css" rel="stylesheet" type="text/css"><link href="css/colorbox.css" rel="stylesheet"><link href="https://s3.amazonaws.com/static.mediapost.com/favicon.ico" rel="shortcut icon">
41	
42	
43
44	
45	
46	</head><body><nav class="navbar navbar-fixed-top navbar-inverse"><div class="container"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse-1" aria-expanded="false"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'mplogo','value': 1});" class="navbar-brand" href="index.html"></a></div><div class="collapse navbar-collapse" id="navbar-collapse-1"><ul class="nav navbar-nav"><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Publications<span class="caret"></span></a><ul class="dropdown-menu" id="nav_news"><li><div class="menu"><div class="column"><div class="section"><dl><dt>Current Stories</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index.html"><span style="font-weight:700;">MediaPost Home</span></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-2.html">Today's News</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-3.html">Today's Opinions</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-4.html">MediaPost Week in Review</a></dd></dl></div><!--/end section--><div class="section"><dl><dt>News Dailies</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-5.html">Media Daily News</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-6.html">Marketing Daily</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-7.html">Agency Daily</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-8.html">Television News Daily</a></dd></dl></div><!--/end section--></div><!--/end column--><div class="column"><div class="section"><dl><dt>Marketing Weeklies</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-9.html">Marketing CPG</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-10.html">Marketing Retail</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-11.html">Marketing QSR</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-12.html">Marketing Pharma & Health</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-13.html">Marketing Automotive</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-14.html">Marketing Politics</a></dd></dl></div><!--/end section--><div class="section"><dl><dt>Opinion</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-15.html">Brand Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-16.html">Brand Insider Podcast</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-17.html">Brand Insider BTS</a></dd></dl></div><!--/end section--></div><!--/end column--><div class="column"><div class="section"><dl><dt>Opinion</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-18.html">Media Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-19.html">Planning & Buying Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-20.html">Media 3.0</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-21.html">Advanced TV Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-22.html">TV Watch</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-23.html">Marketing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-24.html">Data &amp; Programmatic Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-25.html">Performance Marketing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-26.html">Email Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-27.html">Publishing Insider</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'publications','value': 1});" href="index-28.html">MAD Blog</a></dd></dl></div><!--/end section--></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Events<span class="caret"></span></a><ul class="dropdown-menu" id="nav_events"><li><div class="menu"><div class="column"><dl><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_home', 'value': 1});" href="index-29.html" class="home_icon"><b>
46Events Home</b></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_calendar', 'value': 1});" href="index-30.html" id="calendar_link"><b>2026 Events Calendar</b></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu', 'event_label': 'events_calendar', 'value': 1});" href="index-31.html" id="calendar_link"><b>Insider Summit VIP Experiences Calendar</b></a></dd><dt>Upcoming Events</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/travel-naples-2026">Brand Insider Summit: Travel &amp; Hospitality<br /><em>
47                                                        February 18-21, 2026, Naples
48                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/pharma-clearwater-2026">Brand Insider Summit: Pharma &amp; Health<br /><em>
49                                                        February 22-25, 2026, Clearwater Beach
50                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/retail-scottsdale-2026">Brand Insider Summit: Retail<br /><em>
51                                                        March 15-18, 2026, Scottsdale
52                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/planningandbuying-scottsdale-2026">Planning and Buying Insider Summit<br /><em>
53                                                        March 18-21, 2026, Scottsdale
54                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/automotive-newyork-2026">Marketing Automotive<br /><em>
55                                                        April 1, 2026, NYC
56                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/tvvideo-neworleans-2026">TV &amp; Video Insider Summit<br /><em>
57                                                        April 6-9, 2026, New Orleans
58                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/email-keylargo-2026">Email Insider Summit<br /><em>
59                                                        April 12-15, 2026, Key Largo
60                                                    </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_upcoming','value': 1});" href="https://events.mediapost.com/qsr-savannah-2026">Brand Insider Summit: QSR<br /><em>
61                                                        May 4-6, 2026, Savannah
62                                                    </em></a></dd></dl></div><!--/end column--><div class="column"><dl><dt>Recently Concluded</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/politics-dc-2026">Marketing Politics<br /><em>
63                                                January 15-15, 2026, Washington, DC
64                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/performance-deervalley-2025">Performance Marketing Insider Summit<br /><em>
65                                                December 14-17, 2025, Deer Valley
66                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/tvvideo-deervalley-2025">TV &amp; Video Insider Summit<br /><em>
67                                                December 10-13, 2025, Deer Valley
68                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/email-deervalley-2025">Email Insider Summit<br /><em>
69                                                December 7-10, 2025, Deer Valley
70                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/automotive-la-2025">Marketing Automotive<br /><em>
71                                                November 20-20, 2025, Los Angeles
72                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/qsr-santabarbara-2025">Brand Insider Summit: QSR<br /><em>
73                                                November 19-22, 2025, Santa Barbara
74                                            </em></a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'events_concluded','value': 1});"href="https://events.mediapost.com/cpg-santabarbara-2025">Brand Insider Summit: CPG<br /><em>
75                                                November 16-19, 2025, Santa Barbara
76                                            </em></a></dd></dl></div><!--/end column--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Awards<span class="caret"></span></a><ul class="dropdown-menu" id="nav_awards"><li><div class="menu"><div class="column"><dl><dt>MediaPost Awards</a></dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="index-32.html">Agency of the Year</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="index-33.html">Planning & Buying Awards</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="index-34.html">Marketing Automotive Awards</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'awards','value': 1});" href="index-35.html">OMMA Awards&nbsp;(October 8, 2025, NYC)</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Members<span class="caret"></span></a><ul class="dropdown-menu" id="nav_members"><li><div class="menu"><div class="column"><dl><dt>Become A MediaPost Member</dt><div style="font-style:italic;color:#ffffff;padding-left:12px;">Subscribe to your choice of industry specific newsletters, save $100 on conferences, search member directories, comment on stories and more. Free to qualified media, marketing and advertising professionals.</div><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_join','value': 1});" href="index-36.html">Join Now</a></dd><dt>Member Resources</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_directory','value': 1});" href="index-37.html">All Member Directory</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_manage','value': 1});" href="index-38.html">Manage My Account</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'members_manage','value': 1});" href="index-39.html">Manage My Subscriptions</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">More<span class="caret"></span></a><ul class="dropdown-menu" id="nav_more"><li><div class="menu"><div class="column"><dl><dt>Additional Resources</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_feedbackloop','value': 1});" href="index-40.html">Feedback Loop (Comments)</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_research','value': 1});" href="index-41.html">Premium Research</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_whitepapers','value': 1});" href="index-42.html">Whitepapers</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_webinars','value': 1});" href="index-43.html">Webinars</a></dd><dt>About and Contacts</dt><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_about','value': 1});" href="index-44.html">About MediaPost</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'mplogo','value': 1});" href="index-45.html">Contact Editorial</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_privacy','value': 1});" href="index-46.html">Privacy/Terms</a></dd><dd><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'more_mediakit','value': 1});" href="index-47.html">Media Kit</a></dd></dl></div><!--/end column--></div><!--/end menu--></li></ul></li><li class="dropdown"><a class="dropdown-toggle" id="search" data-toggle="dropdown" href="#">Search<span class="caret"></span></a><ul class="dropdown-menu" id="nav_search"><li><div class="menu"><div id="search-box"><form id="pubshomekeywordsearch" name="pubshomekeywordsearch" action="https://www.mediapost.com/publications/search/" method="get" onsubmit="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'search','value': 1});"><input id="id_q" class="manageMenu" type="text" name="q" style="width:200
76px;"><input id="search-submit" type="submit" style="background: url('png/mp_sprites.png') 0 -32px transparent; border:0; width:20px; height:20px; cursor:pointer;" alt="" value=""></form><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'searchadvanced','value': 1});" href="index-48.html">Advanced Search</a></div></div><!--/end menu--></li></ul></li></ul><ul class="nav navbar-nav navbar-right"><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">
77                            Sign in</span><span class="caret"></span></a><ul class="dropdown-menu"><li><div class="menu"><div id="signin_menu" class="common-form standard-form"><form onsubmit="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'signin','value': 1});" method="post" name='popSigninForm' id="popSigninForm" action="https://www.mediapost.com/login/?next=/opinions/"><input type="hidden" name="csrfmiddlewaretoken" value="sXFNvKVkZj7OAWrYYGRV2gyJOJRwoWG6t8t3qklRuzQgSs4J6ButvTPIvpdzrIsG"><p><strong>Username</strong><input id="username" name="username" title="username" tabindex="4" type="text"></p><p><strong>Password</strong><input id="password" name="password" value="" title="password" tabindex="5" type="password"></p><p class="remember"><input value="Sign in" tabindex="7" type="submit"><input id="remember" name="remember_me" value="1" tabindex="6" type="checkbox" checked="checked"><label for="remember">Remember me</label></p><p class="forgot"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'forgot_password','value': 1});" class="modal_45_45 cboxElement" href="index410a.html" id="resend_password_link">Forgot your password?</a></p></form></div></div></li></ul></li><li><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'register','value': 1});" href="index-36.html" id="register">Register</a></li><li><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'advertise','value': 1});" href="index-47.html">Advertise</a></li><li class="dropdown"><a class="dropdown-toggle" data-toggle="dropdown" href="#">Follow<span class="caret"></span></a><ul class="dropdown-menu social"><li id="facebook_nav_icon"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'facebook','value': 1});" href="https://www.facebook.com/MediaPost"></a></li><li id="linkedin_nav_icon"><a onclick="gtag('event', 'click', {'event_category': 'topmenu','event_label': 'linkedin','value': 1});" href="https://www.linkedin.com/company/mediapost"></a></li></ul></li></ul></div></div></nav><div class="container-fluid" id="wrapper-fluid"><div class="container" id="content"><h2 class="todaystitle">Today's Opinions</h2><div class="row" id="news"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-27.html">Publishing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="not-in-our-back-yard-publishers-block-access-to-t.html">Not In Our Back Yard: Publishers Block Access To The Internet Archive&#39;s Wayback Machine</a></div></div><p class="short">They are afraid the Wayback Machine is serving as a back door for AI content scrapers. ...</p><div class="byline">
78                            
79                                By Ray Schultz, Columnist
80                            
81                            - 4 hours ago
82                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead">
82<a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-26.html">Email Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="the-content-gauntlet-budgets-are-rising-but-hurd.html">The Content Gauntlet: Budgets Are Rising, But Hurdles Remain</a></div></div><p class="short">Most firms that create content are increasing their budgets this year, Canto and Ascend2 report. ...</p><div class="byline">
83                            
84                                By Ray Schultz, Columnist
85                            
86                            - 7 hours ago
87                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/mandese_joe_new.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-20.html">Media 3.0</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="the-half-life-of-ai-brand-affinity-moltbook-and-m.html">The Half Life Of AI Brand Affinity, Moltbook And More: Conversations With Josh Lovison</a></div></div><p class="short">Only because things are evolving so quickly and it's been difficult for a human-powered ad trade editor to keep up and publish news about them, I hope you won't mind if I use this "Media3.0" colu ...</p><div class="byline">
88                            
89                                By Joe Mandese
90                            
91                            - 7 hours ago
92                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-56.html">QSR Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="southeast-asia-leads-global-fried-chicken-craze.html">Southeast Asia Leads Global Fried Chicken Craze</a></div></div><p class="short">While nearly "half of all consumers worldwide order fried chicken when dining out at least occasionally," Malaysia has all others beat in order frequency. ...</p><div class="byline">
93                            
94                                By Teresa Buyikian
95                            
96                            - 8 hours ago
97                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/sarahmahoney.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-51.html">Retail Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="why-petsmart-is-calling-out-chewy-cheaters.html">Why PetSmart Is Calling Out Chewy Cheaters</a></div></div><p class="short">With "Breaking Up with the Blues" ads, the retailer is banking on what people love about real stores. ...</p><div class="byline">
98                            
99                                By Sarah Mahoney, Staff Writer
100                            
101                            - 11 hours ago
102                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article ">
102<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/mandese_joe_new.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-50.html">Red, White &amp; Blog</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="stephen-colbert-and-the-federal-communications-dai.html">Stephen Colbert And The Federal Communications Daisy Chain</a></div></div><p class="short">Just be thankful I didn't go with my first choice: FEDERALCOMMUNICATIONSCENTiPAD. ...</p><div class="byline">
103                            
104                                By Joe Mandese
105                            
106                            - 11 hours ago
107                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-23.html">Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="your-best-performing-campaign-isnt-performing.html">Your Best-Performing Campaign Isn&#39;t Performing</a></div></div><p class="short">We're celebrating 3x ROAS while revenue tanks. If that doesn't tell you something's broken, nothing will. ...</p><div class="byline">
108                            
109                                By Trevor Monteiro
110                            
111                            - 11 hours ago
112                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/friedman_wayne_ytenmyi.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-22.html">TV Watch</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="paramount-in-real-life-options-cable-at-the-table.html">Paramount In Real Life Options: Cable At The Table</a></div></div><p class="short">Another possible combination for Paramount could be with NBCU (or its controlled Versant Media spinoff) - or a Disney connection. ...</p><div class="byline">
113                            
114                                By Wayne Friedman, Staff Writer
115                            
116                            - 12 hours ago
117                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/treffiletti_corey.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-18.html">Media Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="guess-what-i-discovered-podcast-advertising-works.html">Guess What: I Discovered Podcast Advertising Works!</a></div></div><p class="short">Behaviorally, people listen to podcasts when doing other things, and maybe the act of skipping is more of an interruption to that behavior than it is worth. ...</p><div class="byline">
118                            
119                                By Cory Treffiletti, Featured Contributor
120                            
121                            - 12 hours ago
122                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article ">
122<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/sullivan_laurie.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-25.html">Performance Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="ai-slop-in-a-word.html">AI &#39;Slop&#39; In A Word</a></div></div><p class="short">Marketers have been calling out AI "slop" found in articles, blogs and social media posts. But there is an accompanying new acronym:  AI;DR - short for "AI, didn't read." ...</p><div class="byline">
123                            
124                                By Laurie Sullivan, Staff Writer
125                            
126                            - 13 hours ago
127                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/mandese_joe_new.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-19.html">Planning &amp; Buying Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="thinlyveiledpitchescom.html">Thinlyveiledpitches.com</a></div></div><p class="short">Full disclosure: I was briefed in advance on Acadia's "itsyourrebate.com" launch today, but took a pass on covering it so I could write this column instead. ...</p><div class="byline">
128                            
129                                By Joe Mandese
130                            
131                            - 15 hours ago
132                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/buckman_adam.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-57.html">TVBlog</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="wbd-sets-march-20-shareholder-showdown-with-paramo.html">WBD Sets March 20 Shareholder Showdown With Paramount</a></div></div><p class="short">WBD announced the meeting date in a press release in which it reiterated its preference to merge with Netflix over Paramount. ...</p><div class="byline">
133                            
134                                By Adam Buckman, Featured Columnist
135                            
136                            - 15 hours ago
137                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-5.html">MediaDailyNews</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="maria-on-media-a-conversation-with-bayers-maria.html">Maria On Media: A Conversation With Bayer&#39;s Maria Givens</a></div></div><p class="short">Ahead of the ANA's annual media conference, I spoke with the event's host - and Bayer Consumer Health's - Maria Givens about some of its big themes, including AI, in-housing and more. ...</p><div class="byline">
138                            
139                                By Bill Duggan
140                            
141                            - 22 hours ago
142                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image">
142<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-27.html">Publishing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="hearst-rallies-invests-to-overcome-magazine-publi.html">Hearst Rallies, Invests To Overcome Magazine Publishing Challenges</a></div></div><p class="short">Hearst saw revenue gains in 2025, CEO Steven R. Swartz writes. ...</p><div class="byline">
143                            
144                                By Ray Schultz, Columnist
145                            
146                            - Feb 18, 2026
147                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-26.html">Email Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="spoof-proof-the-city-with-the-greatest-dmarc-prot.html">Spoof Proof: The City With the Greatest DMARC Protection</a></div></div><p class="short">Red Sift studies three major cities - Boston, New York and Washington - to assess their DMARC enforcement. ...</p><div class="byline">
148                            
149                                By Ray Schultz, Columnist
150                            
151                            - Feb 17, 2026
152                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/davis_wendy_new.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-5.html">MediaDailyNews</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="media-matters-fights-ftc-over-ad-boycott-investi.html">Media Matters Fights FTC Over &#39;Ad Boycott&#39; Investigation</a></div></div><p class="short">"The FTC has offered no coherent explanation - none whatsoever - for why its investigation into 'advertiser boycotts' is not just a naked effort to penalize protected First Amendment activity,"  Media
153Matters argues. ...</p><div class="byline">
154                            
155                                By Wendy Davis, Staff Writer
156                            
157                            - Feb 18, 2026
158                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/sullivan_laurie.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-25.html">Performance Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="tax-anxiety-raises-search-levels.html">Tax Anxiety Raises Search Levels</a></div></div><p class="short">It's time for financial institutions to step up and become experts to help business marketers and those filing individual returns to prepare for filing deadlines and find what they need online. ...</p><div class="byline">
159                            
160                                By Laurie Sullivan, Staff Writer
161                            
162                            - Feb 17, 2026
163                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image">
163<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-23.html">Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="are-we-done-with-generational-marketing-yet.html">Are We Done With Generational Marketing Yet?</a></div></div><p class="short">Real marketing power comes from passions, behaviors, and mindsets -- not birth years. ...</p><div class="byline">
164                            
165                                By Elisa Becker
166                            
167                            - Feb 17, 2026
168                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/hotchkiss_gord.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-18.html">Media Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="singing-in-unison.html">Singing In Unison</a></div></div><p class="short">According to research, democracy works best in places where people actually want to sing together. ...</p><div class="byline">
169                            
170                                By Gord Hotchkiss, Featured Contributor
171                            
172                            - Feb 17, 2026
173                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-58.html">Mediapsssst</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="harris-poll-finds-opting-out-of-the-economy-has.html">Harris Poll Finds &#39;Opting Out&#39; Of The Economy Has Become A Movement</a></div></div><p class="short">"The cancel button is the new protest sign," according to the analysis. They point to last fall's "Don't Stream Fascism" campaign urging subscribers to cancel the streamer after it took ads from ICE (US Immigration &am ...</p><div class="byline">
174                            
175                                By Richard Whitman, Columnist
176                            
177                            - Feb 18, 2026
178                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/friedman_wayne_ytenmyi.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-22.html">TV Watch</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="is-rokus-growth-fostering-a-switzerland-of-all.html">Is Roku&#39;s Growth Fostering A &#39;Switzerland&#39; Of All Streaming Video?</a></div></div><p class="short">Roku has 50% market share - substantially more than Amazon Fire TV, Google TV and Apple TV. Some say its performance is all about platform neutrality. ...</p><div class="byline">
179                            
180                                By Wayne Friedman, Staff Writer
181                            
182                            - Feb 17, 2026
183                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article ">
183<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/buckman_adam.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-57.html">TVBlog</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="no-reason-for-this-rhyme-cia-and-mia-are-p.html">No Reason For This Rhyme: &#39;CIA&#39; and &#39;M.I.A.&#39; Are Purely Coincidental</a></div></div><p class="short">"CIA" premieres Monday, February 23 on CBS and "M.I.A." just announced a spring premiere date of May 7 on Peacock. ...</p><div class="byline">
184                            
185                                By Adam Buckman, Featured Columnist
186                            
187                            - Feb 17, 2026
188                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-27.html">Publishing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="ai-goes-awry-ars-technica-retracts-article-with.html">AI Goes Awry: Ars Technica Retracts Article With &#39;Fabricated&#39; Quotations</a></div></div><p class="short">Editor Ken Fisher calls the incident a "serious failure of our standards." ...</p><div class="byline">
189                            
190                                By Ray Schultz, Columnist
191                            
192                            - Feb 17, 2026
193                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-23.html">Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="supercharged-segmentation-the-secret-behind-3x-gr.html">Supercharged Segmentation: The Secret Behind 3x Growth</a></div></div><p class="short">Winning brands treat segmentation as the foundation of their "audience-led" approach, deeply understanding and serving customers of all kinds. ...</p><div class="byline">
194                            
195                                By Oliver Zimmermann
196                            
197                            - Feb 16, 2026
198                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/tanya.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-59.html">Drive Time</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="toyotas-mike-tripp-named-mediapost-automotive-mar.html">Toyota&#39;s Mike Tripp Named MediaPost Automotive Marketer Of The Year</a></div></div><p class="short">Toyota's marketing has been a major contributor to its success globally and particularly in the U.S., says AMCI's Ian Beavis. ...</p><div class="byline">
199                            
200                                By Tanya Gazdik, Staff Writer
201                            
202                            - Feb 16, 2026
203                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image">
203<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/schultz_ray-24.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-26.html">Email Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="rules-of-the-game-betmgm-allegedly-sent-betting-e.html">Rules Of The Game: BetMGM Allegedly Sent Betting Emails To Underage Individuals</a></div></div><p class="short">Earlier in the same meeting, BetMGM was praised for its reachout to possibly troubled players. ...</p><div class="byline">
204                            
205                                By Ray Schultz, Columnist
206                            
207                            - Feb 16, 2026
208                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/mandese_joe_new.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-19.html">Planning &amp; Buying Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="influencer-integrity-now-theres-a-shield-for-tha.html">Influencer Integrity: Now There&#39;s A Shield For That</a></div></div><p class="short">The just ratified ethical standards serve both influencers and marketers alike. Watch my interview with the IAE's Anne McAlister and Andrew Susman to find out. ...</p><div class="byline">
209                            
210                                By Joe Mandese
211                            
212                            - Feb 16, 2026
213                        </div></div></div></div><div class="row"><div class="col-md-4 todaysnews" id="featured-articles"><div class="article no-image"><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-7.html">MAD</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="how-marketing-mix-modeling-is-becoming-a-must-have.html">How Marketing Mix Modeling Is Becoming A Must-Have Predictive Tool</a></div></div><p class="short">Forecasting and scenario planning will become embedded as standard components of every serious MMM program. ...</p><div class="byline">
214                            
215                                By Sam Fellows
216                            
217                            - Feb 17, 2026
218                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article "><div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/friedman_wayne_ytenmyi.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-22.html">TV Watch</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="nba-team-valuations-spike-driven-by-rising-tv-adv.html">NBA Team Valuations Spike, Driven By Rising TV Advertising</a></div></div><p class="short">In the broader picture for the 2025-26 season, total league-wide revenue will grow 12% to $14.3 billion, largely driven by higher rates and fees due to rising ad revenue. ...</p><div class="byline">
219                            
220                                By Wayne Friedman, Staff Writer
221                            
222                            - Feb 16, 2026
223                        </div></div></div><div class="col-md-4 todaysnews" id="featured-articles"><div class="article ">
223<div class="headshot" style="background-size: 100% auto;border-radius: 100px;margin-top:7px; float: right;height: 65px;padding: 5px;width: 65px;background: url('jpg/sullivan_laurie.jpg') no-repeat center center;"></div><div class="superhead"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'type', 'value': 1 });" href="index-25.html">Performance Marketing Insider</a></div><div class="headline"><div style="width:300px;"><a onclick="gtag('event', 'click', { 'event_category': 'opinions', 'event_label': 'headline', 'value': 1 });" href="openclaw-creator-joins-openai-meet-future-of-ads.html">OpenClaw Creator Joins OpenAI: Meet Future Of Ads</a></div></div><p class="short">OpenAI CEO Sam Altman announced that OpenClaw creator and software developer Peter Steinberger is joining to lead the next generation of personal AI agents as its ad-monetization lead explains the
224future of media buying. ...</p><div class="byline">
225                            
226                                By Laurie Sullivan, Staff Writer
227                            
228                            - Feb 16, 2026
229                        </div></div></div></div><div class="row"></div></div><div id="footer"><div class="container"><div class="row"><div class="col-md-12"><div id="footer-logo"><img src="jpg/mp-footer-logo.jpg" alt="MediaPost"></div><div id="footer-r"><ul><li><a href="index-44.html">About MediaPost</a></li><li><a href="index-47.html">MediaKit</a></li><li><a href="index-45.html">Contact Editorial</a></li><li><a href="index-54.html">RSS Feeds</a></li><li><a href="index-55.html">Sitemap</a></li><li><a href="index-46.html">Privacy/Terms &amp; Conditions</a></li></ul><div id="copy">
230                        &copy;2026 MediaPost Communications. All rights reserved.<br>
231                        145 Pipers Hill Road, Wilton, CT 06897<br>
232                        tel. 212-204-2000, fax 917-591-3261<br><br></div></div></div></div></div></div></div><!--/end container--><!-- Facebook Pixel Code -->
232<script>
233        !function (f, b, e, v, n, t, s) {
234            if (f.fbq)return;
235            n = f.fbq = function () {
236                n.callMethod ?
237                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)
238            };
239            if (!f._fbq) f._fbq = n;
240            n.push = n;
241            n.loaded = !0;
242            n.version = '2.0';
243            n.queue = [];
244            t = b.createElement(e);
245            t.async = !0;
246            t.src = v;
247            s = b.getElementsByTagName(e)[0];
248            s.parentNode.insertBefore(t, s)
249        }(window, document, 'script',
250            'js/fbevents.js');
251        fbq('init', '1353226008029768');
252        fbq('track', 'PageView');
253    </script>
253<noscript><img height="1" width="1"
254             src="https://www.facebook.com/tr?id=1353226008029768&amp;ev=PageView&amp;noscript=1"/></noscript><!-- End Facebook Pixel Code --><!-- Global site tag (gtag.js) - Google Analytics GA4 --><!-- This is running concurrently with "Universal" below until at least July 2023 when Universal expected end-of-life --><!-- JAL Dec 2022 - replace this when GTM (google tag manager) is added to site -->
vendor: 63 bytes, line 254
254<script async src="https://www.googletagmanager.com/gtag/js?id=
254G-FTD94KXZMD
vendor: 11 bytes, line 254
254"></script>
254<script>
255  
vendor: 134 bytes, lines 255-259
255window.dataLayer = window.dataLayer || [];
256  function gtag(){dataLayer.push(arguments);}
257  gtag('js', new Date());
258
259  gtag('config', '
259G-FTD94KXZMD
vendor: 26 bytes, line 259
259',{ 'debug_mode':true });
260</script>
260<!-- Original site tag (analytics.js) - Google Universal Analytics -->
260<script>
261    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
262    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
263    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
264    })(window,document,'script','js/analytics.js','ga');
265
266    ga('create', 'UA-332663-5', 'mediapost.com');
267    
268        var dimensionValue = 'driveby';
269    
270    ga('set', 'dimension1', dimensionValue);
271    ga('require', 'displayfeatures');
272    ga('send', 'pageview');
273    setTimeout("ga('send','event','read','15 seconds')",15000);
274</script>
274<!-- BroadStreet Flux Analytics-->
274<script src="js/8061.js" async></script>
274</body></html>
275

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.