!function(t,n,e){function r(e,o){if(!n[e]){if(!t[e]){var a="function"==typeof __nr_require&&__nr_require;if(!o&&a)return a(e,!0);if(i)return i(e,!0);throw new Error("Cannot find module '"+e+"'")}var s=n[e]={exports:{}};t[e][0].call(s.exports,function(n){var i=t[e][1][n];return r(i||n)},s,s.exports)}return n[e].exports}for(var i="function"==typeof __nr_require&&__nr_require,o=0;on.max&&(n.max=t),t10||(g.releaseIds[n.slice(-200)]=(""+e).slice(-200))}var d=t(19),l=t(10),h=t(2),p=t(21),m=t(25),v=t(52),g=t("loader"),y=t("handle"),x=t(45),w=t(49),b=0,T=x.getConfiguration("ssl")===!1?"http":"https";l.on("jserrors",function(){return{body:h.take(["cm","sm"])}}),d("storeMetric",r,"api"),d("storeEventMetrics",i,"api");var E={finished:p(a),setPageViewName:o,setErrorHandler:c,addToTrace:s,inlineHit:u,addRelease:f};v(E,function(t,n){d("api-"+t,n,"api")});var S=0},{}],4:[function(t,n,e){function r(t,n,e){return t||0===t||""===t?n(t)+(e?",":""):"!"}function i(t,n){return n?Math.floor(t).toString(36):void 0===t||0===t?"":Math.floor(t).toString(36)}function o(){function t(t){return"undefined"==typeof t||""===t?"":(t=String(t),f.shouldObfuscate()&&(t=f.obfuscateString(t)),d.call(n,t)?i(n[t],!0):(n[t]=e++,s(t)))}var n=Object.hasOwnProperty("create")?Object.create(null):{},e=0;return t}function a(t,n){var e=[];return u(t,function(t,r){if(!(e.length>=l)){var i,o=5;switch(t=n(t),typeof r){case"object":r?i=n(c(r)):o=9;break;case"number":o=6,i=r%1?r:r+".";break;case"boolean":o=r?7:8;break;case"undefined":o=9;break;default:i=n(r)}e.push([o,t+(i?","+i:"")])}}),e}function s(t){return"'"+t.replace(h,"\\$1")}var u=t(52),c=t(24),f=t(16),d=Object.prototype.hasOwnProperty,l=64;n.exports={nullable:r,numeric:i,getAddStringContext:o,addCustomAttributes:a};var h=/([,\\;])/g},{}],5:[function(t,n,e){var r=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;n.exports=function(t,n){return t.replace(n?r:i,"$1$2")}},{}],6:[function(t,n,e){function r(t,n){var e=t[1];o(n[e],function(n,e){var r=t[0],i=e[0];if(i===r){var o=e[1],a=t[3],s=t[2];o.apply(a,s)}})}var i=t("ee"),o=t(52),a=t(19).handlers;n.exports=function(t){var n=i.backlog[t],e=a[t];if(e){for(var s=0;n&&sn)return t.slice(0,r).join("");return t.join("")}function a(t,n){var e=0,r="";return u(t,function(t,o){var a,s,u=[];if("string"==typeof o)a="&"+t+"="+i(o),e+=a.length,r+=a;else if(o.length){for(e+=9,s=0;s=n));s++)u.push(a);r+="&"+t+"=%5B"+u.join(",")+"%5D"}}),r}function s(t,n){return n&&"string"==typeof n?"&"+t+"="+i(n):""}var u=t(52),c=t(24),f={"%2C":",","%3A":":","%2F":"/","%40":"@","%24":"$","%3B":";"},d=u(f,function(t){return t}),l=new RegExp(d.join("|"),"g");n.exports={obj:a,fromArray:o,qs:i,param:s}},{}],8:[function(t,n,e){var r=t(52),i=t("ee"),o=t(6);n.exports=function(t){t&&"object"==typeof t&&(r(t,function(t,n){n&&!a[t]&&(i.emit("feat-"+t,[]),a[t]=!0)}),o("feature"))};var a=n.exports.active={}},{}],9:[function(t,n,e){function r(t,n,e){this.loader=t,this.endpoint=n,this.opts=e||{},this.started=!1,this.timeoutHandle=null}var i=t(10),o=t(25);n.exports=r,r.prototype.startTimer=function(t,n){this.interval=t,this.started=!0,this.scheduleHarvest(null!=n?n:this.interval)},r.prototype.stopTimer=function(){this.started=!1,this.timeoutHandle&&clearTimeout(this.timeoutHandle)},r.prototype.scheduleHarvest=function(t,n){if(!this.timeoutHandle){var e=this;null==t&&(t=this.interval),this.timeoutHandle=setTimeout(function(){e.timeoutHandle=null,e.runHarvest(n)},1e3*t)}},r.prototype.runHarvest=function(t){function n(n){e.onHarvestFinished(t,n)}var e=this;if(this.opts.getPayload){var r=i.getSubmitMethod(this.endpoint,t);if(!r)return!1;var a=r.method===o.xhr,s=this.opts.getPayload({retry:a});if(s){s="[object Array]"===Object.prototype.toString.call(s)?s:[s];for(var u=0;u0&&a.forEach(function(t){!t.startTime||t.startTime<=0||("first-paint"===t.name?i.push(w.param("fp",String(Math.floor(t.startTime)))):"first-contentful-paint"===t.name&&i.push(w.param("fcp",String(Math.floor(t.startTime)))),q(t.name,Math.floor(t.startTime)))})}i.push(w.param("xx",t.info.extra)),i.push(w.param("ua",t.info.userAttributes)),i.push(w.param("at",t.info.atts));var s=b(t.info.jsAttributes);i.push(w.param("ja","{}"===s?null:s));var u=w.fromArray(i,t.maxBytes);T.jsonp(I+"://"+t.info.beacon+"/"+r+"/"+t.info.licenseKey+u,U)}}}function i(t){var n=y(O,function(n){return s(n,t,{unload:!0})});return E(n,o)}function o(t,n){return t||n}function a(t,n){for(var e=v(),r=v(),i=O[t]&&O[t]||[],o=0;o9||0===L,q=t(17).addMetric,H=t(46);n.exports={sendRUM:g(r),sendFinal:i,sendX:s,send:u,on:h,xhrUsable:_,resetListeners:p,getSubmitMethod:d}},{}],11:[function(t,n,e){var r=document.createElement("div");r.innerHTML="";var i,o=r.getElementsByTagName("div").length;i=4===o?6:3===o?7:2===o?8:1===o?9:0,n.exports=i},{}],12:[function(t,n,e){function r(t){a.sendFinal(c,!1),d.conditionallySet()}var i=t(23),o=t(28),a=t(10),s=t(19),u=t(8),c=t("loader"),f=t(6),d=t(14),l=t(45),h=t(48),p=t(49);t(3),t(26).init(c,l.getConfiguration("page_view_timing"));var m="undefined"==typeof window.NREUM.autorun||window.NREUM.autorun;window.NREUM.setToken=u,6===t(11)?c.maxBytes=2e3:c.maxBytes=3e4,c.releaseIds={},o(r),s("mark",i.mark,"api"),i.mark("done"),f("api"),m&&a.sendRUM(c),setTimeout(function(){for(var t=0;t0&&(i=Math.round(t-n),e[r]=i),v.push(i)}var a="Start",s="End",u="unloadEvent",c="redirect",f="domainLookup",d="onnect",l="request",h="response",p="loadEvent",m="domContentLoadedEvent",v=[];n.exports={addPT:r,addPN:i,nt:v}},{}],16:[function(t,n,e){function r(){return i().length>0}function i(){var t=[],n=s.getConfiguration("obfuscate")||[];return t=t.concat(n),c.isFileProtocol()&&t.push(f),t}function o(t){for(var n=!1,e=!1,r=0;r6e4)return;return i}}}var a=t(20),s=t(23),u=t("loader"),c=t(47);n.exports={navCookie:!0},r()},{}],23:[function(t,n,e){function r(t,n){"undefined"==typeof n&&(n=a()+a.offset),s[t]=n}function i(t,n,e){var r=s[n],i=s[e];"undefined"!=typeof r&&"undefined"!=typeof i&&o.store("measures",t,{value:i-r})}var o=t(2),a=t(50),s={};n.exports={mark:r,measure:i}},{}],24:[function(t,n,e){function r(t){try{return o("",{"":t})}catch(n){try{s.emit("internal-error",[n])}catch(e){}}}function i(t){return u.lastIndex=0,u.test(t)?'"'+t.replace(u,function(t){var n=c[t];return"string"==typeof n?n:"\\u"+("0000"+t.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+t+'"'}function o(t,n){var e=n[t];switch(typeof e){case"string":return i(e);case"number":return isFinite(e)?String(e):"null";case"boolean":return String(e);case"object":if(!e)return"null";var r=[];if(e instanceof window.Array||"[object Array]"===Object.prototype.toString.apply(e)){for(var s=e.length,u=0;u0||P)&&(r.cls=n),c("lcp",Math.floor(t.startTime),r,!1),U=!0}}function o(t,n){if(O){var e=O[0];if(e.size>=t.size)return}O=[t,F,n]}function a(t){(t.startTime-I.lastEntryTime>1e3||t.startTime-I.firstEntryTime>5e3)&&(I={value:0,firstEntryTime:t.startTime,lastEntryTime:t.startTime}),I.value+=t.value,I.lastEntryTime=Math.max(I.lastEntryTime,t.startTime),F0||P)&&r&&(e.cls=F),N.push({name:t,value:n,attrs:e}),R("pvtAdded",[t,n,e])}function f(t,n,e){"fi"===t&&setTimeout(i,0),c(t,n,e,!0)}function d(t){if(t.retry&&M.length>0){for(var n=0;n0&&(e+=y(o.length)+";"+o.join(";")),r+11?n[1]:"unknown"}function f(t){return t&&t.indexOf("nrWrapper")>=0}var d=t(55),l=t(32),h=!1,p=/function (.+?)\s*\(/,m=/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i,v=/^\s*(?:(\S*|global code)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,g=/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,y=/^\s*at Function code \(Function code:\d+:\d+\)\s*/i;n.exports=r},{}],32:[function(t,n,e){function r(t){var n;if(t.length>100){var e=t.length-100;n=t.slice(0,50).join("\n"),n+="\n< ...truncated "+e+" lines... >\n",n+=t.slice(-50).join("\n")}else n=t.join("\n");return n}function i(t){return t.length>a?t.substr(0,a):t}var o=/^\n+|\n+$/g,a=65530;n.exports=function(t){return r(t).replace(o,"")},n.exports.truncateSize=i},{}],33:[function(t,n,e){function r(t){var n=l.take(["err","ierr"]);t.retry&&(d=n);var e={body:n,qs:{}},r=S(g.releaseIds);return"{}"!==r&&(e.qs.ri=r),n&&n.err&&n.err.length&&!M&&(e.qs.pve="1",M=!0),e}function i(t){t.retry&&d&&(C(d,function(t,n){for(var e=0;e":e}function u(t,n){for(var e="",r=0;r=w)){var i,o,a={};"undefined"!=typeof window&&window.document&&window.document.documentElement&&(i=window.document.documentElement.clientWidth,o=window.document.documentElement.clientHeight);var u={timestamp:t+f.offset,timeSinceLoad:t/1e3,browserWidth:i,browserHeight:o,referrerUrl:s,currentUrl:v(""+location),pageUrl:v(f.origin),eventType:"PageAction"};d(u,r),d(T,r),e&&"object"==typeof e&&d(e,r),a.actionName=n||"",b.push(a)}}function a(t,n,e){T[n]=e}var s,u,c=t("ee"),f=t("loader"),d=t(52),l=t(24),h=t(19),p=t(10),m=t(9),v=t(5),g=t(45),y=240,x=g.getConfiguration("ins.harvestTimeSeconds")||30,w=y*x/60,b=[],T=f.info.jsAttributes={};document.referrer&&(s=v(document.referrer)),h("api-setCustomAttribute",a,"api"),c.on("feat-ins",function(){h("api-addPageAction",o),p.on("ins",r);var t=new m(f,"ins",{onFinished:i});t.startTimer(x,0)})},{}],36:[function(t,n,e){function r(t,n,e,r,i){this.id=++d,this.eventName=t,this.nodes=0,this.remaining=0,this.finishTimer=null,this.checkingFinish=!1,this.lastCb=this.lastFinish=n,this.handlers=[],this.onFinished=i;var o=this.root=new s(this,null,"interaction",n),u=o.attrs;u.trigger=t,u.initialPageURL=a.origin,u.oldRoute=r,u.newURL=u.oldURL=e,u.custom={},u.store={}}var i=t("ee"),o=t(52),a=t("loader"),s=t(37),u=NREUM.o,c=u.ST,f=u.CT,d=0;n.exports=r;var l=r.prototype;l.checkFinish=function(t,n){var e=this;if(e.remaining)return void e._resetFinishCheck();if(!e.checkingFinish){e._resetFinishCheck();var r=this.root.attrs;r.newURL=t,r.newRoute=n,e.checkingFinish=!0,e.finishTimer=c(function(){e.checkingFinish=!1,e.finishTimer=c(function(){e.finishTimer=null,e.remaining||e.finish()},1)},0)}},l.onNodeAdded=function(){this._resetFinishCheck()},l._resetFinishCheck=function(){this.finishTimer&&(f(this.finishTimer),this.finishTimer=null,this.checkingFinish=!1)},l.finish=function(){var t=this,n=t.root;if(!n.end){var e=Math.max(t.lastCb,t.lastFinish),r=n.attrs,s=r.custom;this.onFinished&&this.onFinished(this),o(a.info.jsAttributes,function(t,n){t in s||(s[t]=n)}),n.end=e,i.emit("interaction",[this])}}},{}],37:[function(t,n,e){function r(t,n,e,r){this.interaction=t,this.parent=n,this.id=++o,this.type=e,this.children=[],this.end=null,this.jsEnd=this.start=r,this.jsTime=0,this.attrs={},this.cancelled=!1}var i=128,o=0;n.exports=r;var a=r.prototype;a.child=function(t,n,e,o){var a=this.interaction;if(a.end||a.nodes>=i)return null;a.onNodeAdded(this);var s=new r(a,this,t,n);return s.attrs.name=e,a.nodes++,o||a.remaining++,s},a.callback=function(t,n){var e=this;e.jsTime+=t,n>e.jsEnd&&(e.jsEnd=n,e.interaction.lastCb=n)},a.cancel=function(){this.cancelled=!0;var t=this.interaction;t.remaining--},a.finish=function(t){var n=this;if(!n.end){n.end=t;for(var e=n.parent;e.cancelled;)e=e.parent;e.children.push(n),n.parent=null;var r=this.interaction;r.remaining--,r.lastFinish=t}}},{}],38:[function(t,n,e){function r(t,n){!n&&this[G]||(this[G]=it)}function i(){this.resolved||(this.resolved=!0,this[G]=it)}function o(){return it}function a(t){ut||t||!st||(t=st.root),it&&it[$].checkFinish(tt,nt),ot=it,it=t&&!t[$].root.end?t:null}function s(t){t===st&&(st=null);var n=t.root,e=n.attrs;it=n,N(t.handlers,function(t,n){n(e.store)}),a(null)}function u(t){if(0===lt.length)return{};var n=y.serializeMultiple(lt,0,M);return t.retry&<.forEach(function(t){ht.push(t)}),lt=[],{body:{e:n}}}function c(t){t.sent&&t.retry&&ht.length>0&&(ht.forEach(function(t){lt.push(t)}),ht=[])}function f(t){var n=t.tagName.toLowerCase(),e=["a","button","input"],r=e.indexOf(n)!==-1;if(r)return t.title||t.value||t.innerText}function d(t){return t.ignored||!t.save&&!t.routeChange?void w.emit("interactionDiscarded",[t]):(t.root.attrs.id=U.generateUuid(),"initialPageLoad"===t.root.attrs.trigger&&(t.root.attrs.firstPaint=O["first-paint"],t.root.attrs.firstContentfulPaint=O["first-contentful-paint"]),w.emit("interactionSaved",[t]),lt.push(t),void pt.scheduleHarvest(0))}function l(){var t=F.getConfiguration("spa");return!t||t.enabled!==!1}var h=t(19),p=t(44),m=t(42).shouldCollectEvent,v=t(10),g=t(9),y=t(39),x=t("loader"),w=t("ee"),b=w.get("mutation"),T=w.get("promise"),E=w.get("history"),S=w.get("events"),j=w.get("timer"),k=w.get("fetch"),C=w.get("jsonp"),A=w.get("xhr"),R=w.get("tracer"),N=t(52),M=t(15).nt,U=t(51),O=t(17).metrics,P=t(36),F=t(45),I=t(46),L=["click","submit","keypress","keydown","keyup","change"],_=999,q="fn-start",H="fn-end",B="cb-start",z="api-ixn-",D="remaining",$="interaction",G="spaNode",V="jsonpNode",J="fetch-start",W="fetch-done",X="fetch-body-",K="jsonp-end",Z=NREUM.o,Q=Z.ST,Y=x.origin,tt=Y,nt=null,et={},rt=_,it=null,ot=null,at=null,st=null,ut=!1,ct=0,ft=0;n.exports=function(){return it&&it.id},w.on("feat-spa",function(){function t(){ft++,this.prevNode=it,this.ct=ct,ct=0,rt=_}function n(){ft--;var t=this.jsTime||0,n=t-ct;ct=this.ct+t,it&&(it.callback(n,this[H]),this.isTraced&&(it.attrs.tracedTime=n)),this.jsTime=it?0:n,a(this.prevNode),this.prevNode=null,rt=_}function e(t,n,e){var r=this[G];if(r){var i=r[$],o=this.inc;this.isTraced=!0,o?i[D]--:r&&r.finish(t),e?a(r):i.checkFinish(tt,nt)}}function u(t){return it&&it[$]===t?it:t.root}if(l()){st=new P("initialPageLoad",0,tt,nt,s),st.save=!0,it=st.root, st[D]++,h.on(w,q,t),h.on(T,B,t);var c={getCurrentNode:o,setCurrentNode:a};h("spa-register",function(t){"function"==typeof t&&t(c)}),h.on(w,H,n),h.on(T,"cb-end",n),h.on(S,q,function(t,n){var e=t[0],r=e.type,i=e.__nrNode;if(ut||"load"!==r||n!==window||(ut=!0,this.prevNode=it=null,st&&(i=st.root,st[D]--,Q(function(){L.push("popstate")}))),i)a(i);else if("hashchange"===r)a(at),at=null;else if(n instanceof XMLHttpRequest)a(w.context(n).spaNode);else if(!it&&L.indexOf(r)!==-1){var o=new P(r,this[q],tt,nt,s);if(a(o.root),"click"===r){var u=f(e.target);u&&(it.attrs.custom.actionText=u)}}e.__nrNode=it}),h.on(j,"setTimeout-end",function(t,n,e){!it||rt-this.timerDuration<0||(!t||t[0]instanceof Function)&&(it[$][D]++,this.timerId=e,et[e]=it,this.timerBudget=rt-50)}),h.on(j,"clearTimeout-start",function(t){var n=t[0],e=et[n];if(e){var r=e[$];r[D]--,r.checkFinish(tt,nt),delete et[n]}}),h.on(j,q,function(){rt=this.timerBudget||_;var t=this.timerId,n=et[t];a(n),delete et[t],n&&n[$][D]--}),h.on(A,q,function(){a(this[G])}),h.on(A,"new-xhr",function(){it&&(this[G]=it.child("ajax",null,null,!0))}),h.on(A,"send-xhr-start",function(){var t=this[G];t&&!this.sent&&(this.sent=!0,t.dt=this.dt,t.jsEnd=t.start=this.startTime,t[$][D]++)}),h.on(w,"xhr-resolved",function(){var t=this[G];if(t){if(!m(this.params))return void t.cancel();var n=t.attrs;n.params=this.params,n.metrics=this.metrics,t.finish(this.endTime)}}),h.on(C,"new-jsonp",function(t){if(it){var n=this[V]=it.child("ajax",this[J]);n.start=this["new-jsonp"],this.url=t,this.status=null}}),h.on(C,"cb-start",function(t){var n=this[V];n&&(a(n),this.status=200)}),h.on(C,"jsonp-error",function(){var t=this[V];t&&(a(t),this.status=0)}),h.on(C,K,function(){var t=this[V];if(t){if(null===this.status)return void t.cancel();var n=t.attrs,e=n.params={},r=p(this.url);e.method="GET",e.pathname=r.pathname,e.host=r.hostname+":"+r.port,e.status=this.status,n.metrics={txSize:0,rxSize:0},n.isJSONP=!0,t.jsEnd=this[K],t.jsTime=this[B]?this[K]-this[B]:0,t.finish(t.jsEnd)}}),h.on(k,J,function(t,n){it&&t&&(this[G]=it.child("ajax",this[J]),n&&this[G]&&(this[G].dt=n))}),h.on(k,X+"start",function(t){it&&(this[G]=it,it[$][D]++)}),h.on(k,X+"end",function(t,n,e){var r=this[G];r&&r[$][D]--}),h.on(k,W,function(t,n){var e=this[G];if(e){if(t)return void e.cancel();var r=e.attrs;r.params=this.params,r.metrics={txSize:this.txSize,rxSize:this.rxSize},r.isFetch=!0,e.finish(this[W])}}),h.on(E,"newURL",function(t,n){it&&(tt!==t&&(it[$].routeChange=!0),n&&(at=it)),tt=t}),C.on("dom-start",function(t){function n(){o[D]--,o.checkFinish(tt,nt)}function e(){o[D]--,o.checkFinish(tt,nt)}if(it){var r=t[0],i=r&&"SCRIPT"===r.nodeName&&""!==r.src,o=it.interaction;i&&(o[D]++,r.addEventListener("load",n,I(!1)),r.addEventListener("error",e,I(!1)))}}),h.on(b,q,function(){a(ot)}),h.on(T,"resolve-start",i),h.on(T,"executor-err",i),h.on(T,"propagate",r),h.on(T,B,function(){var t=this.getCtx?this.getCtx():this;a(t[G])}),h(z+"get",function(t){var n=this.ixn=it?it[$]:new P("api",t,tt,nt,s);it||(n.checkFinish(tt,nt),ft&&a(n.root))}),h(z+"actionText",function(t,n){var e=this.ixn.root.attrs.custom;n&&(e.actionText=n)}),h(z+"setName",function(t,n,e){var r=this.ixn.root.attrs;n&&(r.customName=n),e&&(r.trigger=e)}),h(z+"setAttribute",function(t,n,e){this.ixn.root.attrs.custom[n]=e}),h(z+"end",function(t){var n=this.ixn,e=u(n);a(null),e.child("customEnd",t).finish(t),n.finish()}),h(z+"ignore",function(){this.ixn.ignored=!0}),h(z+"save",function(){this.ixn.save=!0}),h(z+"tracer",function(t,n,e){var r=this.ixn,i=u(r),o=w.context(e);return n?void(o[G]=i.child("customTracer",t,n)):(o.inc=++r[D],o[G]=i)}),h.on(R,q,e),h.on(R,"no-"+q,e),h(z+"getContext",function(t,n){var e=this.ixn.root.attrs.store;setTimeout(function(){n(e)},0)}),h(z+"onEnd",function(t,n){this.ixn.handlers.push(n)}),h("api-routeName",function(t,n){nt=n})}});var dt=F.getConfiguration("spa.harvestTimeSeconds")||10,lt=[],ht=[],pt=new g(x,"events",{onFinished:c,retryDelay:dt});v.on("events",u),w.on("errorAgg",function(t,n,e,r){it&&(e._interactionId=it.interaction.id,it.type&&"interaction"!==it.type&&(e._interactionNodeId=it.id))}),w.on("interaction",d)},{}],39:[function(t,n,e){function r(t,n,e){var r=d(),i="bel.7";return t.forEach(function(t){i+=";"+o(t.root,n,e,t.routeChange,r)}),i}function i(t,n,e,r){var i=d();return"bel.7;"+o(t,n,e,r,i)}function o(t,n,e,r,i){function o(t,v){if("customEnd"===t.type)return v.push([3,f(t.end-d)]);var g=t.type,y=p[g],x=t.start,w=t.children.length,b=0,T=s.info.atts,E=h&&e.length&&1===y,S=[],j=t.attrs,k=j.metrics,C=j.params,A=s.info.queueTime,R=s.info.applicationTime;"undefined"==typeof d?(x+=n,d=x):x-=d;var N=[f(x),f(t.end-t.start),f(t.jsEnd-t.end),f(t.jsTime)];switch(y){case 1:N[2]=f(t.jsEnd-d),N.push(i(j.trigger),i(a(j.initialPageURL,m)),i(a(j.oldURL,m)),i(a(j.newURL,m)),i(j.customName),h?"":r?1:2,c(h&&A,f,!0)+c(h&&R,f,!0)+c(j.oldRoute,i,!0)+c(j.newRoute,i,!0)+i(j.id),i(t.id),c(j.firstPaint,f,!0)+c(j.firstContentfulPaint,f,!1));var M=l(j.custom,i);S=S.concat(M),b=M.length,T&&(w++,S.push("a,"+i(T)));break;case 2:N.push(i(C.method),f(C.status),i(C.host),i(C.pathname),f(k.txSize),f(k.rxSize),j.isFetch?1:j.isJSONP?2:"",i(t.id),c(t.dt&&t.dt.spanId,i,!0)+c(t.dt&&t.dt.traceId,i,!0)+c(t.dt&&t.dt.timestamp,f,!1));break;case 4:var U=j.tracedTime;N.push(i(j.name),c(U,f,!0)+i(t.id))}for(var O=0;O0&&r=z)){var n=_[t.n];n||(n=_[t.n]=[]),n.push(t),q++}}function p(t,n){if(!(q>=z)){var e=_[t];e||(e=_[t]=[]),_[t]=n.concat(e),q+=n.length}}function m(t){U()||f(window.performance.getEntriesByType("resource"));var n=A(C(_,function(t,n){return t in I?A(C(A(n.sort(v),g(t),{}),y),x,[]):n}),x,[]);if(0===n.length)return{};t&&(H=_),_={},q=0;var e={qs:{st:""+E.offset},body:{res:n}};if(!P){e.qs.ua=E.info.userAttributes,e.qs.at=E.info.atts;var r=R(E.info.jsAttributes);e.qs.ja="{}"===r?null:r}return e}function v(t,n){return t.s-n.s}function g(t){var n=I[t][0],e=I[t][1],r={};return function(i,o){var a=i[o.o];a||(a=i[o.o]=[]);var s=r[o.o];return"scrolling"!==t||b(o)?s&&o.s-s.so.s-n?s.e=o.e:(r[o.o]=o,a.push(o)):(r[o.o]=null,o.n="scroll",a.push(o)),i}}function y(t,n){return n}function x(t,n){return t.concat(n)}function w(t,n){return"fi"===t&&!!n&&"number"==typeof n.fid}function b(t){var n=4;return!!(t&&"number"==typeof t.e&&"number"==typeof t.s&&t.e-t.s9e5)return e.stopTimer(),void(_={});if(!(P&&q<=30))return m(t.retry)}i(window.performance.timing),j.on("resources",n);var e=new k(E,"resources",{onFinished:t,retryDelay:B});e.runHarvest({needResponse:!0}),S("bst",a),S("bstTimer",o),S("bstResource",f),S("bstHist",c),S("bstXhrAgg",l),S("bstApi",h),S("errorAgg",d),S("pvtAdded",r)});var $=0}}},{}],41:[function(t,n,e){n.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],42:[function(t,n,e){function r(t){if(0===s.length)return!0;for(var n=0;n0?s.push({hostname:e.substring(0,r),pathname:e.substring(r)}):s.push({hostname:e,pathname:""})}}function o(t,n){return!(t.length>n.length)&&n.indexOf(t)===n.length-t.length}function a(t,n){return 0===t.indexOf("/")&&(t=t.substring(1)),0===n.indexOf("/")&&(n=n.substring(1)),""===t||t===n}n.exports={shouldCollectEvent:r,setDenyList:i};var s=[]},{}],43:[function(t,n,e){function r(){return{ajaxEvents:N,spaAjaxEvents:M}}function i(t,n,e,r,i){n.time=e;var o;if(o=v(t.cat?[t.status,t.cat]:[t.status,t.host,t.pathname]),E("bstXhrAgg",["xhr",o,t,n]),h.store("xhr",o,t,n),d()){if(!C(t))return void R(t.hostname===b.info.errorBeacon?"Ajax/Events/Excluded/Agent":"Ajax/Events/Excluded/App");var a=this,s={method:t.method,status:t.status,domain:t.host,path:t.pathname,requestSize:n.txSize,responseSize:n.rxSize,type:i,startTime:e,endTime:r,callbackDuration:n.cbTime};if(a.dt&&(s.spanId=a.dt.spanId,s.traceId=a.dt.traceId,s.spanTimestamp=a.dt.timestamp),this.spaNode){var u=this.spaNode.interaction.id;M[u]=M[u]||[],M[u].push(s)}else N.push(s)}}function o(t){if(t=t||{},0===N.length)return null;for(var n=a(N,t.maxPayloadSize||P),e=[],r=0;r0&&d()&&(N=N.concat(U),U=[])}function u(){l.runHarvest({unload:!0})}function c(t,n){n=n||t.length;for(var e=[],r=0,i=t.length;r0&&(i+=";"+o.join(";")),n+1t}}function d(){var t=S.getConfiguration("ajax.enabled");return t!==!1}var l,h=t(2),p=t(19),m=t(10),v=t(24),g=t(4).nullable,y=t(4).numeric,x=t(4).getAddStringContext,w=t(4).addCustomAttributes,b=t("loader"),T=t("ee"),E=t("handle"),S=t(45),j=t(9),k=t(42).setDenyList,C=t(42).shouldCollectEvent,A=t(28),R=t(49).recordSupportability,N=[],M={},U=[];if(b.features.xhr){var O=S.getConfiguration("ajax.harvestTimeSeconds")||60,P=S.getConfiguration("ajax.maxPayloadSize")||1e6;d()&&k(S.getConfiguration("ajax.deny_list")),T.on("feat-err",function(){p("xhr",i),m.on("jserrors",function(){return{body:h.take(["xhr"])}}),d()&&(l=new j(b,"events",{onFinished:s,getPayload:o}),l.startTimer(O),A(u))}),n.exports=i,n.exports.prepareHarvest=o,n.exports.getStoredEvents=r,n.exports.shouldCollectEvent=C,n.exports.setDenyList=k,T.on("interactionSaved",function(t){M[t.id]&&delete M[t.id]}),T.on("interactionDiscarded",function(t){M[t.id]&&d()&&(M[t.id].forEach(function(t){N.push(t)}),delete M[t.id])})}},{}],44:[function(t,n,e){var r={};n.exports=function(t){if(t in r)return r[t];if(0===(t||"").indexOf("data:"))return{protocol:"data"};var n=document.createElement("a"),e=window.location,i={};n.href=t,i.port=n.port;var o=n.href.split("://");!i.port&&o[1]&&(i.port=o[1].split("/")[0].split("@").pop().split(":")[1]),i.port&&"0"!==i.port||(i.port="https"===o[0]?"443":"80"),i.hostname=n.hostname||e.hostname,i.pathname=n.pathname,i.protocol=o[0],"/"!==i.pathname.charAt(0)&&(i.pathname="/"+i.pathname);var a=!n.protocol||":"===n.protocol||n.protocol===e.protocol,s=n.hostname===document.domain&&n.port===e.port;return i.sameOrigin=a&&(!n.hostname||s),"/"===i.pathname&&(r[t]=i),i}},{}],45:[function(t,n,e){function r(t){if(NREUM.init){for(var n=NREUM.init,e=t.split("."),r=0;r div"),n=0;n=0)return!0;return!1}catch(e){return!1}}function o(){try{return!!window.angular||(!!document.querySelector(".ng-binding, [ng-app], [data-ng-app], [ng-controller], [data-ng-controller], [ng-repeat], [data-ng-repeat]")||!!document.querySelector('script[src*="angular.js"], script[src*="angular.min.js"]'))}catch(t){return!1}}function a(){try{return!!(window.hasOwnProperty("ng")&&window.ng.hasOwnProperty("coreTokens")&&window.ng.coreTokens.hasOwnProperty("NgZone"))||!!document.querySelectorAll("[ng-version]").length}catch(t){return!1}}var s={REACT:"React",ANGULAR:"Angular",ANGULARJS:"AngularJS",BACKBONE:"Backbone",EMBER:"Ember",VUE:"Vue",METEOR:"Meteor",ZEPTO:"Zepto",JQUERY:"Jquery"};n.exports=r()},{}],49:[function(t,n,e){function r(t,n){var e=[a,t,{name:t},n];return o("storeMetric",e,null,"api"),e}function i(t,n){var e=[s,t,{name:t},n];return o("storeEventMetrics",e,null,"api"),e}var o=t("handle"),a="sm",s="cm";n.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:i}},{}],50:[function(t,n,e){function r(){return s.exists&&performance.now?Math.round(performance.now()):(o=Math.max((new Date).getTime(),o))-a}function i(){return o}var o=(new Date).getTime(),a=o,s=t(54);n.exports=r,n.exports.offset=a,n.exports.getLastTimestamp=i},{}],51:[function(t,n,e){function r(){function t(){return n?15&n[e++]:16*Math.random()|0}var n=null,e=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(n=r.getRandomValues(new Uint8Array(31)));for(var i,o="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s