var Bradbury,MeePortal;!function(n,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("1ds",[],t):"object"==typeof exports?exports["1ds"]=t():n["1ds"]=t()}(window,function(){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=43)}({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]},42:function(n){var t=function(){return this}();try{t=t||new Function("return this")()}catch(n){"object"==typeof window&&(t=window)}n.exports=t},43:function(n,t,i){"use strict";function ci(n,t){return n&&sf.prototype.hasOwnProperty.call(n,t)}function hh(n){return n&&(n===sf.prototype||n===Array.prototype)}function pe(n){return hh(n)||n===Function.prototype}function di(n){if(n){if(nu)return nu(n);var t=n.__proto__||n.prototype||(n.constructor?n.constructor.prototype:null);if(t)return t}return null}function hf(n,t){var i=[],f=sf.getOwnPropertyNames,r,u;if(f)i=f(n);else for(r in n)"string"==typeof r&&ci(n,r)&&i.push(r);if(i&&i.length>0)for(u=0;u<i.length;u++)t(i[u])}function we(n,t,i){return"constructor"!==t&&"function"==typeof n[t]&&(i||ci(n,t))}function cf(n){throw new TypeError("DynamicProto: "+n);}function be(n,t){for(var i=n.length-1;i>=0;i--)if(n[i]===t)return!0;return!1}function ky(n,t,i,r){var f=null,e,s;if(n&&ci(i,"_dynClass")&&(e=n._dynInstFuncs||{},(f=(e[i._dynClass]||{})[t])||cf("Missing ["+t+"] function"),!f._dynInstChk&&!1!==e._dynInstChk)){for(var o=!ci(n,t),u=di(n),h=[];o&&u&&!pe(u)&&!be(h,u);){if(s=u[t],s){o=s===r;break}h.push(u);u=di(u)}try{o&&(n[t]=f);f._dynInstChk=1}catch(n){e._dynInstChk=!1}}return f}function dy(n,t,i){var r=t[n];return r===i&&(r=di(t)[n]),"function"!=typeof r&&cf("["+n+"] is not a function"),r}function gy(n,t,i,r,u){if(!hh(n)){var f=i._dynInstFuncs=i._dynInstFuncs||{},e=f[t]=f[t]||{};!1!==f._dynInstChk&&(f._dynInstChk=!!u);hf(i,function(t){we(i,t,!1)&&i[t]!==r[t]&&(e[t]=i[t],delete i[t],(!ci(n,t)||n[t]&&!n[t]._isDynProxy)&&(n[t]=function(n,t){var i=function(){var r=ky(this,t,n,i)||dy(t,n,i);return r.apply(this,arguments)};return i._isDynProxy=1,i}(n,t)))})}}function ke(n,t){return ci(n,"prototype")?n.name||t||"_unknown_":((n||{}).constructor||{}).name||t||"_unknown_"}function de(n,t,i,r){var u,f,s,e,h,o;ci(n,"prototype")||cf("theClass is an invalid class definition.");u=n.prototype,function(n,t){if(nu)for(var r=[],i=di(t);i&&!pe(i)&&!be(r,i);){if(i===n)return!0;r.push(i);i=di(i)}return!1}(u,t)||cf("["+ke(n)+"] is not in class hierarchy of ["+ke(t)+"]");f=null;ci(u,"_dynClass")?f=u._dynClass:(f="_dynCls$"+ke(n,"_")+"$"+sh,sh++,u._dynClass=f);s=de._dfOpts;e=!!s.useBaseInst;e&&r&&void 0!==r.useBaseInst&&(e=!!r.useBaseInst);h=function(n){var t={};return hf(n,function(i){!t[i]&&we(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(hf(i,function(n){f[n]=o(t,i,n)}),u=di(n),e=[];u&&!pe(u)&&!be(e,u);)hf(u,function(n){!f[n]&&we(u,n,!nu)&&(f[n]=o(t,u,n))}),e.push(u),u=di(u);return f}(u,t,h,e));o=!!nu&&!!s.setInstFuncs;o&&r&&(o=!!r.setInstFuncs);gy(u,f,t,h,!1!==o)}function ge(n){return h.f.toString.call(n)}function np(n,t){return typeof n===t}function y(n){return void 0===n||typeof n===h.l}function r(n){return null===n||y(n)}function tp(n){return!r(n)}function lf(n,t){return n&&h.e.call(n,t)}function vt(n){return typeof n===h.j}function a(n){return typeof n===h.h}function tu(n,t,i,u){void 0===u&&(u=!1);var f=!1;if(!r(n))try{r(n.addEventListener)?r(n.attachEvent)||(n.attachEvent("on"+t,i),f=!0):(n.addEventListener(t,i,u),f=!0)}catch(n){}return f}function lh(n,t,i,u){if(void 0===u&&(u=!1),!r(n))try{r(n.removeEventListener)?r(n.detachEvent)||n.detachEvent("on"+t,i):n.removeEventListener(t,i,u)}catch(n){}}function p(n,t){if(n)for(var i in n)h.e.call(n,i)&&t.call(n,i,n[i])}function ip(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 sr(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 ft(n,t){return!(!n||!t)&&-1!==n.indexOf(t)}function ah(n){return"[object Date]"===ge(n)}function ht(n){return"[object Array]"===ge(n)}function no(n){return"[object Error]"===ge(n)}function k(n){return"string"==typeof n}function iu(n){return"number"==typeof n}function ru(n){return"boolean"==typeof n}function hr(n){if(ah(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 o(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 uu(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 fu(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 rp(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 d(n){return"string"!=typeof n?n:n.replace(/^\s+|\s+$/g,"")}function cr(n){var u=typeof n,i,r,f,t;u===h.h||u===h.j&&null!==n||Object(ti.c)("objKeys called on non-object");i=[];for(r in n)n&&h.e.call(n,r)&&i.push(r);if(vh)for(f=af.length,t=0;t<f;t++)n&&h.e.call(n,af[t])&&i.push(af[t]);return i}function yt(n,t,i,r){if(ch)try{var u={enumerable:!0,configurable:!0};return i&&(u.get=i),r&&(u.set=r),ch(n,t,u),!0}catch(n){}return!1}function pt(){var n=Date;return n.now?n.now():(new n).getTime()}function it(n){return no(n)?n.name:""}function wt(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 yh(n){return!n}function ph(n){return!!n}function gi(n){throw new Error(n);}function eu(n){return n&&(n=Object(h.b)(h.a?Object(h.a)({},n):n)),n}function ot(n,t,i,r,u){var e,f,o,s;if(n&&(e=n,e&&a(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(ou.ParentContextKey,o),o.getCtx&&o.setCtx)&&(s=o.getCtx(ou.ChildrenContextKey),s||(s=[],o.setCtx(ou.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 et(n){var t=Object(ti.a)();return t&&t[n]?t[n]:"window"===n&&nc()?window:null}function nc(){return Boolean(typeof window===h.j&&window)}function rt(){return nc()?window:et("window")}function b(){return Boolean(typeof document===h.j&&document)?document:et("document")}function tc(){return Boolean(typeof navigator===h.j&&navigator)}function nr(){return tc()?navigator:et("navigator")}function sp(){return Boolean(typeof history===h.j&&history)?history:et("history")}function st(n){if(n&&op){var t=et("__mockLocation");if(t)return t}return typeof location===h.j&&location?location:et("location")}function dt(){return et("performance")}function su(){return Boolean(typeof JSON===h.j&&JSON||null!==et("JSON"))}function hu(){return su()?JSON||et("JSON"):null}function ro(){var n=nr();return!(!n||!n.product)&&"ReactNative"===n.product}function vf(){var n=nr(),t;return n&&(n.userAgent!==gh||null===io)&&(t=((gh=n.userAgent)||"").toLowerCase(),io=ft(t,"msie")||ft(t,"trident/")),io}function hp(n){var i,t,r;return((void 0===n&&(n=null),n)||(i=nr()||{},n=i?(i.userAgent||"").toLowerCase():""),t=(n||"").toLowerCase(),ft(t,"msie"))?parseInt(t.split("msie")[1]):ft(t,"trident/")&&(r=parseInt(t.split("trident/")[1]),r)?r+4:null}function l(n){var i=Object[h.k].toString.call(n),t="";return"[object Error]"===i?t="{ stack: '"+n.stack+"', message: '"+n.message+"', name: '"+n.name+"'":su()&&(t=hu().stringify(n)),i+t}function ic(n){return n?'"'+n.replace(/\"/g,"")+'"':""}function uo(n,t){return(n||{}).logger||new fo(t)}function eo(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&&a(u.processTelemetry)&&(f=new rc(u,t),e.push(f),i&&i.setNext(f),i=f);return e.length>0?e[0]:null}function oo(n,t){for(var i,f=[],r=null,u=n.getNext();u;)i=u.getPlugin(),i&&(r&&a(r.setNextPlugin)&&a(i.processTelemetry)&&r.setNextPlugin(i),a(i.isInitialized)&&i.isInitialized()||f.push(i),r=i,u=u.getNext());o(f,function(i){i.initialize(n.getCfg(),n.core(),t,n.getNext())})}function uc(n){return n.sort(function(n,t){var i=0,r=a(t.processTelemetry);return a(n.processTelemetry)?i=r?n.priority-t.priority:1:r&&(i=-1),i})}function oc(n,t){var i=lu._ckMgr||wf._ckMgr;return i||(i=lu._ckMgr=lu(n,t),wf._ckMgr=i),i}function bf(n){return!n||n.isEnabled()}function gt(n,t){var i,r;return n?i=n.getCookieMgr():t&&(r=(t||{}).cookieCfg,i=r._ckMgr?r._ckMgr:lu(t)),i||(i=oc(t,(n||{}).logger)),i}function lu(n,t){var u=function(n){var t=n.cookieCfg=n.cookieCfg||{},i;return(wt(t,"domain",n.cookieDomain,tp,r),wt(t,"path",n.cookiePath||"/",null,r),r(t.enabled))&&(i=void 0,y(n.isCookieUseDisabled)||(i=!n.isCookieUseDisabled),y(n.disableCookiesUsage)||(i=!n.disableCookiesUsage),t.enabled=i),t}(n||wf),e=u.path||"/",o=u.domain,f=!1!==u.enabled,i={isEnabled:function(){var n=f&&kf(t),r=wf._ckMgr;return n&&r&&i!==r&&(n=bf(r)),n},setEnabled:function(n){f=!1!==n},set:function(n,t,f,s,h){var l,w,a,b;if(bf(i)){var c={},v=d(t||""),p=v.indexOf(";");(-1!==p&&(v=d(t.substring(0,p)),c=sc(t.substring(p+1))),wt(c,"domain",s||o,ph,y),r(f))||(l=vf(),y(c.expires)&&(w=pt()+1e3*f,w>0&&(a=new Date,a.setTime(w),wt(c,"expires",hc(a,l?"toGMTString":"toUTCString")||hc(a,l?"toGMTString":"toUTCString")||"",ph))),l||wt(c,"max-age",""+f,null,y));b=st();b&&"https:"===b.protocol&&(wt(c,"secure",null,null,y),null===so&&(so=!ap((nr()||{}).userAgent)),so&&wt(c,"SameSite","None",null,y));wt(c,"path",h||e,null,y);(u.setCookie||lc)(n,cc(v,c))}},get:function(n){var t="";return bf(i)&&(t=(u.getCookie||lp)(n)),t},del:function(n,t){bf(i)&&i.purge(n,t)},purge:function(n,i){var r,f;kf(t)&&(r=((f={}).path=i||"/",f.expires="Thu, 01 Jan 1970 00:00:01 GMT",f),vf()||(r["max-age"]="0"),(u.delCookie||lc)(n,cc("",r)))}};return i._ckMgr=i,i}function kf(n){if(null===pf){pf=!1;try{pf=void 0!==(cu||{}).cookie}catch(t){n&&n.throwInternal(f.WARNING,s.CannotAccessCookie,"Cannot access document.cookie - "+it(t),{exception:l(t)})}}return pf}function sc(n){var t={};return n&&n.length&&o(d(n).split(";"),function(n){if(n=d(n||"")){var i=n.indexOf("=");-1===i?t[n]=null:t[d(n.substring(0,i))]=d(n.substring(i+1))}}),t}function hc(n,t){return a(n[t])?n[t]():null}function cc(n,t){var i=n||"";return p(t,function(n,t){i+="; "+n+(r(t)?"":"="+t)}),i}function lp(n){var i="",t;return cu&&(t=cu.cookie||"",fc!==t&&(ec=sc(t),fc=t),i=d(ec[n]||"")),i}function lc(n,t){cu&&(cu.cookie=n+"="+t)}function ap(n){return!!k(n)&&(!(!ft(n,"CPU iPhone OS 12")&&!ft(n,"iPad; CPU OS 12"))||!!(ft(n,"Macintosh; Intel Mac OS X 10_14")&&ft(n,"Version/")&&ft(n,"Safari"))||!(!ft(n,"Macintosh; Intel Mac OS X 10_14")||!ip(n,"AppleWebKit/605.1.15 (KHTML, like Gecko)"))||!(!ft(n,"Chrome/5")&&!ft(n,"Chrome/6"))||!(!ft(n,"UnrealEngine")||ft(n,"Chrome"))||!(!ft(n,"UCBrowser/12")&&!ft(n,"UCBrowser/11")))}function wc(n){n<0&&(n>>>=0);df=123456789+n&4294967295;gf=987654321-n&4294967295;pc=!0}function bc(){try{var n=2147483647&pt();wc((4294967296*Math.random()^n)+n)}catch(n){}}function kc(n){return n>0?Math.floor(ir()/4294967295*(n+1))>>>0:0}function ir(n){var t,i=et("crypto")||et("msCrypto");return i&&i.getRandomValues?t=4294967295&i.getRandomValues(new Uint32Array(1))[0]:vf()?(pc||bc(),t=4294967295&dc()):t=Math.floor(4294967296*Math.random()|0),n||(t>>>=0),t}function bp(n){n?wc(n):bc()}function dc(n){var t=((gf=36969*(65535&gf)+(gf>>16)&4294967295)<<16)+(65535&(df=18e3*(65535&df)+(df>>16)&4294967295))>>>0&4294967295|0;return n||(t>>>=0),t}function ne(n,t){var i=!1,r=rt(),u;return r&&(i=tu(r,n,t),i=tu(r.body,n,t)||i),u=b(),u&&(i=tl.Attach(u,n,t)||i),i}function ho(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(kp,function(n){var t=0|kc(15);return("x"===n?t:3&t|8).toString(16)})}function gc(){var n=dt();return n&&n.now?n.now():pt()}function co(n){void 0===n&&(n=22);for(var t=ir()>>>0,i=0,r="";r.length<n;)i++,r+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(63&t),t>>>=6,5===i&&(t=(ir()<<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=ir())]+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&ir())|0],i.substr(0,8)+i.substr(9,4)+"4"+i.substr(13,3)+u+i.substr(16,3)+i.substr(19,12)}function dp(n,t){var i=oc(n,t),r=nl._canUseCookies;return null===lr&&(lr=[],au=r,yt(nl,"_canUseCookies",function(){return au},function(n){au=n;o(lr,function(t){t.setEnabled(n)})})),-1===uu(lr,i)&&lr.push(i),ru(r)&&i.setEnabled(r),ru(au)&&i.setEnabled(au),i}function gp(){dp().setEnabled(!1)}function il(n,t){var i=!1,r;if(n&&((i=t in n)||(r=n.prototype,r&&(i=t in r)),!i))try{i=!y((new n)[t])}catch(n){}return i}function u(n){return!(""===n||r(n))}function tw(n){if(n){var t=n.indexOf("-");if(t>-1)return n.substring(0,t)}return""}function rl(){return null===lo&&(lo=tc()&&Boolean(nr().sendBeacon)),lo}function iw(n){var t=!1,i;try{t=!!et("fetch");i=et("Request");t&&n&&i&&(t=il(i,"keepalive"))}catch(n){}return t}function ao(){return void 0!==typeof XMLHttpRequest}function rw(n){return!!(n&&iu(n)&&n>=nt&&n<=at)}function uw(n,t,i){if(!t&&!u(t)||"string"!=typeof n)return null;var f=typeof t;if("string"===f||"number"===f||"boolean"===f||ht(t))t={value:t};else if("object"!==f||t.hasOwnProperty("value")){if(r(t.value)||""===t.value||!k(t.value)&&!iu(t.value)&&!ru(t.value)&&!ht(t.value))return null}else t={value:i?JSON.stringify(t):t};if(ht(t.value)&&!sw(t.value))return null;if(!r(t.kind)){if(ht(t.value)||!ow(t.kind))return null;t.value=t.value.toString()}return t}function ul(){return null===vu&&(vu=void 0!==typeof XDomainRequest)&&ao()&&(vu=vu&&!il(XMLHttpRequest,"withCredentials")),vu}function fw(n,t,i){var r=-1,u;return y(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=nw[yo(n)]||-1,-1!==r&&-1!==u?r|=u:u===to&&(r=u))),r}function ew(n){return kf(null)?bt(gt(null),n):""}function bt(n,t,i){var r;return void 0===i&&(i=!0),n&&(r=n.get(t),i&&r&&decodeURIComponent&&(r=decodeURIComponent(r))),r||""}function ei(n){void 0===n&&(n="D");var t=ho();return"B"===n?t="{"+t+"}":"P"===n?t="("+t+")":"N"===n&&(t=t.replace(/-/g,"")),t}function tt(n){var t={},u=!1,i=0,f=arguments.length,e=Object[h.k],r=arguments;for("[object Boolean]"===e.toString.call(r[0])&&(u=r[0],i++);i<f;i++)p(n=r[i],function(n,i){u&&i&&vt(i)?ht(i)?(t[n]=t[n]||[],o(i,function(i,r){t[n][r]=i&&vt(i)?tt(!0,t[n][r],i):i})):t[n]=tt(!0,t[n],i):t[n]=i});return t}function ow(n){return n===bh||n>bh&&n<=up||n===fp}function sw(n){return n.length>0}function vo(n){var t=ne("beforeunload",n);return t=ne("unload",n)||t,t=ne("pagehide",n)||t}function rr(n,t){var i=n;i.timings=i.timings||{};i.timings.processTelemetryStart=i.timings.processTelemetryStart||{};i.timings.processTelemetryStart[t]=ni()}function yo(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,ht(n)?(t=4096,n.length>0&&(t|=yo(n[0]))):lf(n,"value")&&(t=8192|yo(n.value)))),t}function el(n,t){var r,u,i;if(void 0===t&&(t=te),r=null,n)for(u=n.split(","),i=0;i<u.length;i++)hw(u[i],t)&&(r?r+=","+u[i]:r=u[i]);return r}function hw(n,t){if(void 0===t&&(t=te),!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 dl(){return void 0===pu&&(pu=!!na(wu.LocalStorage)),pu}function gl(){return dl()?na(wu.LocalStorage):null}function na(n){var u,i,t=null,r;try{if(r=Object(ti.a)(),!r)return null;i=new Date;(t=n===wu.LocalStorage?r.localStorage:r.sessionStorage)&&a(t.setItem)&&(t.setItem(i,i),u=t.getItem(i)!==i,t.removeItem(i),u&&(t=null))}catch(n){t=null}return t}function ia(n,t,i,r){var o,f,u,s,e,h;if(r&&n&&(o=fw(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]={};ht(r.value)?u.a={t:o}:u.t=o}}function ra(n){try{return n.responseText}catch(n){}return""}function fa(n,t,i){var e=t.length,r=nk(n,t),f,u;if(r.length!==e){for(f=0,u=r;void 0!==i[u];)f++,u=r.substring(0,147)+rk(f);r=u}return r}function nk(n,t){var i;return t&&(t=d(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 kt(n,t,i){var r;return void 0===i&&(i=1024),t&&(i=i||1024,(t=d(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 ue(n,t){return oa(n,t,2048,s.UrlTooLong)}function ea(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 tk(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 ur(n,t){if(t){var i={};p(t,function(t,r){if(vt(r)&&su())try{r=hu().stringify(r)}catch(t){n.throwInternal(f.WARNING,s.CannotSerializeObjectNonSerializable,"custom property is not valid",{exception:t},!0)}r=kt(n,r,8192);t=fa(n,t,i);i[t]=r});t=i}return t}function fr(n,t){if(t){var i={};p(t,function(t,r){t=fa(n,t,i);i[t]=r});t=i}return t}function ik(n,t){return t?oa(n,t,128,s.IdTooLong).toString():t}function oa(n,t,i,r){var u;return t&&(t=d(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 rk(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 yi(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 ek(n,t,i,r,u){return!u&&k(n)&&("Script error."===n||"Script error"===n)}function os(n,t){var i=n;return i&&!k(i)&&(JSON&&JSON.stringify?(i=JSON.stringify(n),!t||i&&"{}"!==i||(i=a(n.toString)?n.toString():""+n)):i=n+" - (Missing JSON.stringify)"),i||""}function pa(n,t){var i=n;return n&&((i=n.message||n.description||"")&&!k(i)&&(i=os(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 wa(n){return n&&n.src&&k(n.src)&&n.obj&&ht(n.obj)}function wr(n){var t=n||"",i;return k(t)||(t=k(t.stack)?t.stack:""+t),i=t.split("\n"),{src:t,obj:i}}function ba(n){var t=null,i;if(n)try{n.stack?t=wr(n.stack):n.error&&n.error.stack?t=wr(n.error.stack):n.exception&&n.exception.stack?t=wr(n.exception.stack):wa(n)?t=n:wa(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=wr(n):(i=n.message||n.description||"",k(n.errorSrc)&&(i&&(i+="\n"),i+=" from "+n.errorSrc),i&&(t=wr(i)))}catch(n){t=wr(n)}return t||{src:"",obj:null}}function fe(n){var i="",t;if(n&&!(i=n.typeName||n.name||""))try{t=/function (.{1,})\(/.exec(n.constructor.toString());i=t&&t.length>1?t[1]:""}catch(n){}return i}function ss(n){if(n)try{if(!k(n)){var i=fe(n),t=os(n,!1);return t&&"{}"!==t||(n.error&&(i=fe(n=n.error)),t=os(n,!0)),0!==t.indexOf(i)&&"String"!==i?i+":"+t:t}}catch(n){}return""+(n||"")}function da(n){var t,i,u;try{if(r(Object(ti.a)()))return null;if(t=new Date,i=et(n===bu.LocalStorage?"localStorage":"sessionStorage"),i.setItem(t.toString(),t.toString()),u=i.getItem(t.toString())!==t.toString(),i.removeItem(t.toString()),!u)return i}catch(n){}return null}function ls(){return as()?da(bu.SessionStorage):null}function hk(){wi=!1}function as(){return void 0===wi&&(wi=!!da(bu.SessionStorage)),wi}function ga(n,t){var i=ls();if(null!==i)try{return i.getItem(t)}catch(t){wi=!1;n.throwInternal(f.WARNING,s.BrowserCannotReadSessionStorage,"Browser failed read of session storage. "+it(t),{exception:l(t)})}return null}function ck(n,t,i){var r=ls();if(null!==r)try{return r.setItem(t,i),!0}catch(t){wi=!1;n.throwInternal(f.WARNING,s.BrowserCannotWriteSessionStorage,"Browser failed write to session storage. "+it(t),{exception:l(t)})}return!1}function lk(n,t){var i=ls();if(null!==i)try{return i.removeItem(t),!0}catch(t){wi=!1;n.throwInternal(f.WARNING,s.BrowserFailedRemovalFromSessionStorage,"Browser failed removal of session storage item. "+it(t),{exception:l(t)})}return!1}function ku(n){var i=null,t;return a(Event)?i=new Event(n):(t=b(),t&&t.createEvent&&(i=t.createEvent("Event")).initEvent(n,!0,!0)),i}function vs(n){var t=tv,i=yk,r=i[t];return nv.createElement?i[t]||(r=i[t]=nv.createElement("a")):r={host:bk(n,!0)},r.href=n,++t>=i.length&&(t=0),tv=t,r}function pk(n){var t,i=vs(n);return i&&(t=i.href),t}function wk(n,t){return n?n.toUpperCase()+" "+t:t}function bk(n,t){var r=iv(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 iv(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 he(){var n=dt(),t;return n&&n.now&&n.timing&&(t=n.now()+n.timing.navigationStart,t>0)?t:pt()}function ct(n,t){var i=null;return 0===n||0===t||r(n)||r(t)||(i=t-n),i}function du(n,t){n&&n.dispatchEvent&&t&&n.dispatchEvent(t)}function ps(n){p(n,function(t,i){u(i)&&("{}"!==JSON.stringify(i)||"callback"===t)||delete n[t]})}function td(n){return le(n,id)}function le(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 id(n){return"A"===n.nodeName}function rd(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 uv(n){return!!u(ae(n,"data-bi-dnt"))}function ae(n,t){return le(n,ud,t)}function ud(n,t){var i=n.getAttribute(t);return u(i)||""===i}function gu(n){return"["+n+"]"}function fv(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 ev(){var i={h:0,v:0},t=rt(),n=b();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 ws(){var t={h:0,w:0},n=rt(),i=b(),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 hv(n){if(!n||!n.attributes)return!1;try{var t=n.getAttribute("data-dc");return!!u(t)&&"pii"===t.toLowerCase()}catch(n){return!1}}function cd(n,t){return n.coreData&&n.coreData.requestUri&&""!==n.coreData.requestUri?n.coreData.requestUri:function(n,t){var i,r,f,e;return t?(i=t.protocol+"//"+(t.hostname||t.host)+(u(t.port)?":"+t.port:"")+t.pathname,n.urlCollectHash&&(i+=t.hash||""),n.urlCollectQuery)?(r=t.search,r||(f=t.hash||"",e=f.indexOf("?"),-1!==e&&(r=f.slice(e))),i+r):i:null}(n,t)}function cv(n,t){var r,u="",e={},i=[],s=n.cookiesToCollect;!1===n.shareAuthStatus?i=s:o(s,function(n){"ANON"!==n&&i.push(n)});try{try{yu&&window.varCustomerCookies&&window.varCustomerCookies.length>0&&(i=i.concat(window.varCustomerCookies))}catch(n){t.throwInternal(f.CRITICAL,w.FailedToGetCookies,"Failed to get cookies ")}o(i,function(n){e.hasOwnProperty(n)||(e[n]="",fi&&""!==(r=decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(n).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1")))&&(u+=n+"="+r+";"))})}catch(n){t.throwInternal(f.CRITICAL,w.FailedToGetCookies,"Failed to get cookies ")}return u}function ld(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=td(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&&sv[i.toUpperCase()]&&(r=st()||{},t=n.form?n.form.action||r.pathname||"":r.pathname||"")}return t}function lv(n){!function n(t){var i=b()||{};/in/.test(i.readyState)?setTimeout(function(){n(t)},100):t.call()}(function(){if(fi&&"complete"===document.readyState)n();else{var t=rt();t&&(t.addEventListener?t.addEventListener("load",function(){n()}):t.attachEvent&&t.attachEvent("onload",function(){n()}))}})}function ks(n,t,i){var r="";return t&&t[i]?r=t[i]:n&&(r=n[i]),r}function kr(n){try{return n.responseText}catch(n){}return""}function ny(n){p(n,function(t,i){u(i)&&("{}"!==JSON.stringify(i)||"callback"===t)||delete n[t]})}function ty(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 iy(n,t){var u,f={},e=b(),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 nh(n,t){if(n)for(var i=0;i<n.length&&!t(n[i],i);i++);}function th(n,t,i,r,u){u>=0&&u<=2&&nh(n,function(n,f){var o=n.cbks,s=o[gs[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[gs[2]];e&&(t.err=n,e.apply(t.inst,i))}catch(n){}finally{t.err=h}}}})}function ry(n,t,i){var r=null;return n&&(lf(n,t)?r=n:i&&(r=ry(function(n){if(n){if(ih)return ih(n);var t=n.__proto__||n[h.k]||n.constructor;if(t)return t}return null}(n),t,!1))),r}function rh(n,t,i,r){var f,e,u,s,c,o;return(void 0===r&&(r=!0),n&&t&&i)&&(f=ry(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 nh(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;th(u,n,r,f,0);s=o.f;try{n.rslt=s.apply(i,t)}catch(i){throw n.err=i,th(u,n,r,f,3),i;}return th(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;nh(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 uy(n,t,i){var r=0,u=n[t],f=n[i];return u&&f&&(r=ct(u,f)),r}function or(n,t,i,r,u){var f=0,e=uy(i,r,u);return e&&(f=bi(n,t,yi(e))),f}function bi(n,t,i){var r=0;return n&&t&&i&&((n.ajaxPerf=n.ajaxPerf||{})[t]=i,r=1),r}function ve(n){var t="";try{r(n)||r(n.ajaxData)||r(n.ajaxData.requestUrl)||(t+="(url: '"+n.ajaxData.requestUrl+"')")}catch(n){}return t}function rf(n,t,i,r,u){n.diagLog().throwInternal(f.CRITICAL,t,i,r,u)}function ye(n,t,i,r,u){n.diagLog().throwInternal(f.WARNING,t,i,r,u)}function uf(n,t,i){return function(r){rf(n,t,i,{ajaxDiagnosticsMessage:ve(r.inst),exception:l(r.err)})}}function dr(n,t){return n&&t?n.indexOf(t):-1}var vh,af,f,ou,wh,yf,fo,rc,tr,li,au,lr,fi,yu,ni,fl,te,wi,er,rv,ys,sv,gs,ih;i.r(t);var c=i(52),sf=Object,nu=sf.getPrototypeOf,sh=0;
/*!
 * Microsoft Dynamic Proto Utility, 1.1.4
 * Copyright (c) Microsoft and contributors. All rights reserved.
 */
de._dfOpts={setInstFuncs:!0,useBaseInst:!0};var g=de,h=i(1),ti=i(7),ch=h.d;h.b.freeze;h.b.seal;vh=!{toString:null}.propertyIsEnumerable("toString");af=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"];ou=function(){function n(t,i,r){var f,u=this,e=!1;(u.start=pt(),u.name=t,u.isAsync=r,u.isChildEvt=function(){return!1},a(i))&&(e=yt(u,"payload",function(){return!f&&a(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(ht(r))for(t=0;t<r.length;t++)f=r[t],f&&(o+=f.time);u.time=pt()-u.start;u.exTime=u.time-o;u.complete=function(){};!e&&a(i)&&(u.payload=i())}}return n.ParentContextKey="parent",n.ChildrenContextKey="childEvts",n}();wh=function n(t){this.ctx={};g(n,this,function(n){n.create=function(n,t,i){return new ou(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},bh=0,up=13,fp=32,nt=1,ep=2,ri=3,at=4,kh=1,to=6,dh=7,w=Object(c.a)(Object(c.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}),io=null,gh=null,op=!1;yf=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="";su()&&(u=hu().stringify(r));f=(t?" message:"+ic(t):"")+(r?" props:"+ic(u):"");this.message+=f}return n.dataType="MessageData",n}();fo=function n(t){this.identifier="DiagnosticLogger";this.queue=[];var u=0,i={};g(n,this,function(n){function e(n,i){var u=t[n];return r(u)?i:u}r(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 yf(r,u,o,e),n.enableDebugExceptions())throw s;y(s)||!s||y(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:et("console"),i;t&&(i="log",t.warn&&(i="warn"),a(t[i])&&t[i](n))};n.resetInternalMessageCount=function(){u=0;i={}};n.logInternalMessage=function(t,r){var f,e,o,h;u>=n.maxInternalMessageLimit()||(f=!0,e="AITR_"+r.messageId,(i[e]?f=!1:i[e]=!0,f&&(t<=n.telemetryLoggingLevel()&&(n.queue.push(r),u++),u===n.maxInternalMessageLimit()))&&(o="Internal events throttle limit per PageView reached for this app.",h=new yf(s.MessageLimitPerPVExceeded,o,!1),n.queue.push(h),n.warnToConsole(o)))}})};rc=function(n,t){var r=this,i=null,u=a(n.processTelemetry),e=a(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";ot(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)}};tr=function n(t,i,u,f){var e=this,s=null;null!==f&&(t&&a(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),eo(r,t)}(t,e,f||t.getPlugin()):f?s=function(n,t,i){var r=n,u=!1;return i&&n&&(r=[],o(n,function(n){(u||n===i)&&(u=!0,r.push(n))})),i&&!u&&(r||(r=[]),r.push(i)),eo(r,t)}(t,e,f):y(f)&&(s=eo(t,e)));e.core=function(){return u};e.diagLog=function(){return uo(u,i)};e.getCfg=function(){return i};e.getExtCfg=function(n,t){var u,r;return(void 0===t&&(t={}),i)&&(r=i.extensionConfig,r&&n&&(u=r[n])),u||t};e.getConfig=function(n,t,u){var f,o;return void 0===u&&(u=!1),o=e.getExtCfg(n,null),o&&!r(o[t])?f=o[t]:i&&!r(i[t])&&(f=i[t]),r(f)?u:f};e.hasNext=function(){return null!=s};e.getNext=function(){return s};e.setNext=function(n){s=n};e.processNext=function(n){var t=s;t&&(s=t.getNext(),t.processTelemetry(n,e))};e.createNew=function(t,r){return void 0===t&&(t=null),new n(t||s,i,u,r)}};li=function(){function n(){var t=this,i=!1,u=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&&a(n.processTelemetry)&&n.processTelemetry(t,null)};t._getTelCtx=function(i){var r,f;return void 0===i&&(i=null),r=i,r||(f=u||new tr(null,{},t.core),r=n&&n.getPlugin?f.createNew(null,n.getPlugin):f.createNew(null,n)),r};t._baseTelInit=function(f,e,o,s){f&&wt(f,"extensionConfig",[],null,r);!s&&e&&(s=e.getProcessTelContext().getNext());var h=n;n&&n.getPlugin&&(h=n.getPlugin());t.core=e;u=new tr(s,f,e,h);i=!0}}return n.prototype.initialize=function(n,t,i,r){this._baseTelInit(n,t,i,r)},n}();var cp=function(n){function t(){function u(n){n&&n.length>0&&(function(n){o(n,function(n){n.priority<500&&gi("Channel has invalid priority"+n.identifier)})}(n=n.sort(function(n,t){return n.priority-t.priority})),i.push(n))}var i,r=n.call(this)||this;return r.identifier="ChannelControllerPlugin",r.priority=500,g(t,r,function(n,t){n.setNextPlugin=function(){};n.processTelemetry=function(n,t){i&&o(i,function(i){i.length>0&&r._getTelCtx(t).createNew(i).processNext(n)})};n.getChannelControls=function(){return i};n.initialize=function(r,f,e){n.isInitialized()||(t.initialize(r,f,e),function(n,t){if(i=[],n&&o(n,function(n){return u(n)}),t){var r=[];o(t,function(n){n.priority>500&&r.push(n)});u(r)}}((r||{}).channels,e),o(i,function(n){return oo(new tr(n,r,f),e)}))}}),r}var i;return Object(c.b)(t,n),t._staticInit=(yt(i=t.prototype,"ChannelControls",i.getChannelControls),void yt(i,"channelQueue",i.getChannelControls)),t}(li),pf=null,so=null,fc=null,cu=b(),ec={},wf={};var ac=0,vc=1,vp=2,yp=4,yc=5,pp=function n(t){this.listeners=[];var i=!!(t||{}).perfEvtsSendAll;g(n,this,function(n){n.addNotificationListener=function(t){n.listeners.push(t)};n.removeNotificationListener=function(t){for(var i=uu(n.listeners,t);i>-1;)n.listeners.splice(i,1),i=uu(n.listeners,t)};n.eventsSent=function(t){o(n.listeners,function(n){n&&n.eventsSent&&setTimeout(function(){return n.eventsSent(t)},0)})};n.eventsDiscarded=function(t,i){o(n.listeners,function(n){n&&n.eventsDiscarded&&setTimeout(function(){return n.eventsDiscarded(t,i)},0)})};n.eventsSendRequest=function(t,i){o(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()||o(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){}}))}})},wp=function(n){function t(){var i=n.call(this)||this;return g(t,i,function(n,t){function i(t){var i=n.getNotifyMgr();i&&i.eventsDiscarded([t],vp)}n.initialize=function(n,i,r,u){t.initialize(n,i,r||new fo(n),u||new pp(n))};n.track=function(u){ot(n.getPerfMgr(),function(){return"AppInsightsCore:track"},function(){null===u&&(i(u),gi("Invalid telemetry item")),function(n){if(r(n.name))throw i(n),Error("telemetry name required");}(u);t.track(u)},function(){return{item:u}},!u.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:[];o(i,function(i){var r={name:t||"InternalMessageId: "+i.messageId,iKey:n.config.instrumentationKey,time:hr(new Date),baseType:yf.dataType,baseData:{message:i.message}};n.track(r)});i.length=0},i)}}),i}return Object(c.b)(t,n),t}(function n(){var i,t,u,f,e,s=!1;g(n,this,function(n){n._extensions=[];t=new cp;n.logger=Object(ti.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,f,e,h){var p,w,a,l,c;n.isInitialized()&&gi("Core should not be initialized more than once");i&&!r(i.instrumentationKey)||gi("Please provide instrumentation key");u=h;n._notificationManager=h;n.config=i||{};i.extensions=r(i.extensions)?[]:i.extensions;(w="extensionConfig",(p=i)?!(l=p[w])&&r(l)&&(l=y(a)?{}:a,p[w]=l):l=y(a)?{}:a,l).NotificationManager=h;e&&(n.logger=e);c=[];c.push.apply(c,f.concat(i.extensions));c=uc(c);var v=[],k=[],b={};o(c,function(n){(r(n)||r(n.initialize))&&gi("Extensions must provide callback to initialize");var i=n.priority,u=n.identifier;n&&i&&(r(b[i])?b[i]=u:e.warnToConsole("Two extensions have same priority #"+i+" - "+b[i]+", "+u));!i||i<t.priority?v.push(n):k.push(n)});c.push(t);v.push(t);c=uc(c);n._extensions=c;oo(new tr([t],i,n),c);oo(new tr(v,i,n),c);n._extensions=v;0===n.getTransmissionControls().length&&gi("No channels available");s=!0;n.releaseQueue()};n.getTransmissionControls=function(){return t.getChannelControls()};n.track=function(t){wt(t,"iKey",n.config.instrumentationKey,null,yh);wt(t,"time",hr(new Date),null,yh);wt(t,"ver","4.0",null,r);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 tr(r,n.config,n)};n.getNotifyMgr=function(){return u||(u=Object(ti.b)({addNotificationListener:function(){},removeNotificationListener:function(){},eventsSent:function(){},eventsDiscarded:function(){},eventsSendRequest:function(){}}),n._notificationManager=u),u};n.getCookieMgr=function(){return e||(e=lu(n.config,n.logger)),e};n.setCookieMgr=function(n){e=n};n.getPerfMgr=function(){return f||n.config&&n.config.enablePerfMgr&&(f=new wh(n.getNotifyMgr())),f};n.setPerfMgr=function(n){f=n};n.eventCnt=function(){return i.length};n.releaseQueue=function(){i.length>0&&(o(i,function(t){n.getProcessTelContext().processNext(t)}),i=[])}})}),pc=!1,df=123456789,gf=987654321;lr=null;h.l;var ai,nl={_canUseCookies:void 0,isTypeof:np,isUndefined:y,isNullOrUndefined:r,hasOwnProperty:lf,isFunction:a,isObject:vt,isDate:ah,isArray:ht,isError:no,isString:k,isNumber:iu,isBoolean:ru,toISOString:hr,arrForEach:o,arrIndexOf:uu,arrMap:fu,arrReduce:rp,strTrim:d,objCreate:ti.b,objKeys:cr,objDefineAccessors:yt,addEventHandler:ne,dateNow:pt,isIE:vf,disableCookies:gp,newGuid:ho,perfNow:gc,newId:co,randomValue:kc,random32:ir,mwcRandomSeed:bp,mwcRandom32:dc,generateW3CId:ui},kp=/[xy]/g,tl={Attach:tu,AttachEvent:tu,Detach:lh,DetachEvent:lh};var nw=((ai={})[0]=0,ai[2]=to,ai[1]=kh,ai[3]=dh,ai[4098]=to,ai[4097]=kh,ai[4099]=dh,ai),vu=null,lo=null;fi=Boolean(b());yu=Boolean(rt());ni=gc;h.l;h.j;h.l;ti.b;fl=function(n){function t(){var i=n.call(this)||this;return i.pluginVersionStringArr=[],i.pluginVersionString="",g(t,i,function(n,t){n.initialize=function(i,r,u,e){ot(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&&o(i.channels,function(t){t&&o(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};r&&o(r,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,r,u,e)}catch(t){n.logger.throwInternal(f.CRITICAL,w.ErrorProvidedChannels,"Channels must be provided through config.channels only")}n.pollInternalLogs("InternalLog")},function(){return{config:i,extensions:r,logger:u,notificationManager:e}})};n.track=function(i){ot(n,function(){return"AppInsightsCore.track"},function(){var r=i,u,f,e;r&&(r.timings=r.timings||{},r.timings.trackStart=ni(),rw(r.latency)||(r.latency=nt),u=r.ext=r.ext||{},u.sdk=u.sdk||{},u.sdk.ver="1DS-Web-JS-3.1.3",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(c.b)(t,n),t}(wp);te=["AX","EX","SF","CS","CF","CT","CU","DC","DF","H5","HL","WS","WP"];var cw=function(){function n(n,t){var i,r;this.core=t;this.appExpId=null;this.flightIdNameSpaces=te.slice(0);this.expIdCookieName="Treatments";this._cookieMgr=gt(t);this._propertiesConfig=n;i=b();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=b(),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=el(n,this.flightIdNameSpaces))},n.prototype._getAppExpId=function(){return this.appExpId},n.prototype._readExpIdFromCookie=function(){var n=bt(this._cookieMgr,this.expIdCookieName);return this._setAppExpId(n),this._getAppExpId()},n.prototype._readExpIdFromCoreData=function(n){return this._setAppExpId(n),this._getAppExpId()},n.validateAppExpId=el,n._staticInit=void yt(n.prototype,"expId",n.prototype.getExpId),n}(),lw=function(){},aw=function(){function n(t,i,r){var u,f,e,o,s,c,l,h;this.core=r;u=this._cookieMgr=gt(r,t);u&&u.isEnabled()&&(f=bt(u,"MUID"),(f&&this.setLocalId("t:"+f),i.enableApplicationInsightsUser)&&(e=bt(u,n.userCookieName),e&&(o=e.split(n.cookieSeparator),o.length>0&&(this.id=o[0])),this.id||(this.id=co(t&&!y(t.idLength)?t.idLength:22),s=hr(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=bt(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 yt(n.prototype,"localId",n.prototype.getLocalId,n.prototype.setLocalId),n}(),po="MSIE",ol="Chrome",sl="Firefox",wo="Safari",bo="Edge",hl="Electron",cl="SkypeShell",ll="PhantomJS",vw="Opera",yw=function(){function n(n,t){var r,u,i,f,e;this._cookieMgr=gt(t);this._propertiesConfig=n;r=st();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||!!bt(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)?vw:this._userAgentContainsString(ll,n)?ll:this._userAgentContainsString(bo,n)||this._userAgentContainsString("Edg/",n)?bo:this._userAgentContainsString(hl,n)?hl:this._userAgentContainsString(ol,n)?ol:this._userAgentContainsString("Trident",n)?po:this._userAgentContainsString(sl,n)?sl:this._userAgentContainsString(wo,n)?wo:this._userAgentContainsString(cl,n)?cl:"Unknown"},n.prototype._userAgentContainsString=function(n,t){return t.indexOf(n)>-1},n.prototype._getBrowserVersion=function(n,t){return t===po?this._getIeVersion(n):this._getOtherVersion(t,n)},n.prototype._getIeVersion=function(n){var i=n.match(new RegExp(po+" ([\\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===wo?n="Version":n===bo&&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=rt();return t&&t.screen&&(n.h=screen.height,n.w=screen.width),n},n._staticInit=void yt(n.prototype,"userConsent",n.prototype.getUserConsent),n}(),al="Windows",ko="Mac OS X",vl="Android",yl="iOS",pw=/(windows|win32)/i,ww=/ arm;/i,bw=/windows\sphone\s\d+\.\d+/i,kw=/(macintosh|mac os x)/i,dw=/(ipad|iphone|ipod)(?=.*like mac os x)/i,gw=/(linux|joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk)/i,nb=/android/i,tb=/CrOS/i,pl={5.1:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1","10.0":"10"},ib=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(bw)?"Windows Phone":n.match(ww)?"Windows RT":n.match(pw)?al:n.match(dw)?yl:n.match(nb)?vl:n.match(gw)?"Linux":n.match(tb)?"Chrome OS":-1!==n.indexOf("x11")?"Unix":-1!==n.indexOf("blackberry")?"BlackBerry":-1!==n.indexOf("symbian")?"Symbian":-1!==n.indexOf("nokia")?"Nokia":n.match(kw)?ko:"Unknown"},n.prototype._getOsVersion=function(n,t){return t===al?this._getGenericOsVersion(n,"Windows NT"):t===vl?this._getGenericOsVersion(n,t):t===ko?this._getMacOsxVersion(n):t===yl?this._getIosVersion(n):"Unknown"},n.prototype._getGenericOsVersion=function(n,t){var i=n.match(new RegExp(t+" ([\\d,.]+)"));return i?pl[i[1]]?pl[i[1]]:i[1]:"Unknown"},n.prototype._getMacOsxVersion=function(n){var r=n.match(new RegExp(ko+" ([\\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}(),rb=function(){function n(n,t){this.core=t;n.serviceName&&(this.serviceName=n.serviceName);this._cookieMgr=gt(t)}return n.prototype.getMsfpc=function(){return bt(this._cookieMgr,"MSFPC")},n.prototype.getAnid=function(){return bt(this._cookieMgr,"ANON").slice(0,34)},n._staticInit=(yt(n.prototype,"msfpc",n.prototype.getMsfpc),void yt(n.prototype,"anid",n.prototype.getAnid)),n}(),ub=function(n){this.popSample=100;this.eventFlags=0;n.hashIdentifiers&&(this.eventFlags=1048576|this.eventFlags);n.dropIdentifiers&&(this.eventFlags=2097152|this.eventFlags)},fb=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())},eb=function(){},wl=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 yt(n.prototype,"id",n.prototype.getId,n.prototype.setId),n}(),ob=function(n,t,i,r){if(n.enableApplicationInsightsTrace){this.traceId=t||ui();this.parentId=i;this.name=r;var u=st();u&&u.pathname&&(this.name=u.pathname)}},ar=function(){function n(){}return n.id="id",n.ver="ver",n.appName="name",n.locale="locale",n.expId="expId",n.env="env",n}(),vr=function(){function n(){}return n.domain="domain",n.browser="browser",n.browserVer="browserVer",n.screenRes="screenRes",n.userConsent="userConsent",n.consentDetails="consentDetails",n}(),go=function(){function n(){}return n.locale="locale",n.localId="localId",n.id="id",n}(),bl=function(){function n(){}return n.osName="name",n.ver="ver",n}(),ns=function(){function n(){}return n.ver="ver",n.seq="seq",n.installId="installId",n.epoch="epoch",n}(),ts=function(){function n(){}return n.msfpc="msfpc",n.anid="anid",n.serviceName="serviceName",n}(),kl=function(){function n(){}return n.popSample="popSample",n.eventFlags="eventFlags",n}(),sb=function(){function n(){}return n.tz="tz",n}(),hb=function(){function n(){}return n.sessionId="sesId",n}(),ie=function(){function n(){}return n.localId="localId",n.deviceClass="deviceClass",n.make="make",n.model="model",n}(),is=function(){function n(){}return n.role="role",n.roleInstance="roleInstance",n.roleVer="roleVer",n}(),rs=function(){function n(){}return n.traceId="traceID",n.traceName="name",n.parentId="parentID",n}(),e=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}(),us="MicrosoftApplicationsTelemetryDeviceId",pu,wu,cb=function(){function n(n,t){var u,i,r;this._sequenceId=0;u=n.propertyStorageOverride;this.seq=this._sequenceId;this.epoch=ir(!1).toString();i=gt(t,n);i.isEnabled()||u?(r=function(n,t,i){return t?t.getProperty(i)||"":bt(n,i)}(i,u,us),r||(r=ho()),function(n,t,i,r){t?t.setProperty(i,r):n.set(i,r,31536e3)}(i,u,us,r),this.installId=r):i.purge(us)}return n.prototype.getSequenceId=function(){return++this._sequenceId},n}();!function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(wu||(wu={}));var lb=function(){function n(t,i){var e,r,u=uo(t),o=gt(t);g(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,w.ErrorParsingAISessionCookie,"Error parsing ai_session cookie, session will be reset: "+n)}0===i.renewalDate&&u.throwInternal(f.WARNING,w.SessionRenewalDateIsZero,"AI session renewal date is 0, session will be reset.")}function l(){var n=t.automaticSession,r=(new Date).getTime(),i=t.config.sessionAsGuid();!y(i)&&i?ru(i)?n.setId(ei()):n.setId(ei(i)):n.setId(co(h&&h.idLength?h.idLength():22));n.acquisitionDate=r;n.renewalDate=r;v(n.getId(),n.acquisitionDate,n.renewalDate);dl()||u.throwInternal(f.WARNING,w.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}};a(i.sessionExpirationMs)||(h.sessionExpirationMs=function(){return n.acquisitionSpan});a(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 wl;t.update=function(){t.automaticSession.getId()||function(){var n=ew(r()),i;n&&a(n.split)?c(n):(i=function(n,t){var i=gl();if(null!==i)try{return i.getItem(t)}catch(t){pu=!1;n.throwInternal(f.CRITICAL,w.BrowserCannotReadLocalStorage,"Browser failed read of local storage. "+t)}return null}(u,r()),i&&c(i));t.automaticSession.getId()||l()}();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?l():(!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=gl();if(null!==r)try{r.setItem(t,i)}catch(t){pu=!1;n.throwInternal(f.CRITICAL,w.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}(),v=k,ab=function(){function n(n,t,i){this.app=new cw(t,i);this.cloud=new lw;this.user=new aw(n,t,i);this.os=new ib(t);this.web=new yw(t,i);this.sdk=new cb(n,i);this.intWeb=new rb(t,i);this.utc=new ub(t);this.loc=new fb;this.device=new eb;this.telemetryTrace=new ob(t);this.sessionManager=new lb(i,t);this.session=new wl}return n.prototype.getSessionId=function(){var n=this.session,i,r,t;return n&&v(n.customId)?n.customId:(i=this.sessionManager,i.update(),r=i.automaticSession,r&&(t=r.getId(),t&&v(t)&&(n.automaticId=t)),n.automaticId)},n.prototype.applyApplicationContext=function(n){var t=this.app,i;v(t.id)&&(n.ext[e.AppExt][ar.id]=t.id);v(t.ver)&&(n.ext[e.AppExt][ar.ver]=t.ver);v(t.name)&&(n.ext[e.AppExt][ar.appName]=t.name);v(t.locale)&&(n.ext[e.AppExt][ar.locale]=t.locale);i=t.getExpId();v(i)&&(n.ext[e.AppExt][ar.expId]=i);v(t.env)&&(n.ext[e.AppExt][ar.env]=t.env)},n.prototype.applyUserContext=function(n){var t=this.user,i=t.getLocalId();v(i)&&(n.ext[e.UserExt][go.localId]=i);v(t.locale)&&(n.ext[e.UserExt][go.locale]=t.locale);v(t.id)&&(n.ext[e.UserExt][go.id]=t.id)},n.prototype.applyWebContext=function(n){var t=this.web;v(t.domain)&&(n.ext[e.WebExt][vr.domain]=t.domain);v(t.browser)&&(n.ext[e.WebExt][vr.browser]=t.browser);v(t.browserVer)&&(n.ext[e.WebExt][vr.browserVer]=t.browserVer);v(t.screenRes)&&(n.ext[e.WebExt][vr.screenRes]=t.screenRes);n.ext[e.WebExt][vr.userConsent]=t.getUserConsent();n.ext[e.WebExt][vr.consentDetails]=t.getUserConsentDetails()},n.prototype.applyOsContext=function(n){var t=this.os;v(t.name)&&(n.ext[e.OSExt][bl.osName]=t.name);v(t.ver)&&(n.ext[e.OSExt][bl.ver]=t.ver)},n.prototype.applySdkContext=function(n){var t=this.sdk;n.ext[e.SdkExt][ns.seq]=t.getSequenceId();n.ext[e.SdkExt][ns.epoch]=t.epoch;v(t.installId)&&(n.ext[e.SdkExt][ns.installId]=t.installId)},n.prototype.applyIntWebContext=function(n){var t=this.intWeb,r=t.getMsfpc(),i;v(r)&&(n.ext[e.IntWebExt][ts.msfpc]=r);i=t.getAnid();v(i)&&(n.ext[e.IntWebExt][ts.anid]=i);v(t.serviceName)&&(n.ext[e.IntWebExt][ts.serviceName]=t.serviceName)},n.prototype.applyUtcContext=function(n){var t=this.utc;n.ext[e.UtcExt][kl.popSample]=t.popSample;t.eventFlags>0&&(n.ext[e.UtcExt][kl.eventFlags]=t.eventFlags)},n.prototype.applyLocContext=function(n){n.ext[e.LocExt][sb.tz]=this.loc.tz},n.prototype.applySessionContext=function(n){n.ext[e.AppExt][hb.sessionId]=this.getSessionId()},n.prototype.applyDeviceContext=function(n){var t=this.device;v(t.localId)&&(n.ext[e.DeviceExt][ie.localId]=t.localId);v(t.make)&&(n.ext[e.DeviceExt][ie.make]=t.make);v(t.model)&&(n.ext[e.DeviceExt][ie.model]=t.model);v(t.deviceClass)&&(n.ext[e.DeviceExt][ie.deviceClass]=t.deviceClass)},n.prototype.applyCloudContext=function(n){var t=this.cloud;v(t.role)&&(n.ext[e.CloudExt][is.role]=t.role);v(t.roleInstance)&&(n.ext[e.CloudExt][is.roleInstance]=t.roleInstance);v(t.roleVer)&&(n.ext[e.CloudExt][is.roleVer]=t.roleVer)},n.prototype.applyAITraceContext=function(n){var t=this.telemetryTrace;v(t.traceId)&&(n.ext[e.TraceExt][rs.traceId]=t.traceId);v(t.name)&&(n.ext[e.TraceExt][rs.traceName]=t.name);v(t.parentId)&&(n.ext[e.TraceExt][rs.parentId]=t.parentId)},n}(),ta=function(n){function t(){var i,r=n.call(this)||this,u;return r.identifier="SystemPropertiesCollector",r.priority=3,r.version="3.1.3",u={},g(t,r,function(t){t.initialize=function(u,f,e){n.prototype.initialize.call(r,u,f,e);i=new ab(u,t._getTelCtx().getExtCfg(t.identifier),f)};t.processTelemetry=function(n,r){rr(n,t.identifier);r=t._getTelCtx(r);var s,h,f=n.ext=n.ext?n.ext:{};n.data=n.data?n.data:{};f[e.AppExt]=f[e.AppExt]||{};f[e.UserExt]=f[e.UserExt]||{};f[e.WebExt]=f[e.WebExt]||{};f[e.OSExt]=f[e.OSExt]||{};f[e.SdkExt]=f[e.SdkExt]||{};f[e.IntWebExt]=f[e.IntWebExt]||{};f[e.UtcExt]=f[e.UtcExt]||{};f[e.LocExt]=f[e.LocExt]||{};f[e.DeviceExt]=f[e.DeviceExt]||{};f[e.TraceExt]=f[e.TraceExt]||{};f[e.CloudExt]=f[e.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);o(cr(f),function(n){0===cr(f[n]).length&&delete f[n]});s=u;h=n.data;s&&p(s,function(n,t){h[n]||(h[n]=t)});t.processNext(n,r)};t.getPropertiesContext=function(){return i};t.setProperty=function(n,t){u[n]=t}}),r}return Object(c.b)(t,n),t}(li),re=function(){function n(t,i){var u=i?[].concat(i):[];this.iKey=function(){return t};this.count=function(){return u.length};this.events=function(){return u};this.addEvents=function(n,t){return void 0===t&&(t=!0),n&&n.length>0?(u=t?u.concat(n):n.concat(u),n.length):0};this.split=function(i,f){var o=new n(t),e;return i<u.length&&(e=u.length-i,r(f)||(e=f<e?f:e),o.addEvents(u.splice(i,e),!0)),o}}return n.create=function(t,i){return new n(t,i)},n}(),vb=Math.min(2e6,65e3),yb=/\./,pb=function n(t,i,r,f){var s=!!f,e=i,o={};g(n,this,function(n){function i(n,t,f,h,c,l,a){p(n,function(n,v){var rt=null,nt,tt,it,b,k,d;if(v||u(v)){var w=f,y=n,p=c,g=t;if(s&&!h&&yb.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=sr(n,"ext.metadata")||sr(n,"ext.web")),o[n]=t),t}(w)||!e||!e.handleField(w,y)?uw(y,v,r):e.value(w,y,v,r))&&(k=rt.value,(g[y]=k,l&&l(p,y,rt),a&&"object"==typeof k&&!ht(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&&ot(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?vb: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(re.create(r.iKey(),s)),h&&h.length>0&&i.failedEvts.push(re.create(r.iKey(),h)),v)&&(i.batches.push(r),i.payloadBlob=f,i.numEvents=l,a=r.iKey(),-1===uu(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 ot(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:"+tw(n.iKey),r={},f=n.ext,f&&(t.ext=r,p(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){ia(r,n,t,i)},!0),i(n.data,u,"data",!1,[],function(n,t,i){ia(r,n,t,i)},!0),JSON.stringify(t)},function(){return{item:n}})}catch(n){return null}}})};var yr,fs=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}(),wb=function n(){var t={};g(n,this,function(n){n.setKillSwitchTenants=function(n,i){var r,s,u,f,e;if(n&&i)try{if(r=(f=n.split(","),e=[],f&&o(f,function(n){e.push(d(n))}),e),"this-request-only"===i)return r;for(s=1e3*parseInt(i,10),u=0;u<r.length;++u)t[r[u]]=pt()+s}catch(n){return[]}return[]};n.isTenantKilled=function(n){var i=t,r=d(n);return void 0!==i[r]&&i[r]>pt()||(delete i[r],!1)}})},bb=function n(){var t=!0,i=!0,u=!0,f="use-collector-delta",r=!1;g(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)}})},kb=((yr={})[1]="requeue",yr[100]="requeue",yr[200]="sent",yr[8004]="drop",yr[8003]="drop",yr);var db=function n(t,i,e,s){this._responseHandlers=[];var c,v,a,wt,at="?cors=true&content-type=application/x-json-stream&client-id=NO_AUTH&client-version=1DS-Web-JS-3.1.3",ct=new wb,ut=!1,nt=new bb,vt=!1,et=0,yt=!0,it=[],bt={},b=[],ft=null,lt=!1,rt=!1;g(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])?ul()?i=ai:ao()&&(i=yi):2===r&&iw(t)?i=vi:vt&&3===r&&rl()&&(i=pi),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=ra(r);g(t,200,{},n);ei(n)};r.onerror=function(){g(t,400,{})};r.ontimeout=function(){g(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&&cr(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});g(t,n.status,r,i);ei(i)}).catch(function(){g(t,0,{})})}function yi(n,t,i){function u(n,t,i){if(!n[i]&&t&&t.getResponseHeader){var r=t.getResponseHeader(i);r&&(n[i]=d(r))}return n}function e(n){var r,i,t={};return n.getAllResponseHeaders?(r=n.getAllResponseHeaders(),i={},k(r)&&o(d(r).split(/[\r\n]+/),function(n){var t,r,u;n&&(t=n.indexOf(": "),-1!==t?(r=d(n.substring(0,t)).toLowerCase(),u=d(n.substring(t+1)),i[r]=u):i[d(n)]=1)}),t=i):(t=u(t,n,"time-delta-millis"),t=u(t,n,"kill-duration"),t=u(t,n,"kill-duration-seconds")),t}function f(n,i){g(t,n.status,e(n),i)}var r=new XMLHttpRequest;try{r.Microsoft_ApplicationInsights_BypassAjaxInstrumentation=!0}catch(n){}ri&&(r.withCredentials=!0);r.open("POST",n.urlString,!i);p(n.headers,function(n,t){r.setRequestHeader(n,t)});r.onload=function(){var n=ra(r);f(r,n);ei(n)};r.onerror=function(){f(r)};r.ontimeout=function(){f(r)};r.send(n.data)}function g(n,t,i,r){try{n(t,i,r)}catch(n){c.diagLog().throwInternal(f.WARNING,w.SendPostOnCompleteFailure,l(n))}}function pi(n,t){var r=200,u=n._thePayload,f,i;try{f=nr();f.sendBeacon(n.urlString,n.data)||(u?(i=[],o(u.batches,function(t){if(i&&t&&t.count()>0){for(var u=t.events(),r=0;r<u.length;r++)if(!f.sendBeacon(n.urlString,ft.getEventBlob(u[r]))){i.push(t.split(r));break}}else i.push(t.split(0))}),kt(i,8003,u.sendType,!0)):r=0)}catch(n){c.diagLog().warnToConsole("Failed to send telemetry using sendBeacon API. Ex:"+n);r=0}finally{g(t,r,{},"")}}function gt(n){return 2===n||3===n}function ui(n){return rt&&gt(n)&&(n=2),n}function oi(){return!ut&&et<i}function si(){var n=b;return b=[],n}function hi(n,t,i){var r=!1;return n&&n.length>0&&!ut&&v[t]&&ft&&(r=0!==t||oi()&&(i>0||nt.allowRequestSending())),r}function ci(n){var t={};return n&&o(n,function(n,i){t[i]={iKey:n.iKey(),evts:n.events()}}),t}function ti(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;ot(a,function(){return"HttpManager:_sendBatches"},function(f){var h;f&&(n=n.slice(0));for(var l=[],s=null,c=ni(),a=v[u]||(o?v[1]:v[0]),y=(rt||gt(u)||a&&3===a._transport)&&!yt&&vt&&rl();hi(n,u,i);)h=n.shift(),h&&h.count()>0&&(ct.isTenantKilled(h.iKey())?l.push(h):(s=s||ft.createPayload(i,r,o,y,e,u),ft.appendPayload(s,h,t)?null!==s.overflow&&(n=[s.overflow].concat(n),s.overflow=null,fi(s,c,ni(),e),c=ni(),s=null):(fi(s,c,ni(),e),c=ni(),n=[h].concat(n),s=null)));s&&fi(s,c,ni(),e);n.length>0&&(b=n.concat(b));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,w.CannotSerializeObject,"Unexpected Exception sending batch: "+l(n))}}}function wi(n){var t=at,i="",f,e,r;for(o(n.apiKeys,function(n){i.length>0&&(i+=",");i+=n}),i.length>0&&(t+="&apikey="+i),t+="&upload-time="+pt().toString(),f=function(n){for(var r,i,f,t=0;t<n.batches.length;t++)for(r=n.batches[t].events(),i=0;i<r.length;i++)if(f=(r[i].ext||{}).intweb||{},u(f.msfpc))return encodeURIComponent(f.msfpc);return""}(n),(u(f)&&(t=t+"&ext.intweb.msfpc="+f),nt.shouldAddClockSkewHeaders()&&(t+="&time-delta-to-apply-millis="+nt.getClockSkewHeaderValue()),a.getWParam)&&(e=a.getWParam(),e>=0&&(t+="&w="+e)),r=0;r<it.length;r++)t+="&"+it[r].name+"="+it[r].value;return t}function ii(n,t,i){n[t]=n[t]||{};n[t][c.identifier]=i}function fi(t,i,r,u){if(t&&t.payloadBlob&&t.payloadBlob.length>0){var f=wi(t),s=ni();ot(a,function(){return"HttpManager:_doPayloadSend"},function(){for(var ut,d,p,it,k=0;k<t.batches.length;k++)for(ut=t.batches[k].events(),d=0;d<ut.length;d++)p=ut[d],lt&&(it=p.timings=p.timings||{},ii(it,"sendEventStart",s),ii(it,"serializationStart",i),ii(it,"serializationCompleted",r)),p.sendAttempt>0?p.sendAttempt++:p.sendAttempt=1;kt(t.batches,1e3+(u||0),t.sendType,!0);var y={data:t.payloadBlob,urlString:f,headers:tt({},bt),_thePayload:t,_sendReason:u},w=null,ft=!!n.sendHook,b=v[t.sendType];!gt(t.sendType)&&t.isBeacon&&2===t.sendReason&&(b=v[2]||v[3]||b);b&&(w=function(i){nt.firstRequestSent();var r=function(i,r){!function(t,i,r,u){var f=9e3,s=null,v=!1,y=!1,a,p,l;try{if(a=!0,typeof t!==h.l){if(i&&(nt.setClockSkew(i["time-delta-millis"]),p=i["kill-duration"]||i["kill-duration-seconds"],o(ct.setKillSwitchTenants(i["kill-tokens"],p),function(n){o(r.batches,function(t){if(t.iKey()===n){s=s||[];var i=t.split(0);r.numEvents-=i.count();s.push(i)}})})),200==t)return void(f=200);(!fs.shouldRetryForStatus(t)||r.numEvents<=0)&&(a=!1);f=9e3+t%1e3}a&&(f=100,l=r.retryCnt,0===r.sendType&&(l<e?(v=!0,li(function(){0===r.sendType&&et--;ti(r.batches,l+1,r.isTeardown,rt?2:r.sendType,5)},rt,fs.getMillisToBackoffForRetry(l))):y=!0))}finally{v||(nt.setClockSkew(),function(t,i,r,u){try{u&&c._backOffTransmission();200===i&&(u||t.isSync||c._clearBackOff(),function(n){if(lt){var t=ni();o(n,function(n){var i,r;n&&n.count()>0&&(i=n.events(),r=t,lt&&o(i,function(n){ii(n.timings=n.timings||{},"sendEventCompleted",r)}))})}}(t.batches));kt(t.batches,i,t.sendType,!0)}finally{0===t.sendType&&(et--,5!==r&&n.sendQueuedRequests(t.sendType,r))}}(r,f,u,y));kt(s,8004,r.sendType)}}(i,r,t,u)},f=t.isTeardown||t.isSync;try{b.sendPOST(i,r,f);n.sendListener&&n.sendListener(y,i,f,t.isBeacon)}catch(n){c.diagLog().warnToConsole("Unexpected exception sending payload. Ex:"+l(n));g(r,0,{})}});ot(a,function(){return"HttpManager:_doPayloadSend.sender"},function(){if(w)if(0===t.sendType&&et++,ft&&!t.isBeacon&&3!==b._transport){var r={data:y.data,urlString:y.urlString,headers:y.headers},i=!1;ot(a,function(){return"HttpManager:_doPayloadSend.sendHook"},function(){try{n.sendHook(r,function(n){i=!0;yt||n._thePayload||(n._thePayload=n._thePayload||y._thePayload,n._sendReason=n._sendReason||y._sendReason);w(n)},t.isSync||t.isTeardown)}catch(n){i||w(y)}})}else w(y)})},function(){return{thePayload:t,serializationStart:i,serializationCompleted:r,sendReason:u}},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 e=n._responseHandlers,i,r;try{for(i=0;i<e.length;i++)try{e[i](t)}catch(n){c.diagLog().throwInternal(f.CRITICAL,w.PostResponseHandler,"Response handler failed: "+n)}t&&(r=JSON.parse(t),u(r.webResult)&&u(r.webResult.msfpc)&&wt.set("MSFPC",r.webResult.msfpc,31536e3))}catch(n){}}function kt(n,t,i,r){var l,h,e,o;n&&n.length>0&&s&&(l=s[(e=t,o=kb[e],u(o)||(o="oth",e>=9e3&&e<=9999?o="rspFail":e>=8e3&&e<=8999?o="drop":e>=1e3&&e<=1999&&(o="send")),o)],l&&(h=0!==i,ot(a,function(){return"HttpManager:_sendBatchesNotification"},function(){li(function(){try{l.call(s,n,t,h,i)}catch(n){c.diagLog().throwInternal(f.CRITICAL,w.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,l,p,w,s,h,f,e;u||(u={});at=n+at;a=t;wt=t.getCookieMgr();lt=!a.config.disableEventTimings;l=!!a.config.enableCompoundKey;c=i;p=u.valueSanitizer;w=u.stringifyObjects;y(u.enableCompoundKey)||(l=!!u.enableCompoundKey);vt=!ro();ft=new pb(a,p,w,l);s=r;r||(yt=!1,h=st(),h&&h.protocol&&"file:"===h.protocol.toLowerCase()&&(ri=!1),f=[],f=ro()?[2,1]:[1,2,3],e=u.transports,e&&(iu(e)?f=[e].concat(f):ht(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],ct,ft,v]};n.addQueryStringParameter=function(n,t){for(var i=0;i<it.length;i++)if(it[i].name===n)return void(it[i].value=t);it.push({name:n,value:t})};n.addHeader=function(n,t){bt[n]=t};n.canSendRequest=function(){return oi()&&nt.allowRequestSending()};n.sendQueuedRequests=function(n,t){y(n)&&(n=0);rt&&(n=ui(n),t=2);hi(b,n,0)&&ti(si(),0,!1,n,t||0)};n.isCompletelyIdle=function(){return!ut&&0===et&&0===b.length};n.setUnloading=function(n){rt=n};n.addBatch=function(n){if(n&&n.count()>0){if(ct.isTenantKilled(n.iKey()))return!1;b.push(n)}return!0};n.teardown=function(){b.length>0&&ti(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&&(r(t)&&(t=1),rt&&(t=ui(t),i=2),ti([n],0,!1,t,i||0))}})},ua=yu?window:void 0,gb=function(n){function t(){var i,k=n.call(this)||this;k.identifier="PostChannel";k.priority=1011;k.version="3.1.3";var yt,r,ft,d,tt,pt=!1,lt=[],e=null,l=!1,y=0,wt=500,c=0,st=1e4,a={},it="REAL_TIME",b=null,vt=null,s=0,ut=0,h={},v=-1,ht=!0,ct=!1;return g(t,k,function(n,t){function ei(n,t){var i,u,f;if(n.sendAttempt||(n.sendAttempt=0),n.latency||(n.latency=nt),n.ext&&n.ext.trace&&delete n.ext.trace,n.ext&&n.ext.user&&n.ext.user.id&&delete n.ext.user.id,ht&&(n.ext=eu(n.ext),n.baseData&&(n.baseData=eu(n.baseData)),n.data&&(n.data=eu(n.data))),n.sync)if(s||l)n.latency=ri,n.sync=!1;else if(r)return ht&&(n=eu(n)),void r.sendSynchronousBatch(re.create(n.iKey,[n]),!0===n.sync?1:n.sync,3);var e=n.latency,o=c,h=st;e===at&&(o=y,h=wt);i=!1;o<h?i=!hi(n,t):(u=nt,f=20,e===at&&(u=at,f=1),i=!0,function(n,t,i,r){for(var u,e,f;i<=t;){if(u=oi(n,t,!0),u&&u.count()>0&&(e=u.split(0,r),f=e.count(),f>0))return i===at?y-=f:c-=f,dt("eventsDiscarded",[e],yc),!0;i++}return ci(),!1}(n.iKey,n.latency,u,f)&&(i=!hi(n,t)));i&&ui("eventsDiscarded",[n],yc)}function bt(n,t,i){var u=ti(n,t,i);return r.sendQueuedRequests(t,i),u}function ni(){return c>0}function k(){var n,t;(v>=0&&ti(v,0,tt)&&r.sendQueuedRequests(0,tt),y>0&&!vt&&!l)&&(n=a[it][2],n>=0&&(vt=kt(function(){vt=null;bt(at,0,1);k()},n)));t=a[it][1];!b&&!e&&t>=0&&!l&&(ni()?b=kt(function(){b=null;bt(0===ut?ri:nt,0,1);ut++;ut%=2;k()},t):ut=0)}function kt(t,i){0===i&&s&&(i=1);var r=1e3;return s&&(r=fs.getMillisToBackoffForRetry(s-1)),n._setTimeoutOverride(t,i*r)}function g(){null!==b&&(n._clearTimeoutOverride(b),b=null,ut=0)}function gt(t,i){g();e&&(n._clearTimeoutOverride(e),e=null);l||bt(nt,t,i)}function oi(n,t,i){var u=h[t],r;return u||(u=h[t=nt]),r=u.iKeyMap[n],!r&&i&&(r=re.create(n),u.batches.push(r),u.iKeyMap[n]=r),r}function si(t,i){r.canSendRequest()&&!s&&(ft>0&&c>ft&&(i=!0),i&&null==e&&n.flush(t,null,20))}function hi(n,t){ht&&(n=eu(n));var i=n.latency,r=oi(n.iKey,i,!0);return!!r.addEvents([n],t)&&(i!==at?(c++,t&&0===n.sendAttempt&&si(!n.sync,d>0&&r.count()>=d)):y++,!0)}function ci(){for(var t=0,i=0,r=function(n){var r=h[n];r&&r.batches&&o(r.batches,function(r){n===at?t+=r.count():i+=r.count()})},n=nt;n<=at;n++)r(n);c=i;y=t}function ti(t,i,u){var f=!1,e=0===i;return!e||r.canSendRequest()?ot(n.core,function(){return"PostChannel._queueBatches"},function(){for(var n,i=[],u=at;u>=t;)n=h[u],n&&n.batches&&n.batches.length>0&&(o(n.batches,function(n){r.addBatch(n)?f=f||n&&n.count()>0:i=i.concat(n.events());u===at?y-=n.count():c-=n.count()}),n.batches=[],n.iKeyMap={}),u--;i.length>0&&ui("eventsDiscarded",i,yp);f&&v>=t&&(v=-1,tt=0)},function(){return{latency:t,sendType:i,sendReason:u}},!e):(v=v>=0?Math.min(v,t):t,tt=Math.max(tt,u)),f}function li(){(a={}).REAL_TIME=[2,1,0];a.NEAR_REAL_TIME=[6,3,0];a.BEST_EFFORT=[18,9,0]}function ii(t,i){var r=n._notificationManager||{},u=r[t];if(u)try{u.apply(r,i)}catch(i){n.diagLog().throwInternal(f.CRITICAL,w.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&&ii(n,[t].concat(r))}function dt(n,t){for(var r=[],i=2;i<arguments.length;i++)r[i-2]=arguments[i];t&&t.length>0&&o(t,function(t){t&&t.count()>0&&ii(n,[t.events()].concat(r))})}function fi(){d=i&&i.disableAutoBatchFlushLimit?0:Math.max(1500,st/6)}li();h[at]={batches:[],iKeyMap:{}};h[ri]={batches:[],iKeyMap:{}};h[ep]={batches:[],iKeyMap:{}};h[nt]={batches:[],iKeyMap:{}};fi();r=new db(500,2,1,{requeue:function(t){var i=[];o(t,function(t){t&&t.count()>0&&o(t.events(),function(t){t&&(t.sync&&(t.latency=at,t.sync=!1),t.sendAttempt<6?(rr(t,n.identifier),ei(t,!1)):i.push(t))})});i.length>0&&ui("eventsDiscarded",i,vc);ct&&gt(2,2)},send:function(n,t,i){n&&n.length>0&&ii("eventsSendRequest",[t>=1e3&&t<=1999?t-1e3:0,!0!==i])},sent:function(n,t){dt("eventsSent",n,t);k()},drop:function(n,t){dt("eventsDiscarded",n,t>=8e3&&t<=8999?t-8e3:ac)},rspFail:function(n){dt("eventsDiscarded",n,vc);k()},oth:function(n){dt("eventsDiscarded",n,ac);k()}});n._getDbgPlgTargets=function(){return[r]};n.initialize=function(f,e,o){ot(e,function(){return"PostChannel:initialize"},function(){var s=e,h,c,l;t.initialize(f,e,o);n.setInitialized(!1);h=n._getTelCtx();f.extensionConfig[n.identifier]=f.extensionConfig[n.identifier]||{};i=h.getExtCfg(n.identifier);n._setTimeoutOverride=i.setTimeoutOverride?i.setTimeoutOverride:setTimeout.bind(ua);n._clearTimeoutOverride=i.clearTimeoutOverride?i.clearTimeoutOverride:clearTimeout.bind(ua);ht=!i.disableOptimizeObj&&!!et("chrome");c=s.getWParam;s.getWParam=function(){var n=0;return i.ignoreMc1Ms0CookieProcessing&&(n|=2),n|c()};i.eventsLimitInMem>0&&(st=i.eventsLimitInMem);i.immediateEventLimit>0&&(wt=i.immediateEventLimit);i.autoFlushEventsLimit>0&&(ft=i.autoFlushEventsLimit);fi();i.httpXHROverride&&i.httpXHROverride.sendPOST&&(yt=i.httpXHROverride);u(f.anonCookieName)&&r.addQueryStringParameter("anoncknm",f.anonCookieName);r.sendHook=i.payloadPreprocessor;r.sendListener=i.payloadListener;l=i.overrideEndpointUrl?i.overrideEndpointUrl:f.endpointUrl;n._notificationManager=f.extensionConfig.NotificationManager;r.initialize(l,n.core,n,yt,i);vo(function(n){"beforeunload"!==(n||rt().event).type&&(ct=!0,r.setUnloading(ct));gt(2,2)});n.setInitialized(!0)},function(){return{coreConfig:f,core:e,extensions:o}})};n.processTelemetry=function(t,r){var u,e,f;rr(t,n.identifier);u=(r=n._getTelCtx(r)).getExtCfg(n.identifier);e=!!i.disableTelemetry;u&&(e=e||!!u.disableTelemetry);f=t;e||pt||(i.overrideInstrumentationKey&&(f.iKey=i.overrideInstrumentationKey),u&&u.overrideInstrumentationKey&&(f.iKey=u.overrideInstrumentationKey),ei(f,!0),ct?gt(2,2):k());n.processNext(f,r)};n.setEventQueueLimits=function(n,t){var i,r,u;if(st=n>0?n:1e4,ft=t>0?t:0,fi(),i=c>n,!i&&d>0)for(r=nt;!i&&r<=ri;r++)u=h[r],u&&u.batches&&o(u.batches,function(n){n&&n.count()>=d&&(i=!0)});si(!0,i)};n.teardown=function(){gt(2,2);pt=!0;r.teardown()};n.pause=function(){g();l=!0;r.pause()};n.resume=function(){l=!1;r.resume();k()};n.addResponseHandler=function(n){r._responseHandlers.push(n)};n._loadTransmitProfiles=function(n){g();li();it="REAL_TIME";k();p(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||(g(),i=i||1,n?(ti(nt,0,i),ci(),null==e?e=kt(function(){!function n(t,i){bt(nt,0,i),function n(t){r.isCompletelyIdle()?t():e=kt(function(){n(t)},.25)}(function(){t&&t();lt.length>0?e=kt(function(){return n(lt.shift(),i)},0):(e=null,ni()&&k())})}(t,i)},0):lt.push(t)):(bt(nt,1,i),null!=t&&t()))};n.setMsaAuthTicket=function(n){r.addHeader("AuthMsaDeviceTicket",n)};n.hasEvents=ni;n._setTransmitProfile=function(n){it!==n&&void 0!==a[n]&&(g(),it=n,k())};n._backOffTransmission=function(){s<4&&(s++,g(),k())};n._clearBackOff=function(){s&&(s=0,g(),k())}}),k}return Object(c.b)(t,n),t}(li);var es,pr="Microsoft_ApplicationInsights_BypassAjaxInstrumentation",vi=function(){function n(){}return n.create=function(n,t,i,u,f,e){if(i=kt(u,i)||"not_specified",r(n)||r(t)||r(i))throw Error("Input doesn't contain all required fields");var o={name:i,time:hr(new Date),iKey:"",ext:e||{},tags:[],data:{},baseType:t,baseData:n};return r(f)||p(f,function(n,t){o.data[n]=t}),o},n}(),sa=function(){this.ver=2;this.properties={};this.measurements={}},ha=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=kt(t,i)||"not_specified",f.properties=ur(t,r),f.measurements=fr(t,u),f}return Object(c.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Event",t.dataType="EventData",t}(sa),ca=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=ea(t,i),e.properties=ur(t,u),e.measurements=fr(t,f),r&&(e.severityLevel=r),e}return Object(c.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Message",t.dataType="MessageData",t}(function(){this.ver=2;this.properties={};this.measurements={}}),uk=function(){this.ver=2;this.metrics=[];this.properties={};this.measurements={}};!function(n){n[n.Measurement=0]="Measurement";n[n.Aggregation=1]="Aggregation"}(es||(es={}));var fk=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(c.b)(t,n),t}(function(){this.kind=es.Measurement}),la=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 fk,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=kt(t,i)||"not_specified",h.value=r,c.metrics=[h],c.properties=ur(t,o),c.measurements=fr(t,s),c}return Object(c.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Metric",t.dataType="MetricData",t}(uk),aa=function(n){function t(){var t=n.call(this)||this;return t.ver=2,t.properties={},t.measurements={},t}return Object(c.b)(t,n),t}(sa);var va=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=ik(t,o),s.url=ue(t,r),s.name=kt(t,i)||"not_specified",isNaN(u)||(s.duration=yi(u)),s.properties=ur(t,f),s.measurements=fr(t,e),s}return Object(c.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.Pageview",t.dataType="PageviewData",t}(aa),ya=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=ue(t,r),s.name=kt(t,i)||"not_specified",s.properties=ur(t,f),s.measurements=fr(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(c.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(c.b)(t,n),t}(aa)),ok=function(){},sk=function(){this.hasFullStack=!0;this.parsedStack=[]};var hs,bu,oi,pi=function(n){function t(t,i,u,f,e,o){var h,s=n.call(this)||this;return s.aiDataContract={ver:1,exceptions:1,severityLevel:0,properties:0,measurements:0},vt(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,r(i.isManual)||(s.isManual=i.isManual)):(u||(u={}),s.exceptions=[new ka(t,i,u)],s.properties=ur(t,u),s.measurements=fr(t,f),e&&(s.severityLevel=e),o&&(s.id=o)),s}return Object(c.b)(t,n),t.CreateAutoException=function(n,t,i,r,u,f,e,o){var s=fe(u||f||n);return{message:pa(n,s),url:t,lineNumber:i,columnNumber:r,error:ss(u||f||n),evt:ss(f||n),typeName:s,stackDetails:ba(e||u||f),errorSrc:o}},t.CreateFromInterface=function(n,i,r,u){var f=i.exceptions&&fu(i.exceptions,function(t){return ka.CreateFromInterface(n,t)});return new t(n,Object(c.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&&fu(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=ss,t}(function(){this.ver=2;this.exceptions=[];this.properties={};this.measurements={}}),ka=function(n){function t(t,i,r){var e,u=n.call(this)||this,f,h,s;return(u.aiDataContract={id:0,outerId:0,typeName:1,message:1,hasFullStack:0,stack:0,parsedStack:2},vt(e=i)&&"hasFullStack"in e&&"typeName"in e)?(u.typeName=i.typeName,u.message=i.message,u.stack=i.stack,u.parsedStack=i.parsedStack,u.hasFullStack=i.hasFullStack):(f=i,h=f&&f.evt,no(f)||(f=f.error||h||f),u.typeName=kt(t,fe(f))||"not_specified",u.message=ea(t,pa(i||f,u.typeName))||"not_specified",s=i.stackDetails||ba(i),u.parsedStack=function(n){var t,u=n.obj,s,f,c;if(u&&u.length>0&&(t=[],s=0,f=0,o(u,function(n){var r=n.toString(),i;cs.regex.test(r)&&(i=new cs(r,s++),f+=i.sizeInBytes,t.push(i))}),f>32768))for(var i=0,r=t.length-1,l=0,e=i,h=r;i<r;){if((l+=t[i].sizeInBytes+t[r].sizeInBytes)>32768){c=h-e+1;t.splice(e,c);break}e=i;h=r;i++;r--}return t}(s),u.stack=tk(t,function(n){var t="";return n&&(n.obj?o(n.obj,function(n){t+=n+"\n"}):t=n.src||""),t}(s)),u.hasFullStack=ht(u.parsedStack)&&u.parsedStack.length>0,r&&(r.typeName=r.typeName||u.typeName)),u}return Object(c.b)(t,n),t.prototype.toInterface=function(){var n=this.parsedStack instanceof Array&&fu(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&&fu(i.parsedStack,function(n){return cs.CreateFromInterface(n)})||i.parsedStack;return new t(n,Object(c.a)({},i,{parsedStack:r}))},t}(sk),cs=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=d(e),u.fileName="",u.line=0,f=e.match(t.regex),f&&f.length>=5&&(u.method=d(f[2])||u.method,u.fileName=d(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(c.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]*([^\@\()]+?)[\s]*(\@|\()([^\(\n]+):([0-9]+):([0-9]+)(\)?)$/,t.baseSize=58,t}(ok);!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"}(hs||(hs={})),function(n){n[n.LocalStorage=0]="LocalStorage";n[n.SessionStorage=1]="SessionStorage"}(bu||(bu={})),function(n){n[n.AI=0]="AI";n[n.AI_AND_W3C=1]="AI_AND_W3C";n[n.W3C=2]="W3C"}(oi||(oi={}));wi=void 0;var br="Request-Context",ak="appId",ee="appId=cid-v1:",oe="Request-Id",se="traceparent",vk="request-context",nv=b()||{},tv=0,yk=[null,null,null,null,null];er={correlationIdPrefix:"cid-v1:",canIncludeCorrelationHeader:function(n,t,i){var u,r,e,s,f;if(!t||n&&n.disableCorrelationHeaders)return!1;if(n&&n.correlationHeaderExcludePatterns)for(u=0;u<n.correlationHeaderExcludePatterns.length;u++)if(n.correlationHeaderExcludePatterns[u].test(t))return!1;if((r=vs(t).host.toLowerCase(),!r||-1===r.indexOf(":443")&&-1===r.indexOf(":80")||(r=(iv(t,!0)||"").toLowerCase()),!(n&&n.enableCorsCorrelation||r===i))||(s=n&&n.correlationHeaderDomains,s&&(o(s,function(n){var t=new RegExp(n.toLowerCase().replace(/\./g,".").replace(/\*/g,".*"));e=e||t.test(r)}),!e)))return!1;if(f=n&&n.correlationHeaderExcludedDomains,!f||0===f.length)return!0;for(u=0;u<f.length;u++)if(new RegExp(f[u].toLowerCase().replace(/\./g,".").replace(/\*/g,".*")).test(r))return!1;return r&&r.length>0},getCorrelationContext:function(n){if(n){var t=er.getCorrelationContextValue(n,ak);if(t&&t!==er.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 ce=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=yi(f),v.success=e,v.resultCode=o+"",v.type=kt(t,h),y=function(n,t,i,r){var o,e=r,s=r,u,f;return t&&t.length>0?(u=vs(t),(o=u.host,e)||(null!=u.pathname?(f=0===u.pathname.length?"/":u.pathname,"/"!==f.charAt(0)&&(f="/"+f),s=u.pathname,e=kt(n,i?i+" "+f:f)):e=kt(n,t))):(o=r,e=r),{target:o,name:e,data:s}}(t,r,s,u),v.data=ue(t,u)||y.data,v.target=kt(t,y.target),c&&(v.target=v.target+" | "+c),v.name=kt(t,y.name),v.properties=ur(t,l),v.measurements=fr(t,a),v}return Object(c.b)(t,n),t.envelopeType="Microsoft.ApplicationInsights.{0}.RemoteDependency",t.dataType="RemoteDependencyData",t}(function(){this.ver=2;this.success=!0;this.properties={};this.measurements={}}),kk=function n(t,i,u,e){g(n,this,function(n){function v(){u&&o(u.getTransmissionControls(),function(n){o(n,function(n){return n.flush(!0)})})}var a,c=null,h=[],y=!1;u&&(a=u.logger);n.trackPageView=function(n,u){var g=n.name,nt,p,tt,w,rt,ut,k,d;if((r(g)||"string"!=typeof g)&&(nt=b(),g=n.name=nt&&nt.title||""),p=n.uri,(r(p)||"string"!=typeof p)&&(tt=st(),p=n.uri=tt&&tt.href||""),!e.isPerformanceTimingSupported())return t.sendPageViewInternal(n,u),v(),void a.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.");k=!1;d=e.getPerformanceTiming().navigationStart;d>0&&(w=ct(d,+new Date),e.shouldCollectDuration(w)||(w=void 0));r(u)||r(u.duration)||(rt=u.duration);!i&&isNaN(rt)||(isNaN(rt)&&(u||(u={}),u.duration=w),t.sendPageViewInternal(n,u),v(),k=!0);u||(u={});ut=function(){var r=!1,i;try{e.isPerformanceTimingDataReady()?(r=!0,i={name:g,uri:p},e.populatePageViewPerformanceEvent(i),i.isValid||k?(k||(u.duration=i.durationMs,t.sendPageViewInternal(n,u)),y||(t.sendPageViewPerformanceInternal(i,u),y=!0)):(u.duration=w,t.sendPageViewInternal(n,u))):d>0&&ct(d,+new Date)>6e4&&(r=!0,k||(u.duration=6e4,t.sendPageViewInternal(n,u)))}catch(n){a.throwInternal(f.CRITICAL,s.TrackPVFailedCalc,"trackPageView failed on page load calculation: "+it(n),{exception:l(n)})}return r};h.push(ut);c||(c=setInterval(function(){var t=h.slice(0),n=!1;h=[];o(t,function(t){t()?n=!0:h.push(t)});0===h.length&&(clearInterval(c),c=null);n&&v()},100))}})},dk=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: "+l(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: "+l(n)),null}},n.prototype.startPageVisitTimer=function(n,t){try{if(as()){null!=ga(this._logger,this.prevPageVisitDataKeyName)&&gi("Cannot call startPageVisit consecutively without first calling stopPageVisit");var i=new gk(n,t),r=hu().stringify(i);ck(this._logger,this.prevPageVisitDataKeyName,r)}}catch(n){this._logger.warnToConsole("Call to start failed: "+l(n))}},n.prototype.stopPageVisitTimer=function(){var t,i,n;try{return as()?(t=pt(),i=ga(this._logger,this.prevPageVisitDataKeyName),i&&su())?(n=hu().parse(i),n.pageVisitTime=t-n.pageVisitStartTime,lk(this._logger,this.prevPageVisitDataKeyName),n):null:null}catch(t){return this._logger.warnToConsole("Stop page visit timer failed: "+l(t)),null}},n}(),gk=function(n,t){this.pageVisitStartTime=pt();this.pageName=n;this.pageUrl=t},nd=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:ct(t.startTime,t.connectEnd),e=ct(t.requestStart,t.responseStart),o=ct(t.responseStart,t.responseEnd),h=ct(t.responseEnd,t.loadEventEnd)):(r=ct(i.navigationStart,i.loadEventEnd),u=ct(i.navigationStart,i.connectEnd),e=ct(i.requestStart,i.responseStart),o=ct(i.responseStart,i.responseEnd),h=ct(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=yi(r),n.networkConnect=yi(u),n.sentRequest=yi(e),n.receivedResponse=yi(o),n.domProcessing=yi(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()?dt().timing:null},n.prototype.getPerformanceNavigationTiming=function(){return this.isPerformanceNavigationTimingSupported()?dt().getEntriesByType("navigation")[0]:null},n.prototype.isPerformanceNavigationTimingSupported=function(){var n=dt();return n&&n.getEntriesByType&&n.getEntriesByType("navigation").length>0},n.prototype.isPerformanceTimingSupported=function(){var n=dt();return n&&n.timing},n.prototype.isPerformanceTimingDataReady=function(){var t=dt(),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=nr()||{},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}();rv=function(n){function t(){var h,v,u,i=n.call(this)||this,y,e;return i.identifier="ApplicationInsightsAnalytics",i.priority=180,i.autoRoutePVDelay=500,g(t,i,function(n,w){var k=st(!0);y=k&&k.href||"";n.getCookieMgr=function(){return gt(n.core)};n.processTelemetry=function(t,i){ot(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:l(n)},!0)}e||n.processNext(t,i)},function(){return{item:t}},!t.sync)};n.trackEvent=function(t,i){try{var r=vi.create(t,ha.dataType,ha.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:l(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:l(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:l(t)})}};n.trackTrace=function(t,i){try{var r=vi.create(t,ca.dataType,ca.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:l(t)})}};n.trackMetric=function(t,i){try{var r=vi.create(t,la.dataType,la.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:l(t)})}};n.trackPageView=function(t,i){try{var r=t||{};n._pageViewManager.trackPageView(r,Object(c.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:l(t)})}};n.sendPageViewInternal=function(t,i,r){var u=b(),f;u&&(t.refUri=void 0===t.refUri?u.referrer:t.refUri);f=vi.create(t,va.dataType,va.envelopeType,n.diagLog(),i,r);n.core.track(f);0};n.sendPageViewPerformanceInternal=function(t,i,r){var u=vi.create(t,ya.dataType,ya.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:l(t)})}};n.startTrackPage=function(t){try{if("string"!=typeof t){var i=b();t=i&&i.title||""}v.start(t)}catch(t){n.diagLog().throwInternal(f.CRITICAL,s.StartTrackFailed,"startTrackPage failed, page view may not be collected: "+it(t),{exception:l(t)})}};n.stopTrackPage=function(t,i,r,u){var e,o;try{"string"!=typeof t&&(e=b(),t=e&&e.title||"");"string"!=typeof i&&(o=st(),i=o&&o.href||"");v.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:l(t)})}};n.sendExceptionInternal=function(t,i,r){var u=t.exception||t.error||new Error("not_specified"),f=new pi(n.diagLog(),u,t.properties||i,t.measurements,t.severityLevel,t.id).toInterface(),e=vi.create(f,pi.dataType,pi.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:l(t)})}};n._onerror=function(t){var i=t&&t.error,r=t&&t.evt,u,c;try{r||(u=rt(),u&&(r=u.event));var e=t&&t.url||(b()||{}).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};ek(t.message,t.url,t.lineNumber,t.columnNumber,t.error)?function(t,i){var r=vi.create(t,pi.dataType,pi.envelopeType,n.diagLog(),i);n.core.track(r)}(pi.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:hs.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:l(t),errorString:c})}};n.addTelemetryInitializer=function(t){n._telemetryInitializers.push(t)};n.initialize=function(f,s,c,l){var nt,tt,it,et,ut,ft,d;if(!n.isInitialized()){if(r(s))throw Error("Error initializing");w.initialize(f,s,c,l);n.setInitialized(!1);nt=n._getTelCtx();tt=n.identifier;n.config=nt.getExtCfg(tt);it=t.getDefaultConfig(f);void 0!==it&&p(it,function(t,i){n.config[t]=nt.getConfig(tt,t,i);void 0===n.config[t]&&(n.config[t]=i)});n.config.isStorageUseDisabled&&hk();et={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 nd(n.core);n._pageViewManager=new kk(i,n.config.overridePageViewDuration,n.core,n._pageViewPerformanceManager);n._pageVisitTimeManager=new dk(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===ce.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))}(et);(h=new ys(n.diagLog(),"trackEvent")).action=function(t,i,r,u){u||(u={});u.duration=r.toString();n.trackEvent({name:t,properties:u})};(v=new ys(n.diagLog(),"trackPageView")).action=function(t,i,u,f,e){r(f)&&(f={});f.duration=u.toString();var o={name:t,uri:i,properties:f,measurements:e};n.sendPageViewInternal(o,f)};var ot,b=rt(),g=sp(),k=st(!0),ht=i;!1===n.config.disableExceptionTracking&&!n.config.autoExceptionInstrumented&&b&&(ut=b.onerror,b.onerror=function(n,t,i,r,u){var e=b.event,f=ut&&ut(n,t,i,r,u);return!0!==f&&ht._onerror(pi.CreateAutoException(n,t,i,r,u,e)),f},n.config.autoExceptionInstrumented=!0);!1===n.config.disableExceptionTracking&&!0===n.config.enableUnhandledPromiseRejectionTracking&&!n.config.autoUnhandledPromiseInstrumented&&b&&(ft=b.onunhandledrejection,b.onunhandledrejection=function(n){var i=b.event,t=ft&&ft.call(b,n);return!0!==t&&ht._onerror(pi.CreateAutoException(n.reason.toString(),k?k.href:"",0,0,n,i)),t},n.config.autoUnhandledPromiseInstrumented=!0);!0===n.config.enableAutoRouteTracking&&g&&a(g.pushState)&&a(g.replaceState)&&b&&"undefined"!=typeof Event&&(d=i,o(c,function(n){"AppInsightsPropertiesPlugin"===n.identifier&&(u=n)}),g.pushState=(ot=g.pushState,function(){var n=ot.apply(this,arguments);return du(b,ku(d.config.namePrefix+"pushState")),du(b,ku(d.config.namePrefix+"locationchange")),n}),g.replaceState=function(n){return function(){var t=n.apply(this,arguments);return du(b,ku(d.config.namePrefix+"replaceState")),du(b,ku(d.config.namePrefix+"locationchange")),t}}(g.replaceState),b.addEventListener&&(b.addEventListener(d.config.namePrefix+"popstate",function(){du(b,ku(d.config.namePrefix+"locationchange"))}),b.addEventListener(d.config.namePrefix+"locationchange",function(){if(u&&u.context&&u.context.telemetryTrace){u.context.telemetryTrace.traceID=ui();var n="_unknown_";k&&k.pathname&&(n=k.pathname+(k.hash||""));u.context.telemetryTrace.name=n}e?(y=e,e=k&&k.href||""):e=k&&k.href||"";setTimeout(function(n){d.trackPageView({refUri:n,properties:{duration:0}})}.bind(i,y),d.autoRoutePVDelay)})));n.setInitialized(!0)}}}),i}return Object(c.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.3",t}(li);ys=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=ct(h,+new Date),i.action(r,u,c,e,o));delete t[r];t[r]=void 0}};var nf,bs="CL",fd="CR",ed="CM",od="S",sd="R",ov="KE",hd="KS";!function(n){n[n.PAGE_ACTION=0]="PAGE_ACTION";n[n.CONTENT_UPDATE=1]="CONTENT_UPDATE"}(nf||(nf={}));sv={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0};var si,av={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"}},vv={parentId:"parentId",parentName:"parentName"},yv={parentId:"pI",parentName:"pN"},ad=function(){function n(n,t){this._config=n;this._traceLogger=t;this._contentBlobFieldNames=null;this._contentBlobFieldNames=!0===this._config.useShortNameForContentBlob?av.shortNames:av.longNames}return n.prototype.getMetadata=function(){var n={},t={};return fi&&(t=this._getMetaDataFromDOM("awa-",!0),this._config.autoCapture&&this._config.autoCapture.msTags&&(n=this._getMetaDataFromDOM("ms.",!1))),tt(!0,t,n)},n.prototype.getVisibleContent=function(){var f,e=ws(),o={top:0,bottom:(f=e).h,left:0,right:f.w},n=null,r,t,i,u;if(fi&&(n=document.querySelectorAll(gu(this._contentBlobFieldNames.areaName)+","+gu(this._contentBlobFieldNames.slotNumber)+","+gu(this._config.biBlobAttributeTag))),r=[],n)for(t=0;t<n.length;t++)i=n[t],!uv(i)&&rd(i,o)&&(u=this.getElementContent(i,nf.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,w.CannotParseBiBlobValue,"Can not parse "+r)}}else this._isTrackedWithDataBi(n)&&(u=n,i=tt(i,this._populateElementContentwithDataBi(u,n)));else if((e=ae(n,this._config.biBlobAttributeTag))&&(r=e.getAttribute(this._config.biBlobAttributeTag)),r)try{i=JSON.parse(r)}catch(n){this._traceLogger.throwInternal(f.CRITICAL,w.CannotParseBiBlobValue,"Can not parse "+r)}else u=le(n,this._isTrackedWithDataBi),i=tt(i,this._populateElementContentwithDataBi(u,n));return ps(i),this._config.autoCapture.lineage&&t===nf.PAGE_ACTION&&(i=tt(i,this.getLineageDetails(n))),this._config.autoPopulateParentIdAndParentName&&(i=tt(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,w.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=ae(n,this._contentBlobFieldNames.areaName),u=tt({},this._getAreaContent(o)),s=this._config.callback.contentName?this._config.callback.contentName(n,this._config.useDefaultContentName):"",h=this._getDefaultContentName(n,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,w.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(fi)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||hv(n)||!n.tagName)return"";var i,r=b()||{};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?yv.parentId:vv.parentId,r=this._contentBlobFieldNames.isShortNames?yv.parentName:vv.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=le(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,w.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}(),vd={BUTTON:!0,CHECKBOX:!0,RADIO:!0,RESET:!0,SUBMIT:!0},pv=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;lv(function(){n._analyticsPlugin.capturePageViewPerformance({isAuto:!0});n._analyticsPlugin.captureContentUpdate({isAuto:!0,isDomComplete:!0})})},n.prototype.click=function(){var n=this,t=rt(),i=b(),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=fv(null,function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:od})},n.scroll,this),t=rt();t&&(t.addEventListener?t.addEventListener("scroll",i):window.attachEvent&&window.attachEvent("onscroll",i))},n.prototype.maxScroll=function(n){var i=function(){var t=ev();n.v=n.v>t.v?n.v:t.v},t=rt();t&&(t.addEventListener?t.addEventListener("scroll",i):t.attachEvent&&t.attachEvent("onscroll",i))},n.prototype.resize=function(n){var r=this,i=fv(function(){r._analyticsPlugin.captureContentUpdate({isAuto:!0,actionType:sd})},null,n.resize,this),t=rt();t&&(t.addEventListener?t.addEventListener("resize",i):t.attachEvent&&t.attachEvent("onresize",i))},n.prototype.onUnload=function(){var n=this;vo(function(){n._analyticsPlugin.capturePageUnload({isAuto:!0})})},n.prototype._processClick=function(n){var r,u={A:!0,BUTTON:!0,AREA:!0,INPUT:!0},e=rt(),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=fd;else if(function(n){return"which"in n?1===n.which:"button"in n?1===n.button:void 0}(n))i.actionType=bs;else if(function(n){if("keyCode"in n)return 13===n.keyCode}(n))i.actionType=ov;else if(function(n){if("keyCode"in n)return 32===n.keyCode}(n))i.actionType=hd;else{if(!function(n){return"which"in n?2===n.which:"button"in n?4===n.button:void 0}(n))return;i.actionType=ed}for(;t&&t.tagName;){if(t.control&&u[t.control.tagName.toUpperCase()]&&(t=t.control),u[t.tagName.toUpperCase()]){("INPUT"!==t.tagName.toUpperCase()||vd[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"}(si||(si={}));var tf=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();u(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=(st()||{}).pathname||"",i=r.split("/");return i&&""!==i[i.length-1]?i[i.length-1]:"Undefined"}(this._config,t));!u(n.uri)&&yu&&(n.uri=cd(this._config,st()))},n.prototype._setCommonProperties=function(n,t,i){var r;this._setBasicProperties(n,i);this._setPageTags(n,i);this._pageTypeMetaTag=ks(this._metaTags,this._config.coreData,"pageType");this._marketMetaTag=ks(this._metaTags,this._config.coreData,"market");this._behaviorMetaTag=ks(this._metaTags,this._config.coreData,"behavior");u(i.pageType)&&(n.pageType=i.pageType);u(this._pageTypeMetaTag)&&!u(n.pageType)&&(n.pageType=this._pageTypeMetaTag);u(this._marketMetaTag)&&(n.market=this._marketMetaTag);n.isLoggedIn=(r=this._config).callback&&"function"==typeof r.callback.signedinStatus?r.callback.signedinStatus():r.isLoggedIn;t.cookieEnabled=kf()},n.prototype._setPageTags=function(n,t){var i=this;i._pageTags=i._pageTags||{};i._config.coreData&&i._config.coreData.pageTags&&(i._pageTags=tt(!0,i._pageTags,i._config.coreData.pageTags));i._pageTagsCallback&&(i._pageTags=tt(!0,i._pageTags,i._pageTagsCallback()));u(t.pageTags)&&(i._pageTags=tt(!0,i._pageTags,t.pageTags));i._metaTags&&(i._pageTags.metaTags=i._pageTags.metaTags||{},p(i._metaTags,function(n,t){"behavior"!==n&&"market"!==n&&"pageType"!==n&&(i._pageTags.metaTags[n]=t)}));n.properties=n.properties||{};n.properties.pageTags=i._pageTags},n.prototype._getBehavior=function(n){var t;return n&&u(n.behavior)?t=n.behavior:u(this._behaviorMetaTag)&&(t=this._behaviorMetaTag),this._getValidBehavior(t)},n.prototype._getValidBehavior=function(n){if(u(n)){var t=void 0,i=parseInt(n);if((t=isNaN(i)?si[n]:i)in si)return t}return 0},n}(),yd=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(c.b)(t,n),t.prototype.capturePageView=function(n,t){var i,r,f;n=u(n)?n:{};i={};r=u(t)?t:{};this._setCommonProperties(i,r,n);i.refUri=u(n.referrerUri)?n.referrerUri:this._config.coreData.referrerUri;i.isManual=!n.isAuto;f=cv(this._config,this._traceLogger);f&&(r.cookies=f);r.behavior=this._getBehavior(n);this._webAnalyticsPlugin.trackPageView(i,r)},t}(tf),pd=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(c.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:nt};y(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;p(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 f,e,h,c,p,o,l,s,w,a,v;t=u(t)?t:{};f={};e=u(i)?i:{};this._setCommonProperties(f,e,t);f.isManual=!t.isAuto;f.behavior=this._getBehavior(t);o={};(n=n,r)?f.behavior=9:(l=this._config||{},(n&&y(l.syncPageActionNavClick)||l.syncPageActionNavClick)&&(t.actionType===bs||t.actionType===ov)&&"a"===n.tagName.toLowerCase()&&(s=(n.getAttribute("href")||"").toLowerCase(),s&&(sr(s,"https:")||sr(s,"http:")||sr(s,".")||sr(s,"/"))&&(f.sync=3)));n&&(f.targetUri=ld(n),(o=tt(o=this._contentHandler.getElementContent(n,nf.PAGE_ACTION),this._getCustomTags(n)))&&o.bhvr&&!u(t.behavior))&&(w=(c="bhvr",(h=o)&&h[c]&&(p=h[c],delete h[c]),p),f.behavior=this._getValidBehavior(w));u(t.actionType)&&(f.actionType=t.actionType);u(t.clickCoordinateX)&&u(t.clickCoordinateY)&&(f.clickCoordinates=t.clickCoordinateX+"X"+t.clickCoordinateY);u(t.targetUri)&&(f.targetUri=t.targetUri);f.contentVer="2.0";a=this._config.callback.pageActionContentTags;f.content=gu(JSON.stringify(tt(t.content||o,"function"==typeof a?a(n):{},t&&t.contentTags?t.contentTags:{})));e.timeToAction=this._getTimeToClick();e.refUri=u(t.refUri)?t.refUri:this._config.coreData.referrerUri;v=cv(this._config,this._traceLogger);v&&(e.cookies=v);this.trackPageAction(f,e)},t.prototype._getCustomTags=function(n){for(var t,i,r={};n;){if(!hv(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=dt(),n;return t&&t.timing&&(n=t.timing.navigationStart,n&&0!==n)?(new Date).getTime()-n:-1},t}(tf),wd=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(c.b)(t,n),t.prototype.trackContentUpdate=function(n,t){var r={web:{}},i;r.web.isManual=n.isManual;i={name:"Ms.Web.ContentUpdate",baseType:"ContentUpdateData",ext:r,data:{},baseData:{},latency:ri};o(["name","uri","market","pageType","isLoggedIn","id","properties","ver","actionType","behavior","pageHeight","content","contentVer","vpHeight","vpWidth","vScrollOffset","hScrollOffset"],function(t){i.baseData[t]=n[t]});p(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,f,e,o;n=u(n)?n:{};i={};r=u(t)?t:{};this._setCommonProperties(i,r,n);i.behavior=this._getBehavior(n);u(n.actionType)&&(i.actionType=n.actionType);f=ws();e=ev();i.pageHeight=fi?document.body.scrollHeight:null;i.vpHeight=f.h;i.vpWidth=f.w;i.vScrollOffset=e.v;i.hScrollOffset=e.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=u(n.isDomComplete)?n.isDomComplete:!1;this.trackContentUpdate(i,r)},t.prototype._getContentFormatted=function(n){if(u(n))return"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(n):gu(JSON.stringify(n))},t}(tf),bd=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(c.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:ri};r=this._config||{};(y(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;p(t,function(n,t){i.data[n]||(i.data[n]=t)});this._webAnalyticsPlugin.core.track(i)},t.prototype.capturePageUnload=function(n,t){var e,i;n=u(n)?n:{};var f={},r=u(t)?t:{},o=fi?document.body.scrollHeight:0;(this._setBasicProperties(f,n),f.isManual=!n.isAuto,r.dwellTime=this._timestamp._recordTimeSpan("dwellTime",!0),r.scrollDepth=n.scrollDepth||this._maxScroll.v.toString()+"/"+o.toString(),r.vpHeight=ws().h,r.vScrollOffset=n.vScrollOffset||this._maxScroll.v,yu)&&(e=dt(),i=e?e.timing:null,i&&i.loadEventStart&&i.navigationStart&&i.loadEventStart>0&&(r.pageLoadTime=i.loadEventStart-i.navigationStart));this.trackPageUnload(f,r)},t}(tf),kd=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Object(c.b)(t,n),t.prototype.capturePageViewPerformance=function(n,t){n=u(n)?n:{};var r={},i=u(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}(tf),dd=function(){function n(n){this.core=n;this.appUserId=null;this.firstPageView=!1;this._cookieMgr=gt(n);this.lastPageViewId=ei();this.traceId=this.createTraceId()}return n.visitorId=function(){return bt(gt(null),"MUID")},n.prototype.createTraceId=function(){return ei().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=ei()):this.firstPageView=!0},n.prototype.getMuidUserId=function(){var n=bt(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=st(),u,i,t;r&&(u=(r.protocol||"http:")+"//"+n+"/c.gif?DI=4050&did=1&t=",i=b(),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}(),gd=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}(),ng=function(n){function t(){var k,a,v,y,d,c,i,e=n.call(this)||this,b,s,r,l,h;return e.identifier="WebAnalyticsPlugin",e.version="3.1.3",l={h:0,v:0},h=!1,g(t,e,function(n,t){function it(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:fi?document.referrer:"",requestUri:"",pageName:"",pageType:"",product:"",market:"",pageTags:{}},autoPopulateParentIdAndParentName:!1,syncMuid:!1,muidDomain:"microsoft.com"},i=[];if(p(t,function(n,t){vt(t)&&i.push(n)}),n)return function(n,t){ps(n);o(t,function(t){vt(n[t])?ps(n[t]):delete n[t]})}(n,i),tt(!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=tt(!0,i.coreData,n)};n.initialize=function(u,o,h){var tt=o,p,rt,g,nt;if(u.extensionConfig=u.extensionConfig||[],u.extensionConfig[n.identifier]=u.extensionConfig[n.identifier]||{},n._config=i=it(u.extensionConfig[n.identifier]),p=i.autoCapture,rt=tt.getWParam,tt.getWParam=function(){var n=0;return i.mscomCookies&&(n|=1),n|rt()},u.extensionConfig[n.identifier].disableExceptionTracking=!p.jsError,t.initialize(u,o,h),s=s||new ad(i,n.diagLog()),r=r||new pv(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,w.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 dd(o);b=new gd;nt=s.getMetadata();k=new yd(e,i,s,n.id,i.callback.pageViewPageTags,nt,n.diagLog());a=new pd(e,i,s,n.id,i.callback.pageActionPageTags,nt,n.diagLog());v=new wd(e,i,s,n.id,i.callback.contentUpdatePageTags,nt,n.diagLog());y=new bd(e,i,n.id,n.diagLog(),b,l);d=new kd(e,i,s,n.id,i.callback.pageViewPageTags,nt,n.diagLog());i.syncMuid&&lv(function(){var t=n.id.getMuidHost(i.muidDomain);n.id.syncMuid(t)});p.pageView&&r.pageView();p.onLoad&&r.onLoad();p.click&&r.click();p.scroll&&r.scroll(i.debounceMs);p.resize&&r.resize(i.debounceMs);(p.onUnload||i.manualPageUnload)&&r.maxScroll(l);p.onUnload&&r.onUnload()};n.processTelemetry=function(t,r){var u,f,o;rr(t,n.identifier);u=t;"PageviewData"===u.baseType?(u.name="Ms.Web.PageView",u.latency=ri):"ExceptionData"===u.baseType?(u.name="Ms.Web.ClientError",u.latency=nt,delete u.baseData.aiDataContract):"PageviewPerformanceData"===u.baseType&&(u.name="Ms.Web.PageViewPerformance",u.latency=nt,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||nt;t.baseData=t.baseData||{};t.data=t.data||{};u(i)&&p(i,function(n,i){t.data[n]=i});n.core.track(t)};n.trackPageView=function(i,r){b._recordTimeSpan("dwellTime",!1);l.v=0;h=!1;n.id.initializeIds();i.id=n.id.getLastPageViewId();t.sendPageViewInternal(i,r,g(i))};n.capturePageView=function(n,t){k.capturePageView(n,t)};n.trackPageViewPerformance=function(n,i){t.sendPageViewPerformanceInternal(n,i,g(n))};n.capturePageViewPerformance=function(n,t){d.capturePageViewPerformance(n,t)};n.trackException=function(n,i){n.id=n.id||ei();t.sendExceptionInternal(n,i,g(n))};n.trackPageAction=function(n,t){a.trackPageAction(n,t)};n.capturePageAction=function(n,t,i,r){(function(n,t){return!(t&&t.isAuto&&u(ae(n,"data-bi-mto")))&&!uv(n)})(n,t)&&a.capturePageAction(n,t,i,r)};n.trackContentUpdate=function(n,t){v.trackContentUpdate(n,t)};n.captureContentUpdate=function(n,t){v.captureContentUpdate(n,t)};n.trackPageUnload=function(n,t){h||(h=!0,y.trackPageUnload(n,t))};n.capturePageUnload=function(n,t){h||(h=!0,y.capturePageUnload(n,t))};n._populatePageViewPerformance=function(t){n._pageViewPerformanceManager.populatePageViewPerformanceEvent(t)};n.setContentHandler=function(n){s=n};n.setAutoCaptureHandler=function(n){r=n}}),e}return Object(c.b)(t,n),t}(rv),wv=["snippet","_webAnalytics","_postChannel","_propertyManager","_extensions"],tg=function(n){function t(){var t=n.call(this)||this;return t._postChannel=new gb,t._propertyManager=new ta,t._webAnalytics=new ng,t}return Object(c.b)(t,n),t.prototype.initialize=function(t,i){var u=this,r=this;ot(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,w.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,u,t;try{if(function(){n&&(r(i._snippetVersion)||i._snippetVersion,p(i,function(t,i){k(t)&&!a(i)&&t&&"_"!==t[0]&&-1===wv.indexOf(t)&&(n[t]=i)}))}(),ht(n.queue)){for(u=n.queue.length,t=0;t<u;t++)n.queue[t]();n.queue=void 0;delete n.queue}}catch(n){n&&a(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&&vt(n)&&vt(t)){r=function(r){var u,f;k(r)&&(u=t[r],a(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)||(lf(n,r)&&delete n[r],yt(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===wv.indexOf(n)})},t}(fl),bv=0,ds=1,ig=2;var rg=function(){function n(){}return n.prototype.makeRequest=function(n,t,i,r){var e,o=this,f,u;if(ul())f=new XDomainRequest,f.open(i,n),f.onload=function(){r(200,kr(f),{})},f.onerror=function(){r(400,kr(f),{})},f.ontimeout=function(){r(500,kr(f),{})},f.onprogress=function(){},setTimeout(function(){f.send(t)},0);else if(ro())fetch(n,(e={body:t,method:i,credentials:"include"},e[pr]=!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(ao()){u=new XMLHttpRequest;try{u[pr]=!0}catch(n){}u.withCredentials=!0;u.open(i,n);u.onload=function(){r(u.status,kr(u),o._convertAllHeadersToMap(u.getAllResponseHeaders()))};u.onerror=function(){r(u.status,kr(u),o._convertAllHeadersToMap(u.getAllResponseHeaders()))};u.ontimeout=function(){r(u.status,kr(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}(),ug=function(){function n(n,t,i){this._endpointUrl="";var r="";switch(t){case ig:r="aad.js";break;case ds: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 rg}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=b();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,w.AuthHandShakeError,"Error with auth handshake process: "+t)}})},n.prototype.cleanAuthIFrame=function(){var n=b(),t;n&&(t=n.getElementById(this._loginIframeId),t&&n.body.removeChild(t))},n.prototype.signOutAndClearCookies=function(){this._requestHandler.makeRequest(this._signOutPath,"","POST",function(){})},n}(),fg=function(n){function t(){var t=null!==n&&n.apply(this,arguments)||this;return t.identifier="AuthPlugin",t.priority=190,t.version="3.1.3",t._eventQueue=[],t}return Object(c.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!==bv&&(o=i,this._authHandler=new ug(e,this._authConfig.authType,this.diagLog()),s=o.getWParam,o.getWParam=function(){var n=0;return(n=u._authConfig.authType===ds?8|n:16|n)|(s?s():0)},vo(function(){u._releaseEventQueue()}),h=rt(),h&&tu(h,"message",function(n){u._receiveMessage(n,e)}))},t.prototype.processTelemetry=function(n,t){var r=this,i;(t=this._getTelCtx(t),rr(n,this.identifier),this._authConfig.authType!==bv&&this._authConfig.loggedInStatusCallback&&!0===this._authConfig.loggedInStatusCallback())&&(i=gt(this.core),bt(i,"authBounced")||(i.set("authBounced",hr(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=b(),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,w.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(){o(this._eventQueue,function(n){n.ctx.processNext(n.item)});this._eventQueue=[]},t}(li),kv=function(){},dv=function(){function n(n,t){this._base="";this._currentElement=0;this._base64CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";this._cv1Constants=new kv;this._cv2Constants=new kv;this._cvVersionAtLatestValidityCheck=2;this._traceLogger=uo(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,w.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}(),eg=function(n){function t(t){var i=n.call(this)||this;return i.identifier="CorrelationVectorPlugin",i.priority=159,i.version="3.1.3",i._cvInitialValue=t,i._cv=i._cvInitialValue?new dv(i._cvInitialValue):new dv,i}return Object(c.b)(t,n),t.prototype.initialize=function(t,i,r){n.prototype.initialize.call(this,t,i,r)},t.prototype.processTelemetry=function(n,t){rr(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,w.FailedToInitializeCorrelationVector,"Correlation Vector has not been initialized."),this._cv},t}(li),gv=function(){function n(){}return n.prototype._setCommonProperties=function(n,t){u(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;u(t.target)&&(n.baseData.target=t.target);u(t.responseContentType)&&(n.baseData.responseContentType=t.responseContentType);u(t.protocol)&&(n.baseData.protocol=t.protocol);u(t.protocolStatusCode)&&(n.baseData.protocolStatusCode=t.protocolStatusCode)},n}(),og=function(){function n(){this._qosEvent=new gv}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";u(t.dependencyOperationVersion)&&(n.baseData.dependencyOperationVersion=t.dependencyOperationVersion);u(t.responseSizeBytes)&&(n.baseData.responseSizeBytes=t.responseSizeBytes)},n}(),sg=function(){function n(){this._qosEvent=new gv}return n.prototype._setQosProperties=function(n,t){this._qosEvent._setCommonProperties(n,t);u(t.callerIpAddress)&&(n.baseData.callerIpAddress=t.callerIpAddress);u(t.callerName)&&(n.baseData.callerName=t.callerName);u(t.requestSizeBytes)&&(n.baseData.requestSizeBytes=t.requestSizeBytes);u(t.operationVersion)&&(n.baseData.operationVersion=t.operationVersion)},n}();gs=["req","rsp","hkErr","fnErr"];ih=Object.getPrototypeOf;var hg=function(){this.openDone=!1;this.setRequestHeaderDone=!1;this.sendDone=!1;this.abortDone=!1;this.stateChangeAttached=!1},fy=function n(t,i,r){var u=r;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 hg;this.clientFailure=0;this.traceID=t;this.spanID=i;g(n,this,function(n){n.getAbsoluteUrl=function(){return n.requestUrl?pk(n.requestUrl):null};n.getPathName=function(){return n.requestUrl?ue(u,wk(n.method,n.requestUrl)):null};n.CreateTrackItem=function(t,i,r){var h,u,f,s,e;return(n.ajaxTotalDuration=Math.round(1e3*ct(n.requestSentTime,n.responseFinishedTime))/1e3,n.ajaxTotalDuration<0)?null:(u=((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&&(u.startTime=new Date,u.startTime.setTime(n.requestSentTime)),function(n,t){var u=n.perfTiming,i=t.properties||{},r=0,s="redirect",c=s+"Start",l=s="End",f,h,e;u?(r|=or(i,s,u,c,l),r|=or(i,"domainLookup",u,"domainLookupStart","domainLookupEnd"),r|=or(i,"connect",u,"connectStart","connectEnd"),r|=or(i,"request",u,"requestStart","requestEnd"),r|=or(i,"response",u,"responseStart","responseEnd"),r|=or(i,"networkConnect",u,"startTime","connectEnd"),r|=or(i,"sentRequest",u,"requestStart","responseEnd"),f=u.duration,f||(f=uy(u,"startTime","responseEnd")||0),r|=bi(i,"duration",f),r|=bi(i,"perfTotal",f),h=u.serverTiming,h&&(e={},o(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=e[r]||{};p(n,function(n,t){("name"!==n&&k(t)||iu(t))&&(i[n]&&(t=i[n]+";"+t),!t&&k(t)||(i[n]=t))});e[r]=i}),r|=bi(i,"serverTiming",e)),r|=bi(i,"transferSize",u.transferSize),r|=bi(i,"encodedBodySize",u.encodedBodySize),r|=bi(i,"decodedBodySize",u.decodedBodySize)):n.perfMark&&(r|=bi(i,"missing",n.perfAttempts));r&&(t.properties=i)}(n,u),i&&cr(n.requestHeaders).length>0&&(u.properties=u.properties||{},u.properties.requestHeaders=n.requestHeaders),r)&&(f=r(),f&&(s=f.correlationContext,(s&&(u.correlationContext=s),f.headerMap&&cr(f.headerMap).length>0&&(u.properties=u.properties||{},u.properties.responseHeaders=f.headerMap),n.status>=400)&&(e=f.type,u.properties=u.properties||{},""!==e&&"text"!==e||(u.properties.responseText=f.responseText?f.statusText+" - "+f.responseText:f.statusText),"json"===e&&(u.properties.responseText=f.response?f.statusText+" - "+JSON.stringify(f.response):f.statusText)))),u)}})},ey=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}(),oy=0;var uh,gr,sy=function(n){function t(){var v=n.call(this)||this;v.identifier=t.identifier;v.priority=120;var u,w,b,nt,tt=st(),it=!1,e=!1,ot=tt&&tt.host&&tt.host.toLowerCase(),i=t.getEmptyConfig(),f=!1,rt=0,ut=!1,y=0,ft=!1,c=[],et={};return g(t,v,function(n,v){function tt(n){var t=!0;return(n||i.ignoreHeaders)&&o(i.ignoreHeaders,function(i){if(i.toLowerCase()===n.toLowerCase())return t=!1,-1}),t}function st(n,t,i){c.push(function(n,t,i){return n?rh(n[h.k],t,i,!1):null}(n,t,i))}function ht(n,t,i){var f=!1,u=((k(t)?t:(t||{}).url||"")||"").toLowerCase(),e=dr(u,"?"),o=dr(u,"#");return(-1===e||-1!==o&&o<e)&&(e=o),-1!==e&&(u=u.substring(0,e)),r(n)?r(t)||(f="object"==typeof t&&!0===t[pr]||!!i&&!0===i[pr]):f=!0===n[pr]||!0===u[pr],f?et[u]||(et[u]=1):et[u]&&(f=!0),f}function g(n,t){var i=!0,u=e;return r(n)||(i=!0===t||!r(n.ajaxData)),u&&i}function yt(n){try{var t=n.responseType;if(""===t||"text"===t)return n.responseText}catch(n){}return null}function pt(t){var i,r;try{if(i=t.getAllResponseHeaders(),null!==i&&-1!==dr(i.toLowerCase(),vk))return r=t.getResponseHeader(br),er.getCorrelationContext(r)}catch(i){ye(n,s.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{ajaxDiagnosticsMessage:ve(t),exception:l(i)})}}function ct(n,t){var i,u,r;t.requestUrl&&nt&&ut&&(i=dt(),i&&a(i.mark)&&(oy++,u=nt+n+"#"+oy,i.mark(u),r=i.getEntriesByName(u),r&&1===r.length&&(t.perfMark=r[0])))}function lt(n,t,r,u){var f=t.perfMark,e=dt(),h=i.maxAjaxPerfLookupAttempts,c=i.ajaxPerfLookupDelay,s=t.requestUrl,o=0;!function l(){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===dr(i.name,s)&&-1===dr(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&&a(e.clearMarks)&&e.clearMarks(f.name),t.perfAttempts=o,r()):setTimeout(l,c)}catch(n){u(n)}}()}function at(t){var i="";try{r(t)||(i+="string"==typeof t?"(url: '"+t+"')":"(url: '"+t.url+"')")}catch(t){rf(n,s.FailedMonitorAjaxOpen,"Failed to grab failed fetch diagnostics message",{exception:l(t)})}return i}function vt(t,i,r,u,e){function o(t,i,u){var f=u||{};f.fetchDiagnosticsMessage=at(r);i&&(f.exception=l(i));ye(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=he(),u.status=i,lt("fetch",u,function(){var t=u.CreateTrackItem("Fetch",f,e);t?n.trackDependencyDataInternal(t):o(s.FailedMonitorAjaxDur,null,{requestSentTime:u.requestSentTime,responseFinishedTime:u.responseFinishedTime})},function(n){o(s.FailedMonitorAjaxGetCorrelationHeader,n,null)}))}function wt(t){if(t&&t.headers)try{var i=t.headers.get(br);return er.getCorrelationContext(i)}catch(i){ye(n,s.FailedMonitorAjaxGetCorrelationHeader,"Failed to get Request-Context correlation header as it may be not included in the response or not accessible.",{fetchDiagnosticsMessage:at(t),exception:l(i)})}}n.initialize=function(a,k,rt,et){var dt,at,bt,kt,ot;if(!n.isInitialized()&&(v.initialize(a,k,rt,et),dt=n._getTelCtx(),p(t.getDefaultConfig(),function(n,r){i[n]=dt.getConfig(t.identifier,n,r)}),at=i.distributedTracingMode,(f=i.enableRequestHeaderTracking,ut=i.enableAjaxPerfTracking,y=i.maxAjaxCallsPerView,ft=i.enableResponseHeaderTracking,b=at===oi.AI||at===oi.AI_AND_W3C,w=at===oi.AI_AND_W3C||at===oi.W3C,ut)&&(bt=a.instrumentationKey||"unkwn",nt=bt.length>5?"ai.ajxmn."+bt.substring(bt.length-5)+".":"ai.ajxmn."+bt+"."),!1===i.disableAjaxTracking&&function(n){var i=!1,t,u,f;if(typeof XMLHttpRequest===h.l||r(XMLHttpRequest)||(t=XMLHttpRequest[h.k],i=!(r(t)||r(t.open)||r(t.send)||r(t.abort))),u=hp(),u&&u<9&&(i=!1),i)try{(new XMLHttpRequest).ajaxData={};f=XMLHttpRequest[h.k].open;XMLHttpRequest[h.k].open=f}catch(t){i=!1;rf(n,s.FailedMonitorAjaxOpen,"Failed to enable XMLHttpRequest monitoring, extension is not supported",{exception:l(t)})}return i}(n)&&!e&&(st(XMLHttpRequest,"open",{req:function(t,i,r,e){var h=t.inst,c=h.ajaxData;ht(h,r)||!g(h,!0)||c&&c.xhrMonitoringState.openDone||function(t,i,r,e){var c=u&&u.telemetryTrace&&u.telemetryTrace.traceID||ui(),a=ui().substr(0,16),h=new fy(c,a,n.diagLog());h.method=i;h.requestUrl=r;h.xhrMonitoringState.openDone=!0;h.requestHeaders={};h.async=e;t.ajaxData=h,function(t){t.ajaxData.xhrMonitoringState.stateChangeAttached=tl.Attach(t,"readystatechange",function(){try{t&&4===t.readyState&&g(t)&&function(t){function r(i,r){var u=r||{};u.ajaxDiagnosticsMessage=ve(t);i&&(u.exception=l(i));ye(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=he();i.status=t.status;lt("xmlhttprequest",i,function(){try{var u=i.CreateTrackItem("Ajax",f,function(){var r={statusText:t.statusText,headerMap:null,correlationContext:pt(t),type:t.responseType,responseText:yt(t),response:t.response},n,u,i;return ft&&(n=t.getAllResponseHeaders(),n&&(u=d(n).split(/[\r\n]+/),i={},o(u,function(n){var t=n.split(": "),r=t.shift(),u=t.join(": ");tt(r)&&(i[r]=u)}),r.headerMap=i)),r});u?n.trackDependencyDataInternal(u):r(null,{requestSentTime:i.requestSentTime,responseFinishedTime:i.responseFinishedTime})}finally{try{t.ajaxData=null}catch(n){}}},function(n){r(n,null)})}(t)}catch(r){var i=l(r);i&&-1!==dr(i.toLowerCase(),"c00c023f")||rf(n,s.FailedMonitorAjaxRSC,"Failed to monitor XMLHttpRequest 'readystatechange' event handler, monitoring data for this ajax call may be incorrect.",{ajaxDiagnosticsMessage:ve(t),exception:i})}})}(t)}(h,i,r,e)},hkErr:uf(n,s.FailedMonitorAjaxOpen,"Failed to monitor XMLHttpRequest.open, monitoring data for this ajax call may be incorrect.")}),st(XMLHttpRequest,"send",{req:function(t){var r=t.inst,i=r.ajaxData;g(r)&&!i.xhrMonitoringState.sendDone&&(ct("xhr",i),i.requestSentTime=he(),r=n.includeCorrelationHeaders(i,void 0,void 0,r),i.xhrMonitoringState.sendDone=!0)},hkErr:uf(n,s.FailedMonitorAjaxSend,"Failed to monitor XMLHttpRequest, monitoring data for this ajax call may be incorrect.")}),st(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:uf(n,s.FailedMonitorAjaxAbort,"Failed to monitor XMLHttpRequest.abort, monitoring data for this ajax call may be incorrect.")}),f&&st(XMLHttpRequest,"setRequestHeader",{req:function(n,t,i){var r=n.inst;g(r)&&tt(t)&&(r.ajaxData.requestHeaders[t]=i)},hkErr:uf(n,s.FailedMonitorAjaxSetRequestHeader,"Failed to monitor XMLHttpRequest.setRequestHeader, monitoring data for this ajax call may be incorrect.")}),e=!0),function(){var a=(t=Object(ti.a)(),!t||r(t.Request)||r(t.Request[h.k])||r(t.fetch)?null:t.fetch),t,l,o;a&&(l=Object(ti.a)(),o=a.polyfill,!1===i.disableFetchTracking?(c.push(rh(l,"fetch",{req:function(t,i,r){var s,c,h;!it||ht(null,i,r)||o&&e||(c=t.ctx(),s=function(t,i){var s=u&&u.telemetryTrace&&u.telemetryTrace.traceID||ui(),h=ui().substr(0,16),r=new fy(s,h,n.diagLog()),e,o;return r.requestSentTime=he(),r.requestUrl=t instanceof Request?t?t.url:"":t,e="GET",i&&i.method?e=i.method:t&&t instanceof Request&&(e=t.method),r.method=e,o={},f&&new Headers((i?i.headers:0)||t instanceof Request&&t.headers||{}).forEach(function(n,t){tt(t)&&(o[t]=n)}),r.requestHeaders=o,ct("fetch",r),r}(i,r),h=n.includeCorrelationHeaders(s,i,r),h!==r&&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 vt(n,(t||{}).status,t,i,function(){var i={statusText:t.statusText,headerMap:null,correlationContext:wt(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 vt(n,0,t,i,null,{error:r.message}),r;}))},hkErr:uf(n,s.FailedMonitorAjaxOpen,"Failed to monitor Window.fetch, monitoring data for this fetch call may be incorrect.")})),it=!0):o&&c.push(rh(l,"fetch",{req:function(n,t,i){ht(null,t,i)}})),o&&(l.fetch.polyfill=o))}(),rt.length>0&&rt)){for(kt=void 0,ot=0;!kt&&ot<rt.length;)rt[ot]&&"AppInsightsPropertiesPlugin"===rt[ot].identifier&&(kt=rt[ot]),ot++;kt&&(u=kt.context)}};n.teardown=function(){o(c,function(n){n.rm()});c=[];it=!1;e=!1;n.setInitialized(!1)};n.trackDependencyData=function(t,i){n.trackDependencyDataInternal(t,i)};n.includeCorrelationHeaders=function(t,r,e,o){var l=n._currentWindowHost||ot,s,h,c;return r?(er.canIncludeCorrelationHeader(i,t.getAbsoluteUrl(),l)&&((e||(e={}),e.headers=new Headers(e.headers||r instanceof Request&&r.headers||{}),b)&&(s="|"+t.traceID+"."+t.spanID,e.headers.set(oe,s),f&&(t.requestHeaders[oe]=s)),((c=i.appId||u&&u.appId())&&(e.headers.set(br,ee+c),f&&(t.requestHeaders[br]=ee+c)),w)&&(h=new ey(t.traceID,t.spanID),e.headers.set(se,h.toString()),f&&(t.requestHeaders[se]=h.toString()))),e):o?(er.canIncludeCorrelationHeader(i,t.getAbsoluteUrl(),l)&&(b&&(s="|"+t.traceID+"."+t.spanID,o.setRequestHeader(oe,s),f&&(t.requestHeaders[oe]=s)),((c=i.appId||u&&u.appId())&&(o.setRequestHeader(br,ee+c),f&&(t.requestHeaders[br]=ee+c)),w)&&(h=new ey(t.traceID,t.spanID),o.setRequestHeader(se,h.toString()),f&&(t.requestHeaders[se]=h.toString()))),o):void 0};n.trackDependencyDataInternal=function(t,u,f){if(-1===y||rt<y){i.distributedTracingMode!==oi.W3C&&i.distributedTracingMode!==oi.AI_AND_W3C||"string"!=typeof t.id||"."===t.id[t.id.length-1]||(t.id+=".");r(t.startTime)&&(t.startTime=new Date);var e=vi.create(t,ce.dataType,ce.envelopeType,n.diagLog(),u,f);n.core.track(e)}else rt===y&&rf(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(c.b)(t,n),t.getDefaultConfig=function(){return{maxAjaxCallsPerView:500,disableAjaxTracking:!1,disableFetchTracking:!0,disableCorrelationHeaders:!1,distributedTracingMode:oi.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 p(n,function(t){n[t]=void 0}),n},t.prototype.processTelemetry=function(n,t){this.processNext(n,t)},t.identifier="AjaxDependencyPlugin",t}(li),cg=function(){function n(){this.lastPageViewId=ei();this.traceId=this.createTraceId()}return n.prototype.createTraceId=function(){return ei().replace(/-/g,"")},n.prototype.getTraceId=function(){return this.traceId},n.prototype.getLastPageViewId=function(){return this.lastPageViewId},n}(),lg=function(n){function t(){var s,h,c,e=n.call(this)||this,r,i;return e.identifier="QosPlugin",e.version="3.1.3",r={market:"",serverImpressionGuid:""},i={},h=new og,c=new sg,g(t,e,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 p(t,function(n,t){t&&vt(t)&&i.push(n)}),function(n,t){ny(n);o(t,function(t){vt(n[t])?ny(n[t]):delete n[t]})}(n,i),tt(!0,t,n)}function l(t,i){e(t,i);n.core.track(t)}function e(n,t){u(t)&&p(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&&a(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(u,e,o){var c=u.extensionConfig=u.extensionConfig||[],a,d,p,b;c[n.identifier]=c[n.identifier]||{};y((i=n._qosConfig=v(c[n.identifier])).distributedTracingMode)&&(i.distributedTracingMode=0);c[sy.identifier]=i;t.initialize(u,e,o);b=(a=n._qosConfig,p={},d=iy("awa-",!0),a.autoCapture&&a.autoCapture.msTags&&(p=iy("ms.",!1)),tt(!0,d,p));r.market=ty(b,i.coreData,"market");r.serverImpressionGuid=ty(b,i.coreData,"serverImpressionGuid");for(var k=null,l=null,h=0;h<o.length;h++)"CorrelationVectorPlugin"===o[h].identifier?k=o[h]:"WebAnalyticsPlugin"===o[h].identifier&&(l=o[h]);n.id=l&&l.id?l.id:new cg;i.enableCvHeaders&&(k?(i.enableCvHeaders=!0,s=k):(n.diagLog().throwInternal(f.WARNING,w.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){rr(t,n.identifier);var r=t;switch(r.baseType){case ce.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=nt}n.processNext(r,i)};n.trackDependencyData=function(t,i){n.trackDependencyDataInternal(t,i)};n.trackDependencyDataInternal=function(f,e,o){var s,c,h=o||{};u(f.cV)&&(h.mscv={},h.mscv.cV=f.cV);f.id=i.callback&&i.callback.id?i.callback.id():ei();(e=e||{}).pageName=u(e.pageName)?e.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=(st()||{}).pathname||"",t=i.split("/");return t.length>2&&""!==t[2]?t[2]:"Home"}(n._qosConfig);e.uri=u(e.uri)?e.uri:(s=n._qosConfig,c=st()||{},s.coreData.requestUri?s.coreData.requestUri:c.href);e.market=u(e.market)?e.market:r.market;e.serverImpressionGuid=u(e.serverImpressionGuid)?e.serverImpressionGuid:r.serverImpressionGuid;t.trackDependencyDataInternal(f,e,h)};n.trackServiceOutgoingQos=function(n,t){var i={name:"Ms.Qos.OutgoingServiceRequest",baseType:"RemoteDependencyData",ext:{},baseData:{},data:{},latency:ri};h._setQosProperties(i,n);e(i,t);l(i)};n.trackServiceIncomingQos=function(n,t){var i={name:"Ms.Qos.IncomingServiceRequest",baseType:"RequestData",ext:{},baseData:{},data:{},latency:ri};c._setQosProperties(i,n);e(i,t);l(i)};n.getCv=function(){return s?s.getCv():null}}),e}return Object(c.b)(t,n),t}(sy),ag=(uh=function(n,t){return(uh=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])})(n,t)},function(n,t){function i(){this.constructor=n}uh(n,t);n.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),vg=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 ag(t,n),t.prototype.click=function(){var n=this,t=rt(),i=b(),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=rt(),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}(pv),yg=document.referrer,pg=new RegExp("(-?d+(.d+)?),(-?d+(.d+)?)"),hi=function(){var n=window.spaLocationHref||window.location.href;return ut.urlScrubber(n)},ki=function(){return window.spaPageId||$("meta[name='pageid']").attr("content")||document.title},ff=function(){var n=window.spaReferrer||yg;return ut.urlScrubber(n)},wg=function(n){if(!n)return"";var t=n.replace(pg,"REMOVED");return ut.urlScrubber(t)},hy=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},ef=function(){return(ef=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)},lt=new tg,fh=new lg,ut={},bg=["Ms.Web.PageAction","Ms.Web.PageView","Ms.Web.ContentUpdate","Ms.Web.ClientError","Ms.Qos.OutgoingServiceRequest","Ms.Osgs.ExperimentTrigger","Ms.Webi.MeePortal.UserFeedbackV2"],cy=function(n,t){var f=new fg,e,u,r,o,i,s,h;gr=new eg(t.seedCv);e=new ta;u=t.features.join("|");(ut.allowClickTracking=n.allowClickTracking,ut.flights=u,ut.urlScrubber=t.urlScrubber,ut.market=t.language,ut.dummyElement=document.createElement("div"),n.useKeydownEvent)&&(r=lt.getWebAnalyticsExtension(),o=new vg(r,r.diagLog()),r.setAutoCaptureHandler(o));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:u}},shareAuthStatus:!0,useDefaultContentName:!0,manageCv:!0,urlCollectHash:!0,urlCollectQuery:!0,isLoggedIn:n.isUserSignedIn},extensions:[f,gr,fh],extensionConfig:[]};s={callback:{},appId:n.appId,enableCvHeaders:!0,disableAjaxTracking:!0,disableFetchTracking:!0};i.extensionConfig[fh.identifier]=s;h={authType:ds,loggedInStatusCallback:function(){return n.isUserSignedIn||!1}};i.extensionConfig[f.identifier]=h;i.extensionConfig[e.identifier]={populateBrowserInfo:!0,populateOperatingSystemInfo:!0};lt.initialize(i,[]);lt.addTelemetryInitializer(function(n){var r,u,t,i;(n.baseData||(n.baseData={}),n.data||(n.data={}),bg.indexOf(n.name)>-1)&&(n.data.referrerUri=ff(),n.data.isLoggedIn=n.baseData.isLoggedIn,n.data.isManual=n.baseData.isManual,n.baseData.pageName=ki(),n.baseData.impressionGuid=n.baseData.id,t=n.baseData.properties||{},(t.pageTags&&(t.pageTags.metaTags=ef(ef({},t.pageTags.metaTags),hy())),n.data.pageTypeForPerf&&(t.pageTags.metaTags.pageTypeForPerf=n.data.pageTypeForPerf,n.data.pageTypeForPerf=""),n.baseData.pageTags=t.pageTags,"Ms.Web.PageAction"===n.name)?(n.baseData.destUri=n.baseData.targetUri,i=JSON.parse(n.baseData.content||""),i=i.map(function(n){return ef(ef({},n),{cN:n.cN?"REMOVED":void 0})}),n.baseData.content=JSON.stringify(i)):"Ms.Qos.OutgoingServiceRequest"===n.name?(n.baseData.targetUri=n.baseData.target,(null===(u=null===(r=n.ext)||void 0===r?void 0:r.mscv)||void 0===u?void 0:u.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=ut.market||""),n.baseData.uri=hi())})},ly={reportPageView:function(){var n={referrerUri:ff()};lt.capturePageView(n)},reportClick:function(n){if(ut.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&&ut.urlScrubber(n.targetUri)||hi(),pageName:ki(),refUri:ff(),actionType:bs};lt.capturePageAction(ut.dummyElement,t)}},reportPartialView:function(n){var t={behavior:si.IMPRESSION,pageName:n.viewId},i={pageLoadTime:n.pltMsec};lt.captureContentUpdate(t,i)},$notifyPageLoaded:function(){}},eh=function(){return(eh=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)},ay=function(n){var t={errorInfo:eh({Page:n.location,PageName:n.pageId,Script:n.script,Message:n.message,LineNumber:n.lineNumber,UserAgent:n.userAgent,flights:ut.flights},n.ext),wasDisplayed:!1,uri:hi(),pageName:n.pageId,market:ut.market};lt.trackException({},t)},vy={reportClientError:function(n){var t=n&&n.data&&JSON.stringify(n.data),i={location:hi(),pageId:ki(),script:hi(),message:n&&n.message||t||"unknown",userAgent:window.navigator.userAgent||""};ay(i)},reportFatalError:ay,reportRawEvent:function(n){var t={name:n.name,data:eh({},n.content)};lt.trackEvent(t)},reportOutgoingApi: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:wg(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:ki(),uri:hi(),market:ut.market,cV:n.cV};fh.trackServiceOutgoingQos(t,i)},registerRawEventSchemas:function(){}},of=function(){return(of=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)},yy={$beginScenario:function(n){var i={name:"Ms.Osgs.Scenario",data:of({uri:hi(),referrerUri:ff(),pageName:ki(),area:n.area,name:n.name,step:n.currentStep,next:n.nextStep||"",type:"s"},py(n))},t;lt.trackEvent(i);t={behavior:si.STARTPROCESS,actionType:"A",contentTags:of({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep},wy(n.data))};lt.capturePageAction(ut.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:of({uri:hi(),referrerUri:ff(),pageName:ki(),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},py(n))};lt.trackEvent(r);i=n.isStep?si.PROCESSCHECKPOINT:si.COMPLETEPROCESS;!n.isStep&&n.canceled&&(i=si.SCENARIOCANCEL);u={behavior:i,actionType:"A",contentTags:of({scn:n.name,scnstp:n.currentStep,scnnxtstp:n.nextStep,isSuccess:!!n.successful,isCancel:!!n.canceled,scnerror:n.error},wy(n.data))};lt.capturePageAction(ut.dummyElement,u)},extendScenarioEventData:function(){}},py=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}},wy=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}},oh=function(){return(oh=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)},by={reportViewPerformanceMetrics:function(n,t){var i={alt:kg(n),vlt:Math.round(n.loadTimeMsec),data:n.components&&n.components.map(function(n){return oh(oh({},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||ki(),isDomComplete:!0};u={uri:hi(),timings:i,pageTypeForPerf:n.viewName||ki()};lt.captureContentUpdate(r,u)}},kg=function(n){var t=n;if(t.application)return Math.round(t.application.loadTimeMsec)},dg={getCorrelationVectorFormFieldName:function(){return"MS-CV"},getCurrentCvValue:function(){return gr.getCv().getValue()},incrementCv:function(){gr.getCv().increment()},seedCv:function(n){return n?gr.getCv().init(n):gr.getCv().seed()}},gg={reportExperimentTrigger:function(n){var t={name:"Ms.Osgs.ExperimentTrigger",baseType:"Ms.Content.PageView",baseData:{pageTags:{flight:n,metaTags:hy()}}};lt.trackEvent(t)},setExperimentData:function(){}};i.d(t,"initialize",function(){return cy});i.d(t,"BiSink",function(){return ly});i.d(t,"ClientQosSink",function(){return vy});i.d(t,"ScenarioSink",function(){return yy});i.d(t,"PerformanceSink",function(){return by});window.OneDS={initialize:cy,BiSink:ly,ClientQosSink:vy,CorrelationVectorManager:dg,ExperimentsSink:gg,ScenarioSink:yy,PerformanceSink:by}},52: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(7),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)}},7: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(42))}})}),function(n){function o(n){return n}function s(n){var t=document.createElement("a");return t.href=n,t}function h(n){var t=n||"/";return"/"!=t[0]&&(t="/"+t),t}function c(n){var t=n.getNow().getTime(),i=n.getPerformanceTiming();return(i.domComplete||t)-(i.fetchStart||t)||0}function l(){return!!$("meta[name='noAutoPageView']").length}function a(){return window.spaPageId||$("meta[name='pageid']").attr("content")||document.title}function v(){u();t=i(t,window.location.search)}function i(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}function r(){return window.Asimov&&window.Asimov.cookie||window.awa&&window.awa.cookie}function u(){var n=r(),i;return n&&n.getCookie&&n.deleteCookie&&(i=n.getCookie("oref"),i)?(t=i,n.deleteCookie("oref"),!0):!1}function f(n){var t=r();return t&&t.getCookie?t.getCookie(n)||"":""}function e(n,t){var r=new RegExp(n+"=([^&]+)","i"),i=t.match(r);return i&&2==i.length?i[1]:""}function y(n){return e(n,window.location.search)}var t=document.referrer;v();n.$private={getDefaultDomOperationsProvider:function(n){var i=n||o;return{getLocationHref:function(){return i(window.spaLocationHref||window.location.href)},getRealLocationHref:function(){return i(window.location.href)},getSpaLocationHref:function(){return i(window.spaLocationHref)},getReferrer:function(){return i(window.spaReferrer||t)},getPageId:a,getQueryParameter:y,getCookie:f,getPerformanceTiming:function(){return window.performance&&window.performance.timing||{}},getNow:function(){return new Date},isPageOptedOutFromAutoPageView:l,setSpaLocationHref:function(n){window.spaLocationHref=n},setSpaReferrer:function(n){window.spaReferrer=n},setSpaPageId:function(n){window.spaPageId=n},setWindowLoadHandler:function(n){$(window).load(n)}}},overrideCapturedDocumentReferrer:function(n){t=n},parseUrl:s,ensureAbsolutePath:h,calculateDefaultPlt:c};n.$tests={extractOrefWithAsimov:u,enhanceReferrerDataWithQueryString:i,getCookie:f,getQueryParameterWithQueryString:e}}(Bradbury||(Bradbury={})),function(n){var t=function(){function n(t){var i=this;if(this.options=t,this.context={},this.serialize=function(){var o=Object.keys(i.context),u,r,f,e;if(!o.length)return"";for(u=["v=1"],r=0,f=o;r<f.length;r++){var t=f[r],s=n.contextKeyMap[t]||encodeURIComponent(t),h=i.options.normalizePropertyValue&&i.options.normalizePropertyValue(t,i.context[t])||i.context[t];u.push(s+"="+encodeURIComponent(h))}return(e=u.join(","),e.length>1024)?(console.debug("CorrelationContextManager.serialize(): resulting header length is too long, will not be passed to avoid unspecified behavior."),""):e},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):!1},!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}();n.CorrelationContextManager=t}(Bradbury||(Bradbury={})),function(n){var t;(function(t){var i=function(){function t(i,r,u,f){var e=this;if(this.options=i,this.cvManager=r,this.ccManager=u,this.qosLogger=f,this.willChangeSupportCors=!1,this.alwaysAddCvToRequestHeader=!0,this.timers={},this.mockedAjaxOps={},this.ajaxGet=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,-1),e.sendRequest(n,e.getImpl)},this.ajaxPost=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.postImpl)},this.ajaxPut=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.putImpl)},this.ajaxDelete=function(n){return e.prepareRequest(n),e.flattenDataAndAppendAntiForgeryToken(n,n.antiforgeryTokenBehavior),e.sendRequest(n,e.delImpl)},this.getAntiForgeryToken=function(n,t){var u,f,i,r;for(n=n&&typeof n==typeof window?n:window,t=t&&typeof t=="string"?"_"+t.toString():"",u="__RequestVerificationToken"+t,f=n.document.getElementsByTagName("input"),i=0;i<f.length;i++)if(r=f[i],r.type==="hidden"&&r.name===u)return{name:u,value:r.value};return null},this.mockAjaxOperationResult=function(n,t){if(!n)throw new Error("operationName must be specified.");if(!t)throw new Error("result must be specified.");e.mockedAjaxOps[n.toLowerCase()]=t},this.clearAjaxOperationMocks=function(){e.mockedAjaxOps={}},this.getAntiForgeryTokenForRequest=function(n){return n.token?n.token:e.getAntiForgeryToken(n.tokenWindow,n.appPath)},this.prepareRequest=function(i){var f,r,u;if(!i.serviceName)throw new Error("AjaxTelemetrySink: settings.serviceName is not set.");if(!i.operationName)throw new Error("AjaxTelemetrySink: settings.operationName is not set.");i.currentOperationName=i.parentOperationName||i.operationName;i.additionalHeaders=i.additionalHeaders||[];i.requestedWithHeaderBehavior&&"query"!==i.requestedWithHeaderBehavior?"header"===i.requestedWithHeaderBehavior&&(i.additionalHeaders["X-Requested-With"]="XMLHttpRequest"):i.url&&(f="X-Requested-With=XMLHttpRequest",r=n.$private.parseUrl(i.url),r.search+=(r.search?"&":"?")+f,i.url=r.href);e.options.useJsll3xQuirks&&(i.dataType!=="auto"?i.dataType=i.dataType||"json":delete i.dataType);e.cvManager.incrementCv();i.cV=e.cvManager.getCurrentCvValue();u=e.ccManager.serialize();u&&(i.addCvToRequestHeader===undefined||i.addCvToRequestHeader)&&(i.additionalHeaders["Correlation-Context"]=u);i.cache&&(i.noCacheBusting=!0);(e.options.overrideRequestQosData||i.overrideRequestQosData)&&(i.QosCallback=t.overrideRequestQosData.bind(e,e.options,i));i.antiforgeryTokenBehavior||(e.isCrossDomainRequest(i)?i.antiforgeryTokenBehavior=-1:e.isJsonContentType(i)&&(i.antiforgeryTokenBehavior=2))},this.flattenDataAndAppendAntiForgeryToken=function(n,t){var r=t||1,i=n.data;i&&typeof i!="string"&&(i=$.param(i));switch(r){case 1:e.getTokenAndExecuteCommandIfTokenIsValid(n,function(n){i=(i?i+"&":"")+(encodeURIComponent(n.name)+"="+encodeURIComponent(n.value))});break;case 2:e.getTokenAndExecuteCommandIfTokenIsValid(n,function(t){n.additionalHeaders[encodeURIComponent(t.name)]=encodeURIComponent(t.value)});break;case-1:break;default:throw new Error("Unsupported AntiforgeryTokenBehavior: "+r);}n.data=i},this.isJsonContentType=function(n){return n.contentType&&typeof n.contentType=="string"&&-1!==n.contentType.indexOf("json")},this.isCrossDomainRequest=function(n){var r,u;try{r=location.href}catch(e){u=document.createElement("a");u.href="";r=u.href}var f=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,i=f.exec(r.toLowerCase()),t=f.exec(n.url?n.url.toLowerCase():"");return!!(t&&(t[1]!==i[1]||t[2]!==i[2]||(t[3]||(t[1]==="http:"?"80":"443"))!==(i[3]||(i[1]==="http:"?"80":"443"))))},this.sendRequest=function(n,t){var i,u,r;return n.operationName&&(i=n.operationName.toLowerCase(),e.mockedAjaxOps[i])?(u=e.mockedAjaxOps[i],r=$.Deferred(),setTimeout(function(){u(r)}),r):t(n)},this.postImpl=function(n){return n.method="POST",e.makeRequest(n)},this.getImpl=function(n){return n.method="GET",e.makeRequest(n)},this.putImpl=function(n){return n.method="PUT",e.makeRequest(n)},this.delImpl=function(n){return n.method="DELETE",e.makeRequest(n)},this.patchImpl=function(n){return n.method="PATCH",e.makeRequest(n)},this.makeRequest=function(n){var i=e,o,s;if(typeof jQuery=="function"){e.willChangeSupportCors&&($.support.cors=!0);var f=n.additionalHeaders||{},h=n.body,l=h?JSON.stringify(h):n.data||undefined,a=n.maxRetry||0,u=0,c=n.operationName||n.url,v=n.errorFormatter||function(n){return n},r,t={url:n.url,type:n.method,data:l,crossDomain:!0,headers:{},success:n.success,timeout:n.timeout,error:n.error,jsonp:n.jsonp,jsonpCallback:n.jsonpCallback,cache:n.cache,beforeSend:function(t){if(n.contractVersion&&t.setRequestHeader("MS-Contract-Version",n.contractVersion),(n.addCvToRequestHeader===!0||n.addCvToRequestHeader!==!1&&i.alwaysAddCvToRequestHeader)&&i.isValid(r)&&t.setRequestHeader("MS-CV",r),f)for(var u in f)t.setRequestHeader(u,f[u])}};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),r=e.isValid(n.cV)?n.cV:e.increment(),o=function(f,e,o){var s=f.getResponseHeader("Content-Length"),h={name:"Ms.Webi.OutgoingRequest",data:{cV:r,baseData:{operationName:n.currentOperationName||i.options.urlScrubber(document.location.toString()),targetUri:i.targetUriOverrideCallbackFunction?i.targetUriOverrideCallbackFunction(t.url):t.url,latencyMs:o,serviceErrorCode:!e&&f.responseJSON&&f.responseJSON.code&&!isNaN(f.responseJSON.code)?f.responseJSON.code:-1,succeeded:e,requestMethod:t.type,responseContentType:t.dataType,protocolStatusCode:f.status.toString(),dependencyOperationName:c,dependencyOperationVersion:n.version&&n.version.toString(),dependencyName:n.serviceName,dependencyType:"WebService",responseSizeBytes:s&&parseInt(s,10)},baseType:"Ms.Qos.OutgoingServiceRequest",message:e?undefined:JSON.stringify(f.errorThrown),retryCount:u,customData:n.customDataCallBack&&typeof n.customDataCallBack=="function"?JSON.stringify(n.customDataCallBack(f)):undefined}};n.QosCallback&&typeof n.QosCallback=="function"&&n.QosCallback(f,h);i.reportEvent(h.data)},s=function(){var f=c+"_Retry_"+u;return i.recordTimeSpan(f,!1),$.ajax(t).then(function(n,t,r){var u=i.recordTimeSpan(f,!0);return o(r,!0,u),r},function(t,e){var c=i.recordTimeSpan(f,!0),h;return o(t,!1,c),h=$.Deferred(),a>u&&(t.status===0||t.status>=500&&t.status<600)?(u++,r=this.isValid(n.cV)?this.incrementExternal(r):this.increment(),setTimeout(function(){s().done(h.resolve).fail(h.reject)},50)):h.reject(t,e),h.promise()})},s().then(function(n,t,i){return i},function(t){return v(t,n)})}console.error("jQuery is not defined, cannot use service module")},this.isValid=function(n){if(n){var t=n.split(".")[0];if(t){if(t.length===16)return e.validateWithCv1(n);if(t.length===22)return e.validateWithCv2(n)}}},this.base64CharSet="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",this.cv1Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+16..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:63},this.validateWithCv1=function(n){if(e.cv1Constants.validationPattern.test(n)&&n.length<=e.cv1Constants.maxCorrelationVectorLength)return!0},this.cv2Constants={validationPattern:new RegExp("^["+this.base64CharSet+"]{"+22..toString()+"}(.[0-9]+)+$"),maxCorrelationVectorLength:127},this.validateWithCv2=function(n){if(e.cv2Constants.validationPattern.test(n)&&n.length<=e.cv2Constants.maxCorrelationVectorLength)return!0},this.increment=function(){return e.cvManager.incrementCv(),e.cvManager.getCurrentCvValue()},this.incrementExternal=function(n){var t,i,r,u,f;if(e.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===22?e.cv2Constants.maxCorrelationVectorLength:e.cv1Constants.maxCorrelationVectorLength,r.length<=f)return r}},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};e.qosLogger.reportOutgoingApi(i)},!i)throw new Error("options must be specified.");this.jquery=window.jQuery;this.willChangeSupportCors=!1;i.urlScrubber&&(this.targetUriOverrideCallbackFunction=i.urlScrubber)}return t.prototype.getTokenAndExecuteCommandIfTokenIsValid=function(n,t){var i=this.getAntiForgeryTokenForRequest(n);i&&t(i)},t.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=0;t.overrideRequestQosData&&(o=t.overrideRequestQosData(t,i,f));0===o&&n.overrideRequestQosData&&(n.overrideRequestQosData(t,i,f),o=1);1===o&&(u&&(u.succeeded=f.isSuccess,u.latencyMs=f.latencyMs,u.protocolStatusCode=f.httpStatusCode,u.serviceErrorCode=f.serviceErrorCode),e&&(e.message=f.errorMessage))}},t.prototype.recordTimeSpan=function(n,t){var i=(new Date).getTime();if(t)return i-this.timers[n];this.timers[n]=i},t}();t.OneDSAjaxTelemetrySink=i})(t=n.OneDS||(n.OneDS={}))}(Bradbury||(Bradbury={})),function(n){var t="!START",i="!OK",r="!FAIL",u="!CANCELOK",f="!CANCELFAIL",e=function(){function e(e){var c=this;this.options=e;this.initializationAttempt=0;this.initializers=[];this.dom=null;this.cvManager=null;this.ccManager=null;this.ajaxTelemetry=null;this.biSinks=[];this.qosSinks=[];this.perfSinks=[];this.scenariosSinks=[];this.experimentsSinks=[];this.pageViewOccurred=!1;this.executeOnPageViewQueue=[];this.scenarioStartPoints=[];this.useAsGlobalTelemetryProvider=function(){window.BradburyTelemetry=c.toTelemetryProvider();c.dom.setWindowLoadHandler(c.$notifyPageLoaded)};this.toTelemetryProvider=function(){return{cv:c.cvManager,cc:c.ccManager,qos:c,perf:c,bi:c,scenarios:c,experiments:c,ajax:c.ajaxTelemetry}};this.setCorrelationVectorManager=function(n){c.cvManager=n};this.setCorrelationContextManager=function(n){c.ccManager=n};this.setAjaxTelemetrySink=function(n){c.ajaxTelemetry=n};this.registerInitializer=function(n){c.initializers.push(n)};this.registerBiSink=function(n){c.biSinks.push(n)};this.registerQosSink=function(n){c.qosSinks.push(n)};this.registerPerfSink=function(n){c.perfSinks.push(n)};this.registerScenariosSink=function(n){c.scenariosSinks.push(n)};this.registerExperimentsSink=function(n){c.experimentsSinks.push(n)};this.reportOutgoingApi=function(n){c.reportQosOperation(function(t){return t.reportOutgoingApi(n)})};this.reportClientError=function(n){c.reportQosOperation(function(t){return t.reportClientError(n)})};this.reportFatalError=function(n){c.reportQosOperation(function(t){return t.reportFatalError(n)})};this.registerRawEventSchemas=function(n){c.reportQosOperation(function(t){return t.registerRawEventSchemas(n)})};this.reportRawEvent=function(n){c.reportQosOperation(function(t){return t.reportRawEvent(n)})};this.reportViewPerformanceMetrics=function(n,t){c.reportClientPerformance(function(i){return i.reportViewPerformanceMetrics(n,t)})};this.$notifyPageLoaded=function(){(c.setExperimentData(),c.reportBiOperation(function(n){return n.$notifyPageLoaded()}),c.options.allowAutoPageView&&!c.dom.isPageOptedOutFromAutoPageView())&&c.reportPageView({url:c.dom.getLocationHref(),viewId:c.dom.getPageId()})};this.reportClick=function(n){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportClick(n)})})};this.reportPartialView=function(n){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportPartialView(n)})})};this.reportPageView=function(n){var r,t,i,u;if(c.setExperimentData(),n.$hosted){c.executeAfterPageView(function(){return c.reportBiOperation(function(t){return t.reportPageView(n)})});return}if(c.reportBiOperation(function(t){return t.reportPageView(n)}),c.executeOnPageViewQueue.length)for(r=c.executeOnPageViewQueue,c.executeOnPageViewQueue=[],t=0,i=r;t<i.length;t++)u=i[t],u();c.pageViewOccurred=!0};this.reportSpaPageView=function(n){if(c.setExperimentData(),n.$hosted){c.executeAfterPageView(function(){return c.reportSpaPageViewImpl(n)});return}c.reportSpaPageViewImpl(n)};this.getDefaultPlt=function(){return n.$private.calculateDefaultPlt(c.dom)};this.getCurrentLocation=function(){return c.dom.getLocationHref()};this.getCurrentReferrer=function(){return c.dom.getReferrer()};this.getCurrentPageId=function(){return c.dom.getPageId()};this.getTrafficOriginator=function(){return c.dom.getCookie("tref").toLowerCase()};this.beginScenario=function(n,i,r){return c.$beginScenario({area:n,name:i,currentStep:t,attribution:r&&r.attribution,data:r&&r.data}),i};this.beginMultiStepScenario=function(n,i,r,u){return c.$beginScenario({area:n,name:i,currentStep:t,nextStep:r,attribution:u&&u.attribution,data:u&&u.data}),i};this.endScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:t,nextStep:c.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:c.calculateScenarioTime(n)})};this.cancelScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:t,nextStep:c.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext,timeMsec:c.calculateScenarioTime(n)})};this.endStep=function(n){c.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.cancelStep=function(n){c.$completeStep({area:n.area,name:n.name,isStep:!0,currentStep:n.step,nextStep:n.next,successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,data:n.data,ext:n.ext})};this.endMultiStepScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:c.getVirtualStepNameForTaskResult(!1,n),successful:n.isSuccess,canceled:!1,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:c.calculateScenarioTime(n),data:n.data})};this.cancelMultiStepScenario=function(n){c.$completeStep({area:n.area,name:n.name,currentStep:n.step,nextStep:c.getVirtualStepNameForTaskResult(!0,n),successful:n.isSuccess,canceled:!0,error:c.getSafeStepErrorCodeValue(n.error),attribution:n.attribution,ext:n.ext,timeMsec:c.calculateScenarioTime(n),data:n.data})};this.$beginScenario=function(n){c.ccManager.deleteProperty("scenario-id");c.ccManager.deleteProperty("scenario-step");c.ccManager.setProperty("scenario-id",c.getCorrelationScenarioId(n));n.nextStep&&c.ccManager.setProperty("scenario-step",n.nextStep);c.executeAfterPageView(function(){var t=c.createScenarioId(n.area,n.name);c.scenarioStartPoints[t]=c.dom.getNow().getTime();n.attribution=c.populateScenarioAttribution(n.attribution||{});n.market=c.options.market;n.language=c.options.language;c.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.");}c.ccManager.deleteProperty("scenario-id");c.ccManager.deleteProperty("scenario-step");n.isStep&&(c.ccManager.setProperty("scenario-id",c.getCorrelationScenarioId(n)),n.nextStep&&c.ccManager.setProperty("scenario-step",n.nextStep));c.executeAfterPageView(function(){n.attribution=c.populateScenarioAttribution(n.attribution||{});n.market=c.options.market;n.language=c.options.language;c.reportScenarioEvent(function(t){return t.$completeStep(n)})})};this.getCorrelationScenarioId=function(n){return n.area+"."+n.name};this.extendScenarioEventData=function(n,t){c.reportScenarioEvent(function(i){return i.extendScenarioEventData(n,t)})};this.reportExperimentTrigger=function(n){c.reportExperimentOperation(function(t){return t.reportExperimentTrigger(n)})};this.executeAfterPageView=function(n){if(c.pageViewOccurred||c.options.$ignorePageViewQueue){n();return}c.executeOnPageViewQueue.push(n)};this.reportBiOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportBiOperation(n)}))for(t=0,i=c.biSinks;t<i.length;t++)r=i[t],n(r)};this.reportQosOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportQosOperation(n)}))for(t=0,i=c.qosSinks;t<i.length;t++)r=i[t],n(r)};this.reportClientPerformance=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportClientPerformance(n)}))for(t=0,i=c.perfSinks;t<i.length;t++)r=i[t],n(r)};this.reportScenarioEvent=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportScenarioEvent(n)}))for(t=0,i=c.scenariosSinks;t<i.length;t++)r=i[t],n(r)};this.reportExperimentOperation=function(n){var t,i,r;if(!c.initializers.length||c.initializeTelemetry(function(){return c.reportExperimentOperation(n)}))for(t=0,i=c.experimentsSinks;t<i.length;t++)r=i[t],n(r)};this.reportSpaPageViewImpl=function(t){var i=n.$private.parseUrl(c.dom.getRealLocationHref()),r=c.dom.getSpaLocationHref();c.dom.setSpaPageId(t.viewId);c.dom.setSpaLocationHref(i.protocol.toLowerCase()+"//"+i.host.toLowerCase()+n.$private.ensureAbsolutePath(t.path)+i.search);r&&c.dom.setSpaReferrer(r);c.reportPageView({url:c.dom.getLocationHref(),viewId:t.viewId,pltMsec:t.pltMsec,$internalIsSpa:!0})};this.createScenarioId=function(n,t){return n+"."+t};this.calculateScenarioTime=function(n){var t=c.createScenarioId(n.area,n.name),i=0;return c.scenarioStartPoints[t]&&(i=c.dom.getNow().getTime()-c.scenarioStartPoints[t],delete c.scenarioStartPoints[t]),i};this.getVirtualStepNameForTaskResult=function(n,t){return n?t.isSuccess?u:f:t.isSuccess?i:r};this.getSafeStepErrorCodeValue=function(n){return n=n||"",n=n.substr(0,100),n&&!/^[0-9a-zA-Z-_. ]+$/.test(n)&&(n="InvalidValueDetected"),n};this.populateScenarioAttribution=function(n){var r="int",t=c.getTrafficOriginator(),i=(n.flow||c.dom.getQueryParameter("fref")).toLowerCase();return i||(i=t?"ext":r),t||(t=r),n.origin=t,n.flow=i,n.owner=(n.owner||"").toLowerCase(),n};this.initializeTelemetry=function(n){var t,i,r,u;if(!c.initializers.length)return!0;for(t=[],i=0,r=c.initializers;i<r.length;i++)u=r[i],u.initialize(c.initializationAttempt)||t.push(u);return t.length?(c.initializationAttempt++,c.initializers=t,setTimeout(n,c.initializationAttempt*100),!1):(c.initializers=[],!0)};this.dom=e.dom||n.$private.getDefaultDomOperationsProvider(e.urlScrubber);this.cvManager=new o;this.ccManager=new s;this.ajaxTelemetry=new h}return e.prototype.setExperimentData=function(){this.reportExperimentOperation(function(n){return n.setExperimentData()})},e}();n.TelemetryProvider=e;var o=function(){function n(){this.getCurrentCvValue=function(){return"cv.1"};this.getCorrelationVectorFormFieldName=function(){return"cv"};this.seedCv=function(){};this.incrementCv=function(){}}return n}(),s=function(){function n(){this.serialize=function(){return""};this.getProperty=function(){return null};this.setProperty=function(){};this.deleteProperty=function(){return!1}}return n}(),h=function(){function n(){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}))}}return n}()}(Bradbury||(Bradbury={})),function(n){var t;(function(t){function c(r){var s,c,v,k,b;window.portalTelemetryFunctions={globalUrlScrubber:i,overrideRequestQosDataGeneral:e};y(r.queryStringParametersBlockList);r.providerOptions.urlScrubber=i;var o=new Bradbury.TelemetryProvider(r.providerOptions),d={normalizePropertyValue:h},p=new Bradbury.CorrelationContextManager(d);r.providerOptions.language&&p.setProperty("market",r.providerOptions.language);o.setCorrelationContextManager(p);r.oneDSOptions&&(r.oneDSOptions.useJsll3xQuirks=!0,s=window.OneDS,s.initialize(r.oneDSOptions,r.providerOptions),o.setCorrelationVectorManager(s.CorrelationVectorManager),o.registerBiSink(s.BiSink),o.registerQosSink(s.ClientQosSink),o.registerScenariosSink(s.ScenarioSink),o.registerPerfSink(s.PerformanceSink),o.registerExperimentsSink(s.ExperimentsSink),r.oneDSOptions.overrideRequestQosData=f,b=new Bradbury.OneDS.OneDSAjaxTelemetrySink(r.oneDSOptions,s.CorrelationVectorManager,p,s.ClientQosSink),o.setAjaxTelemetrySink(b));r.jsllOptions&&(r.jsllOptions.disableJavaScriptErrorLogging=!0,r.jsllOptions.ambientCookieName="AMC-MS-CV",r.jsllOptions.overrideRequestQosData=f,r.jsllOptions.useJsll3xQuirks=!0,r.jsllOptions.flights=r.providerOptions.flights,r.jsllOptions.features=r.providerOptions.features,r.jsllOptions.urlScrubber=i,c=new Bradbury.Jsll4.CorrelationVectorManager(r.jsllOptions),o.setCorrelationVectorManager(c),v=new Bradbury.Jsll4.ClientTelemetrySink(r.jsllOptions,c),o.registerQosSink(new u(r.portalAreaName,v)),o.registerPerfSink(v),o.registerBiSink(v),o.registerScenariosSink(v),k=new Bradbury.Jsll4.ClientExperimentsSink(r.jsllOptions,new n.Experiments.DummyExperimentsFramework,c),o.registerExperimentsSink(k),b=new Bradbury.Jsll4.AjaxTelemetrySink(r.jsllOptions,c,p),o.setAjaxTelemetrySink(b));t.portalAreaName=r.portalAreaName;o.useAsGlobalTelemetryProvider();window.__bradbury=o;l(window.BradburyTelemetry);a(r);w()}function l(n){window.portalBi=n.bi;window.portalExperiments=n.experiments;window.portalQos=n.qos;window.portalClientPerf=n.perf;window.portalScenarios=n.scenarios;window.portalCv=n.cv;window.portalCc=n.cc;$.portalAjaxGet=n.ajax.ajaxGet;$.portalAjaxPost=n.ajax.ajaxPost;$.portalAjaxPut=n.ajax.ajaxPut;$.portalAjaxDelete=n.ajax.ajaxDelete;$.getAntiForgeryToken=n.ajax.getAntiForgeryToken;$.mockAjaxOperationResult=n.ajax.mockAjaxOperationResult;$.clearAjaxOperationMocks=n.ajax.clearAjaxOperationMocks}function a(){window.addEventListener("error",o())}function o(){var n=this;return v(function(){var t="";n.arguments&&n.arguments.length>4&&n.arguments[4]&&n.arguments[4].stack&&(t=n.arguments[4].stack);n.arguments=n.arguments||[];s.apply(n,[n.arguments[1]||"",n.arguments[0]||"",n.arguments[2]||0,t])},500)}function v(n,t){var r=this,i=null;return function(){var u=r;i||n.apply(u);clearTimeout(i);i=setTimeout(function(){return i=null},t)}}function y(n){var t=(n||["t","cid","puid","assetId","token","email","username","invitationToken","memberId","childIds","childId","memberIdList","brokenChildId","puids","userId"]).join("|");r=new RegExp("\\b("+t+")=([^\\&$]+)","ig")}function s(n,i,r,u){window.portalQos.reportFatalError({location:window.portalBi?window.portalBi.getCurrentLocation():window.location.href,pageId:window.portalBi?window.portalBi.getCurrentPageId():document.title,script:n,message:i,lineNumber:r,userAgent:window.navigator.userAgent||"",ext:{Area:t.portalAreaName,Stack:u}})}function i(n){return n&&r&&n.replace(r,"$1=REMOVED")}function h(n,t){if(n==="scenario-id"){var i=t.toLowerCase();switch(i){case"privacy.bulkdelete":case"privacy.deletepsp":return"ust.privacy.delete";case"privacy.createexportarchive":return"ust.privacy.export"}return"ust.amc."+i}return t}function f(n,t,i){i.responseStatus=t.status;i.requestTimeout=n.timeout;e(i)}function e(n){var t=n.responseStatus||0;if(!t){n.isSuccess=!1;n.httpStatusCode="520";n.errorMessage="Unknown Error";n.requestTimeout&&n.latencyMs&&n.latencyMs>=n.requestTimeout&&(n.httpStatusCode="524",n.errorMessage="A Timeout Occurred");return}n.isSuccess=t<401||403===t||404===t}function p(n,t){setTimeout(function(){window.portalQos.reportRawEvent({name:"Ms.Webi.MeePortal.LoadScript",content:{"Ms.Webi.MeePortal.LoadScript":{scriptName:n,success:t}}})},0)}function w(){window.portalQos.registerRawEventSchemas([{name:"Ms.Webi.MeePortal.LoadScript","Ms.Webi.MeePortal.LoadScript":{part:"C",def:{fields:[{req:!0,name:"scriptName",type:"string"},{name:"success",type:"bool"}]}}},{name:"Ms.Webi.MeePortal.Error","Ms.Telemetry.Error":{part:"B",def:{fields:[{name:"errorName",type:"string"},{name:"errorMessage",type:"string"},{name:"severity",type:"int32"},{name:"errorType",type:"string"},{name:"errorCode",type:"int32"},{name:"lineNumber",type:"uint32"},{name:"isDisplayed",type:"bool"},{name:"errorLocation",type:"string"},{name:"errorMethod",type:"string"}]}},"Ms.Webi.MeePortal.Error":{part:"C",def:{fields:[{req:!0,name:"userAgent",type:"string"},{req:!0,name:"area",type:"string"},{name:"data",type:"string"}]}}},{name:"Ms.Osgs.ClientReliability","Ms.Osgs.ClientReliability":{part:"C",def:{fields:[{req:!0,name:"uri",type:"string"},{req:!0,name:"pageName",type:"string"},{req:!0,name:"area",type:"string"},{req:!0,name:"name",type:"string"},{req:!0,name:"result",type:"int32"},{req:!0,name:"durationMs",type:"number"},{req:!0,name:"kind",type:"string"},{name:"referrerUri",type:"string"},{name:"statusCode",type:"string"},{name:"data",type:"string"}]}}},{name:"Ms.Osgs.ExperimentTrigger","Ms.Content.PageView":{part:"B",def:{fields:[{req:!0,name:"pageTags",type:"string"},{req:!0,name:"market",type:"string"}]}}},{name:"Ms.Webi.MeePortal.UserFeedbackV2","Ms.Osgs.MeePortal.UserFeedbackV2":{part:"B",def:{fields:[{name:"pageTags",type:"string"},{name:"market",type:"string"},]}},"Ms.Webi.MeePortal.UserFeedbackV2":{part:"C",def:{fields:[{name:"pageid",type:"string"},{name:"propbag",type:"string"},{name:"rating",type:"int32"},{name:"message",type:"string"},{name:"message2",type:"string"},{name:"problem",type:"string"}]}}}])}var r,u;t.initializePortalTelemetry=c;t.createGlobalErrorLoggingHandler=o;t.globalErrorLoggingHandler=s;u=function(){function n(n,t){var i=this;this.portalAreaName=n;this.impl=t;this.reportOutgoingApi=this.impl.reportOutgoingApi;this.reportClientError=function(n){var r={name:"Ms.Webi.MeePortal.Error",content:{"Ms.Webi.MeePortal.Error":{userAgent:window.navigator.userAgent||"",area:i.portalAreaName},"Ms.Telemetry.Error":{}}},t;n.data&&(r.content["Ms.Webi.MeePortal.Error"].data=JSON.stringify(n.data));t=r.content["Ms.Telemetry.Error"];t.errorLocation=window.portalBi?window.portalBi.getCurrentLocation():window.location.href;n.code&&(t.errorName=n.code);n.category&&(t.errorType=n.category);n.statusCode&&(t.errorCode=n.statusCode);n.message&&(t.errorMessage=n.message);n.method&&(t.errorMethod=n.method);n.severity&&(t.severity=n.severity);i.reportRawEvent(r)};this.reportFatalError=this.impl.reportFatalError;this.registerRawEventSchemas=this.impl.registerRawEventSchemas;this.reportRawEvent=this.impl.reportRawEvent}return n}();t.PortalClientQosSink=u;t.globalUrlScrubber=i;t.normalizeCorrelationContextValue=h;t.overrideRequestQosData=f;t.overrideRequestQosDataGeneral=e;t.reportScriptLoaded=p})(t=n.Telemetry||(n.Telemetry={}))}(MeePortal||(MeePortal={}))