!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("jQuery")):"function"==typeof define&&define.amd?define("1ds",["jQuery"],t):"object"==typeof exports?exports["1ds"]=t(require("jQuery")):n["1ds"]=t(n.jQuery)}(window,function(n){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={i:r,l:!1,exports:{}};return n[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var i={};return t.m=n,t.c=i,t.d=function(n,i,r){t.o(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:r})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"});Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,i){var r,u;if((1&i&&(n=t(n)),8&i)||4&i&&"object"==typeof n&&n&&n.__esModule)return n;if(r=Object.create(null),t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:n}),2&i&&"string"!=typeof n)for(u in n)t.d(r,u,function(t){return n[t]}.bind(null,u));return r},t.n=function(n){var i=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(i,"a",i),i},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=44)}({1:function(n,t,i){"use strict";i.d(t,"h",function(){return o});i.d(t,"j",function(){return s});i.d(t,"l",function(){return h});i.d(t,"k",function(){return u});i.d(t,"i",function(){return f});i.d(t,"g",function(){return c});i.d(t,"b",function(){return r});i.d(t,"f",function(){return e});i.d(t,"a",function(){return l});i.d(t,"c",function(){return a});i.d(t,"d",function(){return v});i.d(t,"e",function(){return y});var o="function",s="object",h="undefined",u="prototype",f="hasOwnProperty",c="default",r=Object,e=r[u],l=r.assign,a=r.create,v=r.defineProperty,y=e[f]},3:function(t){t.exports=n},43:function(n){var t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},44:function(n,t,i){"use strict";function vi(n,t){return n&&yf.prototype.hasOwnProperty.call(n,t)}function ic(n){return n&&(n===yf.prototype||n===Array.prototype)}function ro(n){return ic(n)||n===Function.prototype}function rr(n){if(n){if(hu)return hu(n);var t=n.__proto__||n.prototype||(n.constructor?n.constructor.prototype:null);if(t)return t}return null}function pf(n,t){var i=[],f=yf.getOwnPropertyNames,r,u;if(f)i=f(n);else for(r in n)"string"==typeof r&&vi(n,r)&&i.push(r);if(i&&i.length>0)for(u=0;u<i.length;u++)t(i[u])}function uo(n,t,i){return"constructor"!==t&&"function"==typeof n[t]&&(i||vi(n,t))}function wf(n){throw new TypeError("DynamicProto: "+n);}function fo(n,t){for(var i=n.length-1;i>=0;i--)if(n[i]===t)return!0;return!1}function lw(n,t,i,r){var f=null,e,s;if(n&&vi(i,"_dynClass")&&(e=n._dynInstFuncs||{},(f=(e[i._dynClass]||{})[t])||wf("Missing ["+t+"] function"),!f._dynInstChk&&!1!==e._dynInstChk)){for(var o=!vi(n,t),u=rr(n),h=[];o&&u&&!ro(u)&&!fo(h,u);){if(s=u[t],s){o=s===r;break}h.push(u);u=rr(u)}try{o&&(n[t]=f);f._dynInstChk=1}catch(n){e._dynInstChk=!1}}return f}function aw(n,t,i){var r=t[n];return r===i&&(r=rr(t)[n]),"function"!=typeof r&&wf("["+n+"] is not a function"),r}function vw(n,t,i,r,u){if(!ic(n)){var f=i._dynInstFuncs=i._dynInstFuncs||{},e=f[t]=f[t]||{};!1!==f._dynInstChk&&(f._dynInstChk=!!u);pf(i,function(t){uo(i,t,!1)&&i[t]!==r[t]&&(e[t]=i[t],delete i[t],(!vi(n,t)||n[t]&&!n[t]._isDynProxy)&&(n[t]=function(n,t){var i=function(){var r=lw(this,t,n,i)||aw(t,n,i);return r.apply(this,arguments)};return i._isDynProxy=1,i}(n,t)))})}}function eo(n,t){return vi(n,"prototype")?n.name||t||"_unknown_":((n||{}).constructor||{}).name||t||"_unknown_"}function oo(n,t,i,r){var u,f,s,e,h,o;vi(n,"prototype")||wf("theClass is an invalid class definition.");u=n.prototype,function(n,t){if(hu)for(var r=[],i=rr(t);i&&!ro(i)&&!fo(r,i);){if(i===n)return!0;r.push(i);i=rr(i)}return!1}(u,t)||wf("["+eo(n)+"] is not in class hierarchy of ["+eo(t)+"]");f=null;vi(u,"_dynClass")?f=u._dynClass:(f="_dynCls$"+eo(n,"_")+"$"+tc,tc++,u._dynClass=f);s=oo._dfOpts;e=!!s.useBaseInst;e&&r&&void 0!==r.useBaseInst&&(e=!!r.useBaseInst);h=function(n){var t={};return pf(n,function(i){!t[i]&&uo(n,i,!1)&&(t[i]=n[i])}),t}(t);i(t,function(n,t,i,r){function o(n,t,i){var u=t[i],f;return u._isDynProxy&&r&&(f=n._dynInstFuncs||{},!1!==f._dynInstChk&&(u=(f[t._dynClass]||{})[i]||u)),function(){return u.apply(n,arguments)}}var f={},u,e;for(pf(i,function(n){f[n]=o(t,i,n)}),u=rr(n),e=[];u&&!ro(u)&&!fo(e,u);)pf(u,function(n){!f[n]&&uo(u,n,!hu)&&(f[n]=o(t,u,n))}),e.push(u),u=rr(u);return f}(u,t,h,e));o=!!hu&&!!s.setInstFuncs;o&&r&&(o=!!r.setInstFuncs);vw(u,f,t,h,!1!==o)}function so(n){return h.f.toString.call(n)}function yw(n,t){return typeof n===t}function w(n){return void 0===n||typeof n===h.l}function u(n){return null===n||w(n)}function pw(n){return!u(n)}function cu(n,t){return n&&h.e.call(n,t)}function et(n){return typeof n===h.j}function l(n){return typeof n===h.h}function yr(n,t,i,r){void 0===r&&(r=!1);var f=!1;if(!u(n))try{u(n.addEventListener)?u(n.attachEvent)||(n.attachEvent("on"+t,i),f=!0):(n.addEventListener(t,i,r),f=!0)}catch(n){}return f}function uc(n,t,i,r){if(void 0===r&&(r=!1),!u(n))try{u(n.removeEventListener)?u(n.detachEvent)||n.detachEvent("on"+t,i):n.removeEventListener(t,i,r)}catch(n){}}function b(n,t){if(n)for(var i in n)h.e.call(n,i)&&t.call(n,i,n[i])}function ww(n,t){var r,u,f,i;if(n&&t){if(r=t.length,u=n.length,n===t)return!0;if(u>=r){for(f=u-1,i=r-1;i>=0;i--){if(n[f]!=t[i])return!1;f--}return!0}}return!1}function pr(n,t){var u=!1,r,i;if(n&&t){if(r=t.length,n===t)return!0;if(n.length>=r){for(i=0;i<r;i++)if(n[i]!==t[i])return!1;u=!0}}return u}function ct(n,t){return!(!n||!t)&&-1!==n.indexOf(t)}function ho(n){return"[object Date]"===so(n)}function ot(n){return"[object Array]"===so(n)}function bf(n){return"[object Error]"===so(n)}function k(n){return"string"==typeof n}function wr(n){return"number"==typeof n}function br(n){return"boolean"==typeof n}function co(n){return"symbol"==typeof n}function ur(n){if(ho(n)){var t=function(n){var t=String(n);return 1===t.length&&(t="0"+t),t};return n.getUTCFullYear()+"-"+t(n.getUTCMonth()+1)+"-"+t(n.getUTCDate())+"T"+t(n.getUTCHours())+":"+t(n.getUTCMinutes())+":"+t(n.getUTCSeconds())+"."+String((n.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}}function r(n,t,i){for(var u=n.length,r=0;r<u&&(!(r in n)||-1!==t.call(i||n,n[r],r,n));r++);}function fr(n,t,i){for(var f=n.length,u=i||0,r=Math.max(u>=0?u:f-Math.abs(u),0);r<f;r++)if(r in n&&n[r]===t)return r;return-1}function lu(n,t,i){for(var u=n.length,e=i||n,f=new Array(u),r=0;r<u;r++)r in n&&(f[r]=t.call(e,n[r],n));return f}function bw(n,t){var r,u=n.length,i=0;if(arguments.length>=3)r=arguments[2];else{for(;i<u&&!(i in n);)i++;r=n[i++]}for(;i<u;)i in n&&(r=t(r,n[i],i,n)),i++;return r}function nt(n){return"string"!=typeof n?n:n.replace(/^\s+|\s+$/g,"")}function er(n){var u=typeof n,i,r,f,t;u===h.h||u===h.j&&null!==n||Object(ri.c)("objKeys called on non-object");i=[];for(r in n)n&&h.e.call(n,r)&&i.push(r);if(fc)for(f=kf.length,t=0;t<f;t++)n&&h.e.call(n,kf[t])&&i.push(kf[t]);return i}function wt(n,t,i,r){if(rc)try{var u={enumerable:!0,configurable:!0};return i&&(u.get=i),r&&(u.set=r),rc(n,t,u),!0}catch(n){}return!1}function rt(){var n=Date;return n.now?n.now():(new n).getTime()}function it(n){return bf(n)?n.name:""}function bt(n,t,i,r,u){var f=i;return n&&((f=n[t])===i||u&&!u(f)||r&&!r(i)||(f=i,n[t]=f)),f}function ec(n){return!n}function oc(n){return!!n}function or(n){throw new Error(n);}function au(n){return n&&(n=Object(h.b)(h.a?Object(h.a)({},n):n)),n}function lt(n,t,i,r,u){var e,f,o,s;if(n&&(e=n,l(e.getPerfMgr)&&(e=e.getPerfMgr()),e)){f=void 0;o=e.getCtx("CoreUtils.doPerf");try{if(f=e.create(t(),r,u))return o&&f.setCtx&&(f.setCtx(vu.ParentContextKey,o),o.getCtx&&o.setCtx)&&(s=o.getCtx(vu.ChildrenContextKey),s||(s=[],o.setCtx(vu.ChildrenContextKey,s)),s.push(f)),e.setCtx("CoreUtils.doPerf",f),i(f)}catch(n){f&&f.setCtx&&f.setCtx("exception",n)}finally{f&&e.fire(f);e.setCtx("CoreUtils.doPerf",o)}}return i()}function st(n){var t=Object(ri.a)();return t&&t[n]?t[n]:"window"===n&&vc()?window:null}function vc(){return Boolean(typeof window===h.j&&window)}function ht(){return vc()?window:st("window")}function g(){return Boolean(typeof document===h.j&&document)?document:st("document")}function yc(){return Boolean(typeof navigator===h.j&&navigator)}function yi(){return yc()?navigator:st("navigator")}function tb(){return Boolean(typeof history===h.j&&history)?history:st("history")}function at(n){if(n&&nb){var t=st("__mockLocation");if(t)return t}return typeof location===h.j&&location?location:st("location")}function gt(){return st("performance")}function yu(){return Boolean(typeof JSON===h.j&&JSON||null!==st("JSON"))}function pu(){return yu()?JSON||st("JSON"):null}function vo(){var n=yi();return!(!n||!n.product)&&"ReactNative"===n.product}function df(){var n=yi(),t;return n&&(n.userAgent!==ac||null===ao)&&(t=((ac=n.userAgent)||"").toLowerCase(),ao=ct(t,"msie")||ct(t,"trident/")),ao}function pc(n){var i,t,r;return((void 0===n&&(n=null),n)||(i=yi()||{},n=i?(i.userAgent||"").toLowerCase():""),t=(n||"").toLowerCase(),ct(t,"msie"))?parseInt(t.split("msie")[1]):ct(t,"trident/")&&(r=parseInt(t.split("trident/")[1]),r)?r+4:null}function a(n){var i=Object[h.k].toString.call(n),t="";return"[object Error]"===i?t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":yu()&&(t=pu().stringify(n)),i+t}function wc(n){return n?'"'+n.replace(/\"/g,"")+'"':""}function yo(n,t){return(n||{}).logger||new po(t)}function wo(n,t){var e=[],i,r,u,f;if(n&&n.length>0)for(i=null,r=0;r<n.length;r++)u=n[r],u&&l(u.processTelemetry)&&(f=new bc(u,t),e.push(f),i&&i.setNext(f),i=f);return e.length>0?e[0]:null}function bo(n,t){for(var i,e=[],u=null,f=n.getNext();f;)i=f.getPlugin(),i&&(u&&l(u.setNextPlugin)&&l(i.processTelemetry)&&u.setNextPlugin(i),l(i.isInitialized)&&i.isInitialized()||e.push(i),u=i,f=f.getNext());r(e,function(i){i.initialize(n.getCfg(),n.core(),t,n.getNext())})}function kc(n){return n.sort(function(n,t){var i=0,r=l(t.processTelemetry);return l(n.processTelemetry)?i=r?n.priority-t.priority:1:r&&(i=-1),i})}function nl(n,t){var i=bu._ckMgr||te._ckMgr;return i||(i=bu._ckMgr=bu(n,t),te._ckMgr=i),i}function ie(n){return!n||n.isEnabled()}function ni(n,t){var i,r;return n?i=n.getCookieMgr():t&&(r=t.cookieCfg,i=r._ckMgr?r._ckMgr:bu(t)),i||(i=nl(t,(n||{}).logger)),i}function bu(n,t){var r=function(n){var t=n.cookieCfg=n.cookieCfg||{},i;return(bt(t,"domain",n.cookieDomain,pw,u),bt(t,"path",n.cookiePath||"/",null,u),u(t.enabled))&&(i=void 0,w(n.isCookieUseDisabled)||(i=!n.isCookieUseDisabled),w(n.disableCookiesUsage)||(i=!n.disableCookiesUsage),t.enabled=i),t}(n||te),e=r.path||"/",o=r.domain,f=!1!==r.enabled,i={isEnabled:function(){var n=f&&re(t),r=te._ckMgr;return n&&r&&i!==r&&(n=ie(r)),n},setEnabled:function(n){f=!1!==n},set:function(n,t,f,s,h){var l,p,a,b;if(ie(i)){var c={},v=nt(t||""),y=v.indexOf(";");(-1!==y&&(v=nt(t.substring(0,y)),c=tl(t.substring(y+1))),bt(c,"domain",s||o,oc,w),u(f))||(l=df(),w(c.expires)&&(p=rt()+1e3*f,p>0&&(a=new Date,a.setTime(p),bt(c,"expires",il(a,l?"toGMTString":"toUTCString")||il(a,l?"toGMTString":"toUTCString")||"",oc))),l||bt(c,"max-age",""+f,null,w));b=at();b&&"https:"===b.protocol&&(bt(c,"secure",null,null,w),null===ko&&(ko=!fl((yi()||{}).userAgent)),ko&&bt(c,"SameSite","None",null,w));bt(c,"path",h||e,null,w);(r.setCookie||ul)(n,rl(v,c))}},get:function(n){var t="";return ie(i)&&(t=(r.getCookie||rb)(n)),t},del:function(n,t){ie(i)&&i.purge(n,t)},purge:function(n,i){var u,f;re(t)&&(u=((f={}).path=i||"/",f.expires="Thu, 01 Jan 1970 00:00:01 GMT",f),df()||(u["max-age"]="0"),(r.delCookie||ul)(n,rl("",u)))}};return i._ckMgr=i,i}function re(n){if(null===ne){ne=!1;try{ne=void 0!==(wu||{}).cookie}catch(t){n&&n.throwInternal(f.WARNING,s.CannotAccessCookie,"Cannot access document.cookie - "+it(t),{exception:a(t)})}}return ne}function tl(n){var t={};return n&&n.length&&r(nt(n).split(";"),function(n){if(n=nt(n||"")){var i=n.indexOf("=");-1===i?t[n]=null:t[nt(n.substring(0,i))]=nt(n.substring(i+1))}}),t}function il(n,t){return l(n[t])?n[t]():null}function rl(n,t){var i=n||"";return b(t,function(n,t){i+="; "+n+(u(t)?"":"="+t)}),i}function rb(n){var i="",t;return wu&&(t=wu.cookie||"",dc!==t&&(gc=tl(t),dc=t),i=nt(gc[n]||"")),i}function ul(n,t){wu&&(wu.cookie=n+"="+t)}function fl(n){return!!k(n)&&(!(!ct(n,"CPU iPhone OS 12")&&!ct(n,"iPad; CPU OS 12"))||!!(ct(n,"Macintosh; Intel Mac OS X 10_14")&&ct(n,"Version/")&&ct(n,"Safari"))||!(!ct(n,"Macintosh; Intel Mac OS X 10_14")||!ww(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))||!(!ct(n,"Chrome/5")&&!ct(n,"Chrome/6"))||!(!ct(n,"UnrealEngine")||ct(n,"Chrome"))||!(!ct(n,"UCBrowser/12")&&!ct(n,"UCBrowser/11")))}function cl(n){n<0&&(n>>>=0);ue=123456789+n&4294967295;fe=987654321-n&4294967295;hl=!0}function ll(){try{var n=2147483647&rt();cl((4294967296*Math.random()^n)+n)}catch(n){}}function al(n){return n>0?Math.floor(pi()/4294967295*(n+1))>>>0:0}function pi(n){var t,i=st("crypto")||st("msCrypto");return i&&i.getRandomValues?t=4294967295&i.getRandomValues(new Uint32Array(1))[0]:df()?(hl||ll(),t=4294967295&vl()):t=Math.floor(4294967296*Math.random()|0),n||(t>>>=0),t}function sb(n){n?cl(n):ll()}function vl(n){var t=((fe=36969*(65535&fe)+(fe>>16)&4294967295)<<16)+(65535&(ue=18e3*(65535&ue)+(ue>>16)&4294967295))>>>0&4294967295|0;return n||(t>>>=0),t}function wi(n,t){var i=!1,r=ht(),u;return r&&(i=yr(r,n,t),i=yr(r.body,n,t)||i),u=g(),u&&(i=wl.Attach(u,n,t)||i),i}function go(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(hb,function(n){var t=0|al(15);return("x"===n?t:3&t|8).toString(16)})}function yl(){var n=gt();return n&&n.now?n.now():rt()}function ee(n){void 0===n&&(n=22);for(var t=pi()>>>0,i=0,r="";r.length<n;)i++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&t),t>>>=6,5===i&&(t=(pi()<<2&4294967295|3&t)>>>0,i=0);return r}function ui(){for(var u,t,n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"],i="",r=0;r<4;r++)i+=n[15&(t=pi())]+n[t>>4&15]+n[t>>8&15]+n[t>>12&15]+n[t>>16&15]+n[t>>20&15]+n[t>>24&15]+n[t>>28&15];return u=n[8+(3&pi())|0],i.substr(0,8)+i.substr(9,4)+"4"+i.substr(13,3)+u+i.substr(16,3)+i.substr(19,12)}function du(n,t){var i=nl(n,t),u=pl._canUseCookies;return null===kr&&(kr=[],ku=u,wt(pl,"_canUseCookies",function(){return ku},function(n){ku=n;r(kr,function(t){t.setEnabled(n)})})),-1===fr(kr,i)&&kr.push(i),br(u)&&i.setEnabled(u),br(ku)&&i.setEnabled(ku),i}function bl(){du().setEnabled(!1)}function kl(n,t){var i=!1,r;if(n&&((i=t in n)||(r=n.prototype,r&&(i=t in r)),!i))try{i=!w((new n)[t])}catch(n){}return i}function e(n){return!(""===n||u(n))}function lb(n){if(n){var t=n.indexOf("-");if(t>-1)return n.substring(0,t)}return""}function dl(){return null===ns&&(ns=yc()&&Boolean(yi().sendBeacon)),ns}function ab(n){var t=!1,i;try{t=!!st("fetch");i=st("Request");t&&n&&i&&(t=kl(i,"keepalive"))}catch(n){}return t}function ts(){return void 0!==typeof XMLHttpRequest}function vb(n){return!!(n&&wr(n)&&n>=ut&&n<=pt)}function yb(n,t,i){if(!t&&!e(t)||"string"!=typeof n)return null;var r=typeof t;if("string"===r||"number"===r||"boolean"===r||ot(t))t={value:t};else if("object"!==r||t.hasOwnProperty("value")){if(u(t.value)||""===t.value||!k(t.value)&&!wr(t.value)&&!br(t.value)&&!ot(t.value))return null}else t={value:i?JSON.stringify(t):t};if(ot(t.value)&&!kb(t.value))return null;if(!u(t.kind)){if(ot(t.value)||!bb(t.kind))return null;t.value=t.value.toString()}return t}function gl(){return null===gu&&(gu=void 0!==typeof XDomainRequest)&&ts()&&(gu=gu&&!kl(XMLHttpRequest,"withCredentials")),gu}function pb(n,t,i){var r=-1,u;return w(n)||((t>0&&(32===t?r=8192:t<=13&&(r=t<<5)),function(n){return n>=0&&n<=9?!0:!1}(i))?(-1===r&&(r=0),r|=i):(u=cb[rs(n)]||-1,-1!==r&&-1!==u?r|=u:u===lo&&(r=u))),r}function wb(n){return re(null)?kt(ni(null),n):""}function kt(n,t,i){var r;return void 0===i&&(i=!0),n&&(r=n.get(t),i&&r&&decodeURIComponent&&(r=decodeURIComponent(r))),r||""}function hi(n){void 0===n&&(n="D");var t=go();return"B"===n?t="{"+t+"}":"P"===n?t="("+t+")":"N"===n&&(t=t.replace(/-/g,"")),t}function ft(n){var t={},f=!1,i=0,e=arguments.length,o=Object[h.k],u=arguments;for("[object Boolean]"===o.toString.call(u[0])&&(f=u[0],i++);i<e;i++)b(n=u[i],function(n,i){f&&i&&et(i)?ot(i)?(t[n]=t[n]||[],r(i,function(i,r){t[n][r]=i&&et(i)?ft(!0,t[n][r],i):i})):t[n]=ft(!0,t[n],i):t[n]=i});return t}function bb(n){return n===hc||n>hc&&n<=kw||n===dw}function kb(n){return n.length>0}function na(n){var t=wi("pagehide",n);return wi("visibilitychange",function(t){var i=g();n&&i&&"hidden"===i.visibilityState&&n(t)})||t}function is(n){var t=wi("beforeunload",n);return t=wi("unload",n)||t,wi("pagehide",n)||t}function hr(n,t){var i=n;i.timings=i.timings||{};i.timings.processTelemetryStart=i.timings.processTelemetryStart||{};i.timings.processTelemetryStart[t]=ti()}function rs(n){var t=0,i;return null!=n&&(i=typeof n,"string"===i?t=1:"number"===i?t=2:"boolean"===i?t=3:i===h.j&&(t=4,ot(n)?(t=4096,n.length>0&&(t|=rs(n[0]))):cu(n,"value")&&(t=8192|rs(n.value)))),t}function ia(n,t){var r,u,i;if(void 0===t&&(t=oe),r=null,n)for(u=n.split(","),i=0;i<u.length;i++)db(u[i],t)&&(r?r+=","+u[i]:r=u[i]);return r}function db(n,t){if(void 0===t&&(t=oe),!n||n.length<4)return!1;for(var r=!1,u=n.substring(0,3).toString().toUpperCase(),i=0;i<t.length;i++)if(t[i]+":"===u&&n.length<=256){r=!0;break}return r}function pa(){return void 0===tf&&(tf=!!ba(rf.LocalStorage)),tf}function wa(){return pa()?ba(rf.LocalStorage):null}function ba(n){var u,i,t=null,r;try{if(r=Object(ri.a)(),!r)return null;i=new Date;(t=n===rf.LocalStorage?r.localStorage:r.sessionStorage)&&l(t.setItem)&&(t.setItem(i,i),u=t.getItem(i)!==i,t.removeItem(i),u&&(t=null))}catch(n){t=null}return t}function da(n,t,i,r){var o,f,u,s,e,h;if(r&&n&&(o=pb(r.value,r.kind,r.propertyType),o>-1)){if(f=n.metadata,f||(f=n.metadata={f:{}}),u=f.f,u||(u=f.f={}),t)for(s=0;s<t.length;s++)e=t[s],u[e]||(u[e]={f:{}}),h=u[e].f,h||(h=u[e].f={}),u=h;u=u[i]={};ot(r.value)?u.a={t:o}:u.t=o}}function ga(n){try{return n.responseText}catch(n){}return""}function tv(n,t,i){var e=t.length,r=cd(n,t),f,u;if(r.length!==e){for(f=0,u=r;void 0!==i[u];)f++,u=r.substring(0,147)+vd(f);r=u}return r}function cd(n,t){var i;return t&&(t=nt(t.toString())).length>150&&(i=t.substring(0,150),n.throwInternal(f.WARNING,s.NameTooLong,"name is too long.  It has been truncated to 150 characters.",{name:t},!0)),i||t}function dt(n,t,i){var r;return void 0===i&&(i=1024),t&&(i=i||1024,(t=nt(t)).toString().length>i&&(r=t.toString().substring(0,i),n.throwInternal(f.WARNING,s.StringValueTooLong,"string value is too long. It has been truncated to "+i+" characters.",{value:t},!0))),r||t}function ce(n,t){return rv(n,t,2048,s.UrlTooLong)}function iv(n,t){var i;return t&&t.length>32768&&(i=t.substring(0,32768),n.throwInternal(f.WARNING,s.MessageTruncated,"message is too long, it has been truncated to 32768 characters.",{message:t},!0)),i||t}function ld(n,t){var r,i;return t&&(i=""+t,i.length>32768&&(r=i.substring(0,32768),n.throwInternal(f.WARNING,s.ExceptionTruncated,"exception is too long, it has been truncated to 32768 characters.",{exception:t},!0))),r||t}function cr(n,t){if(t){var i={};b(t,function(t,r){if(et(r)&&yu())try{r=pu().stringify(r)}catch(t){n.throwInternal(f.WARNING,s.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:t},!0)}r=dt(n,r,8192);t=tv(n,t,i);i[t]=r});t=i}return t}function lr(n,t){if(t){var i={};b(t,function(t,r){t=tv(n,t,i);i[t]=r});t=i}return t}function ad(n,t){return t?rv(n,t,128,s.IdTooLong).toString():t}function rv(n,t,i,r){var u;return t&&(t=nt(t)).length>i&&(u=t.substring(0,i),n.throwInternal(f.WARNING,r,"input is too long, it has been truncated to "+i+" characters.",{data:t},!0)),u||t}function vd(n){var t="00"+n;return t.substr(t.length-3)}function ii(n,t){return void 0===t&&(t=!1),null==n?t:"true"===n.toString().toLowerCase()}function ci(n){(isNaN(n)||n<0)&&(n=0);var t=""+(n=Math.round(n))%1e3,i=""+Math.floor(n/1e3)%60,r=""+Math.floor(n/6e4)%60,u=""+Math.floor(n/36e5)%24,f=Math.floor(n/864e5);return t=1===t.length?"00"+t:2===t.length?"0"+t:t,i=i.length<2?"0"+i:i,r=r.length<2?"0"+r:r,(f>0?f+".":"")+(u=u.length<2?"0"+u:u)+":"+r+":"+i+"."+t}function hv(n,t,i,r,u){return!u&&k(n)&&("Script error."===n||"Script error"===n)}function ws(n,t){var i=n;return i&&!k(i)&&(JSON&&JSON.stringify?(i=JSON.stringify(n),!t||i&&"{}"!==i||(i=l(n.toString)?n.toString():""+n)):i=n+" - (Missing JSON.stringify)"),i||""}function av(n,t){var i=n;return n&&((i=n.message||n.description||"")&&!k(i)&&(i=ws(i,!0)),n.filename&&(i=i+" @"+(n.filename||"")+":"+(n.lineno||"?")+":"+(n.colno||"?"))),t&&"String"!==t&&"Object"!==t&&"Error"!==t&&-1===(i||"").indexOf(t)&&(i=t+": "+i),i||""}function vv(n){return n&&n.src&&k(n.src)&&n.obj&&ot(n.obj)}function iu(n){var t=n||"",i;return k(t)||(t=k(t.stack)?t.stack:""+t),i=t.split("\n"),{src:t,obj:i}}function yv(n){var t=null,i;if(n)try{n.stack?t=iu(n.stack):n.error&&n.error.stack?t=iu(n.error.stack):n.exception&&n.exception.stack?t=iu(n.exception.stack):vv(n)?t=n:vv(n.stackDetails)?t=n.stackDetails:window.opera&&n.message?t=function(n){for(var r,u=[],i=n.split("\n"),t=0;t<i.length;t++)r=i[t],i[t+1]&&(r+="@"+i[t+1],t++),u.push(r);return{src:n,obj:u}}(n.message):k(n)?t=iu(n):(i=n.message||n.description||"",k(n.errorSrc)&&(i&&(i+="\n"),i+=" from "+n.errorSrc),i&&(t=iu(i)))}catch(n){t=iu(n)}return t||{src:"",obj:null}}function le(n){var i="",t;if(n&&!(i=n.typeName||n.name||""))try{t=/function (.{1,200})\(/.exec(n.constructor.toString());i=t&&t.length>1?t[1]:""}catch(n){}return i}function bs(n){if(n)try{if(!k(n)){var i=le(n),t=ws(n,!1);return t&&"{}"!==t||(n.error&&(i=le(n=n.error)),t=ws(n,!0)),0!==t.indexOf(i)&&"String"!==i?i+":"+t:t}}catch(n){}return""+(n||"")}function gs(){return bv()?ae(ar.LocalStorage):null}function ae(n){var t,i,r;try{if(u(Object(ri.a)()))return null;if(t=new Date,i=st(n===ar.LocalStorage?"localStorage":"sessionStorage"),i.setItem(t.toString(),t.toString()),r=i.getItem(t.toString())!==t.toString(),i.removeItem(t.toString()),!r)return i}catch(n){}return null}function nh(){return uf()?ae(ar.SessionStorage):null}function wv(){gi=!1;nr=!1}function bv(){return void 0===gi&&(gi=!!ae(ar.LocalStorage)),gi}function uf(){return void 0===nr&&(nr=!!ae(ar.SessionStorage)),nr}function th(n,t){var i=nh();if(null!==i)try{return i.getItem(t)}catch(t){nr=!1;n.throwInternal(f.WARNING,s.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+it(t),{exception:a(t)})}return null}function kv(n,t,i){var r=nh();if(null!==r)try{return r.setItem(t,i),!0}catch(t){nr=!1;n.throwInternal(f.WARNING,s.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+it(t),{exception:a(t)})}return!1}function dv(n,t){var i=nh();if(null!==i)try{return i.removeItem(t),!0}catch(t){nr=!1;n.throwInternal(f.WARNING,s.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+it(t),{exception:a(t)})}return!1}function ru(n){var i=null,t;return l(Event)?i=new Event(n):(t=g(),t&&t.createEvent&&(i=t.createEvent("Event")).initEvent(n,!0,!0)),i}function ih(n){var t=ny,i=gd,r=i[t];return gv.createElement?i[t]||(r=i[t]=gv.createElement("a")):r={host:ig(n,!0)},r.href=n,++t>=i.length&&(t=0),ny=t,r}function ng(n){var t,i=ih(n);return i&&(t=i.href),t}function tg(n,t){return n?n.toUpperCase()+" "+t:t}function ig(n,t){var r=ty(n,t)||"",i;return r&&(i=r.match(/(www[0-9]?\.)?(.[^/:]+)(\:[\d]+)?/i),null!=i&&i.length>3&&k(i[2])&&i[2].length>0)?i[2]+(i[3]||""):r}function ty(n,t){var u=null,i,f,r;return n&&(i=n.match(/(\w*):\/\/(.[^/:]+)(\:[\d]+)?/i),null!=i&&i.length>2&&k(i[2])&&i[2].length>0&&(u=i[2]||"",t&&i.length>2)&&(f=(i[1]||"").toLowerCase(),r=i[3]||"",("http"===f&&":80"===r||"https"===f&&":443"===r)&&(r=""),u+=r)),u}function we(){var n=gt(),t;return n&&n.now&&n.timing&&(t=n.now()+n.timing.navigationStart,t>0)?t:rt()}function vt(n,t){var i=null;return 0===n||0===t||u(n)||u(t)||(i=t-n),i}function ff(n,t){n&&n.dispatchEvent&&t&&n.dispatchEvent(t)}function uh(n){b(n,function(t,i){e(i)&&("{}"!==JSON.stringify(i)||"callback"===t)||delete n[t]})}function sg(n){return ke(n,hg)}function ke(n,t,i){var r=n;if(r){for(r=r;!t(r,i);)if(!(r=r=r.parentNode)||!r.getAttribute)return null;return r}}function hg(n){return"A"===n.nodeName}function cg(n,t){var r,i,u,f,e,o,s,h,c,l,a=(n=n).getBoundingClientRect();return(i=t,u=(r=a).left,f=r.top,e=r.right,o=r.bottom,s=i.left,h=i.top,c=i.right,l=i.bottom,Math.max(0,Math.min(e,c)-Math.max(u,s))*Math.max(0,Math.min(o,l)-Math.max(f,h)))>0}function ry(n){return!!e(de(n,"data-bi-dnt"))}function de(n,t){return ke(n,lg,t)}function lg(n,t){var i=n.getAttribute(t);return e(i)||""===i}function ef(n){return"["+n+"]"}function uy(n,t,i,r){var u;return function(){var f=arguments,e=function(){u=0;t&&t.apply(r,f)},o=!u;clearTimeout(u);u=setTimeout(e,i);o&&n&&n.apply(r,f)}}function fy(){var i={h:0,v:0},t=ht(),n=g();return n&&t&&(i={h:parseInt(n.body.scrollLeft||n.documentElement.scrollLeft||t.pageXOffset,10),v:parseInt(n.body.scrollTop||n.documentElement.scrollTop||t.pageYOffset,10)}),i}function fh(){var t={h:0,w:0},n=ht(),i=g(),r,u;return n&&i&&n.screen&&(r=i.body||{},u=i.documentElement||{},t.h=n.innerHeight||r.clientHeight||u.clientHeight,t.w=n.innerWidth||r.clientWidth||u.clientWidth),t}function sy(n){if(!n||!n.attributes)return!1;try{var t=n.getAttribute("data-dc");return!!e(t)&&"pii"===t.toLowerCase()}catch(n){return!1}}function bg(n,t){return n.coreData&&n.coreData.requestUri&&""!==n.coreData.requestUri?n.coreData.requestUri:function(n,t){var i,r,u,f;return t?(i=t.protocol+"//"+(t.hostname||t.host)+(e(t.port)?":"+t.port:"")+t.pathname,n.urlCollectHash&&(i+=t.hash||""),n.urlCollectQuery)?(r=t.search,r||(u=t.hash||"",f=u.indexOf("?"),-1!==f&&(r=u.slice(f))),i+r):i:null}(n,t)}function hy(n,t){var u,e="",o={},i=[],s=n.cookiesToCollect;!1===n.shareAuthStatus?i=s:r(s,function(n){"ANON"!==n&&i.push(n)});try{try{nf&&window.varCustomerCookies&&window.varCustomerCookies.length>0&&(i=i.concat(window.varCustomerCookies))}catch(n){t.throwInternal(f.CRITICAL,d.FailedToGetCookies,"Failed to get cookies ")}r(i,function(n){o.hasOwnProperty(n)||(o[n]="",si&&""!==(u=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")))&&(e+=n+"="+u+";"))})}catch(n){t.throwInternal(f.CRITICAL,d.FailedToGetCookies,"Failed to get cookies ")}return e}function kg(n){var t="",i,r;switch(n.tagName){case"A":case"AREA":t=n.href||"";break;case"IMG":t=function(n){if(n){var t=sg(n);if(1===t.length){if(t[0].href)return t[0].href;if(t[0].src)return t[0].src}}return""}(n);break;case"INPUT":i=n.type;i&&oy[i.toUpperCase()]&&(r=at()||{},t=n.form?n.form.action||r.pathname||"":r.pathname||"")}return t}function cy(n){!function n(t){var i=g()||{};/in/.test(i.readyState)?setTimeout(function(){n(t)},100):t.call()}(function(){if(si&&"complete"===document.readyState)n();else{var t=ht();t&&(t.addEventListener?t.addEventListener("load",function(){n()}):t.attachEvent&&t.attachEvent("onload",function(){n()}))}})}function oh(n,t,i){var r="";return t&&t[i]?r=t[i]:n&&(r=n[i]),r}function eu(n){try{return n.responseText}catch(n){}return""}function gy(n){b(n,function(t,i){e(i)&&("{}"!==JSON.stringify(i)||"callback"===t)||delete n[t]})}function np(n,t,i){var r=function(n,t){var i;return n&&n[t]&&(i=n[t],delete n[t]),i}(n,i);return t[i]?t[i]:r}function tp(n,t){var u,f={},e=g(),r,i;if(e)for(u=e.querySelectorAll("meta"),r=0;r<u.length;r++)i=u[r],i.name&&0===i.name.toLowerCase().indexOf(n)&&(f[t?i.name.replace(n,""):i.name]=i.content);return f}function ch(n,t){if(n)for(var i=0;i<n.length&&!t(n[i],i);i++);}function lh(n,t,i,r,u){u>=0&&u<=2&&ch(n,function(n,f){var o=n.cbks,s=o[hh[u]],h,e;if(s){t.ctx=function(){return r[f]=r[f]||{}};try{s.apply(t.inst,i)}catch(n){h=t.err;try{e=o[hh[2]];e&&(t.err=n,e.apply(t.inst,i))}catch(n){}finally{t.err=h}}}})}function ip(n,t,i){var r=null;return n&&(cu(n,t)?r=n:i&&(r=ip(function(n){if(n){if(ah)return ah(n);var t=n.__proto__||n[h.k]||n.constructor;if(t)return t}return null}(n),t,!1))),r}function ge(n,t,i,r){var f,e,u,s,c,o;return(void 0===r&&(r=!0),n&&t&&i)&&(f=ip(n,t,r),f&&(e=f[t],typeof e===h.h))?(u=e._aiHooks,u||(s=(o=u={i:0,n:t,f:e,h:[]},function(){function e(n,t){return ch(t,function(t){n.push(t)}),n}function h(i,u){(t=e([],t))[i]=u;r=e([n],t)}var i=this,t=arguments,u=o.h,n={name:o.n,inst:i,ctx:null,set:h},f=[],r=e([n],t),s;lh(u,n,r,f,0);s=o.f;try{n.rslt=s.apply(i,t)}catch(i){throw n.err=i,lh(u,n,r,f,3),i;}return lh(u,n,r,f,1),n.rslt}),s._aiHooks=u,f[t]=s),c={id:u.i,cbks:i,rm:function(){var n=this.id;ch(u.h,function(t,i){if(t.id===n)return u.h.splice(i,1),1})}},u.i++,u.h.push(c),c):null}function rp(n,t,i){var r=0,u=n[t],f=n[i];return u&&f&&(r=vt(u,f)),r}function vr(n,t,i,r,u){var f=0,e=rp(i,r,u);return e&&(f=tr(n,t,ci(e))),f}function tr(n,t,i){var r=0;return n&&t&&i&&((n.ajaxPerf=n.ajaxPerf||{})[t]=i,r=1),r}function no(n){var t="";try{u(n)||u(n.ajaxData)||u(n.ajaxData.requestUrl)||(t+="(url: '"+n.ajaxData.requestUrl+"')")}catch(n){}return t}function hf(n,t,i,r,u){n.diagLog().throwInternal(f.CRITICAL,t,i,r,u)}function to(n,t,i,r,u){n.diagLog().throwInternal(f.WARNING,t,i,r,u)}function cf(n,t,i){return function(r){hf(n,t,i,{ajaxDiagnosticsMessage:no(r.inst),exception:a(r.err)})}}function ou(n,t){return n&&t?n.indexOf(t):-1}function cp(n){return n&&n.length>0?(n=(n=(n=n.replace(/\\/g,"\\\\")).replace(/([\+\?\|\{\[\(\)\^\$\#\.]}])/g,"\\$1")).replace(/\*/g,".*"),new RegExp("("+n+")")):null}function lp(n,t){var i=n.className.indexOf(t);-1===i?n.className+=t:n.className=n.className.substring(0,i)+n.className.substring(i+t.length)}function vh(n,t,i,r,u,f){var s={},h,c,o,e;if(r||(r=[]),et(n))for(h=0,c=af(n,u,f);h<c.length;h++)o=c[h],e=n[o],co(e)&&(e=e.toString()),null!==e&&-1!==fr(r,e)?s[o]="<circular ("+o+' - "'+lf(e)+'")>':null!==e&&et(e)?i>=t?s[o]="<max allowed depth reached>":(r.push(n),s[o]=vh(e,t,i+1,r,u,f),r.pop()):s[o]=e;return s}function ap(n){return n&&(n=(n=(n=n.replace(/&/g,"&amp;")).replace(/>/g,"&gt;")).replace(/</g,"&lt;")),n}function io(n,t,i){var s=t,r=-1,f=0,e=cp(i),u,o;return(e&&(u=e.exec(s),u&&u[1]&&(r=t.indexOf(u[1]),f=u[1].length)),-1!==r)?(o=ap(t.substring(0,r))+'<span class="matched-text-filter">'+ap(t.substring(r,r+f))+"<\/span>"+t.substring(r+f),n.innerHTML=o,!0):(n.innerText=t,!1)}function yh(){var t=sp,n;t&&(n=document.createElement("textarea"),n.innerText=JSON.stringify(t),n.style.opacity="0",document.body.appendChild(n),n.select(),document.execCommand("copy"),n.parentElement.removeChild(n))}function ph(n,t,i,r,u){ir&&lp(ir," last-selected-element");ir=n.target;for(var f=0;f<10&&"DIV"!==ir.tagName;f++)ir=ir.parentElement;ir.className+=" last-selected-element";sp=vh(t,16,i,null,r,u)}function vp(n,t,i){var r=n.target,u,f;switch(n.which){case 13:t&&t(n);break;case 38:n.preventDefault();u=r.previousElementSibling;u&&"BUTTON"!==u.tagName&&u.focus();break;case 40:n.preventDefault();f=r.nextElementSibling;f&&f.focus();break;case 39:t&&(t(n,!0),i&&r.firstElementChild.nextSibling.focus());break;case 37:t&&t(n,!1);i||r.parentElement.focus();break;case 67:n.ctrlKey&&(yh(),n.target.focus())}}function lf(n){return n?k(n.identifier)?n.identifier:k(n.name)?n.name:cu(n,h.k)?n.name||"":(n.constructor||{}).name||"":""}function yp(n){return k(n)?n:co(n)?n.toString():l(n.toString)&&n.toString()||""}function af(n,t,i){var u=er(n),f,e;if(!p.isArray(n))try{Object.getOwnPropertyNames&&(f=Object.getOwnPropertyNames(n),f&&r(f,function(n){var t=yp(n);t&&-1===u.indexOf(t)&&u.push(n)}))}catch(n){}return e=[],r(u,function(r){if(i||!l(n[r])){var u=yp(r);u&&-1===t.indexOf(u)&&e.push(u)}}),e}function pp(n,t,i,u,f,e,o,s){function yt(n){k=!0;r(y,function(n){a.appendChild(n)});n.className="obj-key expandable open"}var k=!1,tt,lt,w,c,it,h,rt,ut,g,pt,at,ft,ot,st;u||(u=0);o||(o=[]);var vt=et(n)||p.isError(n),ht="ExceptionData"===n.baseType||p.isError(n),y=[];var ct=!1,d=!1,nt=af(n,e,s);for(0===nt.length&&nt.push("<empty>"),u>=16&&nt.unshift("<maxdepth>"),tt=0,lt=nt;tt<lt.length;tt++)if(w=lt[tt],-1===e.indexOf(w)){if(c=n[w],co(c)&&(c=c.toString()),"<maxdepth>"===w){(h=document.createElement("div")).className="empty";h.innerText="<max allowed depth reached>";y.push(h);break}"<empty>"===w?((h=document.createElement("div")).className="empty",h.innerText="<empty>",y.push(h)):null!==c&&-1!==fr(o,c)?((h=document.createElement("div")).className="empty",h.innerText="<circular ("+w+') - "'+lf(c)+'">',y.push(h)):null!==c&&(et(c)||p.isError(c))?(o.push(n),it=pp(c,null,w,u+1,f,e,o,s),o.pop(),it.matched&&(d=!0),it.isErr&&(ht=!0),y.push(it.root)):((h=document.createElement("div")).setAttribute("tabindex","0"),h.onclick=function(n){n.stopPropagation()},h.ontouchend=function(n){n.stopPropagation()},h.onkeydown=function(n){n.stopPropagation();vp(n)},h.onfocus=function(t){ph(t,n,u,e,s)},rt=document.createElement("span"),ut=document.createElement("span"),ut.className="key",io(ut,w+": ",f)&&(d=!0),rt.appendChild(ut),g=document.createElement("span"),l(c)?(pt=c.toString().match(/^([^{]+)/)[1],g.textContent=pt+"{...}"):io(g,""+c,f)&&(d=!0),g.className=typeof c,rt.appendChild(g),h.appendChild(rt),y.push(h))}var a=document.createElement("div"),b="",v=document.createElement("span");return vt||y.length?((b=(i||"obj")+": ",p.isArray(n))?b+="["+af(n,e,s).length+"]":(at=lf(n),at&&(b+=' <"'+at+'"> '),b+="{"+af(n,e,s).length+"}"),(ct=io(v,b,f),t)&&(ft=document.createElement("span"),ot=document.createElement("span"),ot.className="obj-time",ot.innerText=t,ft.appendChild(ot),ft.appendChild(v),v=ft),v.className="obj-key expandable closed"):(b=(i||"obj")+": "+n.toString(),ct=io(v,b,f),v.className="obj-key"),(a.appendChild(v),a.setAttribute("tabindex","0"),d&&yt(v),vt)&&(ht&&(a.className="exception"),st=function(t,i){t.stopPropagation();p.getIEVersion()&&ph(t,n,u,e,s);void 0!==i&&k===i||ir===a&&(k?function(n){r(y,function(n){a.removeChild(n)});k=!1;n.className="obj-key expandable closed"}(v):yt(v))},a.onkeydown=function(n){vp(n,st,k)},a.onclick=function(n){st(n)},a.ontouchend=function(n){st(n)},a.onfocus=function(t){ph(t,n,u,e,s)}),{root:a,isErr:ht,matched:ct||d}}function gh(n,t){var f=new vn,r,s,i,u,h,l;su=new yn(t.seedCv);var a=new ka,e=t.features.join("|"),o=t.urlScrubber||nc.d;(c.allowClickTracking=n.allowClickTracking,c.flights=e,c.urlScrubber=o,c.dom=t.dom||Object(nc.e)(o),c.market=t.language,c.dummyElement=document.createElement("div"),n.useKeydownEvent)&&(r=yt.getWebAnalyticsExtension(),s=new ftt(r,r.diagLog()),r.setAutoCaptureHandler(s));i={instrumentationKey:n.instrumentationKey,propertyConfiguration:{env:n.environment},webAnalyticsConfiguration:{autoCapture:{pageView:!1,onLoad:!1,lineage:!0,click:n.allowClickTracking,scroll:n.allowScrollTracking,jsError:!1},coreData:{market:t.language,pageTags:{flight:e}},shareAuthStatus:!0,useDefaultContentName:!0,manageCv:!0,urlCollectHash:!0,urlCollectQuery:!0,isLoggedIn:n.isUserSignedIn},extensions:[f,su,dh],extensionConfig:[]};t.debugMode&&(u=new itt,i.extensions.push(u),i.extensionConfig[u.identifier]={trackers:["captureContentUpdate","capturePageAction","capturePageView","trackServiceOutgoingQos","trackException"],excludeKeys:["processTelemetry"]});h={callback:{},appId:n.appId,enableCvHeaders:!0,disableAjaxTracking:!0,disableFetchTracking:!0};i.extensionConfig[dh.identifier]=h;l={authType:sh,loggedInStatusCallback:function(){return n.isUserSignedIn||!1}};i.extensionConfig[f.identifier]=l;i.extensionConfig[a.identifier]={populateBrowserInfo:!0,populateOperatingSystemInfo:!0};yt.initialize(i,[]);yt.addTelemetryInitializer(function(n){var i,r,u,f,t;(n.baseData||(n.baseData={}),n.data||(n.data={}),ott.indexOf(n.name)>-1)&&(n.data.referrerUri=c.dom.getReferrer(),n.data.isLoggedIn=n.baseData.isLoggedIn,n.data.isManual=n.baseData.isManual,n.baseData.pageName=c.dom.getPageId(),n.baseData.impressionGuid=n.baseData.id,u=n.baseData.properties.pageTags||{},f=n.baseData.pageTags||{},(n.baseData.pageTags=fi(fi(fi({},f),u),{metaTags:fi(fi(fi(fi({},f.metaTags),u.metaTags),rw()),{pageTypeForPerf:n.data.pageTypeForPerf})}),delete n.baseData.properties.pageTags,"Ms.Web.PageAction"===n.name)?(n.baseData.destUri=n.baseData.targetUri,t=JSON.parse(n.baseData.content||""),t=t.map(function(n){return fi(fi({},n),{cN:n.cN?"REMOVED":void 0})}),n.baseData.content=JSON.stringify(t)):"Ms.Qos.OutgoingServiceRequest"===n.name?(n.baseData.targetUri=n.baseData.target,(null===(r=null===(i=n.ext)||void 0===i?void 0:i.mscv)||void 0===r?void 0:r.cV)&&n.data.overrideCv&&(n.ext.mscv.cV=n.data.overrideCv,delete n.data.overrideCv)):"Ms.Osgs.ExperimentTrigger"!==n.name&&"Ms.Webi.MeePortal.UserFeedbackV2"!==n.name||(n.baseData.market=c.market||""),n.baseData.uri=c.dom.getLocationHref())})}var fc,kf,f,vu,sc,gf,po,bc,sr,oi,ku,kr,si,nf,ti,ta,oe,gi,nr,iy,rh,oy,hh,ah,ir,sp,hp;i.r(t);var nc=i(6),v=i(55),yf=Object,hu=yf.getPrototypeOf,tc=0;oo._dfOpts={setInstFuncs:!0,useBaseInst:!0};var tt=oo,h=i(1),ri=i(9),rc=h.d;h.b.freeze;h.b.seal;fc=!{toString:null}.propertyIsEnumerable("toString");kf=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];vu=function(){function n(t,i,r){var f,u=this,e=!1;(u.start=rt(),u.name=t,u.isAsync=r,u.isChildEvt=function(){return!1},l(i))&&(e=wt(u,"payload",function(){return!f&&l(i)&&(f=i(),i=null),f}));u.getCtx=function(t){return t?t===n.ParentContextKey||t===n.ChildrenContextKey?u[t]:(u.ctx||{})[t]:null};u.setCtx=function(t,i){t&&(t===n.ParentContextKey?(u[t]||(u.isChildEvt=function(){return!0}),u[t]=i):t===n.ChildrenContextKey?u[t]=i:(u.ctx=u.ctx||{})[t]=i)};u.complete=function(){var o=0,r=u.getCtx(n.ChildrenContextKey),t,f;if(ot(r))for(t=0;t<r.length;t++)f=r[t],f&&(o+=f.time);u.time=rt()-u.start;u.exTime=u.time-o;u.complete=function(){};!e&&l(i)&&(u.payload=i())}}return n.ParentContextKey="parent",n.ChildrenContextKey="childEvts",n}();sc=function n(t){this.ctx={};tt(n,this,function(n){n.create=function(n,t,i){return new vu(n,t,i)};n.fire=function(n){n&&(n.complete(),t&&t.perfEvent(n))};n.setCtx=function(t,i){t&&((n.ctx=n.ctx||{})[t]=i)};n.getCtx=function(t){return(n.ctx||{})[t]}})};!function(n){n[n.CRITICAL=1]="CRITICAL";n[n.WARNING=2]="WARNING"}(f||(f={}));var s={BrowserDoesNotSupportLocalStorage:0,BrowserCannotReadLocalStorage:1,BrowserCannotReadSessionStorage:2,BrowserCannotWriteLocalStorage:3,BrowserCannotWriteSessionStorage:4,BrowserFailedRemovalFromLocalStorage:5,BrowserFailedRemovalFromSessionStorage:6,CannotSendEmptyTelemetry:7,ClientPerformanceMathError:8,ErrorParsingAISessionCookie:9,ErrorPVCalc:10,ExceptionWhileLoggingError:11,FailedAddingTelemetryToBuffer:12,FailedMonitorAjaxAbort:13,FailedMonitorAjaxDur:14,FailedMonitorAjaxOpen:15,FailedMonitorAjaxRSC:16,FailedMonitorAjaxSend:17,FailedMonitorAjaxGetCorrelationHeader:18,FailedToAddHandlerForOnBeforeUnload:19,FailedToSendQueuedTelemetry:20,FailedToReportDataLoss:21,FlushFailed:22,MessageLimitPerPVExceeded:23,MissingRequiredFieldSpecification:24,NavigationTimingNotSupported:25,OnError:26,SessionRenewalDateIsZero:27,SenderNotInitialized:28,StartTrackEventFailed:29,StopTrackEventFailed:30,StartTrackFailed:31,StopTrackFailed:32,TelemetrySampledAndNotSent:33,TrackEventFailed:34,TrackExceptionFailed:35,TrackMetricFailed:36,TrackPVFailed:37,TrackPVFailedCalc:38,TrackTraceFailed:39,TransmissionFailed:40,FailedToSetStorageBuffer:41,FailedToRestoreStorageBuffer:42,InvalidBackendResponse:43,FailedToFixDepricatedValues:44,InvalidDurationValue:45,TelemetryEnvelopeInvalid:46,CreateEnvelopeError:47,CannotSerializeObject:48,CannotSerializeObjectNonSerializable:49,CircularReferenceDetected:50,ClearAuthContextFailed:51,ExceptionTruncated:52,IllegalCharsInName:53,ItemNotInArray:54,MaxAjaxPerPVExceeded:55,MessageTruncated:56,NameTooLong:57,SampleRateOutOfRange:58,SetAuthContextFailed:59,SetAuthContextFailedAccountName:60,StringValueTooLong:61,StartCalledMoreThanOnce:62,StopCalledWithoutStart:63,TelemetryInitializerFailed:64,TrackArgumentsNotSpecified:65,UrlTooLong:66,SessionStorageBufferFull:67,CannotAccessCookie:68,IdTooLong:69,InvalidEvent:70,FailedMonitorAjaxSetRequestHeader:71,SendBrowserInfoOnUserInit:72,PluginException:73,NotificationException:74,SnippetScriptLoadFailure:99,InvalidInstrumentationKey:100,CannotParseAiBlobValue:101,InvalidContentBlob:102,TrackPageActionEventFailed:103},hc=0,kw=13,dw=32,ut=1,gw=2,ei=3,pt=4,cc=1,lo=6,lc=7,d=Object(v.a)(Object(v.a)({},s),{AuthHandShakeError:501,AuthRedirectFail:502,BrowserCannotReadLocalStorage:503,BrowserCannotWriteLocalStorage:504,BrowserDoesNotSupportLocalStorage:505,CannotParseBiBlobValue:506,CannotParseDataAttribute:507,CVPluginNotAvailable:508,DroppedEvent:509,ErrorParsingAISessionCookie:510,ErrorProvidedChannels:511,FailedToGetCookies:512,FailedToInitializeCorrelationVector:513,FailedToInitializeSDK:514,InvalidContentBlob:515,InvalidCorrelationValue:516,SessionRenewalDateIsZero:517,SendPostOnCompleteFailure:518,PostResponseHandler:519,SDKNotInitialized:520}),ao=null,ac=null,nb=!1;gf=function(){function n(n,t,i,r){var u,f;void 0===i&&(i=!1);this.messageId=n;this.message=(i?"AI: ":"AI (Internal): ")+n;u="";yu()&&(u=pu().stringify(r));f=(t?" message:"+wc(t):"")+(r?" props:"+wc(u):"");this.message+=f}return n.dataType="MessageData",n}();po=function n(t){this.identifier="DiagnosticLogger";this.queue=[];var r=0,i={};tt(n,this,function(n){function e(n,i){var r=t[n];return u(r)?i:r}u(t)&&(t={});n.consoleLoggingLevel=function(){return e("loggingLevelConsole",0)};n.telemetryLoggingLevel=function(){return e("loggingLevelTelemetry",1)};n.maxInternalMessageLimit=function(){return e("maxMessageLimit",25)};n.enableDebugExceptions=function(){return e("enableDebugExceptions",!1)};n.throwInternal=function(t,r,u,e,o){var s,h,c;if(void 0===o&&(o=!1),s=new gf(r,u,o,e),n.enableDebugExceptions())throw s;w(s.message)||(h=n.consoleLoggingLevel(),o?(c=+s.messageId,!i[c]&&h>=f.WARNING&&(n.warnToConsole(s.message),i[c]=!0)):h>=f.WARNING&&n.warnToConsole(s.message),n.logInternalMessage(t,s))};n.warnToConsole=function(n){var t=typeof console!==h.l?console:st("console"),i;t&&(i="log",t.warn&&(i="warn"),l(t[i])&&t[i](n))};n.resetInternalMessageCount=function(){r=0;i={}};n.logInternalMessage=function(t,u){var f,e,o,h;r>=n.maxInternalMessageLimit()||(f=!0,e="AITR_"+u.messageId,(i[e]?f=!1:i[e]=!0,f&&(t<=n.telemetryLoggingLevel()&&(n.queue.push(u),r++),r===n.maxInternalMessageLimit()))&&(o="Internal events throttle limit per PageView reached for this app.",h=new gf(s.MessageLimitPerPVExceeded,o,!1),n.queue.push(h),n.warnToConsole(o)))}})};bc=function(n,t){var r=this,i=null,u=l(n.processTelemetry),e=l(n.setNextPlugin);r._hasRun=!1;r.getPlugin=function(){return n};r.getNext=function(){return i};r.setNext=function(n){i=n};r.processTelemetry=function(o,h){h||(h=t);var c=n?n.identifier:"TelemetryPluginChain";lt(h?h.core():null,function(){return c+":processTelemetry"},function(){if(n&&u){r._hasRun=!0;try{h.setNext(i);e&&n.setNextPlugin(i);i&&(i._hasRun=!1);n.processTelemetry(o,h)}catch(r){var t=i&&i._hasRun;i&&t||h.diagLog().throwInternal(f.CRITICAL,s.PluginException,"Plugin ["+n.identifier+"] failed during processTelemetry - "+r);i&&!t&&i.processTelemetry(o,h)}}else i&&(r._hasRun=!0,i.processTelemetry(o,h))},function(){return{item:o}},!o.sync)}};sr=function n(t,i,f,e){var o=this,s=null;null!==e&&(t&&l(t.getPlugin)?s=function(n,t,i){var r=[],u=!i,f;if(n)for(;n;)f=n.getPlugin(),(u||f===i)&&(u=!0,r.push(f)),n=n.getNext();return u||r.push(i),wo(r,t)}(t,o,e||t.getPlugin()):e?s=function(n,t,i){var u=n,f=!1;return i&&n&&(u=[],r(n,function(n){(f||n===i)&&(f=!0,u.push(n))})),i&&!f&&(u||(u=[]),u.push(i)),wo(u,t)}(t,o,e):w(e)&&(s=wo(t,o)));o.core=function(){return f};o.diagLog=function(){return yo(f,i)};o.getCfg=function(){return i};o.getExtCfg=function(n,t){var u,r;return(void 0===t&&(t={}),i)&&(r=i.extensionConfig,r&&n&&(u=r[n])),u||t};o.getConfig=function(n,t,r){var f,e;return void 0===r&&(r=!1),e=o.getExtCfg(n,null),e&&!u(e[t])?f=e[t]:i&&!u(i[t])&&(f=i[t]),u(f)?r:f};o.hasNext=function(){return null!=s};o.getNext=function(){return s};o.setNext=function(n){s=n};o.processNext=function(n){var t=s;t&&(s=t.getNext(),t.processTelemetry(n,o))};o.createNew=function(t,r){return void 0===t&&(t=null),new n(t||s,i,f,r)}};oi=function(){function n(){var t=this,i=!1,r=null,n=null;t.core=null;t.diagLog=function(n){return t._getTelCtx(n).diagLog()};t.isInitialized=function(){return i};t.setInitialized=function(n){i=n};t.setNextPlugin=function(t){n=t};t.processNext=function(t,i){i?i.processNext(t):n&&l(n.processTelemetry)&&n.processTelemetry(t,null)};t._getTelCtx=function(i){var u,f;return void 0===i&&(i=null),u=i,u||(f=r||new sr(null,{},t.core),u=n&&n.getPlugin?f.createNew(null,n.getPlugin):f.createNew(null,n)),u};t._baseTelInit=function(f,e,o,s){f&&bt(f,"extensionConfig",[],null,u);!s&&e&&(s=e.getProcessTelContext().getNext());var h=n;n&&n.getPlugin&&(h=n.getPlugin());t.core=e;r=new sr(s,f,e,h);i=!0}}return n.prototype.initialize=function(n,t,i,r){this._baseTelInit(n,t,i,r)},n}();var ib=function(n){function t(){function f(n){n&&n.length>0&&(function(n){r(n,function(n){n.priority<500&&or("Channel has invalid priority"+n.identifier)})}(n=n.sort(function(n,t){return n.priority-t.priority})),i.push(n))}var i,u=n.call(this)||this;return u.identifier="ChannelControllerPlugin",u.priority=500,tt(t,u,function(n,t){n.setNextPlugin=function(){};n.processTelemetry=function(n,t){i&&r(i,function(i){i.length>0&&u._getTelCtx(t).createNew(i).processNext(n)})};n.getChannelControls=function(){return i};n.initialize=function(u,e,o){n.isInitialized()||(t.initialize(u,e,o),function(n,t){if(i=[],n&&r(n,function(n){return f(n)}),t){var u=[];r(t,function(n){n.priority>500&&u.push(n)});f(u)}}((u||{}).channels,o),r(i,function(n){return bo(new sr(n,u,e),o)}))}}),u}var i;return Object(v.b)(t,n),t._staticInit=(wt(i=t.prototype,"ChannelControls",i.getChannelControls),void wt(i,"channelQueue",i.getChannelControls)),t}(oi),ne=null,ko=null,dc=null,wu=g(),gc={},te={};var el=0,ol=1,ub=2,fb=4,sl=5,eb=function n(t){this.listeners=[];var i=!!(t||{}).perfEvtsSendAll;tt(n,this,function(n){n.addNotificationListener=function(t){n.listeners.push(t)};n.removeNotificationListener=function(t){for(var i=fr(n.listeners,t);i>-1;)n.listeners.splice(i,1),i=fr(n.listeners,t)};n.eventsSent=function(t){r(n.listeners,function(n){n&&n.eventsSent&&setTimeout(function(){return n.eventsSent(t)},0)})};n.eventsDiscarded=function(t,i){r(n.listeners,function(n){n&&n.eventsDiscarded&&setTimeout(function(){return n.eventsDiscarded(t,i)},0)})};n.eventsSendRequest=function(t,i){r(n.listeners,function(n){if(n&&n.eventsSendRequest)if(i)setTimeout(function(){return n.eventsSendRequest(t,i)},0);else try{n.eventsSendRequest(t,i)}catch(n){}})};n.perfEvent=function(t){t&&(!i&&t.isChildEvt()||r(n.listeners,function(n){if(n&&n.perfEvent)if(t.isAsync)setTimeout(function(){return n.perfEvent(t)},0);else try{n.perfEvent(t)}catch(n){}}))}})},ob=function(n){function t(){var i=n.call(this)||this;return tt(t,i,function(n,t){function i(t){var i=n.getNotifyMgr();i&&i.eventsDiscarded([t],ub)}n.initialize=function(n,i,r,u){t.initialize(n,i,r||new po(n),u||new eb(n))};n.track=function(r){lt(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===r&&(i(r),or("Invalid telemetry item")),function(n){if(u(n.name))throw i(n),Error("telemetry name required");}(r);t.track(r)},function(){return{item:r}},!r.sync)};n.addNotificationListener=function(t){var i=n.getNotifyMgr();i&&i.addNotificationListener(t)};n.removeNotificationListener=function(t){var i=n.getNotifyMgr();i&&i.removeNotificationListener(t)};n.pollInternalLogs=function(t){var i=n.config.diagnosticLogInterval;return i&&i>0||(i=1e4),setInterval(function(){var i=n.logger?n.logger.queue:[];r(i,function(i){var r={name:t||"InternalMessageId: "+i.messageId,iKey:n.config.instrumentationKey,time:ur(new Date),baseType:gf.dataType,baseData:{message:i.message}};n.track(r)});i.length=0},i)}}),i}return Object(v.b)(t,n),t}(function n(){var i,t,f,e,o,s=!1;tt(n,this,function(n){n._extensions=[];t=new ib;n.logger=Object(ri.b)({throwInternal:function(n,t,i,r,u){void 0===u&&(u=!1)},warnToConsole:function(){},resetInternalMessageCount:function(){}});i=[];n.isInitialized=function(){return s};n.initialize=function(i,e,o,h){var y,p,a,l,c;n.isInitialized()&&or("Core should not be initialized more than once");i&&!u(i.instrumentationKey)||or("Please provide instrumentation key");f=h;n._notificationManager=h;n.config=i||{};i.extensions=u(i.extensions)?[]:i.extensions;(p="extensionConfig",(y=i)?!(l=y[p])&&u(l)&&(l=w(a)?{}:a,y[p]=l):l=w(a)?{}:a,l).NotificationManager=h;o&&(n.logger=o);c=[];c.push.apply(c,e.concat(i.extensions));c=kc(c);var v=[],k=[],b={};r(c,function(n){(u(n)||u(n.initialize))&&or("Extensions must provide callback to initialize");var i=n.priority,r=n.identifier;n&&i&&(u(b[i])?b[i]=r:o.warnToConsole("Two extensions have same priority #"+i+" - "+b[i]+", "+r));!i||i<t.priority?v.push(n):k.push(n)});c.push(t);v.push(t);c=kc(c);n._extensions=c;bo(new sr([t],i,n),c);bo(new sr(v,i,n),c);n._extensions=v;0===n.getTransmissionControls().length&&or("No channels available");s=!0;n.releaseQueue()};n.getTransmissionControls=function(){return t.getChannelControls()};n.track=function(t){bt(t,"iKey",n.config.instrumentationKey,null,ec);bt(t,"time",ur(new Date),null,ec);bt(t,"ver","4.0",null,u);n.isInitialized()?n.getProcessTelContext().processNext(t):i.push(t)};n.getProcessTelContext=function(){var i=n._extensions,r=i;return i&&0!==i.length||(r=[t]),new sr(r,n.config,n)};n.getNotifyMgr=function(){return f||(f=Object(ri.b)({addNotificationListener:function(){},removeNotificationListener:function(){},eventsSent:function(){},eventsDiscarded:function(){},eventsSendRequest:function(){}}),n._notificationManager=f),f};n.getCookieMgr=function(){return o||(o=bu(n.config,n.logger)),o};n.setCookieMgr=function(n){o=n};n.getPerfMgr=function(){return e||n.config&&n.config.enablePerfMgr&&(e=new sc(n.getNotifyMgr())),e};n.setPerfMgr=function(n){e=n};n.eventCnt=function(){return i.length};n.releaseQueue=function(){i.length>0&&(r(i,function(t){n.getProcessTelContext().processNext(t)}),i=[])}})}),hl=!1,ue=123456789,fe=987654321;kr=null;h.l;var bi,pl={_canUseCookies:void 0,isTypeof:yw,isUndefined:w,isNullOrUndefined:u,hasOwnProperty:cu,isFunction:l,isObject:et,isDate:ho,isArray:ot,isError:bf,isString:k,isNumber:wr,isBoolean:br,toISOString:ur,arrForEach:r,arrIndexOf:fr,arrMap:lu,arrReduce:bw,strTrim:nt,objCreate:ri.b,objKeys:er,objDefineAccessors:wt,addEventHandler:wi,dateNow:rt,isIE:df,disableCookies:bl,newGuid:go,perfNow:yl,newId:ee,randomValue:al,random32:pi,mwcRandomSeed:sb,mwcRandom32:vl,generateW3CId:ui},hb=/[xy]/g,wl={Attach:yr,AttachEvent:yr,Detach:uc,DetachEvent:uc};var cb=((bi={})[0]=0,bi[2]=lo,bi[1]=cc,bi[3]=lc,bi[4098]=lo,bi[4097]=cc,bi[4099]=lc,bi),gu=null,ns=null;si=Boolean(g());nf=Boolean(ht());ti=yl;h.l;h.j;h.l;ri.b;ta=function(n){function t(){var i=n.call(this)||this;return i.pluginVersionStringArr=[],i.pluginVersionString="",tt(t,i,function(n,t){n.initialize=function(i,u,e,o){lt(n,function(){return"AppInsightsCore.initialize"},function(){if(i){i.endpointUrl||(i.endpointUrl="https://browser.events.data.microsoft.com/OneCollector/1.0/");var s=i.propertyStorageOverride;if(s&&(!s.getProperty||!s.setProperty))throw new Error("Invalid property storage override passed.");i.channels&&r(i.channels,function(t){t&&r(t,function(t){if(t.identifier&&t.version){var i=t.identifier+"="+t.version;n.pluginVersionStringArr.push(i)}})})}n.getWParam=function(){return"undefined"!=typeof document?0:-1};u&&r(u,function(t){if(t&&t.identifier&&t.version){var i=t.identifier+"="+t.version;n.pluginVersionStringArr.push(i)}});n.pluginVersionString=n.pluginVersionStringArr.join(";");try{t.initialize(i,u,e,o)}catch(t){n.logger.throwInternal(f.CRITICAL,d.ErrorProvidedChannels,"Channels must be provided through config.channels only")}n.pollInternalLogs("InternalLog")},function(){return{config:i,extensions:u,logger:e,notificationManager:o}})};n.track=function(i){lt(n,function(){return"AppInsightsCore.track"},function(){var r=i,u,f,e;r&&(r.timings=r.timings||{},r.timings.trackStart=ti(),vb(r.latency)||(r.latency=ut),u=r.ext=r.ext||{},u.sdk=u.sdk||{},u.sdk.ver="1DS-Web-JS-3.1.4",f=r.baseData=r.baseData||{},f.properties||(f.properties={}),e=f.properties,e.version||(e.version=""),""!==n.pluginVersionString&&(e.version=n.pluginVersionString));t.track(r)},function(){return{item:i}},!i.sync)}}),i}return Object(v.b)(t,n),t}(ob);oe=["AX","EX","SF","CS","CF","CT","CU","DC","DF","H5","HL","WS","WP"];var gb=function(){function n(n,t){var i,r;this.core=t;this.appExpId=null;this.flightIdNameSpaces=oe.slice(0);this.expIdCookieName="Treatments";this._cookieMgr=ni(t);this._propertiesConfig=n;i=g();i&&(r=i.documentElement,i&&(this.locale=r.lang));this.env=n.env?n.env:this._getMetaDataFromDOM("awa-").env}return n.prototype.getExpId=function(){return this._propertiesConfig.expId?this._readExpIdFromCoreData(this._propertiesConfig.expId):this._readExpIdFromCookie()},n.prototype._getMetaDataFromDOM=function(n){var r,f={},u=g(),i,t;if(u)for(r=u&&u.querySelectorAll("meta"),i=0;i<r.length;i++)t=r[i],t.name&&0===t.name.toLowerCase().indexOf(n)&&(f[t.name.replace(n,"")]=t.content);return f},n.prototype._setAppExpId=function(n){n!==this.appExpId&&(this.appExpId=ia(n,this.flightIdNameSpaces))},n.prototype._getAppExpId=function(){return this.appExpId},n.prototype._readExpIdFromCookie=function(){var n=kt(this._cookieMgr,this.expIdCookieName);return this._setAppExpId(n),this._getAppExpId()},n.prototype._readExpIdFromCoreData=function(n){return this._setAppExpId(n),this._getAppExpId()},n.validateAppExpId=ia,n._staticInit=void wt(n.prototype,"expId",n.prototype.getExpId),n}(),nk=function(){},tk=function(){function n(t,i,r){var u,f,e,o,s,c,l,h;this.core=r;u=this._cookieMgr=ni(r,t);u&&u.isEnabled()&&(f=kt(u,"MUID"),(f&&this.setLocalId("t:"+f),i.enableApplicationInsightsUser)&&(e=kt(u,n.userCookieName),e&&(o=e.split(n.cookieSeparator),o.length>0&&(this.id=o[0])),this.id||(this.id=ee(t&&!w(t.idLength)?t.idLength:22),s=ur(new Date),this.accountAcquisitionDate=s,c=[this.id,s],l=i.cookieDomain?i.cookieDomain:void 0,u.set(n.userCookieName,c.join(n.cookieSeparator),31536e3,l))));"undefined"!=typeof navigator&&(h=navigator,this.locale=h.userLanguage||h.language)}return n.prototype.getLocalId=function(){if(this._customLocalId)return this._customLocalId;var n=kt(this._cookieMgr,"MUID");n&&this.setLocalId("t:"+n)},n.prototype.setLocalId=function(n){this._customLocalId=n},n.cookieSeparator="|",n.userCookieName="ai_user",n._staticInit=void wt(n.prototype,"localId",n.prototype.getLocalId,n.prototype.setLocalId),n}(),us="MSIE",ra="Chrome",ua="Firefox",fs="Safari",es="Edge",fa="Electron",ea="SkypeShell",oa="PhantomJS",ik="Opera",rk=function(){function n(n,t){var r,u,i,f,e;this._cookieMgr=ni(t);this._propertiesConfig=n;r=at();r&&(u=r.hostname,u&&(this.domain="file:"===r.protocol?"local":u));i="undefined"!=typeof navigator?navigator.userAgent:"";(n.userAgent&&(i=n.userAgent),n.populateBrowserInfo)&&(i&&(f=this._getBrowserName(i),this.browser=f,this.browserVer=this._getBrowserVersion(i,f)),e=this._getScreenResolution(),this.screenRes=e.w+"X"+e.h)}return n.prototype.getUserConsent=function(){return this._propertiesConfig.userConsented||!!kt(this._cookieMgr,this._propertiesConfig.userConsentCookieName||"MSCC")},n.prototype.getUserConsentDetails=function(){try{if(this._propertiesConfig.callback&&this._propertiesConfig.callback.userConsentDetails){var n=this._propertiesConfig.callback.userConsentDetails();if(n)return JSON.stringify({Required:!!n.Required&&n.Required,Analytics:!!n.Analytics&&n.Analytics,SocialMedia:!!n.SocialMedia&&n.SocialMedia,Advertising:!!n.Advertising&&n.Advertising})}}catch(n){}return null},n.prototype._getBrowserName=function(n){return this._userAgentContainsString("OPR/",n)?ik:this._userAgentContainsString(oa,n)?oa:this._userAgentContainsString(es,n)||this._userAgentContainsString("Edg/",n)?es:this._userAgentContainsString(fa,n)?fa:this._userAgentContainsString(ra,n)?ra:this._userAgentContainsString("Trident",n)?us:this._userAgentContainsString(ua,n)?ua:this._userAgentContainsString(fs,n)?fs:this._userAgentContainsString(ea,n)?ea:"Unknown"},n.prototype._userAgentContainsString=function(n,t){return t.indexOf(n)>-1},n.prototype._getBrowserVersion=function(n,t){return t===us?this._getIeVersion(n):this._getOtherVersion(t,n)},n.prototype._getIeVersion=function(n){var i=n.match(new RegExp(us+" ([\\d,.]+)")),t;return i?i[1]:(t=n.match(new RegExp("rv:([\\d,.]+)")),t?t[1]:void 0)},n.prototype._getOtherVersion=function(n,t){n===fs?n="Version":n===es&&this._userAgentContainsString("Edg/",t)&&(n="Edg");var i=t.match(new RegExp(n+"/([\\d,.]+)"));return i?i[1]:"Unknown"},n.prototype._getScreenResolution=function(){var n={h:0,w:0},t=ht();return t&&t.screen&&(n.h=screen.height,n.w=screen.width),n},n._staticInit=void wt(n.prototype,"userConsent",n.prototype.getUserConsent),n}(),sa="Windows",os="Mac OS X",ha="Android",ca="iOS",uk=/(windows|win32)/i,fk=/ arm;/i,ek=/windows\sphone\s\d+\.\d+/i,ok=/(macintosh|mac os x)/i,sk=/(ipad|iphone|ipod)(?=.*like mac os x)/i,hk=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,ck=/android/i,lk=/CrOS/i,la={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},ak=function(){function n(n){var t="undefined"!=typeof navigator?navigator.userAgent:"",i;(n.userAgent&&(t=n.userAgent),t&&n.populateOperatingSystemInfo)&&(i=this._getOsName(t.toLowerCase()),this.name=i,this.ver=this._getOsVersion(t,i))}return n.prototype._getOsName=function(n){return n.match(ek)?"Windows Phone":n.match(fk)?"Windows RT":n.match(uk)?sa:n.match(sk)?ca:n.match(ck)?ha:n.match(hk)?"Linux":n.match(lk)?"Chrome OS":-1!==n.indexOf("x11")?"Unix":-1!==n.indexOf("blackberry")?"BlackBerry":-1!==n.indexOf("symbian")?"Symbian":-1!==n.indexOf("nokia")?"Nokia":n.match(ok)?os:"Unknown"},n.prototype._getOsVersion=function(n,t){return t===sa?this._getGenericOsVersion(n,"Windows NT"):t===ha?this._getGenericOsVersion(n,t):t===os?this._getMacOsxVersion(n):t===ca?this._getIosVersion(n):"Unknown"},n.prototype._getGenericOsVersion=function(n,t){var i=n.match(new RegExp(t+" ([\\d,.]+)"));return i?la[i[1]]?la[i[1]]:i[1]:"Unknown"},n.prototype._getMacOsxVersion=function(n){var r=n.match(new RegExp(os+" ([\\d,_,.]+)")),t,i;return r&&(t=r[1].replace(/_/g,"."),t)?(i=this._getDelimiter(t),i?t.split(i)[0]:t):"Unknown"},n.prototype._getIosVersion=function(n){var r=n.match(new RegExp("OS ([\\d,_,.]+)")),t,i;return r&&(t=r[1].replace(/_/g,"."),t)?(i=this._getDelimiter(t),i?t.split(i)[0]:t):"Unknown"},n.prototype._getDelimiter=function(n){return n.indexOf(".")>-1?".":n.indexOf("_")>-1?"_":null},n}(),vk=function(){function n(n,t){this.core=t;n.serviceName&&(this.serviceName=n.serviceName);this._cookieMgr=ni(t)}return n.prototype.getMsfpc=function(){return kt(this._cookieMgr,"MSFPC")},n.prototype.getAnid=function(){return kt(this._cookieMgr,"ANON").slice(0,34)},n._staticInit=(wt(n.prototype,"msfpc",n.prototype.getMsfpc),void wt(n.prototype,"anid",n.prototype.getAnid)),n}(),yk=function(n){this.popSample=100;this.eventFlags=0;n.hashIdentifiers&&(this.eventFlags=1048576|this.eventFlags);n.dropIdentifiers&&(this.eventFlags=2097152|this.eventFlags)},pk=function(){var i=(new Date).getTimezoneOffset(),n=i%60,t=(i-n)/60,r="+";t>0&&(r="-");t=Math.abs(t);n=Math.abs(n);this.tz=r+(t<10?"0"+t:t.toString())+":"+(n<10?"0"+n:n.toString())},wk=function(){},aa=function(){function n(){}return n.prototype.setId=function(n){this.customId=n},n.prototype.getId=function(){return k(this.customId)?this.customId:this.automaticId},n._staticInit=void wt(n.prototype,"id",n.prototype.getId,n.prototype.setId),n}(),bk=function(n,t,i,r){if(n.enableApplicationInsightsTrace){this.traceId=t||ui();this.parentId=i;this.name=r;var u=at();u&&u.pathname&&(this.name=u.pathname)}},dr=function(){function n(){}return n.id="id",n.ver="ver",n.appName="name",n.locale="locale",n.expId="expId",n.env="env",n}(),gr=function(){function n(){}return n.domain="domain",n.browser="browser",n.browserVer="browserVer",n.screenRes="screenRes",n.userConsent="userConsent",n.consentDetails="consentDetails",n}(),ss=function(){function n(){}return n.locale="locale",n.localId="localId",n.id="id",n}(),va=function(){function n(){}return n.osName="name",n.ver="ver",n}(),hs=function(){function n(){}return n.ver="ver",n.seq="seq",n.installId="installId",n.epoch="epoch",n}(),cs=function(){function n(){}return n.msfpc="msfpc",n.anid="anid",n.serviceName="serviceName",n}(),ya=function(){function n(){}return n.popSample="popSample",n.eventFlags="eventFlags",n}(),kk=function(){function n(){}return n.tz="tz",n}(),dk=function(){function n(){}return n.sessionId="sesId",n}(),se=function(){function n(){}return n.localId="localId",n.deviceClass="deviceClass",n.make="make",n.model="model",n}(),ls=function(){function n(){}return n.role="role",n.roleInstance="roleInstance",n.roleVer="roleVer",n}(),as=function(){function n(){}return n.traceId="traceID",n.traceName="name",n.parentId="parentID",n}(),o=function(){function n(){}return n.UserExt="user",n.DeviceExt="device",n.TraceExt="trace",n.WebExt="web",n.AppExt="app",n.OSExt="os",n.SdkExt="sdk",n.IntWebExt="intweb",n.UtcExt="utc",n.LocExt="loc",n.CloudExt="cloud",n}(),vs="MicrosoftApplicationsTelemetryDeviceId",tf,rf,gk=function(){function n(n,t){var u,i,r;this._sequenceId=0;u=n.propertyStorageOverride;this.seq=this._sequenceId;this.epoch=pi(!1).toString();i=ni(t,n);i.isEnabled()||u?(r=function(n,t,i){return t?t.getProperty(i)||"":kt(n,i)}(i,u,vs),r||(r=go()),function(n,t,i,r){t?t.setProperty(i,r):n.set(i,r,31536e3)}(i,u,vs,r),this.installId=r):i.purge(vs)}return n.prototype.getSequenceId=function(){return++this._sequenceId},n}();!function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(rf||(rf={}));var nd=function(){function n(t,i){var e,r,u=yo(t),o=ni(t);tt(n,this,function(t){function c(n){var i=t.automaticSession,r=n.split("|"),e,o;r.length>0&&i.setId(r[0]);try{r.length>1&&(e=+r[1],i.acquisitionDate=+new Date(e),i.acquisitionDate=i.acquisitionDate>0?i.acquisitionDate:0);r.length>2&&(o=+r[2],i.renewalDate=+new Date(o),i.renewalDate=i.renewalDate>0?i.renewalDate:0)}catch(n){u.throwInternal(f.CRITICAL,d.ErrorParsingAISessionCookie,"Error parsing ai_session cookie, session will be reset: "+n)}0===i.renewalDate&&u.throwInternal(f.WARNING,d.SessionRenewalDateIsZero,"AI session renewal date is 0, session will be reset.")}function a(){var n=t.automaticSession,r=(new Date).getTime(),i=t.config.sessionAsGuid();!w(i)&&i?br(i)?n.setId(hi()):n.setId(hi(i)):n.setId(ee(h&&h.idLength?h.idLength():22));n.acquisitionDate=r;n.renewalDate=r;v(n.getId(),n.acquisitionDate,n.renewalDate);pa()||u.throwInternal(f.WARNING,d.BrowserDoesNotSupportLocalStorage,"Browser does not support local storage. Session durations will be inaccurate.")}function v(n,i,u){var s=i+t.config.sessionExpirationMs(),h=u+t.config.sessionRenewalMs(),f=new Date,l=[n,i,u],c;s<h?f.setTime(s):f.setTime(h);c=t.config.cookieDomain?t.config.cookieDomain():null;o.set(r(),l.join("|")+";expires="+f.toUTCString(),null,c);e=(new Date).getTime()}var s,h={sessionRenewalMs:(s=i).sessionRenewalMs&&function(){return s.sessionRenewalMs},sessionExpirationMs:s.sessionExpirationMs&&function(){return s.sessionExpirationMs},cookieDomain:s.cookieDomain&&function(){return s.cookieDomain},namePrefix:s.namePrefix&&function(){return s.namePrefix},sessionAsGuid:function(){return s.sessionAsGuid},idLength:function(){return s.idLength?s.idLength:22}};l(i.sessionExpirationMs)||(h.sessionExpirationMs=function(){return n.acquisitionSpan});l(i.sessionRenewalMs)||(h.sessionRenewalMs=function(){return n.renewalSpan});t.config=h;r=function(){return t.config.namePrefix&&t.config.namePrefix()?n.cookieNameConst+t.config.namePrefix():n.cookieNameConst};t.automaticSession=new aa;t.update=function(){t.automaticSession.getId()||function(){var n=wb(r()),i;n&&l(n.split)?c(n):(i=function(n,t){var i=wa();if(null!==i)try{return i.getItem(t)}catch(t){tf=!1;n.throwInternal(f.CRITICAL,d.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+t)}return null}(u,r()),i&&c(i));t.automaticSession.getId()||a()}();var i=t.automaticSession,s=t.config,o=(new Date).getTime(),h=o-i.acquisitionDate>s.sessionExpirationMs(),y=o-i.renewalDate>s.sessionRenewalMs();h||y?a():(!e||o-e>n.cookieUpdateInterval)&&(i.renewalDate=o,v(i.getId(),i.acquisitionDate,i.renewalDate))};t.backup=function(){var i,e,o,n=t.automaticSession;i=n.getId();e=n.acquisitionDate;o=n.renewalDate,function(n,t,i){var r=wa();if(null!==r)try{r.setItem(t,i)}catch(t){tf=!1;n.throwInternal(f.CRITICAL,d.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+t)}}(u,r(),[i,e,o].join("|"))}})}return n.acquisitionSpan=864e5,n.renewalSpan=18e5,n.cookieUpdateInterval=6e4,n.cookieNameConst="ai_session",n}(),y=k,td=function(){function n(n,t,i){this.app=new gb(t,i);this.cloud=new nk;this.user=new tk(n,t,i);this.os=new ak(t);this.web=new rk(t,i);this.sdk=new gk(n,i);this.intWeb=new vk(t,i);this.utc=new yk(t);this.loc=new pk;this.device=new wk;this.telemetryTrace=new bk(t);this.sessionManager=new nd(i,t);this.session=new aa}return n.prototype.getSessionId=function(){var n=this.session,i,r,t;return n&&y(n.customId)?n.customId:(i=this.sessionManager,i.update(),r=i.automaticSession,r&&(t=r.getId(),t&&y(t)&&(n.automaticId=t)),n.automaticId)},n.prototype.applyApplicationContext=function(n){var t=this.app,i;y(t.id)&&(n.ext[o.AppExt][dr.id]=t.id);y(t.ver)&&(n.ext[o.AppExt][dr.ver]=t.ver);y(t.name)&&(n.ext[o.AppExt][dr.appName]=t.name);y(t.locale)&&(n.ext[o.AppExt][dr.locale]=t.locale);i=t.getExpId();y(i)&&(n.ext[o.AppExt][dr.expId]=i);y(t.env)&&(n.ext[o.AppExt][dr.env]=t.env)},n.prototype.applyUserContext=function(n){var t=this.user,i=t.getLocalId();y(i)&&(n.ext[o.UserExt][ss.localId]=i);y(t.locale)&&(n.ext[o.UserExt][ss.locale]=t.locale);y(t.id)&&(n.ext[o.UserExt][ss.id]=t.id)},n.prototype.applyWebContext=function(n){var t=this.web;y(t.domain)&&(n.ext[o.WebExt][gr.domain]=t.domain);y(t.browser)&&(n.ext[o.WebExt][gr.browser]=t.browser);y(t.browserVer)&&(n.ext[o.WebExt][gr.browserVer]=t.browserVer);y(t.screenRes)&&(n.ext[o.WebExt][gr.screenRes]=t.screenRes);n.ext[o.WebExt][gr.userConsent]=t.getUserConsent();n.ext[o.WebExt][gr.consentDetails]=t.getUserConsentDetails()},n.prototype.applyOsContext=function(n){var t=this.os;y(t.name)&&(n.ext[o.OSExt][va.osName]=t.name);y(t.ver)&&(n.ext[o.OSExt][va.ver]=t.ver)},n.prototype.applySdkContext=function(n){var t=this.sdk;n.ext[o.SdkExt][hs.seq]=t.getSequenceId();n.ext[o.SdkExt][hs.epoch]=t.epoch;y(t.installId)&&(n.ext[o.SdkExt][hs.installId]=t.installId)},n.prototype.applyIntWebContext=function(n){var t=this.intWeb,r=t.getMsfpc(),i;y(r)&&(n.ext[o.IntWebExt][cs.msfpc]=r);i=t.getAnid();y(i)&&(n.ext[o.IntWebExt][cs.anid]=i);y(t.serviceName)&&(n.ext[o.IntWebExt][cs.serviceName]=t.serviceName)},n.prototype.applyUtcContext=function(n){var t=this.utc;n.ext[o.UtcExt][ya.popSample]=t.popSample;t.eventFlags>0&&(n.ext[o.UtcExt][ya.eventFlags]=t.eventFlags)},n.prototype.applyLocContext=function(n){n.ext[o.LocExt][kk.tz]=this.loc.tz},n.prototype.applySessionContext=function(n){n.ext[o.AppExt][dk.sessionId]=this.getSessionId()},n.prototype.applyDeviceContext=function(n){var t=this.device;y(t.localId)&&(n.ext[o.DeviceExt][se.localId]=t.localId);y(t.make)&&(n.ext[o.DeviceExt][se.make]=t.make);y(t.model)&&(n.ext[o.DeviceExt][se.model]=t.model);y(t.deviceClass)&&(n.ext[o.DeviceExt][se.deviceClass]=t.deviceClass)},n.prototype.applyCloudContext=function(n){var t=this.cloud;y(t.role)&&(n.ext[o.CloudExt][ls.role]=t.role);y(t.roleInstance)&&(n.ext[o.CloudExt][ls.roleInstance]=t.roleInstance);y(t.roleVer)&&(n.ext[o.CloudExt][ls.roleVer]=t.roleVer)},n.prototype.applyAITraceContext=function(n){var t=this.telemetryTrace;y(t.traceId)&&(n.ext[o.TraceExt][as.traceId]=t.traceId);y(t.name)&&(n.ext[o.TraceExt][as.traceName]=t.name);y(t.parentId)&&(n.ext[o.TraceExt][as.parentId]=t.parentId)},n}(),ka=function(n){function t(){var i,u=n.call(this)||this,f;return u.identifier="SystemPropertiesCollector",u.priority=3,u.version="3.1.4",f={},tt(t,u,function(t){t.initialize=function(r,f,e){n.prototype.initialize.call(u,r,f,e);i=new td(r,t._getTelCtx().getExtCfg(t.identifier),f)};t.processTelemetry=function(n,u){hr(n,t.identifier);u=t._getTelCtx(u);var s,h,e=n.ext=n.ext?n.ext:{};n.data=n.data?n.data:{};e[o.AppExt]=e[o.AppExt]||{};e[o.UserExt]=e[o.UserExt]||{};e[o.WebExt]=e[o.WebExt]||{};e[o.OSExt]=e[o.OSExt]||{};e[o.SdkExt]=e[o.SdkExt]||{};e[o.IntWebExt]=e[o.IntWebExt]||{};e[o.UtcExt]=e[o.UtcExt]||{};e[o.LocExt]=e[o.LocExt]||{};e[o.DeviceExt]=e[o.DeviceExt]||{};e[o.TraceExt]=e[o.TraceExt]||{};e[o.CloudExt]=e[o.CloudExt]||{};i.applyApplicationContext(n);i.applyUserContext(n);i.applyWebContext(n);i.applyOsContext(n);i.applySdkContext(n);i.applyIntWebContext(n);i.applyUtcContext(n);i.applyLocContext(n);i.applySessionContext(n);i.applyDeviceContext(n);i.applyAITraceContext(n);i.applyCloudContext(n);r(er(e),function(n){0===er(e[n]).length&&delete e[n]});s=f;h=n.data;s&&b(s,function(n,t){h[n]||(h[n]=t)});t.processNext(n,u)};t.getPropertiesContext=function(){return i};t.setProperty=function(n,t){f[n]=t}}),u}return Object(v.b)(t,n),t}(oi),he=function(){function n(t,i){var r=i?[].concat(i):[];this.iKey=function(){return t};this.count=function(){return r.length};this.events=function(){return r};this.addEvents=function(n,t){return void 0===t&&(t=!0),n&&n.length>0?(r=t?r.concat(n):n.concat(r),n.length):0};this.split=function(i,f){var o=new n(t),e;return i<r.length&&(e=r.length-i,u(f)||(e=f<e?f:e),o.addEvents(r.splice(i,e),!0)),o}}return n.create=function(t,i){return new n(t,i)},n}(),id=Math.min(2e6,65e3),rd=/\./,ud=function n(t,i,r,u){var s=!!u,f=i,o={};tt(n,this,function(n){function i(n,t,u,h,c,l,a){b(n,function(n,v){var rt=null,nt,tt,it,b,k,d;if(v||e(v)){var w=u,y=n,p=c,g=t;if(s&&!h&&rd.test(n)&&(nt=n.split("."),tt=nt.length,tt>1)){for(p&&(p=p.slice()),it=0;it<tt-1;it++)b=nt[it],g=g[b]=g[b]||{},w+="."+b,p&&p.push(b);y=nt[tt-1]}(rt=h&&function(n){var t=o[n];return void 0===t&&(n.length>=7&&(t=pr(n,"ext.metadata")||pr(n,"ext.web")),o[n]=t),t}(w)||!f||!f.handleField(w,y)?yb(y,v,r):f.value(w,y,v,r))&&(k=rt.value,(g[y]=k,l&&l(p,y,rt),a&&"object"==typeof k&&!ot(k))&&(d=p,d&&(d=d.slice()).push(y),i(v,k,w+"."+y,h,d,l,a)))}})}n.createPayload=function(n,t,i,r,u,f){return{apiKeys:[],payloadBlob:"",overflow:null,sizeExceed:[],failedEvts:[],batches:[],numEvents:0,retryCnt:n,isTeardown:t,isSync:i,isBeacon:r,sendType:f,sendReason:u}};n.appendPayload=function(i,r,u){var f=i&&r&&!i.overflow;return f&&lt(t,function(){return"Serializer:appendPayload"},function(){for(var o,e,w,a,c=r.events(),f=i.payloadBlob,l=i.numEvents,v=!1,s=[],h=[],y=i.isBeacon,b=y?65e3:3984588,k=y?id:2e6,t=0,p=0;t<c.length;){if(o=c[t],o){if(l>=u){i.overflow=r.split(t);break}if(e=n.getEventBlob(o),e&&e.length<=k){if(w=e.length,f.length+w>b){i.overflow=r.split(t);break}f&&(f+="\n");f+=e;++p>20&&(f.substr(0,1),p=0);v=!0;l++}else e?s.push(o):h.push(o),c.splice(t,1),t--}t++}(s&&s.length>0&&i.sizeExceed.push(he.create(r.iKey(),s)),h&&h.length>0&&i.failedEvts.push(he.create(r.iKey(),h)),v)&&(i.batches.push(r),i.payloadBlob=f,i.numEvents=l,a=r.iKey(),-1===fr(i.apiKeys,a)&&i.apiKeys.push(a))},function(){return{payload:i,theBatch:{iKey:r.iKey(),evts:r.events()},max:u}}),f};n.getEventBlob=function(n){try{return lt(t,function(){return"Serializer.getEventBlob"},function(){var t={},r,f,u,e;return t.name=n.name,t.time=n.time,t.ver=n.ver,t.iKey="o:"+lb(n.iKey),r={},f=n.ext,f&&(t.ext=r,b(f,function(n,t){i(t,r[n]={},"ext."+n,!0,null,null,!0)})),u=t.data={},u.baseType=n.baseType,e=u.baseData={},i(n.baseData,e,"baseData",!1,["baseData"],function(n,t,i){da(r,n,t,i)},!0),i(n.data,u,"data",!1,[],function(n,t,i){da(r,n,t,i)},!0),JSON.stringify(t)},function(){return{item:n}})}catch(n){return null}}})};var nu,ys=function(){function n(){}return n.shouldRetryForStatus=function(n){return!(n>=300&&n<500&&408!=n&&429!=n||501==n||505==n)},n.getMillisToBackoffForRetry=function(n){var t,i=Math.floor(1200*Math.random())+2400;return t=Math.pow(2,n)*i,Math.min(t,6e5)},n}(),fd=function n(){var t={};tt(n,this,function(n){n.setKillSwitchTenants=function(n,i){var u,s,f,e,o;if(n&&i)try{if(u=(e=n.split(","),o=[],e&&r(e,function(n){o.push(nt(n))}),o),"this-request-only"===i)return u;for(s=1e3*parseInt(i,10),f=0;f<u.length;++f)t[u[f]]=rt()+s}catch(n){return[]}return[]};n.isTenantKilled=function(n){var i=t,r=nt(n);return void 0!==i[r]&&i[r]>rt()||(delete i[r],!1)}})},ed=function n(){var t=!0,i=!0,u=!0,f="use-collector-delta",r=!1;tt(n,this,function(n){n.allowRequestSending=function(){return t};n.firstRequestSent=function(){u&&(u=!1,r||(t=!1))};n.shouldAddClockSkewHeaders=function(){return i};n.getClockSkewHeaderValue=function(){return f};n.setClockSkew=function(n){r||(n?(f=n,i=!0,r=!0):i=!1,t=!0)}})},od=((nu={})[1]="requeue",nu[100]="requeue",nu[200]="sent",nu[8004]="drop",nu[8003]="drop",nu);var sd=function n(t,i,o,s){this._responseHandlers=[];var c,v,l,wt,vt="?cors=true&content-type=application/x-json-stream&client-id=NO_AUTH&client-version=1DS-Web-JS-3.1.4",ht=new fd,ut=!1,p=new ed,yt=!1,st=0,pt=!0,g=[],bt={},y=[],et=null,ct=!1,it=!1;tt(n,this,function(n){function dt(n,t){for(var r=0,i=null,u=0;null==i&&u<n.length;)1===(r=n[u])?gl()?i=ai:ts()&&(i=pi):2===r&&ab(t)?i=vi:yt&&3===r&&dl()&&(i=wi),u++;return i?{_transport:r,_isSync:t,sendPOST:i}:null}function ai(n,t,i){var r=new XDomainRequest;r.open("POST",n.urlString);r.onload=function(){var n=ga(r);tt(t,200,{},n);ei(n)};r.onerror=function(){tt(t,400,{})};r.ontimeout=function(){tt(t,500,{})};r.onprogress=function(){};i?r.send(n.data):c._setTimeoutOverride(function(){r.send(n.data)},0)}function vi(n,t,i){var u,r=((u={body:n.data,method:"POST"}).Microsoft_ApplicationInsights_BypassAjaxInstrumentation=!0,u);i&&(r.keepalive=!0);ri&&(r.credentials="include");n.headers&&er(n.headers).length>0&&(r.headers=n.headers);fetch(n.urlString,r).then(function(n){var r={},i="";n.headers&&n.headers.forEach(function(n,t){r[t]=n});n.body&&n.text().then(function(n){i=n});tt(t,n.status,r,i);ei(i)}).catch(function(){tt(t,0,{})})}function pi(n,t,i){function f(n,t,i){if(!n[i]&&t&&t.getResponseHeader){var r=t.getResponseHeader(i);r&&(n[i]=nt(r))}return n}function o(n){var u,i,t={};return n.getAllResponseHeaders?(u=n.getAllResponseHeaders(),i={},k(u)&&r(nt(u).split(/[\r\n]+/),function(n){var t,r,u;n&&(t=n.indexOf(": "),-1!==t?(r=nt(n.substring(0,t)).toLowerCase(),u=nt(n.substring(t+1)),i[r]=u):i[nt(n)]=1)}),t=i):(t=f(t,n,"time-delta-millis"),t=f(t,n,"kill-duration"),t=f(t,n,"kill-duration-seconds")),t}function e(n,i){tt(t,n.status,o(n),i)}var u=new XMLHttpRequest;try{u.Microsoft_ApplicationInsights_BypassAjaxInstrumentation=!0}catch(n){}ri&&(u.withCredentials=!0);u.open("POST",n.urlString,!i);b(n.headers,function(n,t){u.setRequestHeader(n,t)});u.onload=function(){var n=ga(u);e(u,n);ei(n)};u.onerror=function(){e(u)};u.ontimeout=function(){e(u)};u.send(n.data)}function tt(n,t,i,r){try{n(t,i,r)}catch(n){c.diagLog().throwInternal(f.WARNING,d.SendPostOnCompleteFailure,a(n))}}function wi(n,t){var u=200,f=n._thePayload,e,i;try{e=yi();e.sendBeacon(n.urlString,n.data)||(f?(i=[],r(f.batches,function(t){if(i&&t&&t.count()>0){for(var u=t.events(),r=0;r<u.length;r++)if(!e.sendBeacon(n.urlString,et.getEventBlob(u[r]))){i.push(t.split(r));break}}else i.push(t.split(0))}),kt(i,8003,f.sendType,!0)):u=0)}catch(n){c.diagLog().warnToConsole("Failed to send telemetry using sendBeacon API. Ex:"+n);u=0}finally{tt(t,u,{},"")}}function gt(n){return 2===n||3===n}function ui(n){return it&&gt(n)&&(n=2),n}function oi(){return!ut&&st<i}function si(){var n=y;return y=[],n}function hi(n,t,i){var r=!1;return n&&n.length>0&&!ut&&v[t]&&et&&(r=0!==t||oi()&&(i>0||p.allowRequestSending())),r}function ci(n){var t={};return n&&r(n,function(n,i){t[i]={iKey:n.iKey(),evts:n.events()}}),t}function ni(n,i,r,u,e){if(n&&0!==n.length)if(ut)kt(n,1,u);else{u=ui(u);try{var s=n,o=0!==u;lt(l,function(){return"HttpManager:_sendBatches"},function(f){var h;f&&(n=n.slice(0));for(var l=[],s=null,c=ti(),a=v[u]||(o?v[1]:v[0]),p=(it||gt(u)||a&&3===a._transport)&&!pt&&yt&&dl();hi(n,u,i);)h=n.shift(),h&&h.count()>0&&(ht.isTenantKilled(h.iKey())?l.push(h):(s=s||et.createPayload(i,r,o,p,e,u),et.appendPayload(s,h,t)?null!==s.overflow&&(n=[s.overflow].concat(n),s.overflow=null,fi(s,c,ti(),e),c=ti(),s=null):(fi(s,c,ti(),e),c=ti(),n=[h].concat(n),s=null)));s&&fi(s,c,ti(),e);n.length>0&&(y=n.concat(y));kt(l,8004,u)},function(){return{batches:ci(s),retryCount:i,isTeardown:r,isSynchronous:o,sendReason:e,useSendBeacon:gt(u),sendType:u}},!o)}catch(n){c.diagLog().throwInternal(f.WARNING,d.CannotSerializeObject,"Unexpected Exception sending batch: "+a(n))}}}function bi(n){var t=vt,i="",f,o,u;for(r(n.apiKeys,function(n){i.length>0&&(i+=",");i+=n}),i.length>0&&(t+="&apikey="+i),t+="&upload-time="+rt().toString(),f=function(n){for(var r,i,u,t=0;t<n.batches.length;t++)for(r=n.batches[t].events(),i=0;i<r.length;i++)if(u=(r[i].ext||{}).intweb||{},e(u.msfpc))return encodeURIComponent(u.msfpc);return""}(n),(e(f)&&(t=t+"&ext.intweb.msfpc="+f),p.shouldAddClockSkewHeaders()&&(t+="&time-delta-to-apply-millis="+p.getClockSkewHeaderValue()),l.getWParam)&&(o=l.getWParam(),o>=0&&(t+="&w="+o)),u=0;u<g.length;u++)t+="&"+g[u].name+"="+g[u].value;return t}function ii(n,t,i){n[t]=n[t]||{};n[t][c.identifier]=i}function fi(t,i,u,f){if(t&&t.payloadBlob&&t.payloadBlob.length>0){var e=bi(t),s=ti();lt(l,function(){return"HttpManager:_doPayloadSend"},function(){for(var rt,g,w,nt,d=0;d<t.batches.length;d++)for(rt=t.batches[d].events(),g=0;g<rt.length;g++)w=rt[g],ct&&(nt=w.timings=w.timings||{},ii(nt,"sendEventStart",s),ii(nt,"serializationStart",i),ii(nt,"serializationCompleted",u)),w.sendAttempt>0?w.sendAttempt++:w.sendAttempt=1;kt(t.batches,1e3+(f||0),t.sendType,!0);var y={data:t.payloadBlob,urlString:e,headers:ft({},bt),_thePayload:t,_sendReason:f},b=null,ut=!!n.sendHook,k=v[t.sendType];!gt(t.sendType)&&t.isBeacon&&2===t.sendReason&&(k=v[2]||v[3]||k);k&&(b=function(i){p.firstRequestSent();var u=function(i,u){!function(t,i,u,f){var e=9e3,s=null,v=!1,y=!1,a,w,l;try{if(a=!0,typeof t!==h.l){if(i&&(p.setClockSkew(i["time-delta-millis"]),w=i["kill-duration"]||i["kill-duration-seconds"],r(ht.setKillSwitchTenants(i["kill-tokens"],w),function(n){r(u.batches,function(t){if(t.iKey()===n){s=s||[];var i=t.split(0);u.numEvents-=i.count();s.push(i)}})})),200==t)return void(e=200);(!ys.shouldRetryForStatus(t)||u.numEvents<=0)&&(a=!1);e=9e3+t%1e3}a&&(e=100,l=u.retryCnt,0===u.sendType&&(l<o?(v=!0,li(function(){0===u.sendType&&st--;ni(u.batches,l+1,u.isTeardown,it?2:u.sendType,5)},it,ys.getMillisToBackoffForRetry(l))):y=!0))}finally{v||(p.setClockSkew(),function(t,i,u,f){try{f&&c._backOffTransmission();200===i&&(f||t.isSync||c._clearBackOff(),function(n){if(ct){var t=ti();r(n,function(n){var i,u;n&&n.count()>0&&(i=n.events(),u=t,ct&&r(i,function(n){ii(n.timings=n.timings||{},"sendEventCompleted",u)}))})}}(t.batches));kt(t.batches,i,t.sendType,!0)}finally{0===t.sendType&&(st--,5!==u&&n.sendQueuedRequests(t.sendType,u))}}(u,e,f,y));kt(s,8004,u.sendType)}}(i,u,t,f)},e=t.isTeardown||t.isSync;try{k.sendPOST(i,u,e);n.sendListener&&n.sendListener(y,i,e,t.isBeacon)}catch(n){c.diagLog().warnToConsole("Unexpected exception sending payload. Ex:"+a(n));tt(u,0,{})}});lt(l,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(b)if(0===t.sendType&&st++,ut&&!t.isBeacon&&3!==k._transport){var r={data:y.data,urlString:y.urlString,headers:y.headers},i=!1;lt(l,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{n.sendHook(r,function(n){i=!0;pt||n._thePayload||(n._thePayload=n._thePayload||y._thePayload,n._sendReason=n._sendReason||y._sendReason);b(n)},t.isSync||t.isTeardown)}catch(n){i||b(y)}})}else b(y)})},function(){return{thePayload:t,serializationStart:i,serializationCompleted:u,sendReason:f}},t.isSync)}t.sizeExceed&&t.sizeExceed.length>0&&kt(t.sizeExceed,8003,t.sendType);t.failedEvts&&t.failedEvts.length>0&&kt(t.failedEvts,8002,t.sendType)}function li(n,t,i){t?n():c._setTimeoutOverride(n,i)}function ei(t){var u=n._responseHandlers,i,r;try{for(i=0;i<u.length;i++)try{u[i](t)}catch(n){c.diagLog().throwInternal(f.CRITICAL,d.PostResponseHandler,"Response handler failed: "+n)}t&&(r=JSON.parse(t),e(r.webResult)&&e(r.webResult.msfpc)&&wt.set("MSFPC",r.webResult.msfpc,31536e3))}catch(n){}}function kt(n,t,i,r){var a,h,u,o;n&&n.length>0&&s&&(a=s[(u=t,o=od[u],e(o)||(o="oth",u>=9e3&&u<=9999?o="rspFail":u>=8e3&&u<=8999?o="drop":u>=1e3&&u<=1999&&(o="send")),o)],a&&(h=0!==i,lt(l,function(){return"HttpManager:_sendBatchesNotification"},function(){li(function(){try{a.call(s,n,t,h,i)}catch(n){c.diagLog().throwInternal(f.CRITICAL,d.NotificationException,"send request notification failed: "+n)}},r||h,0)},function(){return{batches:ci(n),reason:t,isSync:h,sendSync:r,sendType:i}},!h)))}var ri=!0;n.initialize=function(n,t,i,r,u){var o,a,y,p,s,h,f,e;u||(u={});vt=n+vt;l=t;wt=t.getCookieMgr();ct=!l.config.disableEventTimings;a=!!l.config.enableCompoundKey;c=i;y=u.valueSanitizer;p=u.stringifyObjects;w(u.enableCompoundKey)||(a=!!u.enableCompoundKey);yt=!vo();et=new ud(l,y,p,a);s=r;r||(pt=!1,h=at(),h&&h.protocol&&"file:"===h.protocol.toLowerCase()&&(ri=!1),f=[],f=vo()?[2,1]:[1,2,3],e=u.transports,e&&(wr(e)?f=[e].concat(f):ot(e)&&(f=e.concat(f))),r=dt(f,!1),s=dt(f,!0),r||c.diagLog().warnToConsole("No available transport to send events"));(o={})[0]=r;o[1]=s||dt([1,2,3],!0);o[2]=dt([3,2,1],!0)||s;o[3]=dt([2,3,1],!0)||s;v=o};n._getDbgPlgTargets=function(){return[v[0],ht,et,v]};n.addQueryStringParameter=function(n,t){for(var i=0;i<g.length;i++)if(g[i].name===n)return void(g[i].value=t);g.push({name:n,value:t})};n.addHeader=function(n,t){bt[n]=t};n.canSendRequest=function(){return oi()&&p.allowRequestSending()};n.sendQueuedRequests=function(n,t){w(n)&&(n=0);it&&(n=ui(n),t=2);hi(y,n,0)&&ni(si(),0,!1,n,t||0)};n.isCompletelyIdle=function(){return!ut&&0===st&&0===y.length};n.setUnloading=function(n){it=n};n.addBatch=function(n){if(n&&n.count()>0){if(ht.isTenantKilled(n.iKey()))return!1;y.push(n)}return!0};n.teardown=function(){y.length>0&&ni(si(),0,!0,2,2)};n.pause=function(){ut=!0};n.resume=function(){ut=!1;n.sendQueuedRequests(0,4)};n.sendSynchronousBatch=function(n,t,i){n&&n.count()>0&&(u(t)&&(t=1),it&&(t=ui(t),i=2),ni([n],0,!1,t,i||0))}})},nv=nf?window:void 0,hd=function(n){function t(){var i,k=n.call(this)||this;k.identifier="PostChannel";k.priority=1011;k.version="3.1.4";var yt,u,et,nt,it,wt=!1,at=[],o=null,l=!1,y=0,bt=500,c=0,ot=1e4,a={},rt="REAL_TIME",p=null,vt=null,s=0,ft=0,h={},v=-1,ct=!0,w=!1;return tt(t,k,function(n,t){function oi(n,t){var i,r,f;if(n.sendAttempt||(n.sendAttempt=0),n.latency||(n.latency=ut),n.ext&&n.ext.trace&&delete n.ext.trace,n.ext&&n.ext.user&&n.ext.user.id&&delete n.ext.user.id,ct&&(n.ext=au(n.ext),n.baseData&&(n.baseData=au(n.baseData)),n.data&&(n.data=au(n.data))),n.sync)if(s||l)n.latency=ei,n.sync=!1;else if(u)return ct&&(n=au(n)),void u.sendSynchronousBatch(he.create(n.iKey,[n]),!0===n.sync?1:n.sync,3);var e=n.latency,o=c,h=ot;e===pt&&(o=y,h=bt);i=!1;o<h?i=!ci(n,t):(r=ut,f=20,e===pt&&(r=pt,f=1),i=!0,function(n,t,i,r){for(var u,e,f;i<=t;){if(u=si(n,t,!0),u&&u.count()>0&&(e=u.split(0,r),f=e.count(),f>0))return i===pt?y-=f:c-=f,gt("eventsDiscarded",[e],sl),!0;i++}return li(),!1}(n.iKey,n.latency,r,f)&&(i=!ci(n,t)));i&&ui("eventsDiscarded",[n],sl)}function kt(n,t,i){var r=ii(n,t,i);return u.sendQueuedRequests(t,i),r}function ti(){return c>0}function k(){var n,t;(v>=0&&ii(v,0,it)&&u.sendQueuedRequests(0,it),y>0&&!vt&&!l)&&(n=a[rt][2],n>=0&&(vt=dt(function(){vt=null;kt(pt,0,1);k()},n)));t=a[rt][1];!p&&!o&&t>=0&&!l&&(ti()?p=dt(function(){p=null;kt(0===ft?ei:ut,0,1);ft++;ft%=2;k()},t):ft=0)}function dt(t,i){0===i&&s&&(i=1);var r=1e3;return s&&(r=ys.getMillisToBackoffForRetry(s-1)),n._setTimeoutOverride(t,i*r)}function tt(){null!==p&&(n._clearTimeoutOverride(p),p=null,ft=0)}function ni(t,i){tt();o&&(n._clearTimeoutOverride(o),o=null);l||kt(ut,t,i)}function si(n,t,i){var u=h[t],r;return u||(u=h[t=ut]),r=u.iKeyMap[n],!r&&i&&(r=he.create(n),u.batches.push(r),u.iKeyMap[n]=r),r}function hi(t,i){u.canSendRequest()&&!s&&(et>0&&c>et&&(i=!0),i&&null==o&&n.flush(t,null,20))}function ci(n,t){ct&&(n=au(n));var i=n.latency,r=si(n.iKey,i,!0);return!!r.addEvents([n],t)&&(i!==pt?(c++,t&&0===n.sendAttempt&&hi(!n.sync,nt>0&&r.count()>=nt)):y++,!0)}function li(){for(var t=0,i=0,u=function(n){var u=h[n];u&&u.batches&&r(u.batches,function(r){n===pt?t+=r.count():i+=r.count()})},n=ut;n<=pt;n++)u(n);c=i;y=t}function ii(t,i,f){var e=!1,o=0===i;return!o||u.canSendRequest()?lt(n.core,function(){return"PostChannel._queueBatches"},function(){for(var n,i=[],f=pt;f>=t;)n=h[f],n&&n.batches&&n.batches.length>0&&(r(n.batches,function(n){u.addBatch(n)?e=e||n&&n.count()>0:i=i.concat(n.events());f===pt?y-=n.count():c-=n.count()}),n.batches=[],n.iKeyMap={}),f--;i.length>0&&ui("eventsDiscarded",i,fb);e&&v>=t&&(v=-1,it=0)},function(){return{latency:t,sendType:i,sendReason:f}},!o):(v=v>=0?Math.min(v,t):t,it=Math.max(it,f)),e}function ai(){(a={}).REAL_TIME=[2,1,0];a.NEAR_REAL_TIME=[6,3,0];a.BEST_EFFORT=[18,9,0]}function ri(t,i){var r=n._notificationManager||{},u=r[t];if(u)try{u.apply(r,i)}catch(i){n.diagLog().throwInternal(f.CRITICAL,d.NotificationException,t+" notification failed: "+i)}}function ui(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];t&&t.length>0&&ri(n,[t].concat(r))}function gt(n,t){for(var u=[],i=2;i<arguments.length;i++)u[i-2]=arguments[i];t&&t.length>0&&r(t,function(t){t&&t.count()>0&&ri(n,[t.events()].concat(u))})}function fi(){nt=i&&i.disableAutoBatchFlushLimit?0:Math.max(1500,ot/6)}ai();h[pt]={batches:[],iKeyMap:{}};h[ei]={batches:[],iKeyMap:{}};h[gw]={batches:[],iKeyMap:{}};h[ut]={batches:[],iKeyMap:{}};fi();u=new sd(500,2,1,{requeue:function(t){var i=[];r(t,function(t){t&&t.count()>0&&r(t.events(),function(t){t&&(t.sync&&(t.latency=pt,t.sync=!1),t.sendAttempt<6?(hr(t,n.identifier),oi(t,!1)):i.push(t))})});i.length>0&&ui("eventsDiscarded",i,ol);w&&ni(2,2)},send:function(n,t,i){n&&n.length>0&&ri("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,!0!==i])},sent:function(n,t){gt("eventsSent",n,t);k()},drop:function(n,t){gt("eventsDiscarded",n,t>=8e3&&t<=8999?t-8e3:el)},rspFail:function(n){gt("eventsDiscarded",n,ol);k()},oth:function(n){gt("eventsDiscarded",n,el);k()}});n._getDbgPlgTargets=function(){return[u]};n.initialize=function(r,f,o){lt(f,function(){return"PostChannel:initialize"},function(){function v(n){"beforeunload"!==(n||ht().event).type&&(w=!0,u.setUnloading(w));ni(2,2)}var h=f,c,l,s,a;t.initialize(r,f,o);n.setInitialized(!1);c=n._getTelCtx();r.extensionConfig[n.identifier]=r.extensionConfig[n.identifier]||{};i=c.getExtCfg(n.identifier);n._setTimeoutOverride=i.setTimeoutOverride?i.setTimeoutOverride:setTimeout.bind(nv);n._clearTimeoutOverride=i.clearTimeoutOverride?i.clearTimeoutOverride:clearTimeout.bind(nv);ct=!i.disableOptimizeObj&&!!st("chrome");l=h.getWParam;h.getWParam=function(){var n=0;return i.ignoreMc1Ms0CookieProcessing&&(n|=2),n|l()};i.eventsLimitInMem>0&&(ot=i.eventsLimitInMem);i.immediateEventLimit>0&&(bt=i.immediateEventLimit);i.autoFlushEventsLimit>0&&(et=i.autoFlushEventsLimit);fi();i.httpXHROverride&&i.httpXHROverride.sendPOST&&(yt=i.httpXHROverride);e(r.anonCookieName)&&u.addQueryStringParameter("anoncknm",r.anonCookieName);u.sendHook=i.payloadPreprocessor;u.sendListener=i.payloadListener;a=i.overrideEndpointUrl?i.overrideEndpointUrl:r.endpointUrl;n._notificationManager=r.extensionConfig.NotificationManager;u.initialize(a,n.core,n,yt,i);is(v);na(v);wi("pageshow",s=function(){w=!1;u.setUnloading(w)});wi("visibilitychange",function(n){var t=g();s&&t&&"visible"===t.visibilityState&&s(n)});n.setInitialized(!0)},function(){return{coreConfig:r,core:f,extensions:o}})};n.processTelemetry=function(t,r){var u,e,f;hr(t,n.identifier);u=(r=n._getTelCtx(r)).getExtCfg(n.identifier);e=!!i.disableTelemetry;u&&(e=e||!!u.disableTelemetry);f=t;e||wt||(i.overrideInstrumentationKey&&(f.iKey=i.overrideInstrumentationKey),u&&u.overrideInstrumentationKey&&(f.iKey=u.overrideInstrumentationKey),oi(f,!0),w?ni(2,2):k());n.processNext(f,r)};n.setEventQueueLimits=function(n,t){var i,u,f;if(ot=n>0?n:1e4,et=t>0?t:0,fi(),i=c>n,!i&&nt>0)for(u=ut;!i&&u<=ei;u++)f=h[u],f&&f.batches&&r(f.batches,function(n){n&&n.count()>=nt&&(i=!0)});hi(!0,i)};n.teardown=function(){ni(2,2);wt=!0;u.teardown()};n.pause=function(){tt();l=!0;u.pause()};n.resume=function(){l=!1;u.resume();k()};n.addResponseHandler=function(n){u._responseHandlers.push(n)};n._loadTransmitProfiles=function(n){tt();ai();rt="REAL_TIME";k();b(n,function(n,t){var r=t.length,i,u;r>=2&&(i=r>2?t[2]:0,(t.splice(0,r-2),t[1]<0&&(t[0]=-1),t[1]>0&&t[0]>0)&&(u=t[0]/t[1],t[0]=Math.ceil(u)*t[1]),i>=0&&t[1]>=0&&i>t[1]&&(i=t[1]),t.push(i),a[n]=t)})};n.flush=function(n,t,i){void 0===n&&(n=!0);l||(tt(),i=i||1,n?(ii(ut,0,i),li(),null==o?o=dt(function(){!function n(t,i){kt(ut,0,i),function n(t){u.isCompletelyIdle()?t():o=dt(function(){n(t)},.25)}(function(){t&&t();at.length>0?o=dt(function(){return n(at.shift(),i)},0):(o=null,ti()&&k())})}(t,i)},0):at.push(t)):(kt(ut,1,i),null!=t&&t()))};n.setMsaAuthTicket=function(n){u.addHeader("AuthMsaDeviceTicket",n)};n.hasEvents=ti;n._setTransmitProfile=function(n){rt!==n&&void 0!==a[n]&&(tt(),rt=n,k())};n._backOffTransmission=function(){s<4&&(s++,tt(),k())};n._clearBackOff=function(){s&&(s=0,tt(),k())}}),k}return Object(v.b)(t,n),t}(oi);var ps,tu="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",ki=function(){function n(){}return n.create=function(n,t,i,r,f,e){if(i=dt(r,i)||"not_specified",u(n)||u(t)||u(i))throw Error("Input doesn't contain all required fields");var o={name:i,time:ur(new Date),iKey:"",ext:e||{},tags:[],data:{},baseType:t,baseData:n};return u(f)||b(f,function(n,t){o.data[n]=t}),o},n}(),uv=function(){this.ver=2;this.properties={};this.measurements={}},fv=function(n){function t(t,i,r,u){var f=n.call(this)||this;return f.aiDataContract={ver:1,name:1,properties:0,measurements:0},f.name=dt(t,i)||"not_specified",f.properties=cr(t,r),f.measurements=lr(t,u),f}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Event",t.dataType="EventData",t}(uv),ev=function(n){function t(t,i,r,u,f){var e=n.call(this)||this;return e.aiDataContract={ver:1,message:1,severityLevel:0,properties:0},i=i||"not_specified",e.message=iv(t,i),e.properties=cr(t,u),e.measurements=lr(t,f),r&&(e.severityLevel=r),e}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Message",t.dataType="MessageData",t}(function(){this.ver=2;this.properties={};this.measurements={}}),yd=function(){this.ver=2;this.metrics=[];this.properties={};this.measurements={}};!function(n){n[n.Measurement=0]="Measurement";n[n.Aggregation=1]="Aggregation"}(ps||(ps={}));var pd=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.aiDataContract={name:1,kind:0,value:1,count:0,min:0,max:0,stdDev:0},t}return Object(v.b)(t,n),t}(function(){this.kind=ps.Measurement}),ov=function(n){function t(t,i,r,u,f,e,o,s){var c=n.call(this)||this,h;return c.aiDataContract={ver:1,metrics:1,properties:0},h=new pd,h.count=u>0?u:void 0,h.max=isNaN(e)||null===e?void 0:e,h.min=isNaN(f)||null===f?void 0:f,h.name=dt(t,i)||"not_specified",h.value=r,c.metrics=[h],c.properties=cr(t,o),c.measurements=lr(t,s),c}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",t.dataType="MetricData",t}(yd),sv=function(n){function t(){var t=n.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return Object(v.b)(t,n),t}(uv);var cv=function(n){function t(t,i,r,u,f,e,o){var s=n.call(this)||this;return s.aiDataContract={ver:1,name:0,url:0,duration:0,properties:0,measurements:0,id:0},s.id=ad(t,o),s.url=ce(t,r),s.name=dt(t,i)||"not_specified",isNaN(u)||(s.duration=ci(u)),s.properties=cr(t,f),s.measurements=lr(t,e),s}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",t.dataType="PageviewData",t}(sv),lv=function(n){function t(t,i,r,u,f,e,o){var s=n.call(this)||this;return s.aiDataContract={ver:1,name:0,url:0,duration:0,perfTotal:0,networkConnect:0,sentRequest:0,receivedResponse:0,domProcessing:0,properties:0,measurements:0},s.url=ce(t,r),s.name=dt(t,i)||"not_specified",s.properties=cr(t,f),s.measurements=lr(t,e),o&&(s.domProcessing=o.domProcessing,s.duration=o.duration,s.networkConnect=o.networkConnect,s.perfTotal=o.perfTotal,s.receivedResponse=o.receivedResponse,s.sentRequest=o.sentRequest),s}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.PageviewPerformance",t.dataType="PageviewPerformanceData",t}(function(n){function t(){var t=n.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return Object(v.b)(t,n),t}(sv)),wd=function(){},bd=function(){this.hasFullStack=!0;this.parsedStack=[]};var ks,ar,li,di=function(n){function t(t,i,r,f,e,o){var h,s=n.call(this)||this;return s.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0},et(h=i)&&"ver"in h&&"exceptions"in h&&"properties"in h?(s.exceptions=i.exceptions,s.properties=i.properties,s.measurements=i.measurements,i.severityLevel&&(s.severityLevel=i.severityLevel),i.id&&(s.id=i.id),i.problemGroup&&(s.problemGroup=i.problemGroup),s.ver=2,u(i.isManual)||(s.isManual=i.isManual)):(r||(r={}),s.exceptions=[new pv(t,i,r)],s.properties=cr(t,r),s.measurements=lr(t,f),e&&(s.severityLevel=e),o&&(s.id=o)),s}return Object(v.b)(t,n),t.CreateAutoException=function(n,t,i,r,u,f,e,o){var s=le(u||f||n);return{message:av(n,s),url:t,lineNumber:i,columnNumber:r,error:bs(u||f||n),evt:bs(f||n),typeName:s,stackDetails:yv(e||u||f),errorSrc:o}},t.CreateFromInterface=function(n,i,r,u){var f=i.exceptions&&lu(i.exceptions,function(t){return pv.CreateFromInterface(n,t)});return new t(n,Object(v.a)({},i,{exceptions:f}),r,u)},t.prototype.toInterface=function(){var n=this,t=n.exceptions,i=n.properties,r=n.measurements,u=n.severityLevel,f=(n.ver,n.problemGroup),e=n.id,o=n.isManual;return{ver:"4.0",exceptions:t instanceof Array&&lu(t,function(n){return n.toInterface()})||void 0,severityLevel:u,properties:i,measurements:r,problemGroup:f,id:e,isManual:o}},t.CreateSimpleException=function(n,t,i,r,u){return{exceptions:[{hasFullStack:!0,message:n,stack:u,typeName:t}]}},t.envelopeType="Microsoft.ApplicationInsights.{0}.Exception",t.dataType="ExceptionData",t.formatError=bs,t}(function(){this.ver=2;this.exceptions=[];this.properties={};this.measurements={}}),pv=function(n){function t(t,i,u){var o,f=n.call(this)||this,e,h,s;return(f.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2},et(o=i)&&"hasFullStack"in o&&"typeName"in o)?(f.typeName=i.typeName,f.message=i.message,f.stack=i.stack,f.parsedStack=i.parsedStack,f.hasFullStack=i.hasFullStack):(e=i,h=e&&e.evt,bf(e)||(e=e.error||h||e),f.typeName=dt(t,le(e))||"not_specified",f.message=iv(t,av(i||e,f.typeName))||"not_specified",s=i.stackDetails||yv(i),f.parsedStack=function(n){var t,f=n.obj,s,e,c;if(f&&f.length>0&&(t=[],s=0,e=0,r(f,function(n){var r=n.toString(),i;ds.regex.test(r)&&(i=new ds(r,s++),e+=i.sizeInBytes,t.push(i))}),e>32768))for(var i=0,u=t.length-1,l=0,o=i,h=u;i<u;){if((l+=t[i].sizeInBytes+t[u].sizeInBytes)>32768){c=h-o+1;t.splice(o,c);break}o=i;h=u;i++;u--}return t}(s),f.stack=ld(t,function(n){var t="";return n&&(n.obj?r(n.obj,function(n){t+=n+"\n"}):t=n.src||""),t}(s)),f.hasFullStack=ot(f.parsedStack)&&f.parsedStack.length>0,u&&(u.typeName=u.typeName||f.typeName)),f}return Object(v.b)(t,n),t.prototype.toInterface=function(){var n=this.parsedStack instanceof Array&&lu(this.parsedStack,function(n){return n.toInterface()});return{id:this.id,outerId:this.outerId,typeName:this.typeName,message:this.message,hasFullStack:this.hasFullStack,stack:this.stack,parsedStack:n||void 0}},t.CreateFromInterface=function(n,i){var r=i.parsedStack instanceof Array&&lu(i.parsedStack,function(n){return ds.CreateFromInterface(n)})||i.parsedStack;return new t(n,Object(v.a)({},i,{parsedStack:r}))},t}(bd),ds=function(n){function t(i,r){var u=n.call(this)||this,e,f;return(u.sizeInBytes=0,u.aiDataContract={level:1,method:1,assembly:0,fileName:0,line:0},"string"==typeof i)?(e=i,u.level=r,u.method="<no_method>",u.assembly=nt(e),u.fileName="",u.line=0,f=e.match(t.regex),f&&f.length>=5&&(u.method=nt(f[2])||u.method,u.fileName=nt(f[4]),u.line=parseInt(f[5])||0)):(u.level=i.level,u.method=i.method,u.assembly=i.assembly,u.fileName=i.fileName,u.line=i.line,u.sizeInBytes=0),u.sizeInBytes+=u.method.length,u.sizeInBytes+=u.fileName.length,u.sizeInBytes+=u.assembly.length,u.sizeInBytes+=t.baseSize,u.sizeInBytes+=u.level.toString().length,u.sizeInBytes+=u.line.toString().length,u}return Object(v.b)(t,n),t.CreateFromInterface=function(n){return new t(n,null)},t.prototype.toInterface=function(){return{level:this.level,method:this.method,assembly:this.assembly,fileName:this.fileName,line:this.line}},t.regex=/^([\s]+at)?[\s]{0,50}([^\@\()]+?)[\s]{0,50}(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,t.baseSize=58,t}(wd);!function(n){n[n.Verbose=0]="Verbose";n[n.Information=1]="Information";n[n.Warning=2]="Warning";n[n.Error=3]="Error";n[n.Critical=4]="Critical"}(ks||(ks={})),function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(ar||(ar={})),function(n){n[n.AI=0]="AI";n[n.AI_AND_W3C=1]="AI_AND_W3C";n[n.W3C=2]="W3C"}(li||(li={}));gi=void 0;nr=void 0;var uu="Request-Context",kd="appId",ve="appId=cid-v1:",ye="Request-Id",pe="traceparent",dd="request-context",gv=g()||{},ny=0,gd=[null,null,null,null,null];var rg=["https://dc.services.visualstudio.com/v2/track","https://breeze.aimon.applicationinsights.io/v2/track","https://dc-int.services.visualstudio.com/v2/track"],p={NotSpecified:"not_specified",createDomEvent:ru,disableStorage:wv,isInternalApplicationInsightsEndpoint:function(n){return-1!==rg.indexOf(n.toLowerCase())},canUseLocalStorage:bv,getStorage:function(n,t){var i=gs();if(null!==i)try{return i.getItem(t)}catch(t){gi=!1;n.throwInternal(f.WARNING,s.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+it(t),{exception:a(t)})}return null},setStorage:function(n,t,i){var r=gs();if(null!==r)try{return r.setItem(t,i),!0}catch(t){gi=!1;n.throwInternal(f.WARNING,s.BrowserCannotWriteLocalStorage,"Browser failed write to local storage. "+it(t),{exception:a(t)})}return!1},removeStorage:function(n,t){var i=gs();if(null!==i)try{return i.removeItem(t),!0}catch(t){gi=!1;n.throwInternal(f.WARNING,s.BrowserFailedRemovalFromLocalStorage,"Browser failed removal of local storage item. "+it(t),{exception:a(t)})}return!1},canUseSessionStorage:uf,getSessionStorageKeys:function(){var n=[];return uf()&&b(st("sessionStorage"),function(t){n.push(t)}),n},getSessionStorage:th,setSessionStorage:kv,removeSessionStorage:dv,disableCookies:bl,canUseCookies:function(n){return du(null,n).isEnabled()},disallowsSameSiteNone:fl,setCookie:function(n,t,i,r){du(null,n).set(t,i,null,r)},stringToBoolOrDefault:ii,getCookie:function(n,t){return du(null,n).get(t)},deleteCookie:function(n,t){return du(null,n).del(t)},trim:nt,newId:ee,random32:function(){return pi(!0)},generateW3CId:ui,isArray:ot,isError:bf,isDate:ho,toISOStringForIE8:ur,getIEVersion:pc,msToTimeSpan:ci,isCrossOriginError:hv,dump:a,getExceptionName:it,addEventHandler:yr,IsBeaconApiSupported:function(){var n=yi();return"sendBeacon"in n&&n.sendBeacon},getExtension:function(n,t){var i=null;return r(n,function(n){if(n.identifier===t)return i=n,-1}),i}},fu={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(n,t,i){var f,u,o,s,e;if(!t||n&&n.disableCorrelationHeaders)return!1;if(n&&n.correlationHeaderExcludePatterns)for(f=0;f<n.correlationHeaderExcludePatterns.length;f++)if(n.correlationHeaderExcludePatterns[f].test(t))return!1;if((u=ih(t).host.toLowerCase(),!u||-1===u.indexOf(":443")&&-1===u.indexOf(":80")||(u=(ty(t,!0)||"").toLowerCase()),(!n||!n.enableCorsCorrelation)&&u&&u!==i)||(s=n&&n.correlationHeaderDomains,s&&(r(s,function(n){var t=new RegExp(n.toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*"));o=o||t.test(u)}),!o)))return!1;if(e=n&&n.correlationHeaderExcludedDomains,!e||0===e.length)return!0;for(f=0;f<e.length;f++)if(new RegExp(e[f].toLowerCase().replace(/\\/g,"\\\\").replace(/\./g,"\\.").replace(/\*/g,".*")).test(u))return!1;return u&&u.length>0},getCorrelationContext:function(n){if(n){var t=fu.getCorrelationContextValue(n,kd);if(t&&t!==fu.correlationIdPrefix)return t}},getCorrelationContextValue:function(n,t){var u,i,r;if(n)for(u=n.split(","),i=0;i<u.length;++i)if(r=u[i].split("="),2===r.length&&r[0]===t)return r[1]}};var be=function(n){function t(t,i,r,u,f,e,o,s,h,c,l,a){var v,y;return void 0===h&&(h="Ajax"),v=n.call(this)||this,v.aiDataContract={id:1,ver:1,name:0,resultCode:0,duration:0,success:0,data:0,target:0,type:0,properties:0,measurements:0,kind:0,value:0,count:0,min:0,max:0,stdDev:0,dependencyKind:0,dependencySource:0,commandName:0,dependencyTypeName:0},v.id=i,v.duration=ci(f),v.success=e,v.resultCode=o+"",v.type=dt(t,h),y=function(n,t,i,r){var o,e=r,s=r,u,f;return t&&t.length>0?(u=ih(t),(o=u.host,e)||(null!=u.pathname?(f=0===u.pathname.length?"/":u.pathname,"/"!==f.charAt(0)&&(f="/"+f),s=u.pathname,e=dt(n,i?i+" "+f:f)):e=dt(n,t))):(o=r,e=r),{target:o,name:e,data:s}}(t,r,s,u),v.data=ce(t,u)||y.data,v.target=dt(t,y.target),c&&(v.target=v.target+" | "+c),v.name=dt(t,y.name),v.properties=cr(t,l),v.measurements=lr(t,a),v}return Object(v.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",t.dataType="RemoteDependencyData",t}(function(){this.ver=2;this.success=!0;this.properties={};this.measurements={}}),ug=function n(t,i,e,o){tt(n,this,function(n){function v(){e&&r(e.getTransmissionControls(),function(n){r(n,function(n){return n.flush(!0)})})}var l,c=null,h=[],y=!1;e&&(l=e.logger);n.trackPageView=function(n,e){var d=n.name,nt,p,tt,w,rt,ut,b,k;if((u(d)||"string"!=typeof d)&&(nt=g(),d=n.name=nt&&nt.title||""),p=n.uri,(u(p)||"string"!=typeof p)&&(tt=at(),p=n.uri=tt&&tt.href||""),!o.isPerformanceTimingSupported())return t.sendPageViewInternal(n,e),v(),void l.throwInternal(f.WARNING,s.NavigationTimingNotSupported,"trackPageView: navigation timing API used for calculation of page duration is not supported in this browser. This page view will be collected without duration and timing info.");b=!1;k=o.getPerformanceTiming().navigationStart;k>0&&(w=vt(k,+new Date),o.shouldCollectDuration(w)||(w=void 0));u(e)||u(e.duration)||(rt=e.duration);!i&&isNaN(rt)||(isNaN(rt)&&(e||(e={}),e.duration=w),t.sendPageViewInternal(n,e),v(),b=!0);e||(e={});ut=function(){var r=!1,i;try{o.isPerformanceTimingDataReady()?(r=!0,i={name:d,uri:p},o.populatePageViewPerformanceEvent(i),i.isValid||b?(b||(e.duration=i.durationMs,t.sendPageViewInternal(n,e)),y||(t.sendPageViewPerformanceInternal(i,e),y=!0)):(e.duration=w,t.sendPageViewInternal(n,e))):k>0&&vt(k,+new Date)>6e4&&(r=!0,b||(e.duration=6e4,t.sendPageViewInternal(n,e)))}catch(n){l.throwInternal(f.CRITICAL,s.TrackPVFailedCalc,"trackPageView failed on page load calculation: "+it(n),{exception:a(n)})}return r};h.push(ut);c||(c=setInterval(function(){var t=h.slice(0),n=!1;h=[];r(t,function(t){t()?n=!0:h.push(t)});0===h.length&&(clearInterval(c),c=null);n&&v()},100))}})},fg=function(){function n(n,t){this.prevPageVisitDataKeyName="prevPageVisitData";this.pageVisitTimeTrackingHandler=t;this._logger=n}return n.prototype.trackPreviousPageVisit=function(n,t){try{var i=this.restartPageVisitTimer(n,t);i&&this.pageVisitTimeTrackingHandler(i.pageName,i.pageUrl,i.pageVisitTime)}catch(n){this._logger.warnToConsole("Auto track page visit time failed, metric will not be collected: "+a(n))}},n.prototype.restartPageVisitTimer=function(n,t){try{var i=this.stopPageVisitTimer();return this.startPageVisitTimer(n,t),i}catch(n){return this._logger.warnToConsole("Call to restart failed: "+a(n)),null}},n.prototype.startPageVisitTimer=function(n,t){try{if(uf()){null!=th(this._logger,this.prevPageVisitDataKeyName)&&or("Cannot call startPageVisit consecutively without first calling stopPageVisit");var i=new eg(n,t),r=pu().stringify(i);kv(this._logger,this.prevPageVisitDataKeyName,r)}}catch(n){this._logger.warnToConsole("Call to start failed: "+a(n))}},n.prototype.stopPageVisitTimer=function(){var t,i,n;try{return uf()?(t=rt(),i=th(this._logger,this.prevPageVisitDataKeyName),i&&yu())?(n=pu().parse(i),n.pageVisitTime=t-n.pageVisitStartTime,dv(this._logger,this.prevPageVisitDataKeyName),n):null:null}catch(t){return this._logger.warnToConsole("Stop page visit timer failed: "+a(t)),null}},n}(),eg=function(n,t){this.pageVisitStartTime=rt();this.pageName=n;this.pageUrl=t},og=function(){function n(n){this.MAX_DURATION_ALLOWED=36e5;n&&(this._logger=n.logger)}return n.prototype.populatePageViewPerformanceEvent=function(n){n.isValid=!1;var t=this.getPerformanceNavigationTiming(),i=this.getPerformanceTiming(),r=0,u=0,e=0,o=0,h=0;(t||i)&&(t?(r=t.duration,u=0===t.startTime?t.connectEnd:vt(t.startTime,t.connectEnd),e=vt(t.requestStart,t.responseStart),o=vt(t.responseStart,t.responseEnd),h=vt(t.responseEnd,t.loadEventEnd)):(r=vt(i.navigationStart,i.loadEventEnd),u=vt(i.navigationStart,i.connectEnd),e=vt(i.requestStart,i.responseStart),o=vt(i.responseStart,i.responseEnd),h=vt(i.responseEnd,i.loadEventEnd)),0===r?this._logger.throwInternal(f.WARNING,s.ErrorPVCalc,"error calculating page view performance.",{total:r,network:u,request:e,response:o,dom:h}):this.shouldCollectDuration(r,u,e,o,h)?r<Math.floor(u)+Math.floor(e)+Math.floor(o)+Math.floor(h)?this._logger.throwInternal(f.WARNING,s.ClientPerformanceMathError,"client performance math error.",{total:r,network:u,request:e,response:o,dom:h}):(n.durationMs=r,n.perfTotal=n.duration=ci(r),n.networkConnect=ci(u),n.sentRequest=ci(e),n.receivedResponse=ci(o),n.domProcessing=ci(h),n.isValid=!0):this._logger.throwInternal(f.WARNING,s.InvalidDurationValue,"Invalid page load duration value. Browser perf data won't be sent.",{total:r,network:u,request:e,response:o,dom:h}))},n.prototype.getPerformanceTiming=function(){return this.isPerformanceTimingSupported()?gt().timing:null},n.prototype.getPerformanceNavigationTiming=function(){return this.isPerformanceNavigationTimingSupported()?gt().getEntriesByType("navigation")[0]:null},n.prototype.isPerformanceNavigationTimingSupported=function(){var n=gt();return n&&n.getEntriesByType&&n.getEntriesByType("navigation").length>0},n.prototype.isPerformanceTimingSupported=function(){var n=gt();return n&&n.timing},n.prototype.isPerformanceTimingDataReady=function(){var t=gt(),n=t?t.timing:0;return n&&n.domainLookupStart>0&&n.navigationStart>0&&n.responseStart>0&&n.requestStart>0&&n.loadEventEnd>0&&n.responseEnd>0&&n.connectEnd>0&&n.domLoading>0},n.prototype.shouldCollectDuration=function(){for(var n,t=[],i=0;i<arguments.length;i++)t[i]=arguments[i];var e=yi()||{},u=["googlebot","adsbot-google","apis-google","mediapartners-google"],f=e.userAgent,r=!1;if(f)for(n=0;n<u.length;n++)r=r||-1!==f.toLowerCase().indexOf(u[n]);if(r)return!1;for(n=0;n<t.length;n++)if(t[n]<0||t[n]>=this.MAX_DURATION_ALLOWED)return!1;return!0},n}();iy=function(n){function t(){var h,c,e,i=n.call(this)||this,y,o;return i.identifier="ApplicationInsightsAnalytics",i.priority=180,i.autoRoutePVDelay=500,tt(t,i,function(n,p){var w=at(!0);y=w&&w.href||"";n.getCookieMgr=function(){return ni(n.core)};n.processTelemetry=function(t,i){lt(n.core,function(){return n.identifier+":processTelemetry"},function(){var e=!1,o=n._telemetryInitializers.length,r,u;for(i=n._getTelCtx(i),r=0;r<o;++r)if(u=n._telemetryInitializers[r],u)try{if(!1===u.apply(null,[t])){e=!0;break}}catch(n){i.diagLog().throwInternal(f.CRITICAL,s.TelemetryInitializerFailed,"One of telemetry initializers failed, telemetry item will not be sent: "+it(n),{exception:a(n)},!0)}e||n.processNext(t,i)},function(){return{item:t}},!t.sync)};n.trackEvent=function(t,i){try{var r=ki.create(t,fv.dataType,fv.envelopeType,n.diagLog(),i);n.core.track(r)}catch(t){n.diagLog().throwInternal(f.WARNING,s.TrackTraceFailed,"trackTrace failed, trace will not be collected: "+it(t),{exception:a(t)})}};n.startTrackEvent=function(t){try{h.start(t)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.StartTrackEventFailed,"startTrackEvent failed, event will not be collected: "+it(t),{exception:a(t)})}};n.stopTrackEvent=function(t,i){try{h.stop(t,void 0,i)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.StopTrackEventFailed,"stopTrackEvent failed, event will not be collected: "+it(t),{exception:a(t)})}};n.trackTrace=function(t,i){try{var r=ki.create(t,ev.dataType,ev.envelopeType,n.diagLog(),i);n.core.track(r)}catch(t){n.diagLog().throwInternal(f.WARNING,s.TrackTraceFailed,"trackTrace failed, trace will not be collected: "+it(t),{exception:a(t)})}};n.trackMetric=function(t,i){try{var r=ki.create(t,ov.dataType,ov.envelopeType,n.diagLog(),i);n.core.track(r)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.TrackMetricFailed,"trackMetric failed, metric will not be collected: "+it(t),{exception:a(t)})}};n.trackPageView=function(t,i){try{var r=t||{};n._pageViewManager.trackPageView(r,Object(v.a)({},r.properties,r.measurements,i));n.config.autoTrackPageVisitTime&&n._pageVisitTimeManager.trackPreviousPageVisit(r.name,r.uri)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.TrackPVFailed,"trackPageView failed, page view will not be collected: "+it(t),{exception:a(t)})}};n.sendPageViewInternal=function(t,i,r){var u=g(),f;u&&(t.refUri=void 0===t.refUri?u.referrer:t.refUri);f=ki.create(t,cv.dataType,cv.envelopeType,n.diagLog(),i,r);n.core.track(f);0};n.sendPageViewPerformanceInternal=function(t,i,r){var u=ki.create(t,lv.dataType,lv.envelopeType,n.diagLog(),i,r);n.core.track(u)};n.trackPageViewPerformance=function(t,i){try{n._pageViewPerformanceManager.populatePageViewPerformanceEvent(t);n.sendPageViewPerformanceInternal(t,i)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.TrackPVFailed,"trackPageViewPerformance failed, page view will not be collected: "+it(t),{exception:a(t)})}};n.startTrackPage=function(t){try{if("string"!=typeof t){var i=g();t=i&&i.title||""}c.start(t)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.StartTrackFailed,"startTrackPage failed, page view may not be collected: "+it(t),{exception:a(t)})}};n.stopTrackPage=function(t,i,r,u){var e,o;try{"string"!=typeof t&&(e=g(),t=e&&e.title||"");"string"!=typeof i&&(o=at(),i=o&&o.href||"");c.stop(t,i,r,u);n.config.autoTrackPageVisitTime&&n._pageVisitTimeManager.trackPreviousPageVisit(t,i)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.StopTrackFailed,"stopTrackPage failed, page view will not be collected: "+it(t),{exception:a(t)})}};n.sendExceptionInternal=function(t,i,r){var u=t.exception||t.error||new Error("not_specified"),f=new di(n.diagLog(),u,t.properties||i,t.measurements,t.severityLevel,t.id).toInterface(),e=ki.create(f,di.dataType,di.envelopeType,n.diagLog(),i,r);n.core.track(e)};n.trackException=function(t,i){try{n.sendExceptionInternal(t,i)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.TrackExceptionFailed,"trackException failed, exception will not be collected: "+it(t),{exception:a(t)})}};n._onerror=function(t){var i=t&&t.error,r=t&&t.evt,u,c;try{r||(u=ht(),u&&(r=u.event));var e=t&&t.url||(g()||{}).URL,o=t.errorSrc||"window.onerror@"+e+":"+(t.lineNumber||0)+":"+(t.columnNumber||0),h={errorSrc:o,url:e,lineNumber:t.lineNumber||0,columnNumber:t.columnNumber||0,message:t.message};hv(t.message,t.url,t.lineNumber,t.columnNumber,t.error)?function(t,i){var r=ki.create(t,di.dataType,di.envelopeType,n.diagLog(),i);n.core.track(r)}(di.CreateAutoException("Script error: The browser's same-origin policy prevents us from getting the details of this exception. Consider using the 'crossorigin' attribute.",e,t.lineNumber||0,t.columnNumber||0,i,r,null,o),h):(t.errorSrc||(t.errorSrc=o),n.trackException({exception:t,severityLevel:ks.Error},h))}catch(t){c=i?i.name+", "+i.message:"null";n.diagLog().throwInternal(f.CRITICAL,s.ExceptionWhileLoggingError,"_onError threw exception while logging error, error will not be collected: "+it(t),{exception:a(t),errorString:c})}};n.addTelemetryInitializer=function(t){n._telemetryInitializers.push(t)};n.initialize=function(f,s,a,v){var nt,tt,it,ft,rt,ut,d;if(!n.isInitialized()){if(u(s))throw Error("Error initializing");p.initialize(f,s,a,v);n.setInitialized(!1);nt=n._getTelCtx();tt=n.identifier;n.config=nt.getExtCfg(tt);it=t.getDefaultConfig(f);void 0!==it&&b(it,function(t,i){n.config[t]=nt.getConfig(tt,t,i);void 0===n.config[t]&&(n.config[t]=i)});n.config.isStorageUseDisabled&&wv();ft={instrumentationKey:function(){return f.instrumentationKey},accountId:function(){return n.config.accountId||f.accountId},sessionRenewalMs:function(){return n.config.sessionRenewalMs||f.sessionRenewalMs},sessionExpirationMs:function(){return n.config.sessionExpirationMs||f.sessionExpirationMs},sampleRate:function(){return n.config.samplingPercentage||f.samplingPercentage},sdkExtension:function(){return n.config.sdkExtension||f.sdkExtension},isBrowserLinkTrackingEnabled:function(){return n.config.isBrowserLinkTrackingEnabled||f.isBrowserLinkTrackingEnabled},appId:function(){return n.config.appId||f.appId}};n._pageViewPerformanceManager=new og(n.core);n._pageViewManager=new ug(i,n.config.overridePageViewDuration,n.core,n._pageViewPerformanceManager);n._pageVisitTimeManager=new fg(n.diagLog(),function(t,i,r){return function(t,i,r){var u={PageName:t,PageUrl:i};n.trackMetric({name:"PageVisitTime",average:r,max:r,min:r,sampleCount:1},u)}(t,i,r)});n._telemetryInitializers=n._telemetryInitializers||[],function(t){var i,r;t.isBrowserLinkTrackingEnabled()||(i=["/browserLinkSignalR/","/__browserLink/"],r=function(n){var t,r;if(n.baseType===be.dataType&&(t=n.baseData,t))for(r=0;r<i.length;r++)if(t.target&&t.target.indexOf(i[r])>=0)return!1;return!0},n._telemetryInitializers.push(r))}(ft);(h=new rh(n.diagLog(),"trackEvent")).action=function(t,i,r,u){u||(u={});u.duration=r.toString();n.trackEvent({name:t,properties:u})};(c=new rh(n.diagLog(),"trackPageView")).action=function(t,i,r,f,e){u(f)&&(f={});f.duration=r.toString();var o={name:t,uri:i,properties:f,measurements:e};n.sendPageViewInternal(o,f)};var et,w=ht(),g=tb(),k=at(!0),ot=i;!1===n.config.disableExceptionTracking&&!n.config.autoExceptionInstrumented&&w&&(rt=w.onerror,w.onerror=function(n,t,i,r,u){var e=w.event,f=rt&&rt(n,t,i,r,u);return!0!==f&&ot._onerror(di.CreateAutoException(n,t,i,r,u,e)),f},n.config.autoExceptionInstrumented=!0);!1===n.config.disableExceptionTracking&&!0===n.config.enableUnhandledPromiseRejectionTracking&&!n.config.autoUnhandledPromiseInstrumented&&w&&(ut=w.onunhandledrejection,w.onunhandledrejection=function(n){var i=w.event,t=ut&&ut.call(w,n);return!0!==t&&ot._onerror(di.CreateAutoException(n.reason.toString(),k?k.href:"",0,0,n,i)),t},n.config.autoUnhandledPromiseInstrumented=!0);!0===n.config.enableAutoRouteTracking&&g&&l(g.pushState)&&l(g.replaceState)&&w&&"undefined"!=typeof Event&&(d=i,r(a,function(n){"AppInsightsPropertiesPlugin"===n.identifier&&(e=n)}),g.pushState=(et=g.pushState,function(){var n=et.apply(this,arguments);return ff(w,ru(d.config.namePrefix+"pushState")),ff(w,ru(d.config.namePrefix+"locationchange")),n}),g.replaceState=function(n){return function(){var t=n.apply(this,arguments);return ff(w,ru(d.config.namePrefix+"replaceState")),ff(w,ru(d.config.namePrefix+"locationchange")),t}}(g.replaceState),w.addEventListener&&(w.addEventListener(d.config.namePrefix+"popstate",function(){ff(w,ru(d.config.namePrefix+"locationchange"))}),w.addEventListener(d.config.namePrefix+"locationchange",function(){if(e&&e.context&&e.context.telemetryTrace){e.context.telemetryTrace.traceID=ui();var n="_unknown_";k&&k.pathname&&(n=k.pathname+(k.hash||""));e.context.telemetryTrace.name=n}o?(y=o,o=k&&k.href||""):o=k&&k.href||"";setTimeout(function(n){d.trackPageView({refUri:n,properties:{duration:0}})}.bind(i,y),d.autoRoutePVDelay)})));n.setInitialized(!0)}}}),i}return Object(v.b)(t,n),t.getDefaultConfig=function(n){return n||(n={}),n.sessionRenewalMs=18e5,n.sessionExpirationMs=864e5,n.disableExceptionTracking=ii(n.disableExceptionTracking),n.autoTrackPageVisitTime=ii(n.autoTrackPageVisitTime),n.overridePageViewDuration=ii(n.overridePageViewDuration),n.enableUnhandledPromiseRejectionTracking=ii(n.enableUnhandledPromiseRejectionTracking),(isNaN(n.samplingPercentage)||n.samplingPercentage<=0||n.samplingPercentage>=100)&&(n.samplingPercentage=100),n.isStorageUseDisabled=ii(n.isStorageUseDisabled),n.isBrowserLinkTrackingEnabled=ii(n.isBrowserLinkTrackingEnabled),n.enableAutoRouteTracking=ii(n.enableAutoRouteTracking),n.namePrefix=n.namePrefix||"",n.enableDebug=ii(n.enableDebug),n.disableFlushOnBeforeUnload=ii(n.disableFlushOnBeforeUnload),n.disableFlushOnUnload=ii(n.disableFlushOnUnload,n.disableFlushOnBeforeUnload),n},t.Version="2.6.4",t}(oi);rh=function(n){var i=this,t={};i.start=function(i){void 0!==t[i]&&n.throwInternal(f.WARNING,s.StartCalledMoreThanOnce,"start was called more than once for this event without calling stop.",{name:i,key:i},!0);t[i]=+new Date};i.stop=function(r,u,e,o){var h=t[r],c;isNaN(h)?n.throwInternal(f.WARNING,s.StopCalledWithoutStart,"stop was called without a corresponding start.",{name:r,key:r},!0):(c=vt(h,+new Date),i.action(r,u,c,e,o));delete t[r];t[r]=void 0}};var of,eh="CL",ag="CR",vg="CM",yg="S",pg="R",ey="KE",wg="KS";!function(n){n[n.PAGE_ACTION=0]="PAGE_ACTION";n[n.CONTENT_UPDATE=1]="CONTENT_UPDATE"}(of||(of={}));oy={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0};var ai,ly={longNames:{isShortNames:!1,id:"data-bi-id",areaName:"data-bi-area",slotNumber:"data-bi-slot",contentName:"data-bi-name",contentSource:"data-bi-source",templateName:"data-bi-view",productId:"data-bi-product",contentType:"data-bi-type",parentId:"data-bi-parentid",parentName:"data-bi-parentname"},shortNames:{isShortNames:!0,id:"data-bi-id",areaName:"data-bi-an",slotNumber:"data-bi-sn",contentName:"data-bi-cn",contentSource:"data-bi-cs",templateName:"data-bi-tn",productId:"data-bi-pid",contentType:"data-bi-ct",parentId:"data-bi-pi",parentName:"data-bi-pn"}},ay={parentId:"parentId",parentName:"parentName"},vy={parentId:"pI",parentName:"pN"},dg=function(){function n(n,t){this._config=n;this._traceLogger=t;this._contentBlobFieldNames=null;this._contentBlobFieldNames=!0===this._config.useShortNameForContentBlob?ly.shortNames:ly.longNames}return n.prototype.getMetadata=function(){var n={},t={};return si&&(t=this._getMetaDataFromDOM("awa-",!0),this._config.autoCapture&&this._config.autoCapture.msTags&&(n=this._getMetaDataFromDOM("ms.",!1))),ft(!0,t,n)},n.prototype.getVisibleContent=function(){var f,e=fh(),o={top:0,bottom:(f=e).h,left:0,right:f.w},n=null,r,t,i,u;if(si&&(n=document.querySelectorAll(ef(this._contentBlobFieldNames.areaName)+","+ef(this._contentBlobFieldNames.slotNumber)+","+ef(this._config.biBlobAttributeTag))),r=[],n)for(t=0;t<n.length;t++)i=n[t],!ry(i)&&cg(i,o)&&(u=this.getElementContent(i,of.CONTENT_UPDATE),u&&r.push(u));return r},n.prototype.getElementContent=function(n,t){if(!n)return{};var e,r,u,i={};if(this._isTracked(n))if(this._isTrackedWithDataM(n)){r=(e=n).getAttribute(this._config.biBlobAttributeTag);try{i=JSON.parse(r)}catch(n){this._traceLogger.throwInternal(f.CRITICAL,d.CannotParseBiBlobValue,"Can not parse "+r)}}else this._isTrackedWithDataBi(n)&&(u=n,i=ft(i,this._populateElementContentwithDataBi(u,n)));else if((e=de(n,this._config.biBlobAttributeTag))&&(r=e.getAttribute(this._config.biBlobAttributeTag)),r)try{i=JSON.parse(r)}catch(n){this._traceLogger.throwInternal(f.CRITICAL,d.CannotParseBiBlobValue,"Can not parse "+r)}else u=ke(n,this._isTrackedWithDataBi),i=ft(i,this._populateElementContentwithDataBi(u,n));return uh(i),this._config.autoCapture.lineage&&t===of.PAGE_ACTION&&(i=ft(i,this.getLineageDetails(n))),this._config.autoPopulateParentIdAndParentName&&(i=ft(i,this._getParentDetails(e||u,i))),i},n.prototype.getLineageDetails=function(n){for(var u,h,r,e,t,i,o=[],s=[],c=this._config.biBlobAttributeTag;n;){if(u=n.getAttribute(c)||n[c],h=n.getAttribute("data-module-id")||n["data-module-id"],u){try{r=JSON.parse(u)}catch(n){this._traceLogger.throwInternal(f.CRITICAL,d.CannotParseDataAttribute,"Can not parse "+u)}r&&(t=r.cN||r.cT,i=r.id||void 0,(t||i)&&(o.push(t),h&&(e=t),s.push(i)))}else t=n.getAttribute(this._contentBlobFieldNames.contentName)||n.getAttribute(this._contentBlobFieldNames.contentType),i=n.getAttribute(this._contentBlobFieldNames.id)||void 0,(t||i)&&(o.push(t),h&&(e=t),s.push(i));n=n.parentElement}return{lineage:o.join(">"),lineageById:s.join(">"),lineageContainerName:e}},n.prototype._populateElementContentwithDataBi=function(n,t){var i={},r,e;if(!n){if(!this._config.useDefaultContentName)return i;n=t}var o=de(n,this._contentBlobFieldNames.areaName),u=ft({},this._getAreaContent(o)),s=this._config.callback.contentName?this._config.callback.contentName(n,this._config.useDefaultContentName):"",h=this._getDefaultContentName(t,this._config.useDefaultContentName);for((i={id:n.getAttribute(this._contentBlobFieldNames.id)||n.id||"",aN:u.areaName,sN:n.getAttribute(this._contentBlobFieldNames.slotNumber),cN:s||n.getAttribute(this._contentBlobFieldNames.contentName)||h||n.getAttribute("alt")||"",cS:n.getAttribute(this._contentBlobFieldNames.contentSource)||u.contentSource,tN:u.templateName,pid:n.getAttribute(this._contentBlobFieldNames.productId),cT:n.getAttribute(this._contentBlobFieldNames.contentType)||u.type,pI:n.getAttribute(this._contentBlobFieldNames.parentId),pN:n.getAttribute(this._contentBlobFieldNames.parentName)}).id&&i.aN&&i.sN&&i.cN||this._traceLogger.throwInternal(f.WARNING,d.InvalidContentBlob,"Invalid content blob.  Missing required attributes (id, aN/area, sN/slot), cN/contentName.  Content information will still be collected!"),this._contentBlobFieldNames.isShortNames||(i={contentId:i.id,areaName:i.aN,slotNumber:i.sN,contentName:i.cN,contentSource:i.cS,templateName:i.tN,productId:i.pid,contentType:i.cT,parentId:i.pI,parentName:i.pN}),e=0;e<n.attributes.length;e++)(r=n.attributes[e]).name!==this._contentBlobFieldNames.id&&r.name!==this._contentBlobFieldNames.areaName&&r.name!==this._contentBlobFieldNames.slotNumber&&r.name!==this._contentBlobFieldNames.contentName&&r.name!==this._contentBlobFieldNames.contentSource&&r.name!==this._contentBlobFieldNames.templateName&&r.name!==this._contentBlobFieldNames.productId&&r.name!==this._contentBlobFieldNames.contentType&&r.name!==this._contentBlobFieldNames.parentId&&r.name!==this._contentBlobFieldNames.parentName&&-1!==r.name.indexOf("data-bi-")&&(i[r.name.replace("data-bi-","")]=r.value);return i},n.prototype._getMetaDataFromDOM=function(n,t){var u,f={},r,i;if(si)for(u=document.querySelectorAll("meta"),r=0;r<u.length;r++)i=u[r],i.name&&0===i.name.toLowerCase().indexOf(n)&&(f[t?i.name.replace(n,""):i.name]=i.content);return f},n.prototype._getAreaContent=function(n){if(n=n)return{areaName:n.getAttribute(this._contentBlobFieldNames.areaName),templateName:n.getAttribute(this._contentBlobFieldNames.templateName),contentSource:n.getAttribute(this._contentBlobFieldNames.contentSource),product:n.getAttribute(this._contentBlobFieldNames.productId),type:n.getAttribute(this._contentBlobFieldNames.contentType)}},n.prototype._getDefaultContentName=function(n,t){if(!1===t||sy(n)||!n.tagName)return"";var i,r=g()||{};switch(n.tagName){case"A":i=r.all?n.innerText||n.innerHTML:n.text||n.innerHTML;break;case"IMG":case"AREA":i=n.alt;break;default:i=n.value||n.name||n.alt||n.innerText||n.id}return i.substring(0,200)},n.prototype._getParentDetails=function(n,t){var i=this._contentBlobFieldNames.isShortNames?vy.parentId:ay.parentId,r=this._contentBlobFieldNames.isShortNames?vy.parentName:ay.parentName,u=t[i],f=t[r];return u||f||!n?{}:this._populateParentInfo(n,i,r)},n.prototype._isTrackedWithDataM=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if("data-m"===i[t].name)return!0;return!1},n.prototype._isTrackedWithDataBi=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if(i[t].name.indexOf("data-bi-")>=0)return!0;return!1},n.prototype._isTracked=function(n){for(var i=n.attributes,t=0;t<i.length;t++)if("data-m"===i[t].name||i[t].name.indexOf("data-bi-")>=0)return!0;return!1},n.prototype._populateParentInfo=function(n,t,i){var r,u,h={},c=this._config.biBlobAttributeTag,e=ke(n.parentElement,this._isTracked),o,s;if(e){if(o=e.getAttribute(c)||n[c],o){try{s=JSON.parse(o)}catch(n){this._traceLogger.throwInternal(f.CRITICAL,d.CannotParseDataAttribute,"Can not parse "+o)}s&&(r=s.id,u=s.cN)}else r=e.getAttribute(this._contentBlobFieldNames.id),u=e.getAttribute(this._contentBlobFieldNames.contentName);r&&(h[t]=r);u&&(h[i]=u)}return h},n}(),gg={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0},yy=function(){function n(n,t){this._analyticsPlugin=n;this._traceLogger=t}return n.prototype.pageView=function(){this._analyticsPlugin.capturePageView({isAuto:!0})},n.prototype.onLoad=function(){var n=this;cy(function(){n._analyticsPlugin.capturePageViewPerformance({isAuto:!0});n._analyticsPlugin.captureContentUpdate({isAuto:!0,isDomComplete:!0})})},n.prototype.click=function(){var n=this,t=ht(),i=g(),r;t&&t.addEventListener?(r=-1!==navigator.appVersion.indexOf("MSIE")?"click":"mousedown",t.addEventListener(r,function(t){n._processClick(t)},!1),t.addEventListener("keyup",function(t){n._processClick(t)},!1)):i&&i.attachEvent&&(i.attachEvent("onclick",function(t){n._processClick(t)}),i.attachEvent("keyup",function(t){n._processClick(t)}))},n.prototype.scroll=function(n){var r=this,i=uy(null,function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:yg})},n.scroll,this),t=ht();t&&(t.addEventListener?t.addEventListener("scroll",i):window.attachEvent&&window.attachEvent("onscroll",i))},n.prototype.maxScroll=function(n){var i=function(){var t=fy();n.v=n.v>t.v?n.v:t.v},t=ht();t&&(t.addEventListener?t.addEventListener("scroll",i):t.attachEvent&&t.attachEvent("onscroll",i))},n.prototype.resize=function(n){var r=this,i=uy(function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:pg})},null,n.resize,this),t=ht();t&&(t.addEventListener?t.addEventListener("resize",i):t.attachEvent&&t.attachEvent("onresize",i))},n.prototype.onUnload=function(){var n=this;is(function(){n._analyticsPlugin.capturePageUnload({isAuto:!0})})},n.prototype._processClick=function(n){var r,u={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},e=ht(),t=(n=n||e.event).srcElement||n.target,i={isAuto:!0,clickCoordinateX:n.pageX,clickCoordinateY:n.pageY},f="which"in(r=n)?3===r.which:"button"in r?2===r.button:void 0;if(f)i.actionType=ag;else if(function(n){return"which"in n?1===n.which:"button"in n?1===n.button:void 0}(n))i.actionType=eh;else if(function(n){if("keyCode"in n)return 13===n.keyCode}(n))i.actionType=ey;else if(function(n){if("keyCode"in n)return 32===n.keyCode}(n))i.actionType=wg;else{if(!function(n){return"which"in n?2===n.which:"button"in n?4===n.button:void 0}(n))return;i.actionType=vg}for(;t&&t.tagName;){if(t.control&&u[t.control.tagName.toUpperCase()]&&(t=t.control),u[t.tagName.toUpperCase()]){("INPUT"!==t.tagName.toUpperCase()||gg[t.type.toUpperCase()])&&this._analyticsPlugin.capturePageAction(t,i,{},f);break}t=t.parentElement||t.parentNode}},n}();!function(n){n[n.UNDEFINED=0]="UNDEFINED";n[n.NAVIGATIONBACK=1]="NAVIGATIONBACK";n[n.NAVIGATION=2]="NAVIGATION";n[n.NAVIGATIONFORWARD=3]="NAVIGATIONFORWARD";n[n.APPLY=4]="APPLY";n[n.REMOVE=5]="REMOVE";n[n.SORT=6]="SORT";n[n.EXPAND=7]="EXPAND";n[n.REDUCE=8]="REDUCE";n[n.CONTEXTMENU=9]="CONTEXTMENU";n[n.TAB=10]="TAB";n[n.COPY=11]="COPY";n[n.EXPERIMENTATION=12]="EXPERIMENTATION";n[n.PRINT=13]="PRINT";n[n.SHOW=14]="SHOW";n[n.HIDE=15]="HIDE";n[n.MAXIMIZE=16]="MAXIMIZE";n[n.MINIMIZE=17]="MINIMIZE";n[n.BACKBUTTON=18]="BACKBUTTON";n[n.STARTPROCESS=20]="STARTPROCESS";n[n.PROCESSCHECKPOINT=21]="PROCESSCHECKPOINT";n[n.COMPLETEPROCESS=22]="COMPLETEPROCESS";n[n.SCENARIOCANCEL=23]="SCENARIOCANCEL";n[n.DOWNLOADCOMMIT=40]="DOWNLOADCOMMIT";n[n.DOWNLOAD=41]="DOWNLOAD";n[n.SEARCHAUTOCOMPLETE=60]="SEARCHAUTOCOMPLETE";n[n.SEARCH=61]="SEARCH";n[n.SEARCHINITIATE=62]="SEARCHINITIATE";n[n.TEXTBOXINPUT=63]="TEXTBOXINPUT";n[n.PURCHASE=80]="PURCHASE";n[n.ADDTOCART=81]="ADDTOCART";n[n.VIEWCART=82]="VIEWCART";n[n.ADDWISHLIST=83]="ADDWISHLIST";n[n.FINDSTORE=84]="FINDSTORE";n[n.CHECKOUT=85]="CHECKOUT";n[n.REMOVEFROMCART=86]="REMOVEFROMCART";n[n.PURCHASECOMPLETE=87]="PURCHASECOMPLETE";n[n.VIEWCHECKOUTPAGE=88]="VIEWCHECKOUTPAGE";n[n.VIEWCARTPAGE=89]="VIEWCARTPAGE";n[n.VIEWPDP=90]="VIEWPDP";n[n.UPDATEITEMQUANTITY=91]="UPDATEITEMQUANTITY";n[n.INTENTTOBUY=92]="INTENTTOBUY";n[n.PUSHTOINSTALL=93]="PUSHTOINSTALL";n[n.SIGNIN=100]="SIGNIN";n[n.SIGNOUT=101]="SIGNOUT";n[n.SOCIALSHARE=120]="SOCIALSHARE";n[n.SOCIALLIKE=121]="SOCIALLIKE";n[n.SOCIALREPLY=122]="SOCIALREPLY";n[n.CALL=123]="CALL";n[n.EMAIL=124]="EMAIL";n[n.COMMUNITY=125]="COMMUNITY";n[n.SOCIALFOLLOW=126]="SOCIALFOLLOW";n[n.VOTE=140]="VOTE";n[n.SURVEYINITIATE=141]="SURVEYINITIATE";n[n.SURVEYCOMPLETE=142]="SURVEYCOMPLETE";n[n.REPORTAPPLICATION=143]="REPORTAPPLICATION";n[n.REPORTREVIEW=144]="REPORTREVIEW";n[n.SURVEYCHECKPOINT=145]="SURVEYCHECKPOINT";n[n.CONTACT=160]="CONTACT";n[n.REGISTRATIONINITIATE=161]="REGISTRATIONINITIATE";n[n.REGISTRATIONCOMPLETE=162]="REGISTRATIONCOMPLETE";n[n.CANCELSUBSCRIPTION=163]="CANCELSUBSCRIPTION";n[n.RENEWSUBSCRIPTION=164]="RENEWSUBSCRIPTION";n[n.CHANGESUBSCRIPTION=165]="CHANGESUBSCRIPTION";n[n.REGISTRATIONCHECKPOINT=166]="REGISTRATIONCHECKPOINT";n[n.CHATINITIATE=180]="CHATINITIATE";n[n.CHATEND=181]="CHATEND";n[n.TRIALSIGNUP=200]="TRIALSIGNUP";n[n.TRIALINITIATE=201]="TRIALINITIATE";n[n.SIGNUP=210]="SIGNUP";n[n.FREESIGNUP=211]="FREESIGNUP";n[n.PARTNERREFERRAL=220]="PARTNERREFERRAL";n[n.LEARNLOWFUNNEL=230]="LEARNLOWFUNNEL";n[n.LEARNHIGHFUNNEL=231]="LEARNHIGHFUNNEL";n[n.SHOPPINGINTENT=232]="SHOPPINGINTENT";n[n.VIDEOSTART=240]="VIDEOSTART";n[n.VIDEOPAUSE=241]="VIDEOPAUSE";n[n.VIDEOCONTINUE=242]="VIDEOCONTINUE";n[n.VIDEOCHECKPOINT=243]="VIDEOCHECKPOINT";n[n.VIDEOJUMP=244]="VIDEOJUMP";n[n.VIDEOCOMPLETE=245]="VIDEOCOMPLETE";n[n.VIDEOBUFFERING=246]="VIDEOBUFFERING";n[n.VIDEOERROR=247]="VIDEOERROR";n[n.VIDEOMUTE=248]="VIDEOMUTE";n[n.VIDEOUNMUTE=249]="VIDEOUNMUTE";n[n.VIDEOFULLSCREEN=250]="VIDEOFULLSCREEN";n[n.VIDEOUNFULLSCREEN=251]="VIDEOUNFULLSCREEN";n[n.VIDEOREPLAY=252]="VIDEOREPLAY";n[n.VIDEOPLAYERLOAD=253]="VIDEOPLAYERLOAD";n[n.VIDEOPLAYERCLICK=254]="VIDEOPLAYERCLICK";n[n.VIDEOVOLUMECONTROL=255]="VIDEOVOLUMECONTROL";n[n.VIDEOAUDIOTRACKCONTROL=256]="VIDEOAUDIOTRACKCONTROL";n[n.VIDEOCLOSEDCAPTIONCONTROL=257]="VIDEOCLOSEDCAPTIONCONTROL";n[n.VIDEOCLOSEDCAPTIONSTYLE=258]="VIDEOCLOSEDCAPTIONSTYLE";n[n.VIDEORESOLUTIONCONTROL=259]="VIDEORESOLUTIONCONTROL";n[n.VIRTUALEVENTJOIN=260]="VIRTUALEVENTJOIN";n[n.VIRTUALEVENTEND=261]="VIRTUALEVENTEND";n[n.JOINTEAMSMEETINGEVENT=262]="JOINTEAMSMEETINGEVENT";n[n.IMPRESSION=280]="IMPRESSION";n[n.CLICK=281]="CLICK";n[n.RICHMEDIACOMPLETE=282]="RICHMEDIACOMPLETE";n[n.ADBUFFERING=283]="ADBUFFERING";n[n.ADERROR=284]="ADERROR";n[n.ADSTART=285]="ADSTART";n[n.ADCOMPLETE=286]="ADCOMPLETE";n[n.ADSKIP=287]="ADSKIP";n[n.ADTIMEOUT=288]="ADTIMEOUT";n[n.OTHER=300]="OTHER"}(ai||(ai={}));var sf=function(){function n(n,t,i,r,u,f,e){this._webAnalyticsPlugin=n;this._config=t;this._contentHandler=i;this._id=r;this._pageTagsCallback=u;this.metaTags=f;this._traceLogger=e;this._pageTags={}}return n.prototype._setBasicProperties=function(n,t){n.ver="1.0";n.id=this._id.getLastPageViewId();e(n.name)||(n.name=function(n,t){if(t&&t.pageName)return t.pageName;if(n.callback&&"function"==typeof n.callback.pageName)return n.callback.pageName();if(n.coreData&&n.coreData.pageName)return n.coreData.pageName;var r=(at()||{}).pathname||"",i=r.split("/");return i&&""!==i[i.length-1]?i[i.length-1]:"Undefined"}(this._config,t));!e(n.uri)&&nf&&(n.uri=bg(this._config,at()))},n.prototype._setCommonProperties=function(n,t,i){var r;this._setBasicProperties(n,i);this._setPageTags(n,i);this._pageTypeMetaTag=oh(this.metaTags,this._config.coreData,"pageType");this._marketMetaTag=oh(this.metaTags,this._config.coreData,"market");this._behaviorMetaTag=oh(this.metaTags,this._config.coreData,"behavior");e(i.pageType)&&(n.pageType=i.pageType);e(this._pageTypeMetaTag)&&!e(n.pageType)&&(n.pageType=this._pageTypeMetaTag);e(this._marketMetaTag)&&(n.market=this._marketMetaTag);n.isLoggedIn=(r=this._config).callback&&"function"==typeof r.callback.signedinStatus?r.callback.signedinStatus():r.isLoggedIn;t.cookieEnabled=re()},n.prototype._setPageTags=function(n,t){var i=this;i._pageTags=i._pageTags||{};i.metaTags&&(i._pageTags.metaTags=i._pageTags.metaTags||{},b(i.metaTags,function(n,t){"behavior"!==n&&"market"!==n&&"pageType"!==n&&(i._pageTags.metaTags[n]=t)}));i._config.coreData&&i._config.coreData.pageTags&&(i._pageTags=ft(!0,i._pageTags,i._config.coreData.pageTags));i._pageTagsCallback&&(i._pageTags=ft(!0,i._pageTags,i._pageTagsCallback()));e(t.pageTags)&&(i._pageTags=ft(!0,i._pageTags,t.pageTags));n.properties=n.properties||{};n.properties.pageTags=i._pageTags},n.prototype._getBehavior=function(n){var t;return n&&e(n.behavior)?t=n.behavior:e(this._behaviorMetaTag)&&(t=this._behaviorMetaTag),this._getValidBehavior(t)},n.prototype._getValidBehavior=function(n){if(e(n)){var t=void 0,i=parseInt(n);if((t=isNaN(i)?ai[n]:i)in ai)return t}return 0},n}(),nn=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(v.b)(t,n),t.prototype.capturePageView=function(n,t){var i,r,u;n=e(n)?n:{};i={};r=e(t)?t:{};this._setCommonProperties(i,r,n);i.refUri=e(n.referrerUri)?n.referrerUri:this._config.coreData.referrerUri;i.isManual=!n.isAuto;u=hy(this._config,this._traceLogger);u&&(r.cookies=u);r.behavior=this._getBehavior(n);this._webAnalyticsPlugin.trackPageView(i,r)},t}(sf),tn=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(v.b)(t,n),t.prototype.trackPageAction=function(n,t){var r={web:{}},i;r.web.isManual=n.isManual;i={name:"Ms.Web.PageAction",baseType:"PageActionData",ext:r,data:{},baseData:{},latency:ut};w(n.sync)||(i.sync=n.sync);i.baseData.name=n.name;i.baseData.uri=n.uri;i.baseData.market=n.market;i.baseData.pageType=n.pageType;i.baseData.isLoggedIn=n.isLoggedIn;i.baseData.id=n.id;i.baseData.properties=n.properties;i.baseData.ver=n.ver;i.baseData.actionType=n.actionType;i.baseData.behavior=n.behavior;i.baseData.clickCoordinates=n.clickCoordinates;i.baseData.content=n.content;i.baseData.contentVer=n.contentVer;i.baseData.targetUri=n.targetUri;b(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.capturePageAction=function(n,t,i,r){var u,f,h,c,y,o,l,s,p,a,v;t=e(t)?t:{};u={};f=e(i)?i:{};this._setCommonProperties(u,f,t);u.isManual=!t.isAuto;u.behavior=this._getBehavior(t);o={};(n=n,r)?u.behavior=9:(l=this._config||{},(n&&w(l.syncPageActionNavClick)||l.syncPageActionNavClick)&&(t.actionType===eh||t.actionType===ey)&&"a"===n.tagName.toLowerCase()&&(s=(n.getAttribute("href")||"").toLowerCase(),s&&(pr(s,"https:")||pr(s,"http:")||pr(s,".")||pr(s,"/"))&&(u.sync=3)));n&&(u.targetUri=kg(n),(o=ft(o=this._contentHandler.getElementContent(n,of.PAGE_ACTION),this._getCustomTags(n)))&&o.bhvr&&!e(t.behavior))&&(p=(c="bhvr",(h=o)&&h[c]&&(y=h[c],delete h[c]),y),u.behavior=this._getValidBehavior(p));e(t.actionType)&&(u.actionType=t.actionType);e(t.clickCoordinateX)&&e(t.clickCoordinateY)&&(u.clickCoordinates=t.clickCoordinateX+"X"+t.clickCoordinateY);e(t.targetUri)&&(u.targetUri=t.targetUri);u.contentVer="2.0";a=this._config.callback.pageActionContentTags;u.content=ef(JSON.stringify(ft(t.content||o,"function"==typeof a?a(n):{},t&&t.contentTags?t.contentTags:{})));f.timeToAction=this._getTimeToClick();f.refUri=e(t.refUri)?t.refUri:this._config.coreData.referrerUri;v=hy(this._config,this._traceLogger);v&&(f.cookies=v);this.trackPageAction(u,f)},t.prototype._getCustomTags=function(n){for(var t,i,r={};n;){if(!sy(n))for(t in n.attributes)t&&n.attributes[t]&&(i=n.attributes[t].name,i&&0===i.toLowerCase().indexOf("ms.")&&(r[i]=n.attributes[t].value));n=n.parentElement||n.parentNode}return r},t.prototype._getTimeToClick=function(){var t=gt(),n;return t&&t.timing&&(n=t.timing.navigationStart,n&&0!==n)?(new Date).getTime()-n:-1},t}(sf),rn=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(v.b)(t,n),t.prototype.trackContentUpdate=function(n,t){var u={web:{}},i;u.web.isManual=n.isManual;i={name:"Ms.Web.ContentUpdate",baseType:"ContentUpdateData",ext:u,data:{},baseData:{},latency:ei};r(["name","uri","market","pageType","isLoggedIn","id","properties","ver","actionType","behavior","pageHeight","content","contentVer","vpHeight","vpWidth","vScrollOffset","hScrollOffset"],function(t){i.baseData[t]=n[t]});b(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.captureContentUpdate=function(n,t){var i,r,u,f,o;n=e(n)?n:{};i={};r=e(t)?t:{};this._setCommonProperties(i,r,n);i.behavior=this._getBehavior(n);e(n.actionType)&&(i.actionType=n.actionType);u=fh();f=fy();i.pageHeight=si?document.body.scrollHeight:null;i.vpHeight=u.h;i.vpWidth=u.w;i.vScrollOffset=f.v;i.hScrollOffset=f.h;i.contentVer="2.0";i.isManual=!n.isAuto;o=this._getContentFormatted(n.content)||JSON.stringify(this._contentHandler.getVisibleContent());o&&(i.content=o);r.isDomComplete=e(n.isDomComplete)?n.isDomComplete:!1;this.trackContentUpdate(i,r)},t.prototype._getContentFormatted=function(n){if(e(n))return"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(n):ef(JSON.stringify(n))},t}(sf),un=function(n){function t(t,i,r,u,f,e){var o=n.call(this,t,i,null,r,{},{},u)||this;return o._webAnalyticsPlugin=t,o._config=i,o._id=r,o._traceLogger=u,o._timestamp=f,o._maxScroll=e,o}return Object(v.b)(t,n),t.prototype.trackPageUnload=function(n,t){var u={web:{}},i,r;u.web.isManual=n.isManual;i={name:"Ms.Web.PageUnload",baseType:"PageUnloadData",ext:u,data:{},baseData:{},latency:ei};r=this._config||{};(w(r.syncUnloadAction)||r.syncUnloadAction)&&(i.sync=3);i.baseData.name=n.name;i.baseData.uri=n.uri;i.baseData.id=n.id;i.baseData.properties=n.properties;i.baseData.ver=n.ver;i.baseData.market=n.market;i.baseData.pageType=n.pageType;i.baseData.isLoggedIn=n.isLoggedIn;b(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.capturePageUnload=function(n,t){var f,i;n=e(n)?n:{};var u={},r=e(t)?t:{},o=si?document.body.scrollHeight:0;(this._setBasicProperties(u,n),u.isManual=!n.isAuto,r.dwellTime=this._timestamp._recordTimeSpan("dwellTime",!0),r.scrollDepth=n.scrollDepth||this._maxScroll.v.toString()+"/"+o.toString(),r.vpHeight=fh().h,r.vScrollOffset=n.vScrollOffset||this._maxScroll.v,nf)&&(f=gt(),i=f?f.timing:null,i&&i.loadEventStart&&i.navigationStart&&i.loadEventStart>0&&(r.pageLoadTime=i.loadEventStart-i.navigationStart));this.trackPageUnload(u,r)},t}(sf),fn=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(v.b)(t,n),t.prototype.capturePageViewPerformance=function(n,t){n=e(n)?n:{};var r={},i=e(t)?t:{};this._setBasicProperties(r,n);this._setPageTags(r,n);r.isManual=!n.isAuto;i.behavior=this._getBehavior(n);i.vpHeight=n.vpHeight;i.vpWidth=n.vpWidth;i.framework=n.framework;i.systemTiming=n.systemTiming;i.customTiming=n.customTiming;this._webAnalyticsPlugin._populatePageViewPerformance(r);this._webAnalyticsPlugin.trackPageViewPerformance(r,i)},t}(sf),en=function(){function n(n){this.core=n;this.appUserId=null;this.firstPageView=!1;this._cookieMgr=ni(n);this.lastPageViewId=hi();this.traceId=this.createTraceId()}return n.visitorId=function(){return kt(ni(null),"MUID")},n.prototype.createTraceId=function(){return hi().replace(/-/g,"")},n.prototype.getTraceId=function(){return this.traceId},n.prototype.getLastPageViewId=function(){return this.lastPageViewId},n.prototype.initializeIds=function(){this.firstPageView?(this.traceId=this.createTraceId(),this.lastPageViewId=hi()):this.firstPageView=!0},n.prototype.getMuidUserId=function(){var n=kt(this._cookieMgr,"MUID");return n&&n.length?"t:"+n:n},n.prototype.setAppUserId=function(t){if(this.appUserId=null,t){for(var i=0;i<n.userIdPrefixes.length;i++)if(n.userIdPrefixes[i]===t.substring(0,2)){this.appUserId=t;break}this.appUserId}},n.prototype.setDeviceClass=function(n){n&&(this.deviceClass=n)},n.prototype.getDeviceClass=function(){return this.deviceClass},n.prototype.getAppUserId=function(){return this.appUserId},n.prototype.syncMuid=function(n){var r=at(),u,i,t;r&&(u=(r.protocol||"http:")+"//"+n+"/c.gif?DI=4050&did=1&t=",i=g(),i&&(t=i.createElement("IMG"),t.style.display="none",t.src=u,t.hidden="",t["aria-hidden"]="true",t.role="presentation"))},n.prototype.getMuidHost=function(n){return{"microsoft.com":"c1.microsoft.com","xbox.com":"c.xbox.com","live.com":"c.live.com","microsoftstore.com":"c.microsoftstore.com","msn.com":"c.msn.com","windows.com":"c.windows.com","office.com":"c.office.com"}[n]},n.userIdPrefixes=["c:","i:","w:"],n}(),on=function(){function n(){this._timers=[]}return n.prototype._recordTimeSpan=function(n,t){var i=(new Date).getTime();if(t)return i-this._timers[n];this._timers[n]=i},n}(),sn=function(n){function t(){var y,l,a,p,w,c,i,o=n.call(this)||this,k,s,u,v,h;return o.identifier="WebAnalyticsPlugin",o.version="3.1.4",v={h:0,v:0},h=!1,tt(t,o,function(n,t){function nt(n){var t={useDefaultContentName:!0,useShortNameForContentBlob:!0,debounceMs:{scroll:600,resize:3e3},biBlobAttributeTag:"data-m",isLoggedIn:!1,shareAuthStatus:!1,cookiesToCollect:["MSFPC","ANON"],autoCapture:{pageView:!0,onLoad:!0,onUnload:!0,click:!0,scroll:!1,resize:!1,lineage:!1,jsError:!0,msTags:!0},callback:{pageName:null,pageActionPageTags:null,pageViewPageTags:null,contentUpdatePageTags:null,pageActionContentTags:null,signedinStatus:null},coreData:{referrerUri:si?document.referrer:"",requestUri:"",pageName:"",pageType:"",product:"",market:"",pageTags:{}},autoPopulateParentIdAndParentName:!1,syncMuid:!1,muidDomain:"microsoft.com"},i=[];if(b(t,function(n,t){et(t)&&i.push(n)}),n)return function(n,t){uh(n);r(t,function(t){et(n[t])?uh(n[t]):delete n[t]})}(n,i),ft(!0,t,n)}function g(n){var t={};return void 0!==n.isManual&&(t.web={},t.web.isManual=void 0===n.isManual||n.isManual,delete n.isManual),t}n._telemetryInitializers=n._telemetryInitializers||[];n.updateCoreDataConfig=function(n){i.coreData=ft(!0,i.coreData,n)};n.refreshMetadata=function(){var n=s.getMetadata();y.metaTags=n;a.metaTags=n;l.metaTags=n;w.metaTags=n};n.initialize=function(r,e,h){var it=e,b,rt,g,tt;if(r.extensionConfig=r.extensionConfig||[],r.extensionConfig[n.identifier]=r.extensionConfig[n.identifier]||{},n._config=i=nt(r.extensionConfig[n.identifier]),b=i.autoCapture,rt=it.getWParam,it.getWParam=function(){var n=0;return i.mscomCookies&&(n|=1),n|rt()},r.extensionConfig[n.identifier].disableExceptionTracking=!b.jsError,t.initialize(r,e,h),s=s||new dg(i,n.diagLog()),u=u||new yy(n,n.diagLog()),i.manageCv){for(g=0;g<h.length;g++)if("CorrelationVectorPlugin"===h[g].identifier){i.manageCv=!0;c=h[g];break}c||(n.diagLog().throwInternal(f.WARNING,d.CVPluginNotAvailable,'Automatic Cv management is set to "true" in config.  However, cv plugin is not available. Disabling automatic Cv management'),i.manageCv=!1)}n.id=new en(e);k=new on;tt=s.getMetadata();y=new nn(o,i,s,n.id,i.callback.pageViewPageTags,tt,n.diagLog());l=new tn(o,i,s,n.id,i.callback.pageActionPageTags,tt,n.diagLog());a=new rn(o,i,s,n.id,i.callback.contentUpdatePageTags,tt,n.diagLog());p=new un(o,i,n.id,n.diagLog(),k,v);w=new fn(o,i,s,n.id,i.callback.pageViewPageTags,tt,n.diagLog());i.syncMuid&&cy(function(){var t=n.id.getMuidHost(i.muidDomain);n.id.syncMuid(t)});b.pageView&&u.pageView();b.onLoad&&u.onLoad();b.click&&u.click();b.scroll&&u.scroll(i.debounceMs);b.resize&&u.resize(i.debounceMs);(b.onUnload||i.manualPageUnload)&&u.maxScroll(v);b.onUnload&&u.onUnload()};n.processTelemetry=function(t,r){var u,f,o;hr(t,n.identifier);u=t;"PageviewData"===u.baseType?(u.name="Ms.Web.PageView",u.latency=ei):"ExceptionData"===u.baseType?(u.name="Ms.Web.ClientError",u.latency=ut,delete u.baseData.aiDataContract):"PageviewPerformanceData"===u.baseType&&(u.name="Ms.Web.PageViewPerformance",u.latency=ut,delete u.baseData.isValid,delete u.baseData.durationMs);f=null;"PageviewData"!==u.baseType?i.manageCv&&(f=c.getCv())&&f.increment():i.manageCv&&((f=c.getCv())?f.seed():f=c.getCv());for(var s=!1,h=n._telemetryInitializers.length,e=0;e<h;++e)if(o=n._telemetryInitializers[e],o&&!1===o.apply(null,[u])){s=!0;break}s||n.processNext(u,r)};n.addTelemetryInitializer=function(t){n._telemetryInitializers.push(t)};n.trackEvent=function(t,i){t.latency=t.latency||ut;t.baseData=t.baseData||{};t.data=t.data||{};e(i)&&b(i,function(n,i){t.data[n]=i});n.core.track(t)};n.trackPageView=function(i,r){k._recordTimeSpan("dwellTime",!1);v.v=0;h=!1;n.id.initializeIds();i.id=n.id.getLastPageViewId();t.sendPageViewInternal(i,r,g(i))};n.capturePageView=function(n,t){y.capturePageView(n,t)};n.trackPageViewPerformance=function(n,i){t.sendPageViewPerformanceInternal(n,i,g(n))};n.capturePageViewPerformance=function(n,t){w.capturePageViewPerformance(n,t)};n.trackException=function(n,i){n.id=n.id||hi();t.sendExceptionInternal(n,i,g(n))};n.trackPageAction=function(n,t){l.trackPageAction(n,t)};n.capturePageAction=function(n,t,i,r){(function(n,t){return!(t&&t.isAuto&&e(de(n,"data-bi-mto")))&&!ry(n)})(n,t)&&l.capturePageAction(n,t,i,r)};n.trackContentUpdate=function(n,t){a.trackContentUpdate(n,t)};n.captureContentUpdate=function(n,t){a.captureContentUpdate(n,t)};n.trackPageUnload=function(n,t){h||(h=!0,p.trackPageUnload(n,t))};n.capturePageUnload=function(n,t){h||(h=!0,p.capturePageUnload(n,t))};n._populatePageViewPerformance=function(t){n._pageViewPerformanceManager.populatePageViewPerformanceEvent(t)};n.setContentHandler=function(n){s=n};n.setAutoCaptureHandler=function(n){u=n}}),o}return Object(v.b)(t,n),t}(iy),py=["snippet","_webAnalytics","_postChannel","_propertyManager","_extensions"],hn=function(n){function t(){var t=n.call(this)||this;return t._postChannel=new hd,t._propertyManager=new ka,t._webAnalytics=new sn,t}return Object(v.b)(t,n),t.prototype.initialize=function(t,i){var u=this,r=this;lt(r,function(){return"ApplicationInsights:initialize"},function(){var s=[r._propertyManager,r._webAnalytics],h,e,o;if(i&&(s=s.concat(i)),t.channels&&t.channels.length>0){for(h=!1,e=0;e<t.channels[0].length;e++)if(t.channels[0][e].identifier===r._postChannel.identifier){h=!0;break}h||t.channels[0].push(r._postChannel)}else t.channels=[[r._postChannel]];o=t.extensionConfig=t.extensionConfig||[];o[r._postChannel.identifier]=t?t.channelConfiguration:{};o[r._propertyManager.identifier]=t?t.propertyConfiguration:{};o[r._webAnalytics.identifier]=t?t.webAnalyticsConfiguration:{};try{n.prototype.initialize.call(u,t,s)}catch(n){r.logger.throwInternal(f.CRITICAL,d.FailedToInitializeSDK,"Failed to initialize SDK."+n)}},function(){return{config:t,extensions:i}})},t.prototype.getPropertyManager=function(){return this._propertyManager},t.prototype.getPostChannel=function(){return this._postChannel},t.prototype.getWebAnalyticsExtension=function(){return this._webAnalytics},t.prototype.addTelemetryInitializer=function(n){this._webAnalytics.addTelemetryInitializer(n)},t.prototype.trackEvent=function(n,t){this._webAnalytics.trackEvent(n,t)},t.prototype.trackPageView=function(n,t){this._webAnalytics.trackPageView(n,t)},t.prototype.trackPageAction=function(n,t){this._webAnalytics.trackPageAction(n,t)},t.prototype.trackContentUpdate=function(n,t){this._webAnalytics.trackContentUpdate(n,t)},t.prototype.trackPageUnload=function(n,t){this._webAnalytics.trackPageUnload(n,t)},t.prototype.trackException=function(n,t){this._webAnalytics.trackException(n,t)},t.prototype.trackPageViewPerformance=function(n,t){this._webAnalytics.trackPageViewPerformance(n,t)},t.prototype.capturePageView=function(n,t){this._webAnalytics.capturePageView(n,t)},t.prototype.capturePageViewPerformance=function(n,t){this._webAnalytics.capturePageViewPerformance(n,t)},t.prototype.capturePageAction=function(n,t,i,r){this._webAnalytics.capturePageAction(n,t,i,r)},t.prototype.captureContentUpdate=function(n,t){this._webAnalytics.captureContentUpdate(n,t)},t.prototype.capturePageUnload=function(n,t){this._webAnalytics.capturePageUnload(n,t)},t.prototype._onerror=function(n){this._webAnalytics._onerror(n)},t.prototype.emptySnippetQueue=function(n){var i=this,r,t;try{if(function(){n&&(u(i._snippetVersion)||i._snippetVersion,b(i,function(t,i){k(t)&&!l(i)&&t&&"_"!==t[0]&&-1===py.indexOf(t)&&(n[t]=i)}))}(),ot(n.queue)){for(r=n.queue.length,t=0;t<r;t++)n.queue[t]();n.queue=void 0;delete n.queue}}catch(n){n&&l(n.toString)&&n.toString()}},t.prototype.updateSnippetDefinitions=function(n){this.snippet=n;this._snippetVersion=""+(n.sv||n.version||""),function(n,t,i){var r,u;if(n&&t&&n!==t&&et(n)&&et(t)){r=function(r){var u,f;k(r)&&(u=t[r],l(u)?i&&!i(r,!0,t,n)||(n[r]=(f=r,function(){var n=arguments;return t[f].apply(t,n)})):i&&!i(r,!1,t,n)||(cu(n,r)&&delete n[r],wt(n,r,function(){return t[r]},function(n){t[r]=n})||(n[r]=u)))};for(u in t)r(u)}}(n,this,function(n){return n&&-1===py.indexOf(n)})},t}(ta),wy=0,sh=1,cn=2;var ln=function(){function n(){}return n.prototype.makeRequest=function(n,t,i,r){var e,o=this,f,u;if(gl())f=new XDomainRequest,f.open(i,n),f.onload=function(){r(200,eu(f),{})},f.onerror=function(){r(400,eu(f),{})},f.ontimeout=function(){r(500,eu(f),{})},f.onprogress=function(){},setTimeout(function(){f.send(t)},0);else if(vo())fetch(n,(e={body:t,method:i,credentials:"include"},e[tu]=!0,e)).then(function(n){var t={};n.headers&&n.headers.forEach(function(n,i){t[i]=n});r(n.status,JSON.stringify(n.json()),t)}).catch(function(n){r(0,n,{})});else if(ts()){u=new XMLHttpRequest;try{u[tu]=!0}catch(n){}u.withCredentials=!0;u.open(i,n);u.onload=function(){r(u.status,eu(u),o._convertAllHeadersToMap(u.getAllResponseHeaders()))};u.onerror=function(){r(u.status,eu(u),o._convertAllHeadersToMap(u.getAllResponseHeaders()))};u.ontimeout=function(){r(u.status,eu(u),o._convertAllHeadersToMap(u.getAllResponseHeaders()))};u.send(t)}},n.prototype._convertAllHeadersToMap=function(n){var u={},i,t,r;if(n)for(i=n.split("\n"),t=0;t<i.length;++t)r=i[t].split(": "),u[r[0]]=r[1];return u},n}(),an=function(){function n(n,t,i){this._endpointUrl="";var r="";switch(t){case cn:r="aad.js";break;case sh:r="msa.js"}this._logger=i;this._endpointUrl=n;this._getLoginUrlPath=this._endpointUrl+"auth/GetLoginUrl/"+r;this._signOutPath=this._endpointUrl+"auth/SignOut/"+r;this._requestHandler=new ln}return n.prototype.startAuthHandshake=function(){var n=this;this._requestHandler.makeRequest(this._getLoginUrlPath,"","GET",function(t,i){var e,u,r,o;try{e=JSON.parse(i).webResult.authLoginUrl;u=g();u&&(r=u.createElement("iframe"),o=Math.floor(Math.random()*Math.floor(1e4)),r.id="telframe"+o,r.style.display="none",r.src=e,u.body.appendChild(r),n._loginIframeId=r.id)}catch(t){n._logger.throwInternal(f.CRITICAL,d.AuthHandShakeError,"Error with auth handshake process: "+t)}})},n.prototype.cleanAuthIFrame=function(){var n=g(),t;n&&(t=n.getElementById(this._loginIframeId),t&&n.body.removeChild(t))},n.prototype.signOutAndClearCookies=function(){this._requestHandler.makeRequest(this._signOutPath,"","POST",function(){})},n}(),vn=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.identifier="AuthPlugin",t.priority=190,t.version="3.1.4",t._eventQueue=[],t}return Object(v.b)(t,n),t.prototype.initialize=function(t,i,r){var u=this,f,e,o,s,h;n.prototype.initialize.call(this,t,i,r);this._getTelCtx();f=this.identifier;this._authConfig=t.extensionConfig[f]||{};t.extensionConfig[f]=this._authConfig;this._handshakeInProgress=!1;this._authHandhshakeTimeoutMs=this._authConfig.handShakeTimeoutMs?this._authConfig.handShakeTimeoutMs:5e3;e=this._authConfig.overrideAuthEndpointUrl?this._authConfig.overrideAuthEndpointUrl:t.endpointUrl;this._authConfig.authType!==wy&&(o=i,this._authHandler=new an(e,this._authConfig.authType,this.diagLog()),s=o.getWParam,o.getWParam=function(){var n=0;return(n=u._authConfig.authType===sh?8|n:16|n)|(s?s():0)},is(function(){u._releaseEventQueue()}),na(function(){u._releaseEventQueue()}),h=ht(),h&&yr(h,"message",function(n){u._receiveMessage(n,e)}))},t.prototype.processTelemetry=function(n,t){var r=this,i;(t=this._getTelCtx(t),hr(n,this.identifier),this._authConfig.authType!==wy&&this._authConfig.loggedInStatusCallback&&!0===this._authConfig.loggedInStatusCallback())&&(i=ni(this.core),kt(i,"authBounced")||(i.set("authBounced",ur(new Date),1800),this._handshakeInProgress=!0,this._authHandhshakeTimeout=setTimeout(function(){r._completeAuthHandshake()},this._authHandhshakeTimeoutMs),this._authHandler.startAuthHandshake()));this._handshakeInProgress?this._eventQueue.push({ctx:t,item:n}):this.processNext(n,t)},t.prototype.signOut=function(){this._authHandler.signOutAndClearCookies()},t.prototype._receiveMessage=function(n,t){var r=g(),i,u;if(r&&(i=r.createElement("a"),i.href=t,u=i.protocol+"//"+i.hostname,(n.origin===u||"https://login.microsoftonline.com"===n.origin)&&n.data))try{this._completeAuthHandshake()}catch(n){this.diagLog().throwInternal(f.CRITICAL,d.AuthRedirectFail,"Error receiving auth redirect message: "+n)}},t.prototype._completeAuthHandshake=function(){clearTimeout(this._authHandhshakeTimeout);this._authHandler.cleanAuthIFrame();this._handshakeInProgress=!1;this._releaseEventQueue()},t.prototype._releaseEventQueue=function(){r(this._eventQueue,function(n){n.ctx.processNext(n.item)});this._eventQueue=[]},t}(oi),by=function(){},ky=function(){function n(n,t){this._base="";this._currentElement=0;this._base64CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";this._cv1Constants=new by;this._cv2Constants=new by;this._cvVersionAtLatestValidityCheck=2;this._traceLogger=yo(t);this._cv1Constants.maxCorrelationVectorLength=63;this._cv1Constants.baseLength=16;this._cv1Constants.validationPattern=new RegExp("^["+this._base64CharSet+"]{"+this._cv1Constants.baseLength.toString()+"}(.[0-9]+)*$");this._cv2Constants.maxCorrelationVectorLength=127;this._cv2Constants.baseLength=22;this._cv2Constants.validationPattern=new RegExp("^["+this._base64CharSet+"]{"+this._cv2Constants.baseLength.toString()+"}(.[0-9]+)*$");this._currentCvConstants=this._cv2Constants;this.init(n)}return n.prototype.isInit=function(){return this.isValid(this.storedCv())},n.prototype.storedCv=function(){return this._base.concat(".",this._currentElement.toString())},n.prototype.getValue=function(){var n=this.storedCv();if(this.isValid(n))return n},n.prototype.getRelatedCv=function(){return this._relatedCv},n.prototype.incrementExternal=function(n){var t,i,r,u,f;if(this.isValid(n)){for(t=n.split("."),i=t.length,t[i-1]=(parseInt(t[i-1],10)+1).toString(),r="",u=0;u<i;u++)r+=t[u],u<i-1&&(r+=".");if(f=t[0].length===this._cv2Constants.baseLength?this._cv2Constants.maxCorrelationVectorLength:this._cv1Constants.maxCorrelationVectorLength,r.length<=f)return r}},n.prototype.canExtend=function(){var n=this.storedCv();return!!this.isValid(n)&&this._isLeqThanMaxCorrelationVectorLength(n.length+2)},n.prototype.canIncrement=function(){return!!this.isValid(this.storedCv())&&this._isLeqThanMaxCorrelationVectorLength(this._base.length+1+(this._currentElement+1+"").length)},n.prototype.setValue=function(n){if(this.isValid(n)){var t=n.lastIndexOf(".");return t>1?(this._base=n.substr(0,t),this._currentElement=parseInt(n.substr(t+1),10)):(this._base=n,this._currentElement=0),!0}return this._traceLogger.throwInternal(f.WARNING,d.InvalidCorrelationValue,"Cannot set invalid correlation vector value"),!1},n.prototype.setValueLegacy=function(n){return this.setValue(n),this.getValue()},n.prototype.seed=function(){for(var n="",t=0;t<this._currentCvConstants.baseLength;t++)n+=this._base64CharSet.charAt(Math.floor(Math.random()*this._base64CharSet.length));return n},n.prototype.extend=function(){if(this.canExtend())return this._base=this._base.concat(".",this._currentElement.toString()),this._currentElement=0,this.storedCv()},n.prototype.increment=function(){if(this.canIncrement())return this._currentElement=this._currentElement+1,this.storedCv()},n.prototype.validateWithCv1=function(n){if(this._cv1Constants.validationPattern.test(n)&&n.length<=this._cv1Constants.maxCorrelationVectorLength)return!0},n.prototype.validateWithCv2=function(n){if(this._cv2Constants.validationPattern.test(n)&&n.length<=this._cv2Constants.maxCorrelationVectorLength)return!0},n.prototype.useCv1=function(){this._currentCvConstants=this._cv1Constants},n.prototype.useCv2=function(){this._currentCvConstants=this._cv2Constants},n.prototype.isValid=function(n){if(n){var t=n.split(".")[0];if(t){if(16===t.length)return this._cvVersionAtLatestValidityCheck=1,this.validateWithCv1(n);if(22===t.length)return this._cvVersionAtLatestValidityCheck=2,this.validateWithCv2(n)}}},n.prototype.init=function(n){return n?this.setValue(n):(this._base=this.seed(),this._currentElement=0),this.getValue()},n.prototype.initLegacy=function(n){return this.init(n)},n.prototype._isLeqThanMaxCorrelationVectorLength=function(n){return 1===this._cvVersionAtLatestValidityCheck?n<=this._cv1Constants.maxCorrelationVectorLength:n<=this._cv2Constants.maxCorrelationVectorLength},n}(),yn=function(n){function t(t){var i=n.call(this)||this;return i.identifier="CorrelationVectorPlugin",i.priority=159,i.version="3.1.4",i._cvInitialValue=t,i._cv=i._cvInitialValue?new ky(i._cvInitialValue):new ky,i}return Object(v.b)(t,n),t.prototype.initialize=function(t,i,r){n.prototype.initialize.call(this,t,i,r)},t.prototype.processTelemetry=function(n,t){hr(n,this.identifier);n.ext=n.ext||{};n.ext.mscv=n.ext.mscv||{};n.ext.mscv.cV||this._cv&&this._cv.isInit()&&(n.ext.mscv.cV=this._cv.getValue());this.processNext(n,t)},t.prototype.getCv=function(){return this._cv||this.diagLog().throwInternal(f.WARNING,d.FailedToInitializeCorrelationVector,"Correlation Vector has not been initialized."),this._cv},t}(oi),dy=function(){function n(){}return n.prototype._setCommonProperties=function(n,t){e(t.cV)&&(n.ext=n.ext||{},n.ext.mscv=n.ext.mscv||{},n.ext.mscv.cV=t.cV);n.baseData.operationName=t.operationName;n.baseData.latencyMs=t.latencyMs;n.baseData.serviceErrorCode=t.serviceErrorCode||-1;n.baseData.succeeded=t.succeeded;n.baseData.requestStatus=t.requestStatus;n.baseData.requestMethod=t.requestMethod;e(t.target)&&(n.baseData.target=t.target);e(t.responseContentType)&&(n.baseData.responseContentType=t.responseContentType);e(t.protocol)&&(n.baseData.protocol=t.protocol);e(t.protocolStatusCode)&&(n.baseData.protocolStatusCode=t.protocolStatusCode)},n}(),pn=function(){function n(){this._qosEvent=new dy}return n.prototype._setQosProperties=function(n,t){this._qosEvent._setCommonProperties(n,t);n.baseData.dependencyOperationName=t.dependencyOperationName;n.baseData.dependencyName=t.dependencyName;n.baseData.dependencyType=t.dependencyType||"WebService";e(t.dependencyOperationVersion)&&(n.baseData.dependencyOperationVersion=t.dependencyOperationVersion);e(t.responseSizeBytes)&&(n.baseData.responseSizeBytes=t.responseSizeBytes)},n}(),wn=function(){function n(){this._qosEvent=new dy}return n.prototype._setQosProperties=function(n,t){this._qosEvent._setCommonProperties(n,t);e(t.callerIpAddress)&&(n.baseData.callerIpAddress=t.callerIpAddress);e(t.callerName)&&(n.baseData.callerName=t.callerName);e(t.requestSizeBytes)&&(n.baseData.requestSizeBytes=t.requestSizeBytes);e(t.operationVersion)&&(n.baseData.operationVersion=t.operationVersion)},n}();hh=["req","rsp","hkErr","fnErr"];ah=Object.getPrototypeOf;var bn=function(){this.openDone=!1;this.setRequestHeaderDone=!1;this.sendDone=!1;this.abortDone=!1;this.stateChangeAttached=!1},up=function n(t,i,u){var f=u;this.perfMark=null;this.completed=!1;this.requestHeadersSize=null;this.requestHeaders=null;this.responseReceivingDuration=null;this.callbackDuration=null;this.ajaxTotalDuration=null;this.aborted=0;this.pageUrl=null;this.requestUrl=null;this.requestSize=0;this.method=null;this.status=null;this.requestSentTime=null;this.responseStartedTime=null;this.responseFinishedTime=null;this.callbackFinishedTime=null;this.endTime=null;this.xhrMonitoringState=new bn;this.clientFailure=0;this.traceID=t;this.spanID=i;tt(n,this,function(n){n.getAbsoluteUrl=function(){return n.requestUrl?ng(n.requestUrl):null};n.getPathName=function(){return n.requestUrl?ce(f,tg(n.method,n.requestUrl)):null};n.CreateTrackItem=function(t,i,u){var h,f,e,s,o;return(n.ajaxTotalDuration=Math.round(1e3*vt(n.requestSentTime,n.responseFinishedTime))/1e3,n.ajaxTotalDuration<0)?null:(f=((h={id:"|"+n.traceID+"."+n.spanID,target:n.getAbsoluteUrl(),name:n.getPathName(),type:t,startTime:null,duration:n.ajaxTotalDuration,success:+n.status>=200&&+n.status<400,responseCode:+n.status,method:n.method}).properties={HttpMethod:n.method},h),(n.requestSentTime&&(f.startTime=new Date,f.startTime.setTime(n.requestSentTime)),function(n,t){var f=n.perfTiming,i=t.properties||{},u=0,s="redirect",c=s+"Start",l=s="End",e,h,o;f?(u|=vr(i,s,f,c,l),u|=vr(i,"domainLookup",f,"domainLookupStart","domainLookupEnd"),u|=vr(i,"connect",f,"connectStart","connectEnd"),u|=vr(i,"request",f,"requestStart","requestEnd"),u|=vr(i,"response",f,"responseStart","responseEnd"),u|=vr(i,"networkConnect",f,"startTime","connectEnd"),u|=vr(i,"sentRequest",f,"requestStart","responseEnd"),e=f.duration,e||(e=rp(f,"startTime","responseEnd")||0),u|=tr(i,"duration",e),u|=tr(i,"perfTotal",e),h=f.serverTiming,h&&(o={},r(h,function(n,t){var r=function(n){var t=n,i=/([^\w\d_$])/g;return i.test(n)&&(t=n.replace(i,"_")),t}(n.name||""+t),i=o[r]||{};b(n,function(n,t){("name"!==n&&k(t)||wr(t))&&(i[n]&&(t=i[n]+";"+t),!t&&k(t)||(i[n]=t))});o[r]=i}),u|=tr(i,"serverTiming",o)),u|=tr(i,"transferSize",f.transferSize),u|=tr(i,"encodedBodySize",f.encodedBodySize),u|=tr(i,"decodedBodySize",f.decodedBodySize)):n.perfMark&&(u|=tr(i,"missing",n.perfAttempts));u&&(t.properties=i)}(n,f),i&&er(n.requestHeaders).length>0&&(f.properties=f.properties||{},f.properties.requestHeaders=n.requestHeaders),u)&&(e=u(),e&&(s=e.correlationContext,(s&&(f.correlationContext=s),e.headerMap&&er(e.headerMap).length>0&&(f.properties=f.properties||{},f.properties.responseHeaders=e.headerMap),n.status>=400)&&(o=e.type,f.properties=f.properties||{},""!==o&&"text"!==o||(f.properties.responseText=e.responseText?e.statusText+" - "+e.responseText:e.statusText),"json"===o&&(f.properties.responseText=e.response?e.statusText+" - "+JSON.stringify(e.response):e.statusText)))),f)}})},fp=function(){function n(t,i){this.traceFlag=n.DEFAULT_TRACE_FLAG;this.version=n.DEFAULT_VERSION;this.traceId=t&&n.isValidTraceId(t)?t:ui();this.spanId=i&&n.isValidSpanId(i)?i:ui().substr(0,16)}return n.isValidTraceId=function(n){return n.match(/^[0-9a-f]{32}$/)&&"00000000000000000000000000000000"!==n},n.isValidSpanId=function(n){return n.match(/^[0-9a-f]{16}$/)&&"0000000000000000"!==n},n.prototype.toString=function(){return this.version+"-"+this.traceId+"-"+this.spanId+"-"+this.traceFlag},n.DEFAULT_TRACE_FLAG="01",n.DEFAULT_VERSION="00",n}(),ep=0;var op=function(n){function t(){var v=n.call(this)||this;v.identifier=t.identifier;v.priority=120;var f,p,w,d,ot,g=at(),it=!1,o=!1,st=g&&g.host&&g.host.toLowerCase(),i=t.getEmptyConfig(),e=!1,rt=0,ut=!1,y=0,ft=!1,c=[],et={};return tt(t,v,function(n,v){function tt(n){var t=!0;return(n||i.ignoreHeaders)&&r(i.ignoreHeaders,function(i){if(i.toLowerCase()===n.toLowerCase())return t=!1,-1}),t}function ht(n,t,i){c.push(function(n,t,i){return n?ge(n[h.k],t,i,!1):null}(n,t,i))}function ct(n,t,i){var f=!1,e=((k(t)?t:(t||{}).url||"")||"").toLowerCase(),o,s;return(r(ot,function(n){var t=n;k(n)&&(t=new RegExp(n));f||(f=t.test(e))}),f)?f:(o=ou(e,"?"),s=ou(e,"#"),(-1===o||-1!==s&&s<o)&&(o=s),-1!==o&&(e=e.substring(0,o)),u(n)?u(t)||(f="object"==typeof t&&!0===t[tu]||!!i&&!0===i[tu]):f=!0===n[tu]||!0===e[tu],f?et[e]||(et[e]=1):et[e]&&(f=!0),f)}function g(n,t){var i=!0,r=o;return u(n)||(i=!0===t||!u(n.ajaxData)),r&&i}function pt(n){try{var t=n.responseType;if(""===t||"text"===t)return n.responseText}catch(n){}return null}function wt(t){var i,r;try{if(i=t.getAllResponseHeaders(),null!==i&&-1!==ou(i.toLowerCase(),dd))return r=t.getResponseHeader(uu),fu.getCorrelationContext(r)}catch(i){to(n,s.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:no(t),exception:a(i)})}}function lt(n,t){var i,u,r;t.requestUrl&&d&&ut&&(i=gt(),i&&l(i.mark)&&(ep++,u=d+n+"#"+ep,i.mark(u),r=i.getEntriesByName(u),r&&1===r.length&&(t.perfMark=r[0])))}function at(n,t,r,u){var f=t.perfMark,e=gt(),h=i.maxAjaxPerfLookupAttempts,c=i.ajaxPerfLookupDelay,s=t.requestUrl,o=0;!function a(){var i;try{if(e&&f){o++;for(var y=null,p=e.getEntries(),v=p.length-1;v>=0;v--)if(i=p[v],i){if("resource"===i.entryType)i.initiatorType!==n||-1===ou(i.name,s)&&-1===ou(s,i.name)||(y=i);else if("mark"===i.entryType&&i.name===f.name){t.perfTiming=y;break}if(i.startTime<f.startTime-1e3)break}}!f||t.perfTiming||o>=h||!1===t.async?(f&&l(e.clearMarks)&&e.clearMarks(f.name),t.perfAttempts=o,r()):setTimeout(a,c)}catch(n){u(n)}}()}function vt(t){var i="";try{u(t)||(i+="string"==typeof t?"(url: '"+t+"')":"(url: '"+t.url+"')")}catch(t){hf(n,s.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:a(t)})}return i}function yt(t,i,r,u,f){function o(t,i,u){var f=u||{};f.fetchDiagnosticsMessage=vt(r);i&&(f.exception=a(i));to(n,t,"Failed to calculate the duration of the fetch call, monitoring data for this fetch call won't be sent.",f)}u&&(u.responseFinishedTime=we(),u.status=i,at("fetch",u,function(){var t=u.CreateTrackItem("Fetch",e,f);t?n.trackDependencyDataInternal(t):o(s.FailedMonitorAjaxDur,null,{requestSentTime:u.requestSentTime,responseFinishedTime:u.responseFinishedTime})},function(n){o(s.FailedMonitorAjaxGetCorrelationHeader,n,null)}))}function bt(t){if(t&&t.headers)try{var i=t.headers.get(uu);return fu.getCorrelationContext(i)}catch(i){to(n,s.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:vt(t),exception:a(i)})}}n.initialize=function(l,k,rt,et){var gt,vt,kt,dt,st;if(!n.isInitialized()&&(v.initialize(l,k,rt,et),gt=n._getTelCtx(),b(t.getDefaultConfig(),function(n,r){i[n]=gt.getConfig(t.identifier,n,r)}),vt=i.distributedTracingMode,(e=i.enableRequestHeaderTracking,ut=i.enableAjaxPerfTracking,y=i.maxAjaxCallsPerView,ft=i.enableResponseHeaderTracking,ot=i.excludeRequestFromAutoTrackingPatterns,w=vt===li.AI||vt===li.AI_AND_W3C,p=vt===li.AI_AND_W3C||vt===li.W3C,ut)&&(kt=l.instrumentationKey||"unkwn",d=kt.length>5?"ai.ajxmn."+kt.substring(kt.length-5)+".":"ai.ajxmn."+kt+"."),!1===i.disableAjaxTracking&&function(n){var i=!1,t,r,f;if(typeof XMLHttpRequest===h.l||u(XMLHttpRequest)||(t=XMLHttpRequest[h.k],i=!(u(t)||u(t.open)||u(t.send)||u(t.abort))),r=pc(),r&&r<9&&(i=!1),i)try{(new XMLHttpRequest).ajaxData={};f=XMLHttpRequest[h.k].open;XMLHttpRequest[h.k].open=f}catch(t){i=!1;hf(n,s.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:a(t)})}return i}(n)&&!o&&(ht(XMLHttpRequest,"open",{req:function(t,i,u,o){var h=t.inst,c=h.ajaxData;ct(h,u)||!g(h,!0)||c&&c.xhrMonitoringState.openDone||function(t,i,u,o){var c=f&&f.telemetryTrace&&f.telemetryTrace.traceID||ui(),l=ui().substr(0,16),h=new up(c,l,n.diagLog());h.method=i;h.requestUrl=u;h.xhrMonitoringState.openDone=!0;h.requestHeaders={};h.async=o;t.ajaxData=h,function(t){t.ajaxData.xhrMonitoringState.stateChangeAttached=wl.Attach(t,"readystatechange",function(){try{t&&4===t.readyState&&g(t)&&function(t){function u(i,r){var u=r||{};u.ajaxDiagnosticsMessage=no(t);i&&(u.exception=a(i));to(n,s.FailedMonitorAjaxDur,"Failed to calculate the duration of the ajax call, monitoring data for this ajax call won't be sent.",u)}var i=t.ajaxData;i.responseFinishedTime=we();i.status=t.status;at("xmlhttprequest",i,function(){try{var f=i.CreateTrackItem("Ajax",e,function(){var u={statusText:t.statusText,headerMap:null,correlationContext:wt(t),type:t.responseType,responseText:pt(t),response:t.response},n,f,i;return ft&&(n=t.getAllResponseHeaders(),n&&(f=nt(n).split(/[\r\n]+/),i={},r(f,function(n){var t=n.split(": "),r=t.shift(),u=t.join(": ");tt(r)&&(i[r]=u)}),u.headerMap=i)),u});f?n.trackDependencyDataInternal(f):u(null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})}finally{try{t.ajaxData=null}catch(n){}}},function(n){u(n,null)})}(t)}catch(u){var i=a(u);i&&-1!==ou(i.toLowerCase(),"c00c023f")||hf(n,s.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:no(t),exception:i})}})}(t)}(h,i,u,o)},hkErr:cf(n,s.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),ht(XMLHttpRequest,"send",{req:function(t){var r=t.inst,i=r.ajaxData;g(r)&&!i.xhrMonitoringState.sendDone&&(lt("xhr",i),i.requestSentTime=we(),n.includeCorrelationHeaders(i,void 0,void 0,r),i.xhrMonitoringState.sendDone=!0)},hkErr:cf(n,s.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),ht(XMLHttpRequest,"abort",{req:function(n){var i=n.inst,t=i.ajaxData;g(i)&&!t.xhrMonitoringState.abortDone&&(t.aborted=1,t.xhrMonitoringState.abortDone=!0)},hkErr:cf(n,s.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),e&&ht(XMLHttpRequest,"setRequestHeader",{req:function(n,t,i){var r=n.inst;g(r)&&tt(t)&&(r.ajaxData.requestHeaders[t]=i)},hkErr:cf(n,s.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),o=!0),function(){var a=(t=Object(ri.a)(),!t||u(t.Request)||u(t.Request[h.k])||u(t.fetch)?null:t.fetch),t,l,r;a&&(l=Object(ri.a)(),r=a.polyfill,!1===i.disableFetchTracking?(c.push(ge(l,"fetch",{req:function(t,i,u){var s,c,h;!it||ct(null,i,u)||r&&o||(c=t.ctx(),s=function(t,i){var s=f&&f.telemetryTrace&&f.telemetryTrace.traceID||ui(),h=ui().substr(0,16),r=new up(s,h,n.diagLog()),u,o;return r.requestSentTime=we(),r.requestUrl=t instanceof Request?t?t.url:"":t,u="GET",i&&i.method?u=i.method:t&&t instanceof Request&&(u=t.method),r.method=u,o={},e&&new Headers((i?i.headers:0)||t instanceof Request&&t.headers||{}).forEach(function(n,t){tt(t)&&(o[t]=n)}),r.requestHeaders=o,lt("fetch",r),r}(i,u),h=n.includeCorrelationHeaders(s,i,u),h!==u&&t.set(1,h),c.data=s)},rsp:function(n,t){var i=n.ctx().data;i&&(n.rslt=n.rslt.then(function(t){return yt(n,(t||{}).status,t,i,function(){var i={statusText:t.statusText,headerMap:null,correlationContext:bt(t)},n;return ft&&(n={},t.headers.forEach(function(t,i){tt(i)&&(n[i]=t)}),i.headerMap=n),i}),t}).catch(function(r){throw yt(n,0,t,i,null,{error:r.message}),r;}))},hkErr:cf(n,s.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),it=!0):r&&c.push(ge(l,"fetch",{req:function(n,t,i){ct(null,t,i)}})),r&&(l.fetch.polyfill=r))}(),rt.length>0&&rt)){for(dt=void 0,st=0;!dt&&st<rt.length;)rt[st]&&"AppInsightsPropertiesPlugin"===rt[st].identifier&&(dt=rt[st]),st++;dt&&(f=dt.context)}};n.teardown=function(){r(c,function(n){n.rm()});c=[];it=!1;o=!1;n.setInitialized(!1)};n.trackDependencyData=function(t,i){n.trackDependencyDataInternal(t,i)};n.includeCorrelationHeaders=function(t,r,u,o){var l=n._currentWindowHost||st,s,h,c;return r?(fu.canIncludeCorrelationHeader(i,t.getAbsoluteUrl(),l)&&((u||(u={}),u.headers=new Headers(u.headers||r instanceof Request&&r.headers||{}),w)&&(s="|"+t.traceID+"."+t.spanID,u.headers.set(ye,s),e&&(t.requestHeaders[ye]=s)),((c=i.appId||f&&f.appId())&&(u.headers.set(uu,ve+c),e&&(t.requestHeaders[uu]=ve+c)),p)&&(h=new fp(t.traceID,t.spanID),u.headers.set(pe,h.toString()),e&&(t.requestHeaders[pe]=h.toString()))),u):o?(fu.canIncludeCorrelationHeader(i,t.getAbsoluteUrl(),l)&&(w&&(s="|"+t.traceID+"."+t.spanID,o.setRequestHeader(ye,s),e&&(t.requestHeaders[ye]=s)),((c=i.appId||f&&f.appId())&&(o.setRequestHeader(uu,ve+c),e&&(t.requestHeaders[uu]=ve+c)),p)&&(h=new fp(t.traceID,t.spanID),o.setRequestHeader(pe,h.toString()),e&&(t.requestHeaders[pe]=h.toString()))),o):void 0};n.trackDependencyDataInternal=function(t,r,f){if(-1===y||rt<y){i.distributedTracingMode!==li.W3C&&i.distributedTracingMode!==li.AI_AND_W3C||"string"!=typeof t.id||"."===t.id[t.id.length-1]||(t.id+=".");u(t.startTime)&&(t.startTime=new Date);var e=ki.create(t,be.dataType,be.envelopeType,n.diagLog(),r,f);n.core.track(e)}else rt===y&&hf(n,s.MaxAjaxPerPVExceeded,"Maximum ajax per page view limit reached, ajax monitoring is paused until the next trackPageView(). In order to increase the limit set the maxAjaxCallsPerView configuration parameter.",!0);++rt}}),v}return Object(v.b)(t,n),t.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,excludeRequestFromAutoTrackingPatterns:void 0,disableCorrelationHeaders:!1,distributedTracingMode:li.AI_AND_W3C,correlationHeaderExcludedDomains:["*.blob.core.windows.net","*.blob.core.chinacloudapi.cn","*.blob.core.cloudapi.de","*.blob.core.usgovcloudapi.net"],correlationHeaderDomains:void 0,correlationHeaderExcludePatterns:void 0,appId:void 0,enableCorsCorrelation:!1,enableRequestHeaderTracking:!1,enableResponseHeaderTracking:!1,enableAjaxErrorStatusText:!1,enableAjaxPerfTracking:!1,maxAjaxPerfLookupAttempts:3,ajaxPerfLookupDelay:25,ignoreHeaders:["Authorization","X-API-Key","WWW-Authenticate"]}},t.getEmptyConfig=function(){var n=this.getDefaultConfig();return b(n,function(t){n[t]=void 0}),n},t.prototype.processTelemetry=function(n,t){this.processNext(n,t)},t.identifier="AjaxDependencyPlugin",t}(oi),kn=function(){function n(){this.lastPageViewId=hi();this.traceId=this.createTraceId()}return n.prototype.createTraceId=function(){return hi().replace(/-/g,"")},n.prototype.getTraceId=function(){return this.traceId},n.prototype.getLastPageViewId=function(){return this.lastPageViewId},n}(),dn=function(n){function t(){var s,h,c,o=n.call(this)||this,u,i;return o.identifier="QosPlugin",o.version="3.1.4",u={market:"",serverImpressionGuid:""},i={},h=new pn,c=new wn,tt(t,o,function(n,t){function v(n){var t={enableCorsCorrelation:!1,correlationHeaderExcludedDomains:[],correlationHeaderExcludePatterns:null,disableCorrelationHeaders:!1,maxAjaxCallsPerView:-1,disableAjaxTracking:!1,disableFetchTracking:!1,enableCvHeaders:!1,appId:void 0,callback:{pageName:null,id:null},autoCapture:{msTags:!0},coreData:{requestUri:"",pageName:""}},i=[];return b(t,function(n,t){t&&et(t)&&i.push(n)}),function(n,t){gy(n);r(t,function(t){et(n[t])?gy(n[t]):delete n[t]})}(n,i),ft(!0,t,n)}function a(t,i){o(t,i);n.core.track(t)}function o(n,t){e(t)&&b(t,function(t,i){n.data[t]=i})}n.includeCorrelationHeaders=function(r,u,f,e){var o=t.includeCorrelationHeaders(r,u,f,e),s,h;return i.enableCvHeaders&&(s=n.getCv(),s&&(u||e)&&(s.increment(),h=s.getValue(),u?(o||(o=f||{}),o.headers&&l(o.headers.append)||(o.headers=new Headers(o.headers||u instanceof Request&&u.headers||{})),o.headers.append("MS-CV",h)):o.setRequestHeader("MS-CV",h))),o};n.initialize=function(r,e,o){var c=r.extensionConfig=r.extensionConfig||[],a,k,y,p;c[n.identifier]=c[n.identifier]||{};w((i=n._qosConfig=v(c[n.identifier])).distributedTracingMode)&&(i.distributedTracingMode=0);c[op.identifier]=i;t.initialize(r,e,o);p=(a=n._qosConfig,y={},k=tp("awa-",!0),a.autoCapture&&a.autoCapture.msTags&&(y=tp("ms.",!1)),ft(!0,k,y));u.market=np(p,i.coreData,"market");u.serverImpressionGuid=np(p,i.coreData,"serverImpressionGuid");for(var b=null,l=null,h=0;h<o.length;h++)"CorrelationVectorPlugin"===o[h].identifier?b=o[h]:"WebAnalyticsPlugin"===o[h].identifier&&(l=o[h]);n.id=l&&l.id?l.id:new kn;i.enableCvHeaders&&(b?(i.enableCvHeaders=!0,s=b):(n.diagLog().throwInternal(f.WARNING,d.CVPluginNotAvailable,'Enable cV headers it is set to "true" in config.  However, cv plugin is not available. Disabling adding Cv in dependency requests '),i.enableCvHeaders=!1))};n.processTelemetry=function(t,i){hr(t,n.identifier);var r=t;switch(r.baseType){case be.dataType:"Ms.Qos.OutgoingServiceRequest"!==r.name&&(r.name="Ms.Web.OutgoingRequest",r.baseData=r.baseData||{},r.baseData.properties=r.baseData.properties||{},r.baseData.properties.parentId=r.baseData.properties.parentId||n.id.getLastPageViewId(),delete r.baseData.method);r.latency=ut}n.processNext(r,i)};n.trackDependencyData=function(t,i){n.trackDependencyDataInternal(t,i)};n.trackDependencyDataInternal=function(r,f,o){var s,c,h=o||{};e(r.cV)&&(h.mscv={},h.mscv.cV=r.cV);r.id=i.callback&&i.callback.id?i.callback.id():hi();(f=f||{}).pageName=e(f.pageName)?f.pageName:function(n){if(n.callback&&"function"==typeof n.callback.pageName)return n.callback.pageName();if(n.coreData.pageName)return n.coreData.pageName;var i=(at()||{}).pathname||"",t=i.split("/");return t.length>2&&""!==t[2]?t[2]:"Home"}(n._qosConfig);f.uri=e(f.uri)?f.uri:(s=n._qosConfig,c=at()||{},s.coreData.requestUri?s.coreData.requestUri:c.href);f.market=e(f.market)?f.market:u.market;f.serverImpressionGuid=e(f.serverImpressionGuid)?f.serverImpressionGuid:u.serverImpressionGuid;t.trackDependencyDataInternal(r,f,h)};n.trackServiceOutgoingQos=function(n,t){var i={name:"Ms.Qos.OutgoingServiceRequest",baseType:"RemoteDependencyData",ext:{},baseData:{},data:{},latency:ei};h._setQosProperties(i,n);o(i,t);a(i)};n.trackServiceIncomingQos=function(n,t){var i={name:"Ms.Qos.IncomingServiceRequest",baseType:"RequestData",ext:{},baseData:{},data:{},latency:ei};c._setQosProperties(i,n);o(i,t);a(i)};n.getCv=function(){return s?s.getCv():null}}),o}return Object(v.b)(t,n),t}(op);console.log(p.getIEVersion());hp=function(n,t,i){function o(){var n,t,i;for(u=!1,n=0,t=r.children;n<t.length;n++)i=t[n],f.removeChild(i)}var c=this,r,u,e,f;this.children=[];this.getCurrentFilter=function(){return c.filterList};r=this;u=!1;t=t.concat("other");r.filterList=[];r.el=document.createElement("div");r.el.className="filterlist";e=document.createElement("div");e.className="filterlist-input";e.innerText="filter nodes...";r.el.appendChild(e);f=document.createElement("div");f.className="filterlist-dropdown";r.el.appendChild(f);f.onkeyup=function(n){u&&27===n.keyCode&&(n.stopPropagation(),o())};for(var l=function(n){var f=document.createElement("div"),e,s;f.setAttribute("tabindex","0");f.setAttribute("filter-type",n);f.className="filterlist-toggle";e=document.createElement("div");e.className="checkbox on";s=document.createElement("span");s.className="label";s.innerText=n;f.appendChild(e);f.appendChild(s);f.onkeyup=function(n){u&&27===n.keyCode&&(n.stopPropagation(),o())};f.onclick=function(u){var o,h,s,c;if(u.stopPropagation(),f.focus(),"checkbox off"===e.className){if(u.shiftKey)for(r.filterList=t.concat(),o=0,h=r.children;o<h.length;o++)h[o].childNodes[0].className="checkbox off";r.filterList.splice(r.filterList.indexOf(n),1);e.className="checkbox on"}else{if(u.shiftKey)for(r.filterList=[],s=0,c=r.children;s<c.length;s++)c[s].childNodes[0].className="checkbox on";r.filterList.push(n);e.className="checkbox off"}i()};r.children.push(f)},s=0,h=t;s<h.length;s++)l(h[s]);r.el.onkeyup=function(n){u&&27===n.keyCode&&(n.stopPropagation(),o())};r.el.onclick=function(){u?o():function(){var n,t,i;for(u=!0,n=0,t=r.children;n<t.length;n++)i=t[n],f.appendChild(i);f.focus()}()};n.appendChild(r.el)};var wh,su,gn=function(n,t,i,r,u,f){function s(n,t){return!(!n||!t)&&null!==n.exec(t)}var c,e=this,h=null,o=null;e.isKeep=function(){return!!f};e.isMatch=function(t,u,f){var o=cp(t);return!o||!!s(o,i)||!!s(o,lf(e))||(h||(h=vh(n,16,r,[],u,f)),function n(t,i,r,u){var f,e,o;if(null!=i&&""!==i)if(p.isArray(i)){for(f=0;f<i.length;f++)if(n(t,i[f],r,u))return!0}else if(et(i)||p.isError(i)){for(e=af(i,r,u),f=0;f<e.length;f++)if(o=e[f],s(t,o)||n(t,i[o],r,u))return!0}else if(k(i)||wr(i)||br(i))return s(t,i.toString());return!1}(o,h,u,f))};e.render=function(u,f,e){if(!o||c!==u){c=u;for(var s=""+t;s.length<4;)s="0"+s;for(s=s.replace(/(.)(\d{3}){1}$/g,"$1.$2s");s.length<=9;)s=" "+s;lp(o=pp(n,"["+s+"]",i,r,u,f,[],e).root," tree-root")}return o};e.getEl=function(){return o};e.getKind=function(){return u}},ntt=function n(t){var f,o,e,s=this,i=[],u="";tt(n,this,function(n){function v(){var t=[];r(i,function(n){if(n.isKeep())t.push(n);else{var i=n.getEl();i&&i.parentElement&&i.parentElement.removeChild(i)}});i=t;n.render()}function y(){n.hide()}var l=t.prefix,a=t.trackers,h=document.createElement("div"),c;h.className=l+"-dbg-lgr-dashboard";(f=document.createElement("style")).innerHTML=function(n){return"\n  ."+n+"-dbg-lgr-dashboard {\n    z-index: 1000\n  }\n\n  ."+n+"-dbg-lgr-dashboard .controls {\n    width: 90%;\n    min-width: 600px;\n    position: relative;\n    margin: auto;\n    left: 0;\n    right: 0;\n    font-family: monospace;\n    font-size: 16px;\n    border-color: #F0F6FF;\n    border: 1px solid;\n    background-color: transparent;\n    display: block;\n    padding-top: 3px;\n    padding-bottom: 3px;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .controls > div {\n    display: inline-block;\n    position: relative;\n    padding: 3px 20px;\n    z-index: 1010\n  }\n\n  ."+n+"-dbg-lgr {\n    width: 90%;\n    min-width: 600px;\n    height: 80%;\n    position: relative;\n    margin: auto;\n    left: 0;\n    right: 0;\n    font-family: monospace;\n    font-size: 16px;\n    overflow-y: scroll;\n    overflow-x: "+(p.getIEVersion()?"scroll":"hidden")+";\n    border: 1px solid #605E5C;\n    border-radius: 2px;\n  }\n\n  ."+n+"-dbg-lgr div:focus {\n    outline: 2px solid black;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+"-dbg-lgr .tree-root div::before {\n      content: '';\n      position: absolute;\n      left: -1.25em;\n      height: 100%;\n      border-right: 2px dotted #CCCCCC;\n    }")+"\n\n  ."+n+"-dbg-lgr .tree-root div:hover::before {\n    border-right: 2px solid #000;\n  }\n\n  ."+n+"-dbg-lgr > div {\n    display: block;\n    position: relative;\n  }\n\n  ."+n+"-dbg-lgr > div:not(.controls) div {\n    display: block;\n    position: relative;\n    margin-left: 2em;\n    width: 100%;\n  }\n\n  ."+n+"-dbg-lgr .expandable {\n    cursor: pointer;\n  }\n\n  ."+n+"-dbg-lgr > .tree-root div > span {\n    width: 100%;\n    display: block;\n  }\n\n  ."+n+"-dbg-lgr .exception {\n    background-color: #FEF0F1;\n    color: #323130;\n  }\n\n  ."+n+"-dbg-lgr .matched-text-filter {\n    background-color: yellow;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+"-dbg-lgr .expandable.open::before {\n      content: '[-] ';\n      font-weight: bold;\n    }\n\n    ."+n+"-dbg-lgr .expandable.closed::before {\n      content: '[+] ';\n      font-weight: bold;\n    }")+"\n\n  ."+n+"-dbg-lgr div:hover > .obj-key {\n    text-decoration: underline;\n  }\n\n  ."+n+"-dbg-lgr .obj-time {\n    padding-right: 15px;\n    color: #605E5C;\n  }\n  \n  ."+n+"-dbg-lgr .object {pointer-events: auto;}\n  ."+n+"-dbg-lgr .function {color: #881391;}\n  ."+n+"-dbg-lgr .string {color: #CB3632;}\n  ."+n+"-dbg-lgr .number {color: #1C00CF;}\n  ."+n+"-dbg-lgr .key {color: #881391; font-weight: bold;}\n  ."+n+"-dbg-lgr .empty {color: #AAAAAA; font-style: italic;}\n\n  ."+n+"-dbg-lgr-dashboard "+n+"-last-selected-element > span {\n    display: block;\n    background-color: black;\n    border-radius: 2px;\n    color: white\n  }\n  ."+n+"-last-selected-element > span > span,\n  ."+n+"-last-selected-element > span > span[class] {\n    color: white;\n  }\n\n  ."+n+"-dbg-lgr-dashboard #close-dashboard {\n    float: right;\n    margin-right: 2em;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-primary {\n    display: inline-block;\n    background-color: #0078d4;\n    color: #FFFFFF;\n    border-radius: 2px;\n    cursor: pointer;\n    border: 1px solid;\n    padding: 3px 20px;\n    margin-left: 2em;\n    height: 24px;\n    min-width: 80px;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-primary:hover {\n    background-color: #106EBE;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-primary:active {\n    background-color: #005A9E;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-secondary {\n    display: inline-block;\n    border: 1px solid;\n    bolder-color: #0078d4;\n    color: #0078d4;\n    background-color: transparent;\n    border-radius: 2px;\n    cursor: pointer;\n    border: 1px solid;\n    padding: 3px 20px;\n    margin-left: 2em;\n    height: 24px;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-secondary:hover {\n    background-color: #106EBE;\n    color: #FFFFFF;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .btn-secondary:active {\n    background-color: #005A9E;\n    color: #FFFFFF;\n  }\n  \n  ."+n+"-dbg-lgr-dashboard .filterlist {\n    position: relative;\n    display: inline-block;\n    vertical-align: middle;\n    width: 180px;\n    min-height: 24px;\n    margin-left: 2em;\n    user-select: none;\n    cursor: pointer;\n  }\n  ."+n+"-dbg-lgr-dashboard .filterlist-input {\n    position: relative;\n    padding: 3px 8px;\n    border: 1px solid #B3B0AD;\n    border-radius: 2px;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+"-dbg-lgr-dashboard .filterlist-input::after {\n      content: '';\n      width: 8px;\n      height: 8px;\n      position: absolute;\n      right: 8px;\n      top: 5px;\n      margin: auto;\n      transform: rotate(45deg);\n      border: 1px solid #605E5C;\n      border-top: none;\n      border-left: none;\n    }")+"\n\n  ."+n+"-dbg-lgr-dashboard .filterlist-input:focus {\n    border: 1px solid #B3B0AD\n  }\n\n  ."+n+"-dbg-lgr-dashboard .filterlist-dropdown {\n    position: absolute;\n    top: 100%;\n    margin: auto;\n    background-color: #FFFFFF;\n    overflow: hidden;\n    min-width: 180px;\n    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.16);\n  }\n\n  ."+n+"-dbg-lgr-dashboard .filterlist-toggle {\n    position: relative;\n    padding: 3px 8px;\n    height: 32px;\n    width: 100%;\n    "+(p.getIEVersion()?"":"box-sizing: border-box;")+"\n  }\n\n  ."+n+"-dbg-lgr-dashboard .filterlist-toggle:focus {\n    outline: none;\n    border: 1px solid #B3B0AD;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .text-filter-input {\n    font-family: monospace;\n    margin-left: 2em;\n    padding: 3px 8px;\n    width: 180px;\n    height: 24px;\n    border-radius: 2px;\n    border: 1px solid #605E5C;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .text-filter-input:focus {\n    border: 1px solid #B3B0AD;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .label {\n    vertical-align: middle;\n    width: 80%;\n    display: inline-block;\n  }\n\n  ."+n+"-dbg-lgr-dashboard .checkbox {\n    display: inline-block;\n    width: 18px;\n    height: 18px;\n    border-radius: 2px;\n    vertical-align: middle;\n    margin-right: 8px;\n    "+(p.getIEVersion()?"":"box-sizing: border-box;")+"\n  }\n\n  ."+n+"-dbg-lgr-dashboard .checkbox.on {\n    background-color: #0078D4;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+"-dbg-lgr-dashboard .checkbox.on::after {\n      content: '';\n      width: 5px;\n      height: 10px;\n      display: inline-block;\n      margin: 2px 6px;\n      padding: 0;\n      transform: rotate(45deg);\n      border: 1px solid #FFFFFF;\n      border-top: none;\n      border-left: none;\n    }")+"\n\n\n  ."+n+"-dbg-lgr-dashboard .checkbox.off {\n    border: 1px solid #605E5C;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"@media only screen and (max-width: 600px) {\n      ."+n+"-dbg-lgr {\n        width: 100%;\n        min-width: 200px;\n      }\n    }")+"\n\n"}(l);h.style.position="fixed";h.style.width="100vw";h.style.height="100vh";h.style.backgroundColor="#ffffff";h.style.opacity="1";h.style.pointerEvents="auto";h.style.top="-100%";h.style.transition=".2s top cubic-bezier(0.87, 0, 0.13, 1)";c=document.createElement("h1");c.textContent="dashboard";c.style.fontFamily="monospace";c.style.textAlign="center";h.appendChild(c),function(t,i,r){var f,u,h,l,c,s;(e=document.createElement("div")).className=i+"-dbg-lgr";f=document.createElement("div");f.className="controls";u=document.createElement("input");u.className="text-filter-input";u.setAttribute("placeholder","filter text");u.onchange=function(){n.setTextFilter(u.value)};u.onblur=function(){n.setTextFilter(u.value)};u.onkeyup=function(){null!=l&&clearTimeout(l);u.value!==n.getTextFilter()&&(l=setTimeout(function(){l=null;n.setTextFilter(u.value)},200))};f.appendChild(u);h=document.createElement("button");h.innerText="copy current node";h.className="btn-secondary";h.onclick=yh;h.ontouchend=yh;l=null;o=new hp(f,r.slice(0),function(){return n.render()});f.appendChild(h);c=document.createElement("button");c.innerText="clear events";c.className="btn-secondary";c.onclick=v;c.ontouchend=v;f.appendChild(c);s=document.createElement("button");s.id="close-dashboard";s.innerText="close dashboard";s.className="btn-primary";s.onclick=y;s.ontouchend=y;f.appendChild(s);t.appendChild(f);t.appendChild(e)}(h,l,a);n.getElm=function(){return h};n.isDisplayed=function(){return!(!h.parentElement&&!h.parentNode)};n.getTextFilter=function(){return u};n.setTextFilter=function(t){t!==u&&(u=t,n.render())};n.getTrackers=function(){return a};n.newLogEntry=function(n,r,u,f,e,o){var a=s,h,l,c;if(i.push(new gn(n,r,u,f,e,o)),i.length>t.maxMessages)for(h=0;h<i.length;){if(l=i[h],!l.isKeep()){c=l.getEl();c&&c.parentElement&&c.parentElement.removeChild(c);i.splice(h,1);break}h++}a.render()};n.show=function(){s.isDisplayed()||(document.body.appendChild(h),document.head.appendChild(f),h.style.top="0%",h.style.pointerEvents="auto",n.render())};n.hide=function(){n.isDisplayed()&&(h.style.top="-100%",h.style.pointerEvents="none",document.head.removeChild(f),document.body.removeChild(h))};n.render=function(){if(n.isDisplayed()){var f=o.getCurrentFilter();r(i,function(n){var i=n.getEl(),r,s,o;(i&&i.parentElement&&i.parentElement.removeChild(i),n.isMatch(u,t.excludeKeys,t.includeFunctions))&&(r=n.getKind(),s=-1===f.indexOf("other"),(-1!==a.indexOf(r)||s)&&-1===f.indexOf(r)&&(o=n.render(u,t.excludeKeys,t.includeFunctions),o&&e.appendChild(o)))})}}})},ttt=function(){function n(n,t,i,r){this.parent=n;this.children=t;this.showChildren=!1;this.value=0;var u=this;u.el=document.createElement("div");u.el.setAttribute("tabindex","0");u.el.className=r+"-debug-bin-parent";u.el.style.bottom=20+i+"px";u.elSpan=document.createElement("span");u.elSpan.innerText=""+u.value;u.elSpan.setAttribute("data-name","AppInsights");u.el.appendChild(u.elSpan);u.el.onclick=function(){u.showChildren=!u.showChildren;u.el.className=u.showChildren?r+"-debug-bin-parent active":r+"-debug-bin-parent";u.render()};u.el.onkeydown=function(n){13!==n.which&&32!==n.which||(n.preventDefault(),n.target.click())};u.render()}return n.prototype.addClassToEl=function(n){-1===this.el.className.indexOf(n)&&(this.el.className+=" "+n)},n.prototype.addChild=function(n){this.children.push(n)},n.prototype.addButton=function(n,t){var i=document.createElement("button");i.innerText=t;i.onclick=n;this.addChild(i)},n.prototype.increment=function(){this.elSpan.innerText=""+ ++this.value},n.prototype.render=function(){var t,i,n;for(this.el.parentElement||this.parent.appendChild(this.el),t=0,i=this.children;t<i.length;t++)n=i[t],n instanceof wp?n.el.parentElement!==this.el&&this.showChildren?this.el.appendChild(n.el):n.el.parentElement!==this.el||this.showChildren||this.el.removeChild(n.el):this.showChildren?this.el.appendChild(n):this.el.removeChild(n)},n}(),wp=function(){function n(n,t,i){this.name=n;this.value=t;this.parent=i;i.addChild(this);this.el=document.createElement("div");this.elName=document.createElement("span");this.elName.innerText=n+": ";this.elName.className="el-name";this.el.appendChild(this.elName);this.elValue=document.createElement("span");this.elValue.innerText=""+t;this.elValue.className="el-value";this.el.appendChild(this.elValue)}return n.prototype.increment=function(){var n=this;n.elValue.innerText=""+ ++n.value;n.parent.increment();n.elValue.className="el-value incremented";setTimeout(function(){return n.elValue.className="el-value"},1)},n}(),itt=function(n){function t(){var i,c,s,e,o,h=n.call(this)||this,f,u;return h.identifier=t.identifier,f=+new Date,u={},tt(t,h,function(n,t){function h(n,t){if(function(n,t){return!(!t||-1!==n.indexOf(t))&&(n.push(t),!0)}(n,t)&&l(t._getDbgPlgTargets)){var i=t._getDbgPlgTargets();ot(i)&&r(i,function(t){h(n,t)})}}function a(n,t){var i={funcName:n.name,inst:n.inst};return t&&t.length&&(i.args=t),w(n.err)||(i.err=n.err),w(n.rslt)||(i.rslt=n.rslt),i}function v(n){var t=lf(n.inst),i=n.name;return t&&(i+=":"+t),i}n.initialize=function(y,k,d,g){var nt,tt,ft,it,et,ut;if(!n.isInitialized()){t.initialize(y,k,d,g);var st={trackers:function(){return["flush","track","trackEvent","trackPageView","trackPageViewPerformance","trackException","trackTrace","trackMetric","trackDependencyData","processTelemetry","throwInternal","logInternalMessage","triggerSend","_sender","perfEvent","initialize"]},excludeKeys:function(){return["_dynInstFuncs","_getTelCtx","_baseTelInit","diagLog","isInitialized","setInitialized","setNextPlugin","processNext"]},cssPrefix:function(){return"ai"},disableNotifications:function(){return!1},dumpToConsole:function(){return!1},maxMessages:function(){return 5e3},showFunctions:function(){return!1}},ht=n._getTelCtx(),ct=n.identifier;b(st,function(n,t){u[n]=function(){return ht.getConfig(ct,n,t())}});nt=[];o=u.trackers();tt=u.cssPrefix();u.disableNotifications()||(ft=l(k.getNotifyMgr)&&k.getNotifyMgr()||k._notificationManager,ft&&(ft.addNotificationListener({eventsSent:function(n){i.newLogEntry(n,rt()-f,"Notification:eventsSent",0,"eventsSent")},eventsDiscarded:function(n,t){i.newLogEntry({events:n,reason:t},rt()-f,"Notification:eventsDiscarded",0,"eventsDiscarded")},eventsSendRequest:function(n,t){i.newLogEntry({sendReason:n,isAsync:t},rt()-f,"Notification:eventsSendRequest",0,"eventsSendRequest")},perfEvent:function(n){var t="Notification:perfEvent["+n.name+"]";i.newLogEntry(n,rt()-f,t,0,"perfEvent")}}),-1!==o.indexOf("eventsSent")&&nt.push("eventsSent"),-1!==o.indexOf("eventsSendRequest")&&nt.push("eventsSendRequest"),-1!==o.indexOf("eventsDiscarded")&&nt.push("eventsDiscarded"),-1!==o.indexOf("perfEvent")&&nt.push("perfEvent")));s={};it=[k,n.diagLog()];(y.extensions&&r(y.extensions,function(n){h(it,n)}),d&&r(d,function(n){h(it,n)}),l(k.getTransmissionControls))&&(et=k.getTransmissionControls(),et&&r(et,function(n){ot(n)&&r(n,function(n){h(it,n)})}));r(o,function(n){r(it,function(t){ge(t,n,{req:function(n){for(var o,r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];(s[n.name]||s.default).increment();"trackException"!==n.name||e.showChildren||e.addClassToEl("notify");o=v(n);i.newLogEntry(a(n,r),rt()-f,""+o,0,n.name);u.dumpToConsole()&&console&&console.log&&(console.log("["+o+"] preProcess - funcArgs: ",n),console.log("["+o+"] preProcess - orgArgs: ",r))},rsp:function(n){for(var o,r=[],t=1;t<arguments.length;t++)r[t-1]=arguments[t];w(n.err)||(o=v(n),e.showChildren||e.addClassToEl("notify"),i.newLogEntry(a(n,r),rt()-f,""+o,0,n.name),u.dumpToConsole()&&console&&console.log&&console.log("["+o+"] complete"))}},!0)&&-1===nt.indexOf(n)&&nt.push(n)})});nt=nt.sort();i=new ntt({prefix:tt,trackers:nt,excludeKeys:u.excludeKeys(),maxMessages:u.maxMessages(),includeFunctions:u.showFunctions()});ut=document.createElement("div");ut.className=tt+"-debug-bin-container";e=new ttt(ut,[],0,tt);r(nt,function(n,t){s[n]=new wp(n,0,e,50*(t+1))});(c=document.createElement("style")).innerHTML=function(n){return"\n  ."+n+"-debug-bin-container {\n    position: fixed;\n    "+(p.getIEVersion()&&p.getIEVersion()<9?"width: 100%;\n      height: 100%;\n      top: 0;\n      left: 0;":"width: 100vw;\n      height: 100vh;")+"\n    pointer-events: none;\n  }\n\n  ."+n+"-debug-bin-parent {\n    position: fixed;\n    right: 20px;\n    margin: auto;\n    padding: 10px;\n    border-radius: 2px;\n    min-height: 20px;\n    min-width: 20px;\n    overflow: hidden;\n    pointer-events: auto;\n    text-align: right;\n    font-family: monospace;\n    font-size: 16px;\n    color: #FFFFFF;\n    background-color: #0078d4;\n    border: 2px solid #FFFFFF;\n    transition: 2s color linear;\n    cursor: pointer;\n    transition: .2s width ease-in-out, .2s height ease-in-out;\n    "+(p.getIEVersion()?"":"box-sizing: border-box;")+"\n  }\n\n  ."+n+"-debug-bin-parent.active {\n    background-color: #F0F6FF;\n    color: #323130;\n  }\n\n  ."+n+"-debug-bin-parent:focus {\n    border: 1px solid #605E5C;\n    outline: none;\n  }\n\n  ."+n+"-debug-bin-parent.notify {\n    background-color: #E00B1C;\n  }\n\n  ."+n+"-debug-bin-parent button {\n    display: block;\n    width: 100%;\n    background-color: #0078d4;\n    color: #FFFFFF;\n    border-radius: 2px;\n    margin-bottom: 5px;\n    margin-top: 10px;\n    cursor: pointer;\n    border: none;\n    padding: 3px 20px;\n    height: 24px;\n  }\n\n  ."+n+"-debug-bin-parent button:hover {\n    background-color: #106EBE;\n  }\n\n  ."+n+"-debug-bin-parent button:active {\n    background-color: #005A9E;\n  }\n\n  ."+n+"-debug-bin-parent .el-name {\n    text-align: left;\n  }\n\n  ."+n+"-debug-bin-parent .el-value {\n    display: inline-block;\n    transform: scale(1);\n    transition: 2s transform linear, 0s 2s font-weight linear;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+'-debug-bin-parent.notify::after {\n      content: " (!)";\n    }')+"\n\n  ."+n+"-debug-bin-parent .el-value.incremented {\n    transform: scale(1.5);\n    font-weight: bold;\n    transition: 0s transform linear, 0s font-weight linear;\n  }\n\n  "+(p.getIEVersion()&&p.getIEVersion()<9?"":"."+n+"-debug-bin-parent:focus > span::before,\n    ."+n+"-debug-bin-parent:hover > span::before,\n    ."+n+'-debug-bin-parent.active > span::before {\n      content: attr(data-name) ": ";\n    }')+"\n"}(tt);document.head.appendChild(c);e.addButton(function(n){n.stopPropagation();i.isDisplayed()?i.hide():i.show()},"show dashboard");document.body.appendChild(ut);i.newLogEntry(y,0,"config",0,"config",!0)}};n.processTelemetry=function(t,r){u.dumpToConsole()&&console&&console.log&&console.log("["+n.identifier+":processTelemetry] complete");s.processTelemetry||i.newLogEntry(t,rt()-f,"["+n.identifier+":processTelemetry["+t.baseType+"]",0,"processTelemetry");n.processNext(t,r)}}),h}return Object(v.b)(t,n),t.identifier="DebugPlugin",t}(oi),bp=function(){var n={referrerUri:c.dom.getReferrer()};yt.capturePageView(n)},kp=function(n){if(c.allowClickTracking){var t={content:{id:n.clickId,aN:n.pageArea,cN:n.clickId,cS:n.containerGroup||n.container||n.clickId},isAuto:!1,targetUri:n.targetUri&&c.urlScrubber(n.targetUri)||c.dom.getLocationHref(),pageName:c.dom.getPageId(),refUri:c.dom.getReferrer(),actionType:eh};yt.capturePageAction(c.dummyElement,t)}},dp={reportPageView:bp,reportClick:kp,reportPartialView:function(n){var t={behavior:ai.IMPRESSION,pageName:n.viewId},i={pageLoadTime:n.pltMsec};yt.captureContentUpdate(t,i)},$notifyPageLoaded:function(){}},gp=function(){return(gp=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n}).apply(this,arguments)},rtt=function(n,t){var u={},i,r;for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&t.indexOf(i)<0&&(u[i]=n[i]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols)for(r=0,i=Object.getOwnPropertySymbols(n);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(n,i[r])&&(u[i[r]]=n[i[r]]);return u},bh=function(n){var t={errorInfo:gp({Page:n.location,PageName:n.pageId,Script:n.script,Message:n.message,LineNumber:n.lineNumber,UserAgent:n.userAgent,flights:c.flights},n.ext),wasDisplayed:!1,uri:c.dom.getLocationHref(),pageName:n.pageId,market:c.market};yt.trackException({},t)},nw=function(n){var t=n.content,i=t.baseData,r=rtt(t,["baseData"]),u={name:n.name,baseType:n.baseType,data:r,baseData:i};yt.trackEvent(u)},tw=function(n){var t={latencyMs:n.latencyMs,requestMethod:n.httpMethod,succeeded:n.isSuccess,serviceErrorCode:n.serviceErrorCode,responseContentType:n.contentType,operationName:n.currentOperationName||n.operationName,responseSizeBytes:n.responseSize,protocolStatusCode:n.httpStatusCode,target:c.urlScrubber(n.requestUri),dependencyName:n.serviceName,dependencyOperationName:n.operationName,dependencyOperationVersion:n.operationVersion},i={errorMessage:n.errorMessage,customData:n._optionalData&&JSON.stringify(n._optionalData)||n.customData,pageName:c.dom.getPageId(),uri:c.dom.getLocationHref(),market:c.market,cV:n.cV};dh.trackServiceOutgoingQos(t,i)},iw={reportClientError:function(n){var t=n&&n.data&&JSON.stringify(n.data),i={location:c.dom.getLocationHref(),pageId:c.dom.getPageId(),script:c.dom.getLocationHref(),message:n&&n.message||t||"unknown",userAgent:window.navigator.userAgent||""};bh(i)},reportFatalError:bh,reportRawEvent:nw,reportOutgoingApi:tw,registerRawEventSchemas:function(){}},rw=function(){for(var t,u,i=document.getElementsByTagName("meta"),r={},n=0;n<i.length;n++)t=i[n].name,u=i[n].content,t&&0===t.indexOf("awa-")&&(r[t.replace("awa-","")]=u);return r},uw=function(n){var t={name:"Ms.Osgs.ExperimentTrigger",baseType:"Ms.Content.PageView",baseData:{pageTags:{flight:n,metaTags:rw()}}};yt.trackEvent(t)},fw={reportExperimentTrigger:uw,setExperimentData:function(){}},utt=(wh=function(n,t){return(wh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])})(n,t)},function(n,t){function i(){this.constructor=n}if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wh(n,t);n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),ftt=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.clickCaptureInputTypes={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0},t.KeyCodes={GamePadA:195,GamePadMenu:207},t.ActionTypes={GamePadA:"CGA",GamePadMenu:"CGM"},t}return utt(t,n),t.prototype.click=function(){var n=this,t=ht(),i=g(),r;t&&t.addEventListener?(r=-1!==navigator.appVersion.indexOf("MSIE")?"click":"mousedown",t.addEventListener(r,function(t){n._processClick(t)},!1),t.addEventListener("keydown",function(t){n._processClick(t)},!1)):i&&i.attachEvent&&(i.attachEvent("onclick",function(t){n._processClick(t)}),i.attachEvent("keydown",function(t){n._processClick(t)}))},t.prototype._processClick=function(t){var f={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},e=ht(),r=t||(null==e?void 0:e.event),i=r.srcElement||r.target,u={isAuto:!0,clickCoordinateX:r.pageX,clickCoordinateY:r.pageY};if(r.keyCode===this.KeyCodes.GamePadA)u.actionType=this.ActionTypes.GamePadA;else{if(r.keyCode!==this.KeyCodes.GamePadMenu)return void n.prototype._processClick.call(this,t);u.actionType=this.ActionTypes.GamePadMenu}for(;i&&i.tagName;){if(i.control&&f[i.control.tagName.toUpperCase()]&&(i=i.control),f[i.tagName.toUpperCase()]){("INPUT"!==i.tagName.toUpperCase()||this.clickCaptureInputTypes[i.type.toUpperCase()])&&this._analyticsPlugin.capturePageAction(i,u,{});break}i=i.parentElement||i.parentNode}},t}(yy),kh=function(){return(kh=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n}).apply(this,arguments)},ew=function(n,t){var i={alt:ett(n),vlt:Math.round(n.loadTimeMsec),data:n.components&&n.components.map(function(n){return kh(kh({},n.data),{componentName:n.name,startTime:Math.round(n.started),endTime:Math.round(n.ended)})}),customData:{}},r,u;t&&t.forEach(function(n){i.customData[n.name]=n.value});r={pageName:n.viewName||c.dom.getPageId(),isDomComplete:!0};u={uri:c.dom.getLocationHref(),timings:i,pageTypeForPerf:n.viewName||c.dom.getPageId()};yt.captureContentUpdate(r,u)},ow={reportViewPerformanceMetrics:ew},ett=function(n){var t=n;if(t.application)return Math.round(t.application.loadTimeMsec)},fi=function(){return(fi=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n}).apply(this,arguments)},yt=new hn,dh=new dn,c={},ott=["Ms.Web.PageAction","Ms.Web.PageView","Ms.Web.ContentUpdate","Ms.Web.ClientError","Ms.Qos.OutgoingServiceRequest","Ms.Osgs.ExperimentTrigger","Ms.Webi.MeePortal.UserFeedbackV2"];var stt=function(){window.BradburyTelemetry={bi:{getCurrentLocation:function(){return"https://location.com"},getCurrentPageId:function(){return"pageId"},getCurrentReferrer:function(){return"https://referrer.com"},reportClick:function(n){kp(n)},reportSpaPageView:function(){bp()}},cv:{getCurrentCvValue:function(){return"cv123"}},experiments:{reportExperimentTrigger:function(n){uw(n)}},perf:{reportViewPerformanceMetrics:function(n,t){ew(n,t)}},qos:{reportFatalError:function(n){bh(n)},reportOutgoingApi:function(n){tw(n)},reportRawEvent:function(n){nw(n)}}};gh({appId:"xs.amc.ux-reactApp",environment:"Test",isUserSignedIn:!1,allowClickTracking:!0,allowScrollTracking:!0,instrumentationKey:"key",useKeydownEvent:!1,flights:[],features:[]},{allowAutoPageView:!0,market:"en-US",language:"en",flights:[],features:[],urlScrubber:function(n){return n},debugMode:!0})},vf=function(){return(vf=Object.assign||function(n){for(var r,i,t=1,u=arguments.length;t<u;t++)for(i in r=arguments[t])Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i]);return n}).apply(this,arguments)},sw={$beginScenario:function(n){var i={name:"Ms.Osgs.Scenario",data:vf({uri:c.dom.getLocationHref(),referrerUri:c.dom.getReferrer(),pageName:c.dom.getPageId(),area:n.area,name:n.name,step:n.currentStep,next:n.nextStep||"",type:"s"},hw(n))},t;yt.trackEvent(i);t={behavior:ai.STARTPROCESS,actionType:"A",contentTags:vf({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep},cw(n.data))};yt.capturePageAction(c.dummyElement,t)},$completeStep:function(n){var t="ef",r,i,u;n.canceled?t=n.successful?"cs":"cf":n.successful&&(t="es");r={name:"Ms.Osgs.Scenario",data:vf({uri:c.dom.getLocationHref(),referrerUri:c.dom.getReferrer(),pageName:c.dom.getPageId(),area:n.area,name:n.name,step:n.currentStep,next:n.nextStep||"",type:n.isStep?"t":"x",result:t,tmsec:n.timeMsec||0,error:n.error},hw(n))};yt.trackEvent(r);i=n.isStep?ai.PROCESSCHECKPOINT:ai.COMPLETEPROCESS;!n.isStep&&n.canceled&&(i=ai.SCENARIOCANCEL);u={behavior:i,actionType:"A",contentTags:vf({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep,isSuccess:!!n.successful,isCancel:!!n.canceled,scnerror:n.error},cw(n.data))};yt.capturePageAction(c.dummyElement,u)},extendScenarioEventData:function(){}},hw=function(n){var t,i,r;return{data:n.data&&JSON.stringify(n.data),origin:null===(t=n.attribution)||void 0===t?void 0:t.origin,flow:null===(i=n.attribution)||void 0===i?void 0:i.flow,owner:null===(r=n.attribution)||void 0===r?void 0:r.owner,mkt:n.market,lang:n.language}},cw=function(n){if(n){var t={};return Object.keys(n).forEach(function(i){var r=i;i.startsWith("awa-")&&(r=r.replace("awa-",""));t[r]=n[i]}),t}},htt={getCorrelationVectorFormFieldName:function(){return"MS-CV"},getCurrentCvValue:function(){return su.getCv().getValue()},incrementCv:function(){su.getCv().increment()},seedCv:function(n){return n?su.getCv().init(n):su.getCv().seed()}};i.d(t,"initialize",function(){return gh});i.d(t,"initializeFakeTelemetry",function(){return stt});i.d(t,"BiSink",function(){return dp});i.d(t,"ClientQosSinkOneDS",function(){return iw});i.d(t,"ExpExperimentsSink",function(){return fw});i.d(t,"ScenarioSink",function(){return sw});i.d(t,"PerformanceSink",function(){return ow});window.OneDS={initialize:gh,BiSink:dp,ClientQosSink:iw,CorrelationVectorManager:htt,ExperimentsSink:fw,ScenarioSink:sw,PerformanceSink:ow}},55:function(n,t,i){"use strict";function o(n,t){function i(){this.constructor=n}typeof t!==r.h&&null!==t&&Object(u.c)("Class extends value "+String(t)+" is not a constructor or null");f(n,t);n[r.k]=null===t?Object(u.b)(t):(i[r.k]=t[r.k],new i)}i.d(t,"a",function(){return e});i.d(t,"b",function(){return o});var r=i(1),u=i(9),e=((Object(u.a)()||{}).Symbol,(Object(u.a)()||{}).Reflect,r.a||function(n){for(var u,i,t=1,f=arguments.length;t<f;t++)for(i in u=arguments[t])r.f[r.i].call(u,i)&&(n[i]=u[i]);return n}),f=function(n,t){return(f=r.b.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t[r.i](i)&&(n[i]=t[i])})(n,t)}},6:function(n,t,i){"use strict";function c(n){var t=n||l;return{getLocationHref:function(){return t(window.spaLocationHref||window.location.href)},getRealLocationHref:function(){return t(window.location.href)},getSpaLocationHref:function(){return t(window.spaLocationHref||"")},getReferrer:function(){return t(window.spaReferrer||u)},getPageId:d,getQueryParameter:b,getCookie:a,getPerformanceTiming:function(){return window.performance&&window.performance.timing||{}},getNow:function(){return new Date},isPageOptedOutFromAutoPageView:k,setSpaLocationHref:function(n){window.spaLocationHref=n},setSpaReferrer:function(n){window.spaReferrer=n},setSpaPageId:function(n){window.spaPageId=n},setWindowLoadHandler:function(n){r()(window).load(n)}}}function l(n){return n}function b(n){return function(n,t){var r=new RegExp(n+"=([^&]+)","i"),i=t.match(r);return i&&2===i.length?i[1]:""}(n,window.location.search)}function a(n){for(var u=n.toLowerCase(),r=w.split(";"),t=0;t<r.length;t++){var i=r[t].split("="),f=decodeURIComponent(i[0].trim().toLowerCase()),e=i.length>1?i[1]:"";if(f===u)return decodeURIComponent(e)}return""}function k(){return!!r()("meta[name='noAutoPageView']").length}function v(n){var t=document.createElement("a");return t.href=n,t}function d(){return window.spaPageId||function(){var n=document.querySelector("html > head").getElementsByTagName("meta").namedItem("pageid");return n?n.getAttribute("content"):null}()||document.title}var y=function(){function n(t){var i=this;if(this.options=t,this.context={},this.maxResultLength=1024,this.serialize=function(){var f=Object.keys(i.context),u;if(!f.length)return"";for(var e=["v=1"],r=0,o=f;r<o.length;r++){var t=o[r],s=n.contextKeyMap[t]||encodeURIComponent(t),h=i.options.normalizePropertyValue&&i.options.normalizePropertyValue(t,i.context[t])||i.context[t];e.push(s+"="+encodeURIComponent(h))}return u=e.join(","),u.length>i.maxResultLength?"":u},this.getProperty=function(n){return i.context[n]},this.setProperty=function(n,t){t&&(i.context[n]=t)},this.deleteProperty=function(n){return!!i.context[n]&&(delete i.context[n],!0)},!t)throw new Error("options must be specified.");}return n.contextKeyMap={"app-id":"ms.a.app.id","app-version":"ms.a.app.ver","device-class":"ms.a.device.deviceClass","device-id":"ms.a.device.id","partner-id":"ms.b.tel.partner","product-id":"ms.b.tel.product","scenario-id":"ms.b.tel.scenario","scenario-step":"ms.c.ust.scenarioStep","user-id":"ms.a.user.id","root-operation":"ms.b.qos.rootOperationName",market:"ms.b.tel.market"},n}(),p=i(3),r=i.n(p),f=-1,e=1,o=2,s=0,h=1,u=document.referrer,w=document.cookie;(function(){var t,n,i=a("oref");i&&(u=i,t="oref",(n=new Date).setDate(n.getDate()-1),function(n,t,i,r){var u,f;void 0===r&&(r="/");u=i;u||(u=new Date).setDate(u.getDate()+1);f=encodeURIComponent(n)+"="+encodeURIComponent(t)+";expires="+u.toUTCString()+";path="+r;document.cookie=f}(t,"",n))})();u=function(n,t){var i,u,r;return n&&!/^https:\/\/login\.live[\-\.]/i.test(n)?n:t?(i=t.match(/\brefd=([0-9a-z\.\-]+)\b/i),!i||2!==i.length)?n:(u="https://"+i[1].toLowerCase()+"/",r=t.match(/\brefp=([0-9a-z\.\-]+)\b/i),r&&2===r.length&&(u+=r[1].replace("-","/").toLowerCase()),u):n}(u,window.location.search);var g=function(){function n(t,i,u,s){var h=this;if(this.options=t,this.cvManager=i,this.ccManager=u,this.qosLogger=s,this.willChangeSupportCors=!1,this.alwaysAddCvToRequestHeader=!0,this.timers={},this.mockedAjaxOps={},this.hostIdx=2,this.portIdx=3,this.minServerErrorStatusCode=500,this.maxServerErrorStatusCode=600,this.retryTimeout=50,this.cv1Length=12,this.cv2Length=22,this.base64CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",this.cv1Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+16..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:63},this.cv2Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+22..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:127},this.ajaxGet=function(n){return h.prepareRequest(n),h.flattenDataAndAppendAntiForgeryToken(n,f),h.sendRequest(n,h.getImpl)},this.ajaxPost=function(n){return h.prepareRequest(n),h.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),h.sendRequest(n,h.postImpl)},this.ajaxPut=function(n){return h.prepareRequest(n),h.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),h.sendRequest(n,h.putImpl)},this.ajaxDelete=function(n){return h.prepareRequest(n),h.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),h.sendRequest(n,h.delImpl)},this.getAntiForgeryToken=function(n,t){for(var i,e=n&&typeof n==typeof window?n:window,u="__RequestVerificationToken"+(t&&"string"==typeof t?"_"+t.toString():""),f=e.document.getElementsByTagName("input"),r=0;r<f.length;r++)if(i=f[r],"hidden"===i.type&&i.name===u)return{name:u,value:i.value};return{}},this.mockAjaxOperationResult=function(n,t){if(!n)throw new Error("operationName must be specified.");if(!t)throw new Error("result must be specified.");h.mockedAjaxOps[n.toLowerCase()]=t},this.clearAjaxOperationMocks=function(){h.mockedAjaxOps={}},this.targetUriOverrideCallbackFunction=function(n){return n},this.getAntiForgeryTokenForRequest=function(n){return n.token?n.token:h.getAntiForgeryToken(n.tokenWindow,n.appPath)},this.prepareRequest=function(t){var i,r;if(!t.serviceName)throw new Error("AjaxTelemetrySink: settings.serviceName is not set.");if(!t.operationName)throw new Error("AjaxTelemetrySink: settings.operationName is not set.");(t.currentOperationName=t.parentOperationName||t.operationName,t.additionalHeaders=t.additionalHeaders||[],t.requestedWithHeaderBehavior&&"query"!==t.requestedWithHeaderBehavior)?"header"===t.requestedWithHeaderBehavior&&(t.additionalHeaders["X-Requested-With"]="XMLHttpRequest"):t.url&&(i=v(t.url),i.search+=(i.search?"&":"?")+"X-Requested-With=XMLHttpRequest",t.url=i.href);h.options.useJsll3xQuirks&&("auto"!==t.dataType?t.dataType=t.dataType||"json":delete t.dataType);h.cvManager.incrementCv();t.cV=h.cvManager.getCurrentCvValue();r=h.ccManager.serialize();r&&(void 0===t.addCvToRequestHeader||t.addCvToRequestHeader)&&(t.additionalHeaders["Correlation-Context"]=r);t.cache&&(t.noCacheBusting=!0);(h.options.overrideRequestQosData||t.overrideRequestQosData)&&(t.QosCallback=function(){return n.overrideRequestQosData.bind(h,h.options,t)});t.antiforgeryTokenBehavior||(h.isCrossDomainRequest(t)?t.antiforgeryTokenBehavior=f:h.isJsonContentType(t)&&(t.antiforgeryTokenBehavior=o))},this.flattenDataAndAppendAntiForgeryToken=function(n,t){var u=t||e,i=n.data;switch(i&&"string"!=typeof i&&(i=r.a.param(i)),u){case e:h.getTokenAndExecuteCommandIfTokenIsValid(n,function(n){i=i?i+"&":"";i+=encodeURIComponent(n.name)+"="+encodeURIComponent(n.value)});break;case o:h.getTokenAndExecuteCommandIfTokenIsValid(n,function(t){n.additionalHeaders[encodeURIComponent(t.name)]=encodeURIComponent(t.value)});break;case f:break;default:throw new Error("Unsupported AntiforgeryTokenBehavior: "+u);}n.data=i},this.isJsonContentType=function(n){return n.contentType&&"string"==typeof n.contentType&&-1!==n.contentType.indexOf("json")},this.isCrossDomainRequest=function(n){var r,u;try{r=location.href}catch(n){u=document.createElement("a");u.href="";r=u.href}var f=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,t=f.exec(r.toLowerCase()),i=f.exec(n.url?n.url.toLowerCase():"");return!(!(i&&i.length>3&&t&&t.length>3)||i[1]===t[1]&&i[h.hostIdx]===t[h.hostIdx]&&(i[h.portIdx]||("http:"===i[1]?"80":"443"))===(t[h.portIdx]||("http:"===t[1]?"80":"443")))},this.sendRequest=function(n,t){var i,f,u;return n.operationName&&(i=n.operationName.toLowerCase(),h.mockedAjaxOps[i])?(f=h.mockedAjaxOps[i],u=r.a.Deferred(),setTimeout(function(){f(u)}),u):t(n)},this.postImpl=function(n){return n.method="POST",h.makeRequest(n)},this.getImpl=function(n){return n.method="GET",h.makeRequest(n)},this.putImpl=function(n){return n.method="PUT",h.makeRequest(n)},this.delImpl=function(n){return n.method="DELETE",h.makeRequest(n)},this.makeRequest=function(n){var i=h,o,s;if("function"==typeof r.a){h.willChangeSupportCors&&(r.a.support.cors=!0);var u,e=n.additionalHeaders||{},c=n.body,a=c?JSON.stringify(c):n.data||void 0,v=n.maxRetry||0,f=0,l=n.operationName||n.url,y=n.errorFormatter||function(n){return n},t={url:n.url,type:n.method,data:a,crossDomain:!0,headers:{},success:n.success,timeout:n.timeout,error:n.error,jsonp:n.jsonp,jsonpCallback:n.jsonpCallback,cache:n.cache,beforeSend:function(t){var r,f,o;if(n.contractVersion&&t.setRequestHeader("MS-Contract-Version",n.contractVersion),(!0===n.addCvToRequestHeader||!1!==n.addCvToRequestHeader&&i.alwaysAddCvToRequestHeader)&&i.isValid(u)&&t.setRequestHeader("MS-CV",u),e)for(r=0,f=e;r<f.length;r++)o=f[r],t.setRequestHeader(o,e[o])}};return n.dataType&&(t.dataType=n.dataType),n.noCacheBusting||(t.cache=!1),n.contentType&&(t.contentType=n.contentType),n.accept&&(t.headers.Accept=n.accept),n.accepts&&(t.accepts=n.accepts),n.async&&(t.async=n.async),n.xhrFields&&(t.xhrFields=n.xhrFields),n.complete&&(t.complete=n.complete),n.contents&&(t.contents=n.contents),n.context&&(t.context=n.context),n.dataFilter&&(t.dataFilter=n.dataFilter),n.global&&(t.global=n.global),n.ifModified&&(t.ifModified=n.ifModified),n.isLocal&&(t.isLocal=n.isLocal),n.mimeType&&(t.mimeType=n.mimeType),n.password&&(t.password=n.password),n.processData&&(t.processData=n.processData),n.scriptCharset&&(t.scriptCharset=n.scriptCharset),n.statusCode&&(t.statusCode=n.statusCode),n.traditional&&(t.traditional=n.traditional),n.type&&(t.type=n.type),n.username&&(t.username=n.username),n.xhr&&(t.xhr=n.xhr),u=h.isValid(n.cV)?n.cV:h.increment(),o=function(r,e,o){var s=r.getResponseHeader("Content-Length"),h={name:"Ms.Webi.OutgoingRequest",data:{cV:u,baseData:{operationName:n.currentOperationName||i.options.urlScrubber(document.location.toString()),targetUri:i.targetUriOverrideCallbackFunction?i.targetUriOverrideCallbackFunction(t.url):t.url,latencyMs:o,serviceErrorCode:!e&&r.responseJSON&&r.responseJSON.code&&!isNaN(r.responseJSON.code)?r.responseJSON.code:-1,succeeded:e,requestMethod:t.type,responseContentType:t.dataType,protocolStatusCode:r.status.toString(),dependencyOperationName:l,dependencyOperationVersion:n.version&&n.version.toString(),dependencyName:n.serviceName,dependencyType:"WebService",responseSizeBytes:s&&parseInt(s,10)},baseType:"Ms.Qos.OutgoingServiceRequest",message:e?void 0:JSON.stringify(r.errorThrown),retryCount:f,customData:n.customDataCallBack&&"function"==typeof n.customDataCallBack?JSON.stringify(n.customDataCallBack(r)):void 0}};n.QosCallback&&"function"==typeof n.QosCallback&&n.QosCallback(r,h);i.reportEvent(h.data)},s=function(){var e=l+"_Retry_"+f;return i.recordTimeSpan(e,!1),r.a.ajax(t).then(function(n,t,r){var u=i.recordTimeSpan(e,!0);return o(r,!0,u),r},function(t,h){var l=i.recordTimeSpan(e,!0),c;return o(t,!1,l),c=r.a.Deferred(),v>f&&(0===t.status||t.status>=i.minServerErrorStatusCode&&t.status<i.maxServerErrorStatusCode)?(f++,u=i.isValid(n.cV)?i.incrementExternal(u):i.increment(),setTimeout(function(){s().done(c.resolve).fail(c.reject)},i.retryTimeout)):c.reject(t,h),c.promise()})},s().then(function(n,t,i){return i},function(t){return y(t,n)})}},this.isValid=function(n){if(n){var t=n.split(".")[0];if(t){if(t.length===h.cv1Length)return h.validateWithCv1(n);if(t.length===h.cv2Length)return h.validateWithCv2(n)}}return!1},this.validateWithCv1=function(n){return!!(h.cv1Constants.validationPattern.test(n)&&n.length<=h.cv1Constants.maxCorrelationVectorLength)},this.validateWithCv2=function(n){return!!(h.cv2Constants.validationPattern.test(n)&&n.length<=h.cv2Constants.maxCorrelationVectorLength)},this.increment=function(){return h.cvManager.incrementCv(),h.cvManager.getCurrentCvValue()},this.incrementExternal=function(n){var t,i,r,u,f;if(h.isValid(n)){for(t=n.split("."),i=t.length,t[i-1]=(parseInt(t[i-1],10)+1).toString(),r="",u=0;u<i;u++)r+=t[u],u<i-1&&(r+=".");if(f=t[0].length===h.cv2Length?h.cv2Constants.maxCorrelationVectorLength:h.cv1Constants.maxCorrelationVectorLength,r.length<=f)return r}return""},this.reportEvent=function(n){var t=n.baseData,i={currentOperationName:t.operationName,operationName:t.dependencyOperationName,requestUri:t.targetUri,latencyMs:t.latencyMs,serviceErrorCode:t.serviceErrorCode,isSuccess:t.succeeded,httpMethod:t.requestMethod,contentType:t.responseContentType,httpStatusCode:t.protocolStatusCode,serviceName:t.dependencyName,serviceType:t.dependencyType,operationVersion:t.dependencyOperationVersion,responseSize:t.responseSizeBytes,errorMessage:n.message,retryCount:n.retryCount,customData:n.customData,cV:n.cV};h.qosLogger.reportOutgoingApi(i)},!t)throw new Error("options must be specified.");this.willChangeSupportCors=!1;t.urlScrubber&&(this.targetUriOverrideCallbackFunction=t.urlScrubber)}return n.prototype.getTokenAndExecuteCommandIfTokenIsValid=function(n,t){var i=this.getAntiForgeryTokenForRequest(n);i&&t(i)},n.overrideRequestQosData=function(n,t,i,r){if((r||r.data)&&(t.overrideRequestQosData||n.overrideRequestQosData)){var u=r.data.baseData,e=r.data,f={isSuccess:u&&u.succeeded,latencyMs:u&&u.latencyMs,httpStatusCode:u&&u.protocolStatusCode,serviceErrorCode:u&&u.serviceErrorCode,errorMessage:e&&e.message},o=s;t.overrideRequestQosData&&(o=t.overrideRequestQosData(t,i,f));s===o&&n.overrideRequestQosData&&(n.overrideRequestQosData(t,i,f),o=h);h===o&&(u&&(u.succeeded=f.isSuccess,u.latencyMs=f.latencyMs,u.protocolStatusCode=f.httpStatusCode,u.serviceErrorCode=f.serviceErrorCode),e&&(e.message=f.errorMessage))}},n.prototype.recordTimeSpan=function(n,t){var i=(new Date).getTime();return t?i-this.timers[n]:void(this.timers[n]=i)},n}(),nt=function(){var n=this;this.ajaxGet=function(t){return n.performAjaxRequest("GET",t)};this.ajaxPost=function(t){return n.performAjaxRequest("POST",t)};this.ajaxPut=function(t){return n.performAjaxRequest("PUT",t)};this.ajaxDelete=function(t){return n.performAjaxRequest("DELETE",t)};this.getAntiForgeryToken=function(){return{name:"antiforgery",value:"token"}};this.mockAjaxOperationResult=function(){};this.clearAjaxOperationMocks=function(){};this.performAjaxRequest=function(n,t){return $.ajax($.extend({},t,{method:n}))}},tt=function(){this.serialize=function(){return""};this.getProperty=function(){return""};this.setProperty=function(){};this.deleteProperty=function(){return!1}},it=function(){this.getCurrentCvValue=function(){return"cv.1"};this.getCorrelationVectorFormFieldName=function(){return"cv"};this.seedCv=function(){};this.incrementCv=function(){}},rt=function(){function n(n){var t=this;this.options=n;this.initializationAttempt=0;this.initializers=[];this.biSinks=[];this.qosSinks=[];this.perfSinks=[];this.scenariosSinks=[];this.experimentsSinks=[];this.pageViewOccurred=!1;this.executeOnPageViewQueue=[];this.maxErrorStringLength=100;this.timeoutMultiplier=100;this.scenarioStartPoints={};this.useAsGlobalTelemetryProvider=function(){window.BradburyTelemetry=t.toTelemetryProvider();t.dom.setWindowLoadHandler(t.$notifyPageLoaded)};this.toTelemetryProvider=function(){return{cv:t.cvManager,cc:t.ccManager,qos:t,perf:t,bi:t,scenarios:t,experiments:t,ajax:t.ajaxTelemetry}};this.setCorrelationVectorManager=function(n){t.cvManager=n};this.setCorrelationContextManager=function(n){t.ccManager=n};this.setAjaxTelemetrySink=function(n){t.ajaxTelemetry=n};this.registerInitializer=function(n){t.initializers.push(n)};this.registerBiSink=function(n){t.biSinks.push(n)};this.registerQosSink=function(n){t.qosSinks.push(n)};this.registerPerfSink=function(n){t.perfSinks.push(n)};this.registerScenariosSink=function(n){t.scenariosSinks.push(n)};this.registerExperimentsSink=function(n){t.experimentsSinks.push(n)};this.reportOutgoingApi=function(n){t.reportQosOperation(function(t){return t.reportOutgoingApi(n)})};this.reportClientError=function(n){t.reportQosOperation(function(t){return t.reportClientError(n)})};this.reportFatalError=function(n){t.reportQosOperation(function(t){return t.reportFatalError(n)})};this.registerRawEventSchemas=function(n){t.reportQosOperation(function(t){return t.registerRawEventSchemas(n)})};this.reportRawEvent=function(n){t.reportQosOperation(function(t){return t.reportRawEvent(n)})};this.reportViewPerformanceMetrics=function(n,i){t.reportClientPerformance(function(t){return t.reportViewPerformanceMetrics(n,i)})};this.$notifyPageLoaded=function(){t.setExperimentData();t.reportBiOperation(function(n){return n.$notifyPageLoaded()});t.options.allowAutoPageView&&!t.dom.isPageOptedOutFromAutoPageView()&&t.reportPageView({url:t.dom.getLocationHref(),viewId:t.dom.getPageId()})};this.reportClick=function(n){t.executeAfterPageView(function(){return t.reportBiOperation(function(t){return t.reportClick(n)})})};this.reportPartialView=function(n){t.executeAfterPageView(function(){return t.reportBiOperation(function(t){return t.reportPartialView(n)})})};this.reportPageView=function(n){var u,i,r;if(t.setExperimentData(),n.$hosted)t.executeAfterPageView(function(){return t.reportBiOperation(function(t){return t.reportPageView(n)})});else{if(t.reportBiOperation(function(t){return t.reportPageView(n)}),t.executeOnPageViewQueue.length)for(u=t.executeOnPageViewQueue,t.executeOnPageViewQueue=[],i=0,r=u;i<r.length;i++)r[i]();t.pageViewOccurred=!0}};this.reportSpaPageView=function(n){t.setExperimentData();n.$hosted?t.executeAfterPageView(function(){return t.reportSpaPageViewImpl(n)}):t.reportSpaPageViewImpl(n)};this.getDefaultPlt=function(){return n=t.dom,i=n.getNow().getTime(),((r=n.getPerformanceTiming()).domComplete||i)-(r.fetchStart||i)||0;var n,i,r};this.getCurrentLocation=function(){return t.dom.getLocationHref()};this.getCurrentReferrer=function(){return t.dom.getReferrer()};this.getCurrentPageId=function(){return t.dom.getPageId()};this.getTrafficOriginator=function(){return t.dom.getCookie("tref").toLowerCase()};this.beginScenario=function(n,i,r){return t.$beginScenario({area:n,name:i,currentStep:"!START",attribution:r&&r.attribution,data:r&&r.data}),i};this.beginMultiStepScenario=function(n,i,r,u){return t.$beginScenario({area:n,name:i,currentStep:"!START",nextStep:r,attribution:u&&u.attribution,data:u&&u.data}),i};this.endScenario=function(n){t.$completeStep({area:n.area,name:n.name,currentStep:"!START",nextStep:t.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:t.calculateScenarioTime(n)})};this.cancelScenario=function(n){t.$completeStep({area:n.area,name:n.name,currentStep:"!START",nextStep:t.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:t.calculateScenarioTime(n)})};this.endStep=function(n){t.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!1,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.cancelStep=function(n){t.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!0,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.endMultiStepScenario=function(n){t.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:t.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:t.calculateScenarioTime(n),data:n.data})};this.cancelMultiStepScenario=function(n){t.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:t.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:t.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:t.calculateScenarioTime(n),data:n.data})};this.$beginScenario=function(n){t.ccManager.deleteProperty("scenario-id");t.ccManager.deleteProperty("scenario-step");t.ccManager.setProperty("scenario-id",t.getCorrelationScenarioId(n));n.nextStep&&t.ccManager.setProperty("scenario-step",n.nextStep);t.executeAfterPageView(function(){var i=t.createScenarioId(n.area,n.name);t.scenarioStartPoints[i]=t.dom.getNow().getTime();n.attribution=t.populateScenarioAttribution(n.attribution||{});n.market=t.options.market;n.language=t.options.language;t.reportScenarioEvent(function(t){return t.$beginScenario(n)})})};this.$completeStep=function(n){if(n.ext){if(!n.ext.name)throw new Error("Extended scenario event name must be specified.");if(!n.ext.data)throw new Error("Extended scenario event data must be specified.");}t.ccManager.deleteProperty("scenario-id");t.ccManager.deleteProperty("scenario-step");n.isStep&&(t.ccManager.setProperty("scenario-id",t.getCorrelationScenarioId(n)),n.nextStep&&t.ccManager.setProperty("scenario-step",n.nextStep));t.executeAfterPageView(function(){n.attribution=t.populateScenarioAttribution(n.attribution||{});n.market=t.options.market;n.language=t.options.language;t.reportScenarioEvent(function(t){return t.$completeStep(n)})})};this.extendScenarioEventData=function(n,i){t.reportScenarioEvent(function(t){return t.extendScenarioEventData(n,i)})};this.reportExperimentTrigger=function(n){t.reportExperimentOperation(function(t){return t.reportExperimentTrigger(n)})};this.getCorrelationScenarioId=function(n){return n.area+"."+n.name};this.executeAfterPageView=function(n){t.pageViewOccurred||t.options.$ignorePageViewQueue?n():t.executeOnPageViewQueue.push(n)};this.reportBiOperation=function(n){var i,r,u;if(!t.initializers.length||t.initializeTelemetry(function(){return t.reportBiOperation(n)}))for(i=0,r=t.biSinks;i<r.length;i++)u=r[i],n(u)};this.reportQosOperation=function(n){var i,r,u;if(!t.initializers.length||t.initializeTelemetry(function(){return t.reportQosOperation(n)}))for(i=0,r=t.qosSinks;i<r.length;i++)u=r[i],n(u)};this.reportClientPerformance=function(n){var i,r,u;if(!t.initializers.length||t.initializeTelemetry(function(){return t.reportClientPerformance(n)}))for(i=0,r=t.perfSinks;i<r.length;i++)u=r[i],n(u)};this.reportScenarioEvent=function(n){var i,r,u;if(!t.initializers.length||t.initializeTelemetry(function(){return t.reportScenarioEvent(n)}))for(i=0,r=t.scenariosSinks;i<r.length;i++)u=r[i],n(u)};this.reportExperimentOperation=function(n){var i,r,u;if(!t.initializers.length||t.initializeTelemetry(function(){return t.reportExperimentOperation(n)}))for(i=0,r=t.experimentsSinks;i<r.length;i++)u=r[i],n(u)};this.reportSpaPageViewImpl=function(n){var u,i,r=v(t.dom.getRealLocationHref()),f=t.dom.getSpaLocationHref();t.dom.setSpaPageId(n.viewId);t.dom.setSpaLocationHref(r.protocol.toLowerCase()+"//"+r.host.toLowerCase()+(u=n.path,"/"!==(i=u||"/")[0]&&(i="/"+i),i)+r.search);f&&t.dom.setSpaReferrer(f);t.reportPageView({url:t.dom.getLocationHref(),viewId:n.viewId,pltMsec:n.pltMsec,$internalIsSpa:!0})};this.createScenarioId=function(n,t){return n+"."+t};this.calculateScenarioTime=function(n){var i=t.createScenarioId(n.area,n.name),r=0;return t.scenarioStartPoints[i]&&(r=t.dom.getNow().getTime()-t.scenarioStartPoints[i],delete t.scenarioStartPoints[i]),r};this.getVirtualStepNameForTaskResult=function(n,t){return n?t.isSuccess?"!CANCELOK":"!CANCELFAIL":t.isSuccess?"!OK":"!FAIL"};this.getSafeStepErrorCodeValue=function(n){var i=n;return(i=(i=i||"").substr(0,t.maxErrorStringLength))&&!/^[0-9a-zA-Z-_. ]+$/.test(i)&&(i="InvalidValueDetected"),i};this.populateScenarioAttribution=function(n){var i=t.getTrafficOriginator(),r=(n.flow||t.dom.getQueryParameter("fref")).toLowerCase();return r||(r=i?"ext":"int"),i||(i="int"),n.origin=i,n.flow=r,n.owner=(n.owner||"").toLowerCase(),n};this.initializeTelemetry=function(n){var u;if(!t.initializers.length)return!0;for(var i=[],r=0,f=t.initializers;r<f.length;r++)u=f[r],u.initialize(t.initializationAttempt)||i.push(u);return i.length?(t.initializationAttempt++,t.initializers=i,setTimeout(n,t.initializationAttempt*t.timeoutMultiplier),!1):(t.initializers=[],!0)};this.dom=n.dom||c(n.urlScrubber);this.cvManager=new it;this.ccManager=new tt;this.ajaxTelemetry=new nt}return n.prototype.setExperimentData=function(){this.reportExperimentOperation(function(n){return n.setExperimentData()})},n}();i.d(t,"a",function(){return y});i.d(t,"b",function(){return g});i.d(t,"c",function(){return rt});i.d(t,"d",function(){return l});i.d(t,"e",function(){return c})},9:function(n,t,i){"use strict";(function(n){function f(){return typeof globalThis!==r.l&&globalThis?globalThis:typeof self!==r.l&&self?self:typeof window!==r.l&&window?window:typeof n!==r.l&&n?n:null}function u(n){throw new TypeError(n);}function e(n){function f(){}var i=r.c,t;return i?i(n):null==n?{}:(t=typeof n,t!==r.j&&t!==r.h&&u("Object prototype may only be an Object:"+n),f[r.k]=n,new f)}i.d(t,"a",function(){return f});i.d(t,"c",function(){return u});i.d(t,"b",function(){return e});var r=i(1)}).call(this,i(43))}})})