;window.NREUM||(NREUM={});NREUM.init={privacy:{cookies_enabled:true}};
;NREUM.loader_config={ID:"1583867",trustKey:"1583867",agentID:"47286913",licenseKey:"f6ac81556f",applicationID:"47286850"};
;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"f6ac81556f",applicationID:"47286850",sa:1};
;/*! For license information please see nr-loader-full-1.252.0.min.js.LICENSE.txt */
(()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>m,Mt:()=>b,C5:()=>s,DL:()=>w,OP:()=>D,lF:()=>j,Yu:()=>E,Dg:()=>v,CX:()=>c,GE:()=>x,sU:()=>O});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,:void 0,:void 0,product:void 0,extra:void 0,jsAttributes:{},Attributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(7056),l=r(50);const f="[data-nr-mask]",h=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,:!0}};return{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,:!0}:(0,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},g="All configuration objects require an agent identifier!";function m(e){if(!e)throw new Error(g);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function v(e,t){if(!e)throw new Error(g);p[e]=(0,i.D)(t,h());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(g);var r=m(e);if(r){for(var n=t.split("."),i=0;i{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,lF:()=>a,q4:()=>n});const n="1.252.0",i="PROD",o="CDN",a="2.0.0-alpha.11"},385:(e,t,r)=>{"use strict";r.d(t,{FN:()=>s,IF:()=>u,Nk:()=>f,Tt:()=>c,_A:()=>o,cv:()=>h,iS:()=>a,il:()=>n,ux:()=>d,v6:()=>i,w1:()=>l});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),s=""+o?.location,c=/iPad|iPhone|iPod/.test(o.navigator?.Agent),d=c&&"undefined"==typeof SharedWorker,u=(()=>{const e=o.navigator?.Agent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),l=Boolean(n&&window.document.documentMode),f=!!o.navigator?.sendBeacon,h=Math.floor(o?.performance?.timeOrigin||o?.performance?.timing?.navigationStart||Date.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{L:()=>u,R:()=>c});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function d(e){e&&(s[e]||(s[e]=new Map))}function u(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return c(t);s[e].get(t).staged=!0;const a=[...s[e]];function c(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var d=0;s&&d{let[t,r]=e;return r.staged}))&&(a.sort(((e,t)=>e[1].priority-t[1].priority)),a.forEach((t=>{let[r]=t;s[e].delete(r),c(r)})))}function l(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>d});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),d=function e(t,r){var n={},s={},u={},f=!1;try{f=16===r.length&&(0,o.OP)(r).isolatedBacklog}catch(e){}var h={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i{let[n,i]=e;s[i]=t,t in r||(r[t]=[])}))},abort:l,aborted:!1,isBuffering:function(e){return!!b()[s[e]]},debugId:r,backlog:f?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return h;function p(e){return e&&e instanceof a?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function g(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function v(t){return u[t]=u[t]||e(h,t)}function b(){return h.backlog}}(void 0,"globalEE"),u=(0,n.fP)();function l(){d.aborted=!0,Object.keys(d.backlog).forEach((e=>{delete d.backlog[e]}))}u.ee||(u.ee=d)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get ive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,ive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Ht:()=>d,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s{"use strict";r.d(t,{Bq:()=>n,Hb:()=>o,IK:()=>c,oD:()=>i,uT:()=>s,wO:()=>a});const n="NRBA",i=144e5,o=18e5,a={PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},s={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},c={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{"use strict";r.d(t,{e:()=>i});var n=r(385);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n._A?.location?.protocol&&t.host===n._A?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>u,T:()=>l});var n=r(8325),i=r(5546),o=r(3325),a=r(385);const s="newrelic";const c={stn:[o.D.sessionTrace],err:[o.D.jserrors,o.D.metrics],ins:[o.D.pageAction],spa:[o.D.spa],sr:[o.D.sessionReplay,o.D.sessionTrace]},d=new Set;function u(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(d.has(t)||(Object.entries(e).forEach((e=>{let[t,n]=e;c[t]?c[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),l[t]=Boolean(n)})),Object.keys(c).forEach((e=>{void 0===l[e]&&(c[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),l[e]=!1)})),d.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{a._A.dispatchEvent(new CustomEvent(s,{detail:e}))}catch(e){}}({loaded:!0})))}const l={}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>u,ce:()=>o,ek:()=>d,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,n.z)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{"use strict";r.d(t,{em:()=>b,u5:()=>R,QU:()=>j,Kf:()=>N});var n=r(8325),i=r(3117);const o="nr@original:".concat(i.a);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s2?n-2:0),o=2;o{r(E[S],e,w),r(_[S],e,w)})),r(f._A,"fetch",A),t.on(A+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(A+"done",[null,r],n)}else t.emit(A+"done",[e],n)})),t}const D={},O=["pushState","replaceState"];function j(e){const t=function(e){return(e||n.ee).get("history")}(e);return!f.il||D[t.debugId]++||(D[t.debugId]=1,c(t).inPlace(window.history,O,"-")),t}var I=r(3239);var P=r(50);const C={},k=["open","send"];function N(e){var t=e||n.ee;const r=function(e){return(e||n.ee).get("xhr")}(t);if(C[r.debugId]++)return r;C[r.debugId]=1,b(t);var i=c(r),o=f._A.XMLHttpRequest,a=f._A.MutationObserver,s=f._A.Promise,d=f._A.setInterval,u="readystatechange",l=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],h=[],p=f._A.XMLHttpRequest=function(e){const t=new o(e),n=r.context(t);try{r.emit("new-xhr",[t],n),t.addEventListener(u,(a=n,function(){var e=this;e.readyState>3&&!a.resolved&&(a.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,l,"fn-",w)}),(0,I.m$)(!1))}catch(e){(0,P.Z)("An error occurred while intercepting XHR",e);try{r.emit("internal-error",[e])}catch(e){}}var a;return t};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",w)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,k,"-xhr-",w),r.on("send-xhr-start",(function(e,t){g(e,t),function(e){h.push(e),a&&(m?m.then(A):d?d(A):(v=-v,y.data=v))}(t)})),r.on("open-xhr-start",g),a){var m=s&&s.resolve();if(!d&&!s){var v=1,y=document.createTextNode(v);new a(A).observe(y,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===u||A()}));function A(){for(var e=0;e{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.jserrors},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{J0:()=>l,Mi:()=>u,Vb:()=>o,Ye:()=>s,fm:()=>c,i9:()=>a,t9:()=>i,u0:()=>d});var n=r(7056);const i=r(3325).D.sessionReplay,o=.12,a={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},s=1e6,c=64e3,d={[n.IK.ERROR]:15e3,[n.IK.FULL]:3e5,[n.IK.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},l=5e3},3614:(e,t,r)=>{"use strict";r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>d,FN_START:()=>c,PUSH_STATE:()=>u,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState"},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7530:(e,t,r)=>{"use strict";r.d(t,{j:()=>b});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(7894),c=r(8e3),d=r(3960),u=r(385),l=r(50),f=r(3081),h=r(8632);function p(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setId","setApplicationVersion","start","recordReplay","paeplay"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i1?r-1:0),i=1;i{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var g=r(2825);const m=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let v=!1;function b(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},b=arguments.length>2?arguments[2]:void 0,y=arguments.length>3?arguments[3]:void 0,{init:A,info:w,loader_config:x,runtime:E={loaderType:b},exposed:_=!0}=t;const S=(0,h.gG)();w||(A=S.init,w=S.info,x=S.loader_config),(0,i.Dg)(e.agentIdentifier,A||{}),(0,i.GE)(e.agentIdentifier,x||{}),w.jsAttributes??={},u.v6&&(w.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,w);const T=(0,i.P_)(e.agentIdentifier),R=[w.beacon,w.errorBeacon];v||(T.proxy.assets&&(m(T.proxy.assets),R.push(T.proxy.assets)),T.proxy.beacon&&R.push(T.proxy.beacon),p(),(0,h.EZ)("activatedFeatures",g.T)),E.denyList=[...T.ajax.deny_list||[],...T.ajax.block_internal?R:[]],(0,i.sU)(e.agentIdentifier,E),void 0===e.api&&(e.api=function(e,t){t||(0,c.R)(e,"api");const h={};var p=a.ee.get(e),g=p.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),w(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","addRelease"].forEach((e=>{h[e]=w(m,e,!0,"api")})),h.addPageAction=w(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=w(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,w(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,l.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,l.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setId=function(e){if("string"==typeof e||null===e)return b("end.id",e,"setId",!0);(0,l.Z)("Failed to execute setId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return b("application.version",e,"setApplicationVersion",!1);(0,l.Z)("Failed to execute setApplicationVersion. Expected , but got <".concat(typeof e,">."))},h.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(f.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,p);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,l.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{p.emit("".concat(e,"-opt-in"))}))}catch(e){(0,l.Z)("An unexpected issue occurred",e)}},h.recordReplay=function(){(0,o.p)(f.xS,["API/recordReplay/called"],void 0,n.D.metrics,p),(0,o.p)("recordReplay",[],void 0,n.D.sessionReplay,p)},h.paeplay=function(){(0,o.p)(f.xS,["API/paeplay/called"],void 0,n.D.metrics,p),(0,o.p)("paeplay",[],void 0,n.D.sessionReplay,p)},h.interaction=function(){return(new y).get()};var A=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(f.xS,["API/createTracer/called"],void 0,n.D.metrics,p),(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,p),function(){if(g.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw g.emit("fn-err",[arguments,this,e],r),e}finally{g.emit("fn-end",[(0,s.z)()],r)}}}};function w(e,t,r,i){return function(){return(0,o.p)(f.xS,["API/"+t+"/called"],void 0,n.D.metrics,p),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,p),r?void 0:this}}function x(){r.e(63).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>{(0,l.Z)("ing runtime APIs failed..."),(0,c.L)(e,"api",!0)}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{A[e]=w(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(f.xS,["API/noticeError/called"],void 0,n.D.metrics,p),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,p)},u.il?(0,d.b2)((()=>x()),!0):x(),h}(e.agentIdentifier,y)),void 0===e.exposed&&(e.exposed=_),v=!0}},1926:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({63:"nr-full",110:"nr-full-compressor",379:"nr-full-recorder"}[e]+"-1.252.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.252.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={29:0,789:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d{"use strict";i(1926);var e=i(50);class t{#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i{t[r]=function(e,t){return!1!==(0,n.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var s=i(7530);var c=i(8e3),d=i(5938),u=i(3960),l=i(385);class f extends d.W{constructor(e,t,r){let i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=i,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,n.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto&&(0,c.R)(e,r)}importAggregator(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate)return;if(!this.auto)return void this.ee.on("".concat(this.featureName,"-opt-in"),(()=>{(0,c.R)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()}));const r=l.il&&!0===(0,n.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let o;this.onAggregateImported=new Promise((e=>{o=e}));const a=async()=>{let n;try{if(r){const{setupAgentSession:e}=await i.e(63).then(i.bind(i,1656));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t)}try{if(!this.shouldImportAgg(this.featureName,n))return(0,c.L)(this.agentIdentifier,this.featureName),void o(!1);const{lazyFeatureLoader:e}=await i.e(63).then(i.bind(i,8582)),{Aggregate:r}=await e(this.featureName,"aggregate");this.featAggregate=new r(this.agentIdentifier,this.aggregator,t),o(!0)}catch(t){(0,e.Z)("ing and initializing ".concat(this.featureName," failed..."),t),this.abortHandler?.(),(0,c.L)(this.agentIdentifier,this.featureName,!0),o(!1)}};l.il?(0,u.b2)((()=>a()),!0):a()}shouldImportAgg(e,t){return e!==r.D.sessionReplay||!!n.Yu.MO&&(!1!==(0,n.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!t?.isNew||!!t?.state.sessionReplayMode))}}var h=i(7633);class p extends f{static featureName=h.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,h.t,r),this.importAggregator()}}var g=i(1117),m=i(1284);class v extends g.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,m.D)(e,(function(e,r){t[e]=b(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,m.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=b(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=y(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=b(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;it.max&&(t.max=e),e2&&void 0!==arguments[2])||arguments[2];super(e,t,O.t,r),l.il&&((0,T.N)((()=>(0,S.p)("docHidden",[(0,D.z)()],void 0,O.t,this.ee)),!0),(0,R.bP)("pagehide",(()=>(0,S.p)("winPagehide",[(0,D.z)()],void 0,O.t,this.ee))),this.importAggregator())}}var I=i(3081);class P extends f{static featureName=I.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,I.t9,r),this.importAggregator()}}var C=i(6660);class k{constructor(e,t,r,n){this.name="UncaughtError",this.message=e,this.sourceURL=t,this.line=r,this.column=n}}class N extends f{static featureName=C.t;#t=new Set;constructor(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,C.t,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("fn-err",((e,t,n)=>{this.abortHandler&&!this.#t.has(n)&&(this.#t.add(n),(0,S.p)("err",[this.#r(n),(0,D.z)()],void 0,r.D.jserrors,this.ee))})),this.ee.on("internal-error",(e=>{this.abortHandler&&(0,S.p)("ierr",[this.#r(e),(0,D.z)(),!0],void 0,r.D.jserrors,this.ee)})),l._A.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,S.p)("err",[this.#n(e),(0,D.z)(),!1,{unhandledPromiseRejection:1}],void 0,r.D.jserrors,this.ee)}),(0,R.m$)(!1,this.removeOnAbort?.signal)),l._A.addEventListener("error",(e=>{this.abortHandler&&(this.#t.has(e.error)?this.#t.delete(e.error):(0,S.p)("err",[this.#i(e),(0,D.z)()],void 0,r.D.jserrors,this.ee))}),(0,R.m$)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#o,this.importAggregator()}#o(){this.removeOnAbort?.abort(),this.#t.clear(),this.abortHandler=void 0}#r(e){return e instanceof Error?e:void 0!==e?.message?new k(e.message,e.filename||e.sourceURL,e.lineno||e.line,e.colno||e.col):new k("string"==typeof e?e:(0,_.P)(e))}#n(e){let t="Unhandled Promise Rejection: ";if(e?.reason instanceof Error)try{return e.reason.message=t+e.reason.message,e.reason}catch(t){return e.reason}if(void 0===e.reason)return new k(t);const r=this.#r(e.reason);return r.message=t+r.message,r}#i(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new k(e.message,e.filename,e.lineno,e.colno);return t.name=SyntaxError.name,t}return e.error instanceof Error?e.error:new k(e.message,e.filename,e.lineno,e.colno)}}var H=i(2210);let M=1;const z="nr@id";function L(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===l._A?0:(0,H.X)(e,z,(function(){return M++}))}function F(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,_.P)(e).length}catch(e){return}}}var B=i(1214),U=i(7243);class q{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,n.DL)(this.agentIdentifier);if(!t)return null;var r=(t.ID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!r||!i)return null;var a=(0,E.M)(),s=(0,E.Ht)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,r,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,r,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof l._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,_.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,n.Mt)(this.agentIdentifier,"distributed_tracing")&&(r=(0,n.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var i=0;i2&&void 0!==arguments[2])||arguments[2];if(super(e,t,V.t,i),(0,n.OP)(e).xhrWrappable){this.dt=new q(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"};l._A?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const n={status:t.responseStatus},i={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Y(n,t.name),this.handler("xhr",[n,i,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,r.D.ajax)}}))}catch(e){}(0,B.u5)(this.ee),(0,B.Kf)(this.ee),function(e,t,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,R.m$)(!1)),l.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,R.m$)(!1))}function s(e){this.params={method:e[0]},Y(this,e[1]),this.metrics={}}function c(t,r){var i=(0,n.DL)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(r.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(r.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&r.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=F(i);a&&(n.txSize=a)}this.startTime=(0,D.z)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s1?e[1]=i:e.push(i)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function A(e,t){this.params={},this.metrics={},this.startTime=(0,D.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof W?r=i.url:l._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),Y(this,r);var o=(""+(i&&i instanceof W&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=F(n.body)||0}function w(e,t){var n;this.endTime=(0,D.z)(),this.params||(this.params={}),this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,D.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,r.D.ajax)}function x(e){var t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o2&&void 0!==arguments[2])||arguments[2];super(e,t,ce.t9,r);try{const e=JSON.parse(localStorage.getItem("NRBA_SESSION"));e.sessionReplayMode!==se.IK.OFF?this.#a(e.sessionReplayMode):this.importAggregator({})}catch(e){this.importAggregator({})}}async#a(e){const{Recorder:t}=await Promise.all([i.e(63),i.e(379)]).then(i.bind(i,4136));this.recorder=new t({mode:e,agentIdentifier:this.agentIdentifier}),this.recorder.startRecording(),this.importAggregator({recorder:this.recorder})}}var ue=i(4649);class le extends f{static featureName=ue.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,ue.t,r),this.importAggregator()}}new class extends t{constructor(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,E.ky)(16);super(),l._A?(this.agentIdentifier=r,this.sharedAggregator=new v({agentIdentifier:this.agentIdentifier}),this.features={},(0,x.h5)(r,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(p),(0,s.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,n.C5)(this.agentIdentifier),init:(0,n.P_)(this.agentIdentifier),loader_config:(0,n.DL)(this.agentIdentifier),runtime:(0,n.OP)(this.agentIdentifier)}}run(){try{const t=a(this.agentIdentifier),n=[...this.desiredFeatures];n.sort(((e,t)=>r.p[e.featureName]-r.p[t.featureName])),n.forEach((n=>{if(t[n.featureName]||n.featureName===r.D.pageViewEvent){const i=function(e){switch(e){case r.D.ajax:return[r.D.jserrors];case r.D.sessionTrace:return[r.D.ajax,r.D.pageViewEvent];case r.D.sessionReplay:return[r.D.sessionTrace];case r.D.pageViewTiming:return[r.D.pageViewEvent];default:return[]}}(n.featureName);i.every((e=>t[e]))||(0,e.Z)("".concat(n.featureName," is enabled but one or more dependent features has been disabled (").concat((0,_.P)(i),"). This may cause unintended consequences or missing data...")),this.features[n.featureName]=new n(this.agentIdentifier,this.sharedAggregator)}}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[p,j,class extends f{static featureName=ne;constructor(e,t){if(super(e,t,ne,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!l.il)return;const n=this.ee;let i;(0,B.QU)(n),this.eventsEE=(0,B.em)(n),this.eventsEE.on(oe,(function(e,t){this.bstStart=(0,D.z)()})),this.eventsEE.on(ie,(function(e,t){(0,S.p)("bst",[e[0],t,this.bstStart,(0,D.z)()],void 0,r.D.sessionTrace,n)})),n.on(ae+te,(function(e){this.time=(0,D.z)(),this.startPath=location.pathname+location.hash})),n.on(ae+re,(function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,r.D.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,S.p)(J,[t],void 0,r.D.sessionTrace,n)})),i.observe({type:ee,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},de,K,P,le,N],loaderType:"pro"})})()})();
IBEX 35 hoy - Precios y cotizaciones de la Bolsa en tiempo real | Estrategias de Inversión }
Error Se ha producido un error al intentar añadir la alerta. Ínténtelo de nuevo.
IBEX 35 Cotización, acciones, consultorios y noticias [INDI]
Var.% Var. Hora -1,266%
-178,3
13/06/2025 17:35:25
Vol.
1.170.277.054,68
Vol. tit.
0
Apertura 13.910,70
Max. 13.925,00 Min. 13.829,50
Soportes y resistencias más Soporte MP Soporte LP Resistencia MP Resistencia LP Alerta 11.589 11.310,5 14.368,9 14.368,9 SIN ROTURAS
Indicadores técnicos clásicos IBEX 35 Tendencia
Tendencia
Sin tend.
Tendencia MP
Sin tend.
Tendencia LP
Sin tend.
MACD
Alcista
RSI
Neutral
ADX
Débil
MOM
Negativo
Ver más indicadores Tendencia
Tendencia
Sin tend.
Tendencia MP
Sin tend.
Tendencia LP
Sin tend.
MACD
Alcista
RSI
Neutral
ADX
Débil
MOM
Negativo
Tendencia
Tendencia
Sin tend.
Tendencia MP
Sin tend.
Tendencia LP
Sin tend.
SMA25
14.107,464 Bajista
SMA70
13.448,446 Alcista
SMA200
12.458,413 Alcista
SAR
14.296,6 Bajista
MACD
115,919 Alcista
Osciladores
RSI
46,696 Neutral
K
42,891 Neutral
ULTOSC
52,722 Neutral Momento
MOM
-190 Negativo
AROONDOWN
100 Negativo
AROONUP
7,143 Negativo
ADX
17,045 Débil
ADXR
21,472 Fuerte
Estos indicadores clásicos se constuyen según la teoría del Análisis Técnico.
En Estrategias de Inversión disponemos además de Indicadores
Avanzados construidos bajo una metodología propia de análisis.
¿Quieres conocer nuestros indicadores avanzados sobre
IBEX 35
?
Listado de componentes Hoy Sop./Resist. Semana 1M 3M 6M Interanual Fundamentales Nombre Último Var Var % Vol Max Min Fecha 145,2 -3,2 -2,16% 202.969 146,7 140,8
13/06/2025
10,54 0,03 0,29% 584.720 10,54 10,23
13/06/2025
56,35 -0,85 -1,49% 214.634 56,55 55,95
13/06/2025
230,4 -4,4 -1,87% 177.975 233,6 227,6
13/06/2025
70,66 -1,14 -1,59% 527.619 70,98 69,76
13/06/2025
26,07 -0,39 -1,47% 186.247 26,22 25,8
13/06/2025
2,778 -0,061 -2,15% 12.725.289 2,83 2,77
13/06/2025
6,859 -0,14 -2% 25.192.107 6,89 6,81
13/06/2025
11,02 -0,115 -1,03% 1.956.334 11,1 10,92
13/06/2025
12,955 -0,26 -1,97% 7.831.457 13,05 12,85
13/06/2025
7,3 -0,116 -1,56% 4.032.077 7,31 7,24
13/06/2025
32,97 -0,08 -0,24% 785.688 33,36 32,7
13/06/2025
19,7 -0,25 -1,25% 544.553 19,81 19,26
13/06/2025
14,255 -0,04 -0,28% 528.038 14,28 14,13
13/06/2025
27,22 0,08 0,29% 659.918 27,24 26,94
13/06/2025
44,55 -0,16 -0,36% 508.878 44,55 43,94
13/06/2025
21,6 -0,34 -1,55% 253.347 21,74 21,34
13/06/2025
10,195 -0,34 -3,23% 2.715.257 10,35 10,08
13/06/2025
16,205 -0,075 -0,46% 7.648.579 16,32 16,14
13/06/2025
45,72 -0,52 -1,12% 3.079.778 45,73 44,77
13/06/2025
36,3 0,6 1,68% 671.055 36,3 35,34
13/06/2025
6,13 -0,08 -1,29% 1.071.634 6,2 6,13
13/06/2025
3,726 -0,138 -3,57% 23.612.882 3,73 3,57
13/06/2025
56 -0,95 -1,67% 126.986 56,7 55,7
13/06/2025
27,92 -0,38 -1,34% 210.850 28,18 27,9
13/06/2025
3,31 -0,014 -0,42% 2.354.790 3,33 3,25
13/06/2025
10,69 -0,09 -0,83% 599.981 10,76 10,62
13/06/2025
26,5 0,08 0,3% 206.700 26,52 26,28
13/06/2025
16,62 -0,31 -1,83% 301.293 16,95 16,5
13/06/2025
17,73 -0,15 -0,84% 608.397 17,93 17,72
13/06/2025
12,255 -0,065 -0,53% 7.192.073 12,75 12,21
13/06/2025
3,53 -0,032 -0,9% 1.915.199 3,55 3,48
13/06/2025
8,86 0,004 0,05% 1.542.699 9,06 8,73
13/06/2025
4,594 -0,014 -0,3% 13.855.916 4,61 4,55
13/06/2025
1,891 -0,039 -2,02% 5.295.012 1,9 1,88
13/06/2025
Nombre Soporte MP Soporte LP Resist. MP Resist. LP Alerta 103,2 95,545 154 154 8,3 8,104 11,55 11,96 41 36,977 61,4 61,4 199 192,6 244 244 61,32 54,293 75,38 75,4 20,53 18,272 30,38 32,15 1,9 1,794 2,849 2,849 4,645 4,256 7,195 7,195 7,7 7,226 11,87 11,87 10,11 8,966 13,9 13,9 5,486 5,018 7,796 7,796 29,33 28,39 35,95 37,263 18,72 16,7 20,3 43,167 12,3 11,58 14,395 15,282 21 20,04 27,59 27,59 36,3 33,798 47,09 47,09 17,74 17,156 23,28 25,9 7,324 6,362 10,6 11,27 13,93 12,486 16,355 16,355 42,1 41,674 49,53 55,84 20,82 16,1 37,84 37,84 4,984 4,93 6,34 6,54 2,45 1,833 4,067 4,41 45,52 45,52 56,95 66,55 26,16 24,196 31,18 31,18 2,34 2,01 3,514 3,514 8,48 8,168 10,97 11,22 23,3 22,42 26,58 26,686 16,24 16,03 17,48 27,78 17,26 15,66 19,51 19,51 9,414 9,414 12,625 13,17 13/06/2025 2,52 2,52 3,626 3,626 6,088 6,088 9,64 12,56 3,833 3,757 4,742 4,742 1,25 1,202 1,978 1,978
Nombre Último Var Var % Vol Max Min 145,2
- -0,87%
504.882
152,9
140,8
10,54
- -2,05%
2.767.687
10,87
10,23
56,35
- -2,56%
1.169.547
58,75
55,95
230,4
- -2,17%
407.754
242,6
227,6
70,66
- -3,55%
1.970.441
75,38
69,76
26,07
- -1,38%
563.918
27,42
25,8
2,778
- 1,03%
52.029.891
2,84
2,75
6,859
- -0,71%
93.366.900
7,12
6,81
11,02
- -3,09%
8.445.687
11,55
10,92
12,955
- 0,11%
38.668.615
13,35
12,85
7,3
- -2,55%
28.698.799
7,69
7,24
32,97
- -3,08%
2.886.054
34,53
32,7
19,7
- 0,96%
1.576.234
20,2
19,26
14,255
- 1,89%
2.627.350
14,3
13,94
27,22
- 0,07%
2.441.419
27,29
26,65
44,55
- -0,36%
1.817.219
45,31
43,94
21,6
- 0,64%
1.006.358
22,46
21,34
10,195
- 2,38%
10.338.650
10,6
10,04
16,205
- 1,94%
24.302.334
16,32
15,77
45,72
- -2,71%
13.056.892
49,53
44,77
36,3
- -1,6%
5.255.199
36,58
34,28
6,13
- 1,97%
4.550.213
6,34
6,04
3,726
- -1,78%
40.162.529
4,07
3,57
56
- 3,36%
419.604
56,95
54,5
27,92
- -1,12%
809.348
28,68
27,9
3,31
- -1,13%
10.859.955
3,42
3,25
10,69
- 1,89%
2.914.927
10,97
10,55
26,5
- 1,38%
1.047.007
26,52
25,86
16,62
- -1,28%
1.787.654
17,48
16,5
17,73
- -0,56%
3.939.958
18,14
17,69
12,255
- 2,97%
18.979.276
12,75
11,84
3,53
- 2,12%
9.511.828
3,63
3,46
8,86
- -0,43%
12.885.963
9,62
8,56
4,594
- -2,06%
29.728.263
4,74
4,55
1,891
- -0,05%
20.012.116
1,96
1,88
Nombre Último Var Var % Vol Max Min 145,2
17,4
13,28%
504.882
154
126,4
10,54
-0,18
-1,68%
2.767.687
11,1
10,12
56,35
-1,15
-1,97%
1.169.547
61,4
55,95
230,4
1,2
0,51%
407.754
244
227,6
70,66
-0,18
-0,25%
1.970.441
75,38
69,76
26,07
-1,25
-4,51%
563.918
27,8
25,72
2,778
0,131
4,84%
52.029.891
2,85
2,66
6,859
0,129
1,88%
93.366.900
7,2
6,75
11,02
-0,155
-1,37%
8.445.687
11,87
10,92
12,955
-0,13
-0,97%
38.668.615
13,9
12,85
7,3
-0,016
-0,22%
28.698.799
7,8
7,23
32,97
-0,09
-0,27%
2.886.054
34,53
32,3
19,7
2,41
13,74%
1.576.234
20,3
16,7
14,255
1,02
7,68%
2.627.350
14,4
13,06
27,22
0,92
3,51%
2.441.419
27,59
25,61
44,55
0,04
0,09%
1.817.219
47,09
43,94
21,6
0,24
1,11%
1.006.358
22,46
20,62
10,195
1,931
22,44%
10.338.650
10,6
8,44
16,205
0,715
4,59%
24.302.334
16,36
15,23
45,72
-1,96
-4,07%
13.056.892
49,53
44,77
36,3
4,82
15,61%
5.255.199
37,84
29,52
6,13
0,345
5,88%
4.550.213
6,34
5,74
3,726
0,04
1,05%
40.162.529
4,07
3,57
56
4,55
8,68%
419.604
56,95
50,9
27,92
-0,02
-0,07%
809.348
29,16
27,8
3,31
-0,148
-4,26%
10.859.955
3,51
3,25
10,69
0,11
1,03%
2.914.927
10,97
10,29
26,5
0,5
1,93%
1.047.007
26,58
25,58
16,62
0,22
1,32%
1.787.654
17,48
16,03
17,73
-0,3
-1,65%
3.939.958
18,75
17,69
12,255
0,66
5,66%
18.979.276
12,75
11,36
3,53
0,124
3,61%
9.511.828
3,63
3,28
8,86
2,3
35,08%
12.885.963
9,64
6,38
4,594
0,242
5,54%
29.728.263
4,74
4,26
1,891
0,026
1,37%
20.012.116
1,98
1,84
Nombre Último Var Var % Vol Max Min 145,2
22,4
17,78%
5.559.103
154
103,2
10,54
-0,86
-7,56%
46.212.909
11,55
8,3
56,35
3,2
5,93%
22.708.232
61,4
41
230,4
16,6
7,61%
9.063.940
244
199
70,66
-2,48
-3,34%
45.079.138
75,38
61,32
26,07
-3,02
-10,24%
11.267.502
30,3
20,53
2,778
0,097
3,54%
970.708.817
2,85
1,9
6,859
0,599
9,36%
1.949.103.606
7,2
4,64
11,02
0,63
6%
191.915.923
11,87
7,7
12,955
0,135
1,03%
562.057.653
13,9
10,11
7,3
0,172
2,37%
549.858.551
7,8
5,49
32,97
0,36
1,1%
71.169.434
35,95
29,33
19,7
1,77
9,74%
18.411.425
20,3
14,21
14,255
1,295
9,96%
55.530.046
14,4
12,3
27,22
4,2
18,31%
69.616.268
27,59
21
44,55
3,43
8,31%
46.772.966
47,09
36,3
21,6
-0,38
-1,7%
19.292.951
23,28
17,74
10,195
1,135
12,07%
137.801.092
10,6
7,32
16,205
2,135
15,09%
534.038.593
16,36
14
45,72
-0,61
-1,3%
121.697.346
49,53
42,1
36,3
9
33,71%
66.351.899
37,84
20,82
6,13
0,755
13,84%
49.853.468
6,34
4,98
3,726
0,39
11,23%
841.995.377
4,07
2,45
56
4,45
8,48%
5.761.704
56,95
45,52
27,92
0
0%
17.115.290
31,18
26,16
3,31
0,462
16,14%
210.585.282
3,51
2,34
10,69
0,93
9,44%
52.630.794
10,97
8,48
26,5
1,12
4,43%
19.313.560
26,58
23,3
16,62
-0,575
-3,28%
28.331.440
17,78
14,1
17,73
0,11
0,62%
71.602.486
19,51
17,26
12,255
0,255
2,11%
293.658.362
12,75
9,41
3,53
0,238
7,16%
113.659.292
3,63
2,52
8,86
1,341
17,84%
82.836.475
9,64
6,09
4,594
0,282
6,52%
583.650.604
4,74
3,83
1,891
0,207
12,01%
451.057.679
1,98
1,25
Nombre Último Var Var % Vol Max Min 145,2
- 30,98%
11.895.988
154
103,2
10,54
- 10,28%
108.384.658
11,96
8,3
56,35
- 18,82%
46.022.002
61,4
41
230,4
- 17,81%
17.344.963
244
192,6
70,66
- 6,53%
81.686.479
75,4
61,32
26,07
- 11,6%
27.184.967
32,15
20,53
2,778
- 47,86%
1.914.134.035
2,85
1,79
6,859
- 49,46%
4.098.039.085
7,2
4,26
11,02
- 48,55%
336.987.252
11,87
7,23
12,955
- 36,18%
1.183.837.982
13,9
8,97
7,3
- 42,78%
1.202.782.823
7,8
5,02
32,97
- 2,26%
156.168.024
35,95
28,39
19,7
- 6,51%
40.816.110
20,3
14,21
14,255
- 17,46%
133.493.007
14,4
11,58
27,22
- 31,49%
138.397.862
27,59
20,04
44,55
- 10,07%
94.576.083
47,09
36,3
21,6
- -13,14%
37.433.270
25,9
17,74
10,195
- 12,63%
277.414.867
11,27
7,32
16,205
- 23,9%
1.110.174.279
16,36
12,7
45,72
- -7,89%
244.030.335
55,84
42,1
36,3
- 107,32%
131.862.782
37,84
16,1
6,13
- 19,65%
127.307.492
6,34
4,93
3,726
- 9,71%
1.497.107.169
4,41
2,45
56
- -8,22%
12.751.062
66,55
45,52
27,92
- -2,68%
32.969.599
31,18
26,16
3,31
- 33,07%
352.563.482
3,51
2,34
10,69
- 5,27%
110.708.932
11,22
8,48
26,5
- 14,87%
37.784.232
26,58
22,42
16,62
- -10,47%
60.304.787
20,16
14,1
17,73
- 7,97%
131.907.467
19,51
15,66
12,255
- 8,88%
571.661.552
13,17
9,41
3,53
- 11,52%
243.723.102
3,63
2,52
8,86
- 4%
146.257.851
9,64
6,09
4,594
- 7,71%
1.297.047.972
4,74
3,76
1,891
- 48,23%
886.799.103
1,98
1,2
Nombre Último Var Var % Vol Max Min 145,2
- 28,04%
23.427.039
154
103,2
10,54
- 7,24%
203.369.238
11,96
8,3
56,35
- 44,3%
101.415.268
61,4
37,36
230,4
- 26,85%
36.724.809
244
163,1
70,66
- 9,35%
148.938.925
75,4
54,7
26,07
- 19,14%
53.695.063
32,15
18,45
2,778
- 59,49%
3.514.124.131
2,85
1,67
6,859
- 59,03%
7.259.364.971
7,2
3,8
11,02
- 45,56%
599.219.732
11,87
6,86
12,955
- 44,96%
2.255.424.027
13,9
8,46
7,3
- 48,92%
2.347.367.227
7,8
4,53
32,97
- 0,24%
283.285.840
37,31
28,39
19,7
- -3,25%
86.339.164
22,46
14,21
14,255
- 1,53%
253.326.992
14,64
11,58
27,22
- 47,42%
270.213.103
27,59
17,4
44,55
- 23,71%
200.769.692
47,09
34,26
21,6
- 1,01%
72.048.856
26,38
17,74
10,195
- 13,92%
550.481.073
11,35
7,32
16,205
- 33,55%
2.193.001.038
16,36
11,64
45,72
- 0,22%
454.056.908
56,34
42,1
36,3
- 74,32%
186.211.933
37,84
16,05
6,13
- 0,73%
262.338.993
6,54
4,93
3,726
- 94,86%
2.835.194.152
4,41
1,86
56
- -34,77%
22.326.216
89,5
45,52
27,92
- 7,52%
50.666.404
31,18
25,92
3,31
- 55,47%
616.413.443
3,51
2,06
10,69
- 0,37%
228.338.261
11,88
8,48
26,5
- 25,57%
90.325.686
26,58
20,12
16,62
- -38,44%
104.972.896
27,78
14,1
17,73
- 5,8%
248.407.703
19,51
15,66
12,255
- -12,96%
1.047.084.095
15,19
9,41
3,53
- 3,61%
471.008.727
3,63
2,52
8,86
- -22,59%
230.840.532
12,69
6,09
4,594
- 11,33%
2.474.864.862
4,74
3,76
1,891
- 52,33%
1.564.212.310
1,98
1,05
Nombre Año PER PVC PEG Dividendo Puntuación 2025e 9,9 1,11 3,77 4,65%
2025e 10,25 1,06 0,35 5,43%
2025e 18,05 2,33 - 3,97%
2025e 16,63 3,79 7,3 4,36%
2025e 20,4 5,45 1,32 2,12%
2025e 8,79 0,45 0,1 1,91%
2025e 9,78 0,99 - 7,34%
2025e 8,33 0,86 - 3,05%
2025e 10,53 1,53 - 4,75%
2025e 8,71 1,22 - 5,21%
2025e 10,55 1,43 - 7,2%
2025e - 1,86 - 0,2%
2025e 7,88 0,77 0,11 2,74%
2025e 12,67 1,46 0,07 7,8%
2025e 13,14 3,41 3,25 5,39%
2025e 37,77 5,13 - 1,99%
2025e 16,04 2,22 0,24 3,01%
2025e 7,2 0,59 0,04 1,63%
2025e 16,65 1,88 7,2 4,23%
2025e 22,59 6,98 2,54 3,62%
2025e 14,9 3,11 0,99 0,93%
2025e 15,94 0,61 - 5,02%
2025e 5,5 2,15 0,32 2,54%
2025e 20,95 4,35 - 1,78%
2025e 12,08 5,84 8,18 7,34%
2025e 9,02 1 4,11 5,52%
2025e 15,48 0,71 0,62 4,68%
2025e 13,55 2,05 - 6,36%
2025e 13,31 2,15 0,78 2,51%
2025e 20,69 2,19 0,71 4,17%
2025e 5,4 0,5 0,08 8,03%
2025e 13,93 1,43 - 4,52%
2025e 10,54 1,22 - 0%
2025e 14,12 1,12 0,02 6,92%
2025e 9,05 0,67 - 7,4%
Media ** 2025 13,54 2,1 2 4,36%
* Para 2025e, estimaciones propias (EI) en base a consenso del mercado.
** Media aritmética del año para PER, PVC, PEG y Dividendo. Para calcularla se descartan los valores de aquellas empresas que no tengan un valor positivo.
Actualidad de
IBEX 35
Más
Consultorios sobre IBEX 35
Más
Información sobre IBEX 35 El Ibex 35 es el índice de referencia español y está formado por las 35 empresas de mayor capitalización de la bolsa española.
La cotización del Ibex 35 entra en el Sistema de Interconexión Bursátil (SIBE) integrado por la Bolsa de Madrid, la Bolsa de Barcelona, la Bolsa de Valencia y la Bolsa de Bilbao.
Actualmente existen tres índices Ibex: Ibex Medium Cap, el Ibex Small Cap y el Ibex Top Dividendo puesto que el selectivo es el único índice que tiene descontados los dividendos de las compañías que cotizan.
La mayor subida en la cotización del Ibex 35 se produjo tras la aprobación del plan de rescate europeo en 2010 cuando el índice subió un 14,3% en una sesión. Por el contrario, la mayor caída del Ibex 35 se produjo tras la votación a favor de que Reino Unido saliera dela Unión Europea. En el 2008, cuando se produjo el estallido de la crisis de deuda, el Ibex 35 firmó su peor año de la historia al sufrir una corrección del 39,4%.
Los máximos históricos del Ibex 35 los marcó en 2007 cuando alcanzó los 15.823 puntos mientras que cuatro años más tarde, y durante la crisis financiera y de deuda, vio cómo su nivel bajaba a más de la mitad: a los 6.065 puntos.
Para que una empresa forme parte de este índice de referencia a nivel nacional e internacional no es necesario que la compañía tenga una dimensión determinada sino un mínimo de capitalización. Además, también es irrelevante el sector al que pertenezca. Para que un valor entre a formar parte de la cotización del Ibex 35 deberá de pasar un periodo de control de seis meses completos antes de cada reunión ordinaria para que un valor sea candidato a acceder a dicho índice y superar -de esa forma- unos filtros mínimos.
El Ibex 35 cotiza en horario de contratación de 9:00 a 17:30 horas, horario de Madrid. Existe una subasta de apertura de 8:30 a 9:00 horas y otra de cierre de 17:30 a 17:35 horas.
Boletín de bolsa
Apúntate y recibe análisis gratuitos
Enviando...
Boletín de bolsa
Completa tu registro
y accede a informes exclusivos
Enviando...
Modal info
Volver arriba