Help
RSS
API
Feed
Maltego
Contact
Domain > www.ecampus.uliege.be
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2024-08-05
3.66.60.190
(
ClassC
)
2024-09-12
35.158.144.151
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyCache-control: no-cacheset-cookieContent-Type: text/htmlDate: Thu, 12 Sep 2024 14:58:37 GMTLocation: https://www.ecampus.uliege.be/Set-Cookie: AWSELB2F1D1D711627BF5FA1B64E53B7FC5E28A9FF4C6799D7F13BF0DAA2E02C332BC54F58B18B0BCC696800317D5E6292B711ABD04665C6D43A49E01A59A7E139AF44D2567B3F61;PATH/;MAX-AGE900Content-Length: 175Connection: keep-alive html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>openresty/1.25.3.2/center>/body>/html>
Port 443
HTTP/1.1 200 Access-Control-Allow-Origin: https://www.ecampus.uliege.beCache-Control: privateCache-Control: max-age0Cache-Control: no-storeCache-Control: must-revalidateCache-control: no-cacheset-cookieContent-Language: fr-FRContent-Security-Policy: frame-ancestors selfContent-Type: text/html;charsetUTF-8Date: Thu, 12 Sep 2024 14:58:38 GMTExpires: Tue, 12 Sep 2023 14:58:38 GMTLast-Modified: Sun, 12 Sep 2004 14:58:38 GMTP3P: CPCAO PSA OURPragma: privateSet-Cookie: JSESSIONID6008BE83585FEFC5468DCB65D64D1EA1; Path/; SecureSet-Cookie: BbRouterexpires:1726163918,id:F3F1F3D55B6C8EBA35C3DE1B437937CA,signature:6151279db0e82c01b5f0ecbbfb534a98da482b94623a82b9148efb1f783dfb93,site:7c668d1f-3974-44f9-b5cd-d8247517ddf1,v:2,xsrf:ce3d28e6-1e21-40ab-96cb-6a0fa03a03e5; Path/; Secure; HttpOnlySet-Cookie: AWSELB2F1D1D711627BF5FA1B64E53B7FC5E28A9FF4C67990A6A3550F9F07563277A05C3D8D8373E763BE287EB56E68EAAA93505E531B8D00ED7F003AEBDEC4E69CA9D369544AE31;PATH/;MAX-AGE900Set-Cookie: AWSELBCORS2F1D1D711627BF5FA1B64E53B7FC5E28A9FF4C67990A6A3550F9F07563277A05C3D8D8373E763BE287EB56E68EAAA93505E531B8D00ED7F003AEBDEC4E69CA9D369544AE31;PATH/;MAX-AGE900;SECURE;SAMESITENoneStrict-Transport-Security: max-age63072000; includeSubDomains; preloadVary: Accept-EncodingVary: OriginX-Blackboard-appserver: ip-10-148-207-62.eu-central-1.compute.internalX-Blackboard-product: Blackboard Learn ™ 3900.100.0-rel.25+e895a88X-Content-Type-Options: nosniffX-Frame-Options: SAMEORIGINX-XSS-Protection: 1transfer-encoding: chunkedConnection: keep-alive !-- This is a new version of the custom login page redirect for external auth providers like SAML/CAS. This version properly supports deep linking so if an unauthenticated user requests a page that requires logging in, they should arrive at the originally requested page after logging in through the external auth provider.No setup required besides the SAML/CAS configuration within Bb. Just upload this file as the custom login page. This solution loads the Bb loginForm UI element but hides it with display:none, then uses javascript to pull the first link from the invisible redirect provider list (aka the 3rd party provider dropdown) and redirect the user to it. By pulling the link from the list instead of hard coding it, we preserve the originally requested URL which makes deep linking work.-->!DOCTYPE HTML >html langfr-FR> head> title>Blackboard Learn/title> meta http-equivContent-Type contenttext/html; charsetUTF-8> meta idrequest-method namerequest-method contentGET> meta nameauthor contentBlackboard> meta namecopyright content© 1997-2024 Blackboard Inc. Tous droits réservés. U.S. Patent No. 7,493,396 and 7,558,853. Demande de brevet en cours.> meta namekeywords contentBlackboard> meta http-equivPragma contentno-cache> meta http-equivExpires content-1> meta nameviewport contentwidthdevice-width, initial-scale1.0/> script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{errorBeacon:bam.nr-data.net,licenseKey:232bf20b67,agent:,beacon:bam.nr-data.net,applicationTime:7,applicationID:1230299436,transactionName:blwDZBYHCkBRW0QLVlcWMkQWExBAcVtEC1ZXFgNcBQUPUV9ZQgYXTlwDURQWFx1SVFEBUltWAEIASAVGRFBVDE1QWgBEDQkKHXxXVwtXeFoVWQsI,queueTime:0};(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:bam.nr-data.net},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:1385971576,accountID:672427,trustKey:648884,xpid:UgEFVVRUGwICV1FQDggDVVI,licenseKey:232bf20b67,applicationID:1230299436};;/*! For license information please see nr-loader-spa-1.265.1.min.js.LICENSE.txt */(()>{var e,t,r{8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(944);function i(e,t){try{if(!e||object!typeof e)return(0,n.R)(3);if(!t||object!typeof t)return(0,n.R)(4);const rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o0Object.keys(r).length?e:r;for(let a in o)if(void 0!ea)try{if(nullea){ranull;continue}Array.isArray(ea)&&Array.isArray(ta)?raArray.from(new Set(...ea,...ta)):objecttypeof ea&&objecttypeof ta?rai(ea,ta):raea}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)>{use strict;r.d(t,{Vp:()>c,fn:()>s,x1:()>u});var nr(384),ir(8122);const o{beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a{};function s(e){try{const tc(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error(All info objects require an agent identifier!);if(!ae)throw new Error(Info for .concat(e, was never set));return ae}function u(e,t){if(!e)throw new Error(All info objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.infoae)}},9417:(e,t,r)>{use strict;r.d(t,{D0:()>h,gD:()>p,xN:()>g});var nr(993);const ie>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var or(2614),ar(944),sr(384),cr(8122);const udata-nr-mask,d()>{const e{mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:,generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector.concat(t,,).concat(u):t||nullt?e.mask_selectoru:(0,a.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+,.concat(t):!t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l{},fAll configuration objects require an agent identifier!;function h(e){if(!e)throw new Error(f);if(!le)throw new Error(Configuration for .concat(e, was never set));return le}function g(e,t){if(!e)throw new Error(f);le(0,c.a)(t,d());const r(0,s.nY)(e);r&&(r.initle)}function p(e,t){if(!e)throw new Error(f);var rh(e);if(r){for(var nt.split(.),i0;in.length-1;i++)if(object!typeof(rrni))return;rrnn.length-1}return r}},5603:(e,t,r)>{use strict;r.d(t,{a:()>c,o:()>s});var nr(384),ir(8122);const o{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a{};function s(e){if(!e)throw new Error(All loader-config objects require an agent identifier!);if(!ae)throw new Error(LoaderConfig for .concat(e, was never set));return ae}function c(e,t){if(!e)throw new Error(All loader-config objects require an agent identifier!);ae(0,i.a)(t,o);const r(0,n.nY)(e);r&&(r.loader_configae)}},3371:(e,t,r)>{use strict;r.d(t,{V:()>f,f:()>l});var nr(8122),ir(384),or(6154),ar(9324);let s0;const c{buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u{customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d{};function l(e){if(!e)throw new Error(All runtime objects require an agent identifier!);if(!de)throw new Error(Runtime for .concat(e, was never set));return de}function f(e,t){if(!e)throw new Error(All runtime objects require an agent identifier!);de{...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(de,harvestCount)||Object.defineProperty(de,harvestCount,{get:()>++s});const r(0,i.nY)(e);r&&(r.runtimede)}},9324:(e,t,r)>{use strict;r.d(t,{F3:()>i,Xs:()>o,Yq:()>a,xv:()>n});const n1.265.1,iPROD,oCDN,a2.0.0-alpha.12},6154:(e,t,r)>{use strict;r.d(t,{A4:()>s,OF:()>d,RI:()>i,Vr:()>h,WN:()>g,bv:()>o,gm:()>a,lR:()>f,m:()>u,mw:()>c,sb:()>l});var nr(1863);const iundefined!typeof window&&!!window.document,oundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),ai?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),scompletea?.document?.readyState,cBoolean(hiddena?.document?.visibilityState),u+a?.location,d/iPad|iPhone|iPod/.test(a.navigator?.userAgent),ld&&undefinedtypeof SharedWorker,f(()>{const ea.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),h!!a.navigator?.sendBeacon,gDate.now()-(0,n.t)()},4777:(e,t,r)>{use strict;r.d(t,{J:()>o});var nr(944);const i{agentIdentifier:,ee:void 0};class o{constructor(e){try{if(object!typeof e)return(0,n.R)(8);this.sharedContext{},Object.assign(this.sharedContext,i),Object.entries(e).forEach(((e,t)>{Object.keys(i).includes(e)&&(this.sharedContextet)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>a,gX:()>i,iW:()>o});var n;function i(e){if(!e||o(e))return!1;if(0n.length)return!0;for(var t0;tn.length;t++){var rnt;if(*r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0e.hostname}function a(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let o,a;i>0?(or.substring(0,i),ar.substring(i)):(or,a);letso.split(:);n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)t.length-e.length}function c(e,t){return 0e.indexOf(/)&&(ee.substring(1)),0t.indexOf(/)&&(tt.substring(1)),e||et}},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>c,Ze:()>l,x3:()>u});var nr(7836),ir(3606),or(860),ar(2646);const s{};function c(e,t){const r{staged:!1,priority:o.Pt||0};d(e),se.get(t)||se.set(t,r)}function u(e,t){e&&se&&(se.get(t)&&se.delete(t),h(e,t,!1),se.size&&f(e))}function d(e){if(!e)throw new Error(agentIdentifier required);se||(senew Map)}function l(e,tfeature,r!1){if(d(e),!e||!se.get(t)||r)return h(e,t);se.get(t).staged!0,f(e)}function f(e){const tArray.from(se);t.every(((e,t)>t.staged))&&(t.sort(((e,t)>e1.priority-t1.priority)),t.forEach(((t)>{se.delete(t),h(e,t)})))}function h(e,t,r!0){const oe?n.ee.get(e):n.ee,si.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const eo.backlogt,rst;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach(((e,t)>{Object.values(t||{}).forEach((t>{t0?.on&&t0?.context()instanceof a.y&&t0.on(e,t1)}))}))}}o.isolatedBacklog||delete st,o.backlogtnull,o.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach((t>{var re0;if(t0r){var nt1,ie3,oe2;n.apply(i,o)}}))}},7836:(e,t,r)>{use strict;r.d(t,{P:()>c,ee:()>u});var nr(384),ir(8990),or(3371),ar(2646),sr(5607);const cnr@context:.concat(s.W),ufunction e(t,r){var n{},s{},d{},l!1;try{l16r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f{on:g,addEventListener:g,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!o&&(o!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var ah(n),cp(e),dc.length,l0;ld;l++)cl.apply(a,r);var gv()se;g&&g.push(f,e,r,a);return a},get:m,listeners:p,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach(((e,n)>{snt,t in r||(rt)}))},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach((e>{delete f.backloge}))},isBuffering:function(e){return!!v()se},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()>new a.y(c))):new a.y(c)}function g(e,t){nep(e).concat(t)}function p(e){return ne||}function m(t){return dtdt||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),d(0,n.Zm)();d.ee||(d.eeu)},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,o){o?(o.buffer(e,i),o.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}},3606:(e,t,r)>{use strict;r.d(t,{i:()>o});var nr(9908);o.ona;var io.handlers{};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(ofeature),e||(en.d);var atoto||{};(arar||).push(e,i)}},3878:(e,t,r)>{use strict;r.d(t,{DD:()>c,jT:()>a,sp:()>s});var nr(6154);let i!1,o!1;try{const e{get passive(){return i!0,!1},get signal(){return o!0,!1}};n.gm.addEventListener(test,null,e),n.gm.removeEventListener(test,null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},9566:(e,t,r)>{use strict;r.d(t,{LA:()>s,ZF:()>c,bz:()>a,el:()>u});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function o(e,t){return e?15&et:16*Math.random()|0}function a(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map((e>xe?o(t,r++).toString(16):ye?(3&o()|8).toString(16):e)).join()}function s(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const a;for(var s0;se;s++)a.push(o(r,i++).toString(16));return a.join()}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)>{use strict;r.d(t,{BB:()>a,H3:()>n,g:()>u,iL:()>c,tS:()>s,uh:()>i,wk:()>o});const nNRBA,iSESSION,o144e5,a18e5,s{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},u{OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew URL(e,location.href),r{port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(:)),sameOrigin:t.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},944:(e,t,r)>{use strict;function n(e,t){functiontypeof console.debug&&console.debug(New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#.concat(e),t)}r.d(t,{R:()>n})},5284:(e,t,r)>{use strict;r.d(t,{t:()>c,B:()>s});var nr(7836),ir(6154);const onewrelic;const anew Set,s{};function c(e,t){const rn.ee.get(t);st??{},e&&objecttypeof e&&(a.has(t)||(r.emit(rumresp,e),ste,a.add(t),function(e{}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout((()>{iclearTimeout(i)}),t)),n||(clearTimeout(i),isetTimeout((()>{e.apply(this,r)}),t))}}function i(e){let t!1;return(...r)>{t||(t!0,e.apply(this,r))}}r.d(t,{J:()>i,s:()>n})},3304:(e,t,r)>{use strict;r.d(t,{A:()>o});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}}}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,sB:()>a});var nr(3878);function i(){returnundefinedtypeof document||completedocument.readyState}function o(e,t){if(i())return e();(0,n.sp)(load,e,t)}function a(e){if(i())return e();(0,n.DD)(DOMContentLoaded,e)}},384:(e,t,r)>{use strict;r.d(t,{NT:()>o,US:()>d,Zm:()>a,bQ:()>c,dV:()>s,nY:()>u,pV:()>l});var nr(6154),ir(1863);const o{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function a(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function s(){let ea();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let ra();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function u(e){let ta();return t.initializedAgents?.e}function d(e,t){a()et}function l(){return function(){let ea();const te.info||{};e.info{beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let ea();const te.init||{};e.init{...t}}(),s(),function(){let ea();const te.loader_config||{};e.loader_config{...t}}(),a()}},2843:(e,t,r)>{use strict;r.d(t,{u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,(function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),or(8990),ar(6154);const s{},ca.gm.XMLHttpRequest,uaddEventListener,dremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(st.debugId++)return t;st.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,u,d,-,g)}function g(e,t){return e1}returngetPrototypeOfin Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+-start,(function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)){var i(0,o.I)(n,l,(function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n}));this.wrappede1i}})),t.on(d+-start,(function(e){e1this.wrapped||e1})),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,u);)nObject.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>o,YM:()>c});var nr(7836),ir(5607);const onr@original:.concat(i.W);var aObject.prototype.hasOwnProperty,s!1;function c(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,o){n||(n);const a-n.charAt(0);for(let s0;st.length;s++){const cts,uec;d(u)||(ecr(u,a?c+n:n,i,c,o))}},r.flago,r;function r(t,r,n,s,c){return d(t)?t:(r||(r),nrWrapperot,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})})),t}catch(e){u(e,r)}for(var n in e)a.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{athis,o...arguments,dfunctiontypeof n?n(o,a):n||{}}catch(t){u(t,,o,a,s,d,e)}i(r+start,o,a,s,d,c);try{return lt.apply(a,o)}catch(e){throw i(r+err,o,a,e,d,c),e}finally{i(r+end,o,a,l,d,c)}}}function i(r,n,i,o){if(!s||t){var as;s!0;try{e.emit(r,n,i,t,o)}catch(t){u(t,r,n,i,e)}sa}}}function u(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function d(e){return!(e&&functiontypeof e&&e.apply&&!eo)}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.ajax},3333:(e,t,r)>{use strict;r.d(t,{TZ:()>n});const nr(860).K.genericEvents},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.jserrors},993:(e,t,r)>{use strict;r.d(t,{ET:()>o,TZ:()>a,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},olog,an.K.logging},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>u});var nr(9908),ir(1863),or(860),ar(3969),sr(993);function c(e,t,r{},cs.p_.INFO){(0,n.p)(a.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,o.K.metrics,e),(0,n.p)(s.ET,(0,i.t)(),t,r,c,void 0,o.K.logging,e)}function u(e){returnstringtypeof e&&Object.values(s.p_).some((t>te.toUpperCase().trim()))}},3969:(e,t,r)>{use strict;r.d(t,{TZ:()>n,XG:()>s,rs:()>i,xV:()>a,z_:()>o});const nr(860).K.metrics,ism,ocm,astoreSupportabilityMetrics,sstoreEventMetrics},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.pageViewEvent},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K.pageViewTiming},6344:(e,t,r)>{use strict;r.d(t,{BB:()>d,G4:()>o,Qb:()>l,TZ:()>i,Ug:()>a,_s:()>s,bc:()>u,yP:()>c});var nr(2614);const ir(860).K.sessionReplay,o{RECORD:recordReplay,PAUSE:pauseReplay,REPLAY_RUNNING:replayRunning,ERROR_DURING_REPLAY:errorDuringReplay},a.12,s{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},u{RESET:{message:Session was reset,sm:Reset},IMPORT:{message:Recorder failed to import,sm:Import},TOO_MANY:{message:429: Too Many Requests,sm:Too-Many},TOO_BIG:{message:Payload was too large,sm:Too-Big},CROSS_TAB:{message:Session Entity was set to OFF on another tab,sm:Cross-Tab},ENTITLEMENTS:{message:Session Replay is not allowed and will not be started,sm:Entitlement}},d5e3,l{API:api}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>c,CT:()>u,SR:()>s});var nr(384),ir(9417),or(7767),ar(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0(0,i.gD)(e,session_trace.enabled)}function c(e){return!0(0,i.gD)(e,session_replay.preload)&&s(e)}function u(e,t){const rt.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>s,Lc:()>u,Rz:()>d,TZ:()>n,bD:()>o,d3:()>a,jx:()>l,uP:()>c});const nr(860).K.sessionTrace,ibstResource,oresource,a-start,s-end,cfn+a,ufn+s,dpushState,l1e3},3962:(e,t,r)>{use strict;r.d(t,{AM:()>o,O2:()>s,Qu:()>c,TZ:()>a,ih:()>u,tC:()>i});var nr(860);const iclick,keydown,submit,oapi,an.K.softNav,s{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},c{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u{IP:in progress,FIN:finished,CAN:cancelled}},7378:(e,t,r)>{use strict;r.d(t,{$p:()>R,BR:()>b,Kp:()>x,L3:()>y,Lc:()>c,NC:()>o,SG:()>d,TZ:()>i,U6:()>g,UT:()>m,d3:()>w,dT:()>f,e5:()>A,gx:()>v,l9:()>l,oW:()>h,op:()>p,rw:()>u,tH:()>E,uP:()>s,wW:()>T,xq:()>a});var nr(384);const ir(860).K.spa,oclick,submit,keypress,keydown,keyup,change,a999,sfn-start,cfn-end,ucb-start,dapi-ixn-,lremaining,finteraction,hspaNode,gjsonpNode,pfetch-start,mfetch-done,vfetch-body-,bjsonp-end,y(0,n.dV)().o.ST,w-start,x-end,R-body,Tcb+x,AjsTime,Efetch},4234:(e,t,r)>{use strict;r.d(t,{W:()>i});var nr(7836);class i{constructor(e,t,r){this.agentIdentifiere,this.aggregatort,this.een.ee.get(e),this.featureNamer,this.blocked!1}}},7767:(e,t,r)>{use strict;r.d(t,{V:()>o});var nr(9417),ir(6154);const oe>i.RI&&!0(0,n.gD)(e,privacy.cookies_enabled)},425:(e,t,r)>{use strict;r.d(t,{j:()>j});var nr(860),ir(2555),or(3371),ar(9908),sr(7836),cr(1687),ur(5289),dr(6154),lr(944),fr(3969),hr(384),gr(6344);const psetErrorHandler,finished,addToTrace,addRelease,addPageAction,setCurrentRouteName,setPageViewName,setCustomAttribute,interaction,noticeError,setUserId,setApplicationVersion,start,g.G4.RECORD,g.G4.PAUSE,log,wrapLogger,msetErrorHandler,finished,addToTrace,addRelease;var vr(1863),br(2614),yr(993),wr(3785),xr(2646),Rr(3434);function T(e,t,r,n){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,l.R)(29);const ifunction(e){return(e||s.ee).get(logger)}(e),o(0,R.YM)(i),anew x.y(s.P);return a.leveln.level,a.customAttributesn.customAttributes,o.inPlace(t,r,wrap-logger-,a),i}function A(){const e(0,h.pV)();p.forEach((t>{et(...r)>function(t,...r){let n;return Object.values(e.initializedAgents).forEach((e>{e&&e.api?e.exposed&&e.apit&&n.push(e.apit(...r)):(0,l.R)(38,t)})),n.length>1?n:n0}(t,...r)}))}const E{};var Sr(9417),Or(5603),Nr(5284);const Ie>{const te.startsWith(http);e+/,r.pt?e:https://+e};let _!1;function j(e,t{},p,x){let{init:R,info:j,loader_config:P,runtime:C{},exposed:k!0}t;C.loaderTypep;const L(0,h.pV)();j||(RL.init,jL.info,PL.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??{},d.bv&&(j.jsAttributes.isWorker!0),(0,i.x1)(e.agentIdentifier,j);const D(0,S.D0)(e.agentIdentifier),Hj.beacon,j.errorBeacon;_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)(activatedFeatures,N.B),e.runSoftNavOverSpa&&!0D.soft_navigations.enabled&&D.feature_flags.includes(soft_nav)),C.denyList...D.ajax.deny_list||,...D.ajax.block_internal?H:,C.ptide.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ees.ee.get(e.agentIdentifier),void 0e.api&&(e.apifunction(e,t,h!1){t||(0,c.Ak)(e,api);const p{};var xs.ee.get(e),Rx.get(tracer);Eeb.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t>{Eet}));var Aapi-,SA+ixn-;function O(t,r,n,o){const a(0,i.Vp)(e);return nullr?delete a.jsAttributest:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,t:r}}),_(A,n,!0,o||nullr?session:void 0)(t,r)}function N(){}p.logfunction(e,{customAttributes:t{},level:ry.p_.INFO}{}){(0,a.p)(f.xV,API/log/called,void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger(e,t,{customAttributes:r{},level:iy.p_.INFO}{})>{(0,a.p)(f.xV,API/wrapLogger/called,void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e>{pe_(A,e,!0,api)})),p.addPageAction_(A,addPageAction,!0,n.K.genericEvents),p.setPageViewNamefunction(t,r){if(stringtypeof t)return/!t.charAt(0)&&(t/+t),(0,o.f)(e).customTransaction(r||http://custom.transaction)+t,_(A,setPageViewName,!0)()},p.setCustomAttributefunction(e,t,r!1){if(stringtypeof e){if(string,number,boolean.includes(typeof t)||nullt)return O(e,t,setCustomAttribute,r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserIdfunction(e){if(stringtypeof e||nulle)return O(enduser.id,e,setUserId,!0);(0,l.R)(41,typeof e)},p.setApplicationVersionfunction(e){if(stringtypeof e||nulle)return O(application.version,e,setApplicationVersion,!1);(0,l.R)(42,typeof e)},p.start()>{try{(0,a.p)(f.xV,API/start/called,void 0,n.K.metrics,x),x.emit(manual-start-all)}catch(e){(0,l.R)(23,e)}},pg.G4.RECORDfunction(){(0,a.p)(f.xV,API/recordReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,,void 0,n.K.sessionReplay,x)},pg.G4.PAUSEfunction(){(0,a.p)(f.xV,API/pauseReplay/called,void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,,void 0,n.K.sessionReplay,x)},p.interactionfunction(e){return(new N).get(objecttypeof e?e:{})};const IN.prototype{createTracer:function(e,t){var r{},ithis,ofunctiontypeof t;return(0,a.p)(f.xV,API/createTracer/called,void 0,n.K.metrics,x),h||(0,a.p)(S+tracer,(0,v.t)(),e,r,i,n.K.spa,x),function(){if(R.emit((o?:no-)+fn-start,(0,v.t)(),i,o,r),o)try{return t.apply(this,arguments)}catch(e){const tstringtypeof e?new Error(e):e;throw R.emit(fn-err,arguments,this,t,r),t}finally{R.emit(fn-end,(0,v.t)(),r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,API/+t+/called,void 0,n.K.metrics,x),i&&(0,a.p)(e+t,(0,v.t)(),...arguments,r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})>{t(e),(0,c.Ze)(e,api)})).catch((e>{(0,l.R)(27,e),x.abort()}))}returnactionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach((e>{Ie_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteNameh?_(S,routeName,void 0,n.K.softNav):_(A,routeName,!0,n.K.spa),p.noticeErrorfunction(t,r){stringtypeof t&&(tnew Error(t)),(0,a.p)(f.xV,API/noticeError/called,void 0,n.K.metrics,x),(0,a.p)(err,t,(0,v.t)(),!1,r,!!Ee,void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0e.exposed&&(e.exposedk),_!0}},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},860:(e,t,r)>{use strict;r.d(t,{K:()>n,P:()>i});const n{ajax:ajax,genericEvents:generic_events,jserrors:jserrors,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations,spa:spa},i{n.pageViewEvent:1,n.pageViewTiming:2,n.metrics:3,n.jserrors:4,n.spa:5,n.ajax:6,n.sessionTrace:7,n.softNav:8,n.sessionReplay:9,n.logging:10,n.genericEvents:11}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var one{exports:{}};return re(o,o.exports,i),o.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce(((t,r)>(i.fr(e,t),t)),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.265.1.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.265.1.PROD:,i.l(r,n,o,a)>{if(er)er.push(n);else{var s,c;if(void 0!o)for(var udocument.getElementsByTagName(script),d0;du.length;d++){var lud;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+o){sl;break}}if(!s){c!0;var f{478:sha512-BkJhSwDhy8KPP2ac6Uc9RSjxUWRNFwIAG1UDu5/DYV23x3chvUxlLLPWfi1syKxGAEQ9ji8bhJQzTe+WU5GT9w,249:sha512-dmb8stPFsTfQITXr4+Xk82mDHroziRU3RfMUOai/P1efLC0d1n/aBQpv+KrpA8yHUMT1secHHL0xXCVGUYwU+g,212:sha512-udACmhtfgak9N3u/TJJJ6mNO0y/qOoCe1OPScUcmuJLSmT+++sRHjlK79qLP9xFs6YWHKshs1bl5HAHpUW0GvA};(sdocument.createElement(script)).charsetutf-8,s.timeout120,i.nc&&s.setAttribute(nonce,i.nc),s.setAttribute(data-webpack,t+o),s.srcr,0!s.src.indexOf(window.location.origin+/)&&(s.crossOriginanonymous),fa&&(s.integrityfa)}ern;var h(t,n)>{s.onerrors.onloadnull,clearTimeout(g);var ier;if(delete er,s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e>e(n))),t)return t(n)},gsetTimeout(h.bind(null,void 0,{type:timeout,target:s}),12e4);s.onerrorh.bind(null,s.onerror),s.onloadh.bind(null,s.onload),c&&document.head.appendChild(s)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var onew Promise(((r,i)>netr,i));r.push(n2o);var ai.p+i.u(t),snew Error;i.l(a,(r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var or&&(loadr.type?missing:r.type),ar&&r.target&&r.target.src;s.messageLoading chunk +t+ failed.\n(+o+: +a+),s.nameChunkLoadError,s.typeo,s.requesta,n1(s)}}),chunk-+t,t)}};var t(t,r)>{var n,o,a,s,cr,u0;if(a.some((t>0!et))){for(n in s)i.o(s,n)&&(i.mnsn);if(c)c(i)}for(t&&t(r);ua.length;u++)oau,i.o(e,o)&&eo&&eo0(),eo0},rselfwebpackChunk:NRBA-1.265.1.PRODselfwebpackChunk:NRBA-1.265.1.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(944),ti(6344),ri(9566);class n{agentIdentifier;constructor(e(0,r.LA)(16)){this.agentIdentifiere}#e(t,...r){if(functiontypeof this.api?.t)return this.apit(...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e(addPageAction,e,t)}setPageViewName(e,t){return this.#e(setPageViewName,e,t)}setCustomAttribute(e,t,r){return this.#e(setCustomAttribute,e,t,r)}noticeError(e,t){return this.#e(noticeError,e,t)}setUserId(e){return this.#e(setUserId,e)}setApplicationVersion(e){return this.#e(setApplicationVersion,e)}setErrorHandler(e){return this.#e(setErrorHandler,e)}finished(e){return this.#e(finished,e)}addRelease(e,t){return this.#e(addRelease,e,t)}start(e){return this.#e(start,e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e(addToTrace,e)}setCurrentRouteName(e){return this.#e(setCurrentRouteName,e)}interaction(){return this.#e(interaction)}log(e,t){return this.#e(log,e,t)}wrapLogger(e,t,r){return this.#e(wrapLogger,e,t,r)}}var oi(860),ai(9417);const sObject.values(o.K);function c(e){const t{};return s.forEach((r>{trfunction(e,t){return!0(0,a.gD)(t,.concat(e,.enabled))}(r,e)})),t}var ui(425);var di(1687),li(4234),fi(5289),hi(6154),gi(5270),pi(7767),mi(6389);class v extends l.W{constructor(e,t,r,n!0){super(e,t,r),this.auton,this.abortHandlervoid 0,this.featAggregatevoid 0,this.onAggregateImportedvoid 0,!1(0,a.gD)(this.agentIdentifier,.concat(this.featureName,.autoStart))&&(this.auto!1),this.auto?(0,d.Ak)(e,r):this.ee.on(manual-start-all,(0,m.J)((()>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto!0,this.importAggregator()})))}importAggregator(t{}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImportednew Promise((e>{re}));const nasync()>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}await i.e(478).then(i.bind(i,6526));ne(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit(internal-error,t),this.featureNameo.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}await i.e(478).then(i.bind(i,6103)),{Aggregate:o}await e(this.featureName,aggregate);this.featAggregatenew o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var bi(6630);class y extends v{static featureNameb.T;constructor(e,t,r!0){super(e,t,b.T,r),this.importAggregator()}}var wi(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData{}}store(e,t,r,n,i){var othis.getBucket(e,t,r,i);return o.metricsfunction(e,t){t||(t{count:0});return t.count+1,Object.entries(e||{}).forEach(((e,r)>{teR(r,te)})),t}(n,o.metrics),o}merge(e,t,r,n,i){var othis.getBucket(e,t,n,i);if(o.metrics){var ao.metrics;a.count+r.count,Object.keys(r||{}).forEach((e>{if(count!e){var tae,nre;n&&!n.c?aeR(n.t,t):aefunction(e,t){if(!t)return e;t.c||(tT(t.t));return t.minMath.min(e.min,t.min),t.maxMath.max(e.max,t.max),t.t+e.t,t.sos+e.sos,t.c+e.c,t}(n,ae)}}))}else o.metricsr}storeMetric(e,t,r,n){var ithis.getBucket(e,t,r);return i.statsR(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedDatae||(this.aggregatedDatae{});var ithis.aggregatedDataet;return i||(ithis.aggregatedDataet{params:r||{}},n&&(i.customn)),i}get(e,t){return t?this.aggregatedDatae&&this.aggregatedDataet:this.aggregatedDatae}take(e){for(var t{},r,n!1,i0;ie.length;i++)treiObject.values(this.aggregatedDatar||{}),tr.length&&(n!0),delete this.aggregatedDatar;return n?t:null}}function R(e,t){return nulle?function(e){e?e.c++:e{c:1};return e}(t):t?(t.c||(tT(t.t)),t.c+1,t.t+e,t.sos+e*e,e>t.max&&(t.maxe),et.min&&(t.mine),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var Ai(384);var Ei(9908),Si(2843),Oi(3878),Ni(782),Ii(1863);class _ extends v{static featureNameN.T;constructor(e,t,r!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()>(0,E.p)(docHidden,(0,I.t)(),void 0,N.T,this.ee)),!0),(0,O.sp)(pagehide,(()>(0,E.p)(winPagehide,(0,I.t)(),void 0,N.T,this.ee))),this.importAggregator())}}var ji(3969);class P extends v{static featureNamej.TZ;constructor(e,t,r!0){super(e,t,j.TZ,r),this.importAggregator()}}var Ci(6774),ki(3304);class L{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,k.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function D(e){return K(e)?e:new L(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let tUnhandled Promise Rejection;if(K(e?.reason))try{return e.reason.messaget+: +e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0e.reason)return D(t);const rD(e.reason);return r.messaget+: +r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.nameSyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureNameC.T;#r!1;constructor(e,r,n!0){super(e,r,C.T,n);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(e>{this.abortHandler&&(0,E.p)(ierr,D(e),(0,I.t)(),!0,{},this.#r,void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.#re})),h.gm.addEventListener(unhandledrejection,(e>{this.abortHandler&&(0,E.p)(err,H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener(error,(e>{this.abortHandler&&(0,E.p)(err,M(e),(0,I.t)(),!1,{},this.#r,void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Vi(5603),Gi(8990);let B1;const Fnr@id;function W(e){const ttypeof e;return!e||object!t&&function!t?-1:eh.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof e){if(undefined!typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(undefined!typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(undefined!typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Zi(8139),qi(7836),Yi(3434);const X{},Jopen,send;function Q(t){var rt||q.ee;const nfunction(e){return(e||q.ee).get(xhr)}(r);if(Xn.debugId++)return n;Xn.debugId1,(0,Z.u)(r);var i(0,Y.YM)(n),oh.gm.XMLHttpRequest,ah.gm.MutationObserver,sh.gm.Promise,ch.gm.setInterval,ureadystatechange,donload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,l,fh.gm.XMLHttpRequestfunction(t){const rnew o(t),an.context(r);try{n.emit(new-xhr,r,a),r.addEventListener(u,(sa,function(){var ethis;e.readyState>3&&!s.resolved&&(s.resolved!0,n.emit(xhr-resolved,,e)),i.inPlace(e,d,fn-,y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit(internal-error,t)}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,onreadystatechange,fn-,y)}if(function(e,t){for(var r in e)trer}(o,f),f.prototypeo.prototype,i.inPlace(f.prototype,J,-xhr-,y),n.on(send-xhr-start,(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m-m,v.datam))}(t)})),n.on(open-xhr-start,g),a){var ps&&s.resolve();if(!c&&!s){var m1,vdocument.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on(fn-end,(function(e){e0&&e0.typeu||b()}));function b(){for(var e0;el.length;e++)g(0,le);l.length&&(l)}function y(e,t){return t}return n}var eefetch-,teee+body-,rearrayBuffer,blob,json,text,formData,neh.gm.Request,ieh.gm.Response,oeprototype;const ae{};function se(e){const tfunction(e){return(e||q.ee).get(fetch)}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(aet.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,o{};t.emit(n+before-start,r,o),oq.P&&oq.P.dt&&(eoq.P.dt);var ai.apply(this,r);return t.emit(n+start,r,e,a),a.then((function(e){return t.emit(n+end,null,e,a),e}),(function(e){throw t.emit(n+end,e,a),e}))})}return aet.debugId1,re.forEach((e>{r(neoe,e,te),r(ieoe,e,te)})),r(h.gm,fetch,ee),t.on(ee+end,(function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ee+done,null,r,n)}else t.emit(ee+done,e,n)})),t}var cei(7485);class ue{constructor(e){this.agentIdentifiere}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t(0,V.o)(this.agentIdentifier);if(!t)return null;var n(t.accountID||).toString()||null,i(t.agentID||).toString()||null,o(t.trustKey||).toString()||null;if(!n||!i)return null;var a(0,r.ZF)(),s(0,r.el)(),cDate.now(),u{spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeaderthis.generateTraceContextParentHeader(a,s),u.traceContextStateHeaderthis.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeaderthis.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,o){if(!(functiontypeof h.gm?.btoa))return null;var a{v:0,1,d:{ty:Browser,ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!o&&(a.d.tko),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1,r{};if((0,a.gD)(this.agentIdentifier,distributed_tracing)&&(r(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t!0;else if(r.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,ce.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}isDtEnabled(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.enabled}excludeNewrelicHeader(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e(0,a.gD)(this.agentIdentifier,distributed_tracing);return!!e&&!!e.cors_use_tracecontext_headers}}var dei(9300),lei(7295),feload,error,abort,timeout,hefe.length,ge(0,A.dV)().o.REQ,pe(0,A.dV)().o.XHR;class me extends v{static featureNamede.T;constructor(e,t,r!0){super(e,t,de.T,r),this.dtnew ue(e),this.handler(e,t,r,n)>(0,E.p)(e,t,r,n,this.ee);try{const e{xmlhttprequest:xhr,fetch:fetch,beacon:beacon};h.gm?.performance?.getEntriesByType(resource).forEach((t>{if(t.initiatorType in e&&0!t.responseStatus){const r{status:t.responseStatus},n{rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler(xhr,r,n,t.startTime,t.responseEnd,et.initiatorType,void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endx,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},e.addEventListener(load,(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener(progress,(function(e){t.lastSizee.loaded}),(0,O.jT)(!1))}function a(e){this.params{method:e0},ve(this,e1),this.metrics{}}function s(t,r){var i(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,i.xpid);var on.generateTracePayload(this.parsedOrigin);if(o){var a!1;o.newrelicHeader&&(r.setRequestHeader(newrelic,o.newrelicHeader),a!0),o.traceContextParentHeader&&(r.setRequestHeader(traceparent,o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader(tracestate,o.traceContextStateHeader),a!0),a&&(this.dto)}}function c(e,r){var nthis.metrics,ie0,othis;if(n&&i){var az(i);a&&(n.txSizea)}this.startTime(0,I.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||o.loadCaptureCalled||(o.params.aborted!0),(load!e.type||o.calledo.totalCbs&&(o.onloadCalled||function!typeof r.onload)&&functiontypeof o.end)&&o.end(r)}catch(e){try{t.emit(internal-error,e)}catch(e){}}};for(var s0;she;s++)r.addEventListener(fes,this.listener,(0,O.jT)(!1))}function u(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function d(e,t){var r+W(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function l(e,t){var r+W(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function f(){this.endTime(0,I.t)()}function g(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-added,e1,e2,r)}function p(e,r){r instanceof pe&&loade0&&t.emit(xhr-load-removed,e1,e2,r)}function m(e,t,r){t instanceof pe&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit(xhr-cb-time,(0,I.t)()-this.xhrCbStart,this.onload,r,r)}function b(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&h.RI&&(t+h.gm.location.href):e0&&e0.url?te0.url:h.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,ce.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var in.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e0&&e0.headers)s(e0.headers,i)&&(this.dti);else{var o{};for(var a in r)oara;o.headersnew Headers(r.headers||{}),s(o.headers,i)&&(this.dti),e.length>1?e1o:e.push(o)}}function s(e,t){var r!1;return t.newrelicHeader&&(e.set(newrelic,t.newrelicHeader),r!0),t.traceContextParentHeader&&(e.set(traceparent,t.traceContextParentHeader),t.traceContextStateHeader&&e.set(tracestate,t.traceContextStateHeader),r!0),r}}function y(e,t){this.params{},this.metrics{},this.startTime(0,I.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var r,nthis.opts||{},ithis.target;stringtypeof i?ri:objecttypeof i&&i instanceof ge?ri.url:h.gm?.URL&&objecttypeof i&&i instanceof URL&&(ri.href),ve(this,r);var o(+(i&&i instanceof ge&&i.method||n.method||GET)).toUpperCase();this.params.methodo,this.bodyn.body,this.txSizez(n.body)||0}function w(e,t){if(this.endTime(0,I.t)(),this.params||(this.params{}),(0,le.iW)(this.params))return;let n;this.params.statust?t.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(n+this.rxSize);const i{txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r(xhr,this.params,i,this.startTime,this.endTime,fetch,this,o.K.ajax)}function x(e){const tthis.params,nthis.metrics;if(!this.ended){this.ended!0;for(let t0;the;t++)e.removeEventListener(fet,this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration(0,I.t)()-this.startTime,this.loadCazptureCalled||4!e.readyState?nullt.status&&(t.status0):R(this,e),n.cbTimethis.cbTime,r(xhr,t,n,this.startTime,this.endTime,xhr,this,o.K.ajax))}}function R(e,r){e.params.statusr.status;var nfunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?z(e.response):textr||r||void 0r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSizen),e.sameOrigin){var ir.getResponseHeader(X-NewRelic-App-Data);i&&((0,E.p)(j.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,o.K.metrics,t),e.params.cati.split(, ).pop())}e.loadCaptureCalled!0}t.on(new-xhr,i),t.on(open-xhr-start,a),t.on(open-xhr-end,s),t.on(send-xhr-start,c),t.on(xhr-cb-time,u),t.on(xhr-load-added,d),t.on(xhr-load-removed,l),t.on(xhr-resolved,f),t.on(addEventListener-end,g),t.on(removeEventListener-end,p),t.on(fn-end,v),t.on(fetch-before-start,b),t.on(fetch-start,y),t.on(fn-start,m),t.on(fetch-done,w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r(0,ce.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const be{},yepushState,replaceState;function we(e){const tfunction(e){return(e||q.ee).get(history)}(e);return!h.RI||bet.debugId++||(bet.debugId1,(0,Y.YM)(t).inPlace(window.history,ye,-)),t}var xei(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}xe;class _e extends v{static featureNameSe;constructor(e,t,r!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const nthis.ee;let i;we(n),this.eventsEE(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)(bst,e0,t,this.bstStart,(0,I.t)(),void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time(0,I.t)(),this.startPathlocation.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,o.K.sessionTrace,n)}));try{inew PerformanceObserver((e>{const te.getEntries();(0,E.p)(Re,t,void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var jei(2614);class Pe extends v{static featureNamet.TZ;#i;constructor(e,r,n!0){let i;super(e,r,t.TZ,n),this.replayRunning!1;try{iJSON.parse(localStorage.getItem(.concat(je.H3,_).concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()>this.#o())),this.#a(i)?(this.#ii?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on(err,(e>{this.replayRunning&&(this.errorNoticed!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,e,void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e>{this.replayRunninge}))}#a(e){return e&&(e.sessionReplayModeje.g.FULL||e.sessionReplayModeje.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c!1;async#s(e){if(!this.#c){this.#c!0;try{const{Recorder:t}await Promise.all(i.e(478),i.e(249)).then(i.bind(i,2496));this.recorder??new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#ije.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!je.g.FULL&&(this.recorder.parent.modeje.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandlerthis.recorder.stopRecording))}}var Cei(3962);class ke extends v{static featureNameCe.TZ;constructor(e,t,r!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const nwe(this.ee),i(0,Z.u)(this.ee),o()>(0,E.p)(newURL,(0,I.t)(),+window.location,void 0,this.featureName,this.ee);n.on(pushState-end,o),n.on(replaceState-end,o);try{this.removeOnAbortnew AbortController}catch(e){}(0,O.sp)(popstate,(e>(0,E.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a!1;const snew((0,A.dV)().o.MO)(((e,t)>{a||(a!0,requestAnimationFrame((()>{(0,E.p)(newDom,(0,I.t)(),void 0,this.featureName,this.ee),a!1})))})),c(0,m.s)((e>{(0,E.p)(newUIEvent,e,void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on(fn-start,((e)>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()>{}));this.abortHandlerfunction(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandlervoid 0},this.importAggregator({domObserver:s})}}var Lei(7378);const De{},HeappendChild,insertBefore,replaceChild;function Me(e){const tfunction(e){return(e||q.ee).get(jsonp)}(e);if(!h.RI||Det.debugId)return t;Det.debugId!0;var r(0,Y.YM)(t),n/?&(?:callback|cb)(^+)/,i/(.*)\.(^.+)/,o/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const re.match(o),nr1;return a(r3,tn)}return r.inPlace(Node.prototype,He,dom-),t.on(dom-start,(function(e){!function(e){if(!e||string!typeof e.nodeName||script!e.nodeName.toLowerCase())return;if(function!typeof e.addEventListener)return;var o(se.src,cs.match(n),c?c1:null);var s,c;if(!o)return;var ufunction(e){var te.match(i);if(t&&t.length>3)return{key:t2,parent:a(t1,window)};return{key:e,parent:window}}(o);if(function!typeof u.parentu.key)return;var d{};function l(){t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}function f(){t.emit(jsonp-error,,d),t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,O.jT)(!1)),e.removeEventListener(error,f,(0,O.jT)(!1))}r.inPlace(u.parent,u.key,cb-,d),e.addEventListener(load,l,(0,O.jT)(!1)),e.addEventListener(error,f,(0,O.jT)(!1)),t.emit(new-jsonp,e.src,d)}(e0)})),t}const Ke{};function Ue(e){const tfunction(e){return(e||q.ee).get(promise)}(e);if(Ket.debugId)return t;Ket.debugId!0;var rt.context,n(0,Y.YM)(t),ih.gm.Promise;return i&&function(){function e(r){var ot.context(),an(r,executor-,o,null,!1);const sReflect.construct(i,a,e);return t.context(s).getCtxfunction(){return o},s}h.gm.Promisee,Object.defineProperty(e,name,{value:Promise}),e.toStringfunction(){return i.toString()},Object.setPrototypeOf(e,i),all,race.forEach((function(r){const nir;erfunction(e){let i!1;...e||.forEach((e>{this.resolve(e).then(a(allr),a(!1))}));const on.apply(this,arguments);return o;function a(e){return function(){t.emit(propagate,null,!i,o,!1,!1),ii||!e}}}})),resolve,reject.forEach((function(r){const nir;erfunction(e){const rn.apply(this,arguments);return e!r&&t.emit(propagate,e,!0,r,!1,!1),r}})),e.prototypei.prototype;const oi.prototype.then;i.prototype.thenfunction(...e){var ithis,ar(i);a.promisei,e0n(e0,cb-,a,null,!1),e1n(e1,cb-,a,null,!1);const so.apply(this,e);return a.nextPromises,t.emit(propagate,i,!0,s,!1,!1),s},i.prototype.thenY.Jto,t.on(executor-start,(function(e){e0n(e0,resolve-,this,null,!1),e1n(e1,resolve-,this,null,!1)})),t.on(executor-err,(function(e,t,r){e1(r)})),t.on(cb-end,(function(e,r,n){t.emit(propagate,n,!0,this.nextPromise,!1,!1)})),t.on(propagate,(function(e,r,n){this.getCtx&&!r||(this.getCtxfunction(){if(e instanceof Promise)var rt.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve{},GesetTimeout,BesetInterval,FeclearTimeout,We-start,zeGe,setImmediate,Be,Fe,clearImmediate;function Ze(e){const tfunction(e){return(e||q.ee).get(timer)}(e);if(Vet.debugId++)return t;Vet.debugId1;var r(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+-),r.inPlace(h.gm,ze.slice(2,3),Be+-),r.inPlace(h.gm,ze.slice(3),Fe+-),t.on(Be+We,(function(e,t,n){e0r(e0,fn-,null,n)})),t.on(Ge+We,(function(e,t,n){this.methodn,this.timerDurationisNaN(e1)?0:+e1,e0r(e0,fn-,this,n)})),t}const qe{};function Ye(e){const tfunction(e){return(e||q.ee).get(mutation)}(e);if(!h.RI||qet.debugId)return t;qet.debugId!0;var r(0,Y.YM)(t),nh.gm.MutationObserver;return n&&(window.MutationObserverfunction(e){return this instanceof n?new n(r(e,fn-)):n.apply(this,arguments)},MutationObserver.prototypen.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}Le;class at extends v{static featureNameXe;constructor(e,t,r!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbortnew AbortController}catch(e){}let n,i0;const othis.ee.get(tracer),aMe(this.ee),sUe(this.ee),cZe(this.ee),uQ(this.ee),dthis.ee.get(events),lse(this.ee),fwe(this.ee),gYe(this.ee);function p(e,t){f.emit(newURL,+window.location,t)}function m(){i++,nwindow.location.hash,thisnt(0,I.t)()}function v(){i--,window.location.hash!n&&p(0,!0);var e(0,I.t)();thistt~~thistt+e-thisnt,thisote}function b(e,t){e.on(t,(function(){thist(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on(fn-err,((...t)>{t2?.__newrelic?.e||(0,E.p)(function-err,...t,void 0,this.featureName,this.ee)})),this.ee.buffer(nt,ot,xhr-resolved,this.featureName),d.buffer(nt,this.featureName),c.buffer(setTimeout+Qe,clearTimeout+Je,nt,this.featureName),u.buffer(nt,new-xhr,send-xhr+Je,this.featureName),l.buffer(rt+Je,rt+-done,rt+$e+Je,rt+$e+Qe,this.featureName),f.buffer(newURL,this.featureName),g.buffer(nt,this.featureName),s.buffer(propagate,it,et,executor-err,resolve+Je,this.featureName),o.buffer(nt,no-+nt,this.featureName),a.buffer(new-jsonp,cb-start,jsonp-error,jsonp-end,this.featureName),b(l,rt+Je),b(l,rt+-done),b(a,new-jsonp),b(a,jsonp-end),b(a,cb-start),f.on(pushState-end,p),f.on(replaceState-end,p),window.addEventListener(hashchange,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(load,p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandlerthis.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var sti(3333);class ct extends v{static featureNamest.TZ;constructor(e,t,r!0){super(e,t,st.TZ,r);(0,a.gD)(this.agentIdentifier,page_action.enabled).some((e>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var uti(993),dti(3785);class lt extends v{static featureNameut.TZ;constructor(e,t,r!0){super(e,t,ut.TZ,r);const nthis.ee;this.ee.on(wrap-logger-end,(function(e){const{level:t,customAttributes:r}this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregatornew x({agentIdentifier:this.agentIdentifier}),this.features{},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(t.features||),this.desiredFeatures.add(y),this.runSoftNavOverSpa...this.desiredFeatures.some((e>e.featureNameo.K.softNav)),(0,u.j)(this,t,t.loaderType||agent),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const tc(this.agentIdentifier),r...this.desiredFeatures;r.sort(((e,t)>o.Pe.featureName-o.Pt.featureName)),r.forEach((r>{if(!tr.featureName&&r.featureName!o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureNameo.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureNameo.K.softNav)return;const nfunction(e){switch(e){case o.K.ajax:returno.K.jserrors;case o.K.sessionTrace:returno.K.ajax,o.K.pageViewEvent;case o.K.sessionReplay:returno.K.sessionTrace;case o.K.pageViewTiming:returno.K.pageViewEvent;default:return}}(r.featureName).filter((e>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.featuresr.featureNamenew r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.featurese.abortHandler?.();const r(0,A.Zm)();delete r.initializedAgentsthis.agentIdentifier?.api,delete r.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:me,y,_,_e,Pe,P,U,ct,lt,ke,at,loaderType:spa})})()})();/script> link relSHORTCUT ICON typeimage/x-icon href/favicon.ico> link relstylesheet typetext/css hrefhttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/common/shared.css?v3900.100.0-rel.25+e895a88 idcss_0> link relstylesheet typetext/css hrefhttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/themes/as_2015/theme.css?v3900.100.0-rel.25+e895a88 idcss_1> link relstylesheet typetext/css href/ui-ultra/css/multi_factor_authentication.css?v3900.100.0-rel.25+e895a88_authLogin idcss_2> link relstylesheet typetext/css href/webapps/vtbe-tinymce/css/prism/prism.css?v3900.100.0-rel.25+e895a88 idcss_3> link relstylesheet typetext/css href/webapps/videointegration/css/video-integration.css?v3900.100.0-rel.25+e895a88_3900.100.0-rel.25+e895a88 idcss_4> link relstylesheet typetext/css href/webapps/allyintegration/css/ally-integration.css?v3900.100.0-rel.25+e895a88_3900.100.0-rel.25+e895a88 idcss_5> link relstylesheet typetext/css mediaprint hrefhttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/ui/styles/print.css?v3900.100.0-rel.25+e895a88> script typetext/javascript srchttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/javascript/i18n.js?v3900.100.0-rel.25+e895a88>/script> script languagejavascript typetext/javascript>var JS_RESOURCES new Object();function _init_bundle_JS_RESOURCES() { JS_RESOURCESvalidation.email Vous devez saisir une adresse e-mail complète (par exemple, info@blackboard.com).; JS_RESOURCESvalidation.radio.required Veuillez effectuer une sélection pour continuer.; JS_RESOURCESassessment.incomplete.confirm.backtrackProhibited.survey Les questions suivantes sont peut-être incomplètes :\n {0}\nCliquez sur Annuler pour revenir à l\\enquête. Cliquez sur OK pour enregistrer la réponse incomplète.; JS_RESOURCEScommon.list.separator.comma {0}, {1}; JS_RESOURCESvalidation.duplicate Le ou les utilisateurs {0} apparaissent plusieurs fois. Supprimez le ou les noms d\\utilisateur en double.; JS_RESOURCESactive.filter.search.terms Termes de recherche; JS_RESOURCESvalidation.points.decimal.places.error.location Les valeurs de points sont limitées à 5 décimales : {0}.; JS_RESOURCESvalidation.maximum_length.plural Ne peut pas contenir plus de {1} caractères : {0}.\nSupprimez {2} caractères dans le texte saisi.; JS_RESOURCESassessment.incomplete.confirm.backtrackProhibited Les questions suivantes sont peut-être incomplètes :\n {0}\nCliquez sur Annuler pour revenir au test. Cliquez sur Ok pour enregistrer la réponse incomplète.; JS_RESOURCESvalidation.multiSelect.minItems La zone de sélection multiple doit contenir au moins {0} éléments.; JS_RESOURCESvalidation.cmp_field.required Une valeur doit être indiquée pour {0}\nlorsque le champ {1} n\\est pas vide; JS_RESOURCESwarning.email Il est recommandé de renseigner le champ Adresse e-mail. Les utilisateurs ne seront pas en mesure d\utiliser certaines parties du système s\ils n\ont pas d\adresse e-mail.; JS_RESOURCESvalidation.maximum_length.no_name.singular Ne peut pas contenir plus de {0} caractères.\nSupprimez un caractère dans le texte saisi.; JS_RESOURCESvalidation.multiSelect.maxItems La zone de sélection multiple ne doit pas contenir plus de {0} éléments.; JS_RESOURCESvalidation.number Une valeur numérique valide doit être saisie : {0}.; JS_RESOURCESvalidation.date.required Une date complète doit être indiquée : {0}.; JS_RESOURCESportalmodule.section.remove Supprimer : {0} ?; JS_RESOURCESshow.helptext Afficher l\aide; JS_RESOURCESvalidation.password Le mot de passe ne peut pas être vide ni contenir seulement des espaces.; JS_RESOURCESvalidation.percent Une valeur valide exprimée en pourcentage et comprise entre 0 et 100 doit être saisie.; JS_RESOURCESvalidation.mismatch Les valeurs saisies ne correspondent pas : {0}.\nConfirmer : {0}.; JS_RESOURCESvalidation.maximum_length.no_name.plural Ne peut pas contenir plus de {0} caractères.\nSupprimer {1} caractères dans le texte saisi.; JS_RESOURCESvalidation.invalid_value Valeur numérique fournie non valide : {0}.; JS_RESOURCESfield_name.substitute \\{0} champ de saisie; JS_RESOURCESvalidation.required Une valeur doit être indiquée : {0}.; JS_RESOURCESactive.filter.free.form.text.blank Spécifier une valeur pour la zone de texte de recherche; JS_RESOURCESvalidate.alignment.missing.content Vous avez sélectionné des alignements, mais aucun contenu alignable à copier.; JS_RESOURCESvalidation.system_role.reserve Le code du rôle ne peut pas commencer par bb.; JS_RESOURCESvalidation.date_past La date de fin doit être postérieure à la date de début.; JS_RESOURCESvalidation.invalid_chars Contient des caractères non autorisés : {0}.\nSupprimer ces caractères : {1}; JS_RESOURCESconfirm.delete_item_value Cet élément {0} sera supprimé. Souhaitez-vous continuer ?; JS_RESOURCEShide.helptext Masquer l\aide; JS_RESOURCESvalidate.range.lessthen.str Inférieur à {0}; JS_RESOURCESvalidation.date_past.confirm L\horaire indiqué est dans le passé.\nSouhaitez-vous continuer avec cet horaire ?; JS_RESOURCESvalidate.login.invalid.username.or.pass Entrez un nom d\utilisateur et un mot de passe.; JS_RESOURCESvalidation.negative Une valeur positive valide doit être saisie : {0}.; JS_RESOURCESvalidation.url Vous devez saisir une URL valide (par exemple, http://www.myschool.edu).; JS_RESOURCESvalidate.range.overlap les critères ({0}) chevauchent les critères ({1}); JS_RESOURCESvalidate.range.between.str Entre {0} et {1}.; JS_RESOURCESvalidation.portal.tool.items.remove Supprimer : {0} ?; JS_RESOURCESvalidation.association.refresh.confirm Les informations sur les éléments associés ont peut-être été mis à jour.\nCliquez sur ’OK’ pour actualiser la liste ou cliquez sur ’Annuler’ pour conserver la page en cours.; JS_RESOURCESvalidate.enrolloptions.error.codeconflict L\option Inscription par code d\accès est incompatible avec la sélection de l\inscription Dirigée par {instructor}.; JS_RESOURCESvalidation.points.decimal.places Les valeurs de points sont limitées à 5 décimales.; JS_RESOURCESvalidation.option.required Vous devez sélectionner au moins une option dans la liste.; JS_RESOURCESlist.checkToSelectAllItems Cocher pour sélectionner tous les éléments; JS_RESOURCESactive.filter.changed.alert les critères contiennent maintenant; JS_RESOURCESvtbe.artifact.footer.validate.nameIfSaveArtifact Spécifiez un nom pour enregistrer l\objet comme un objet réutilisable.; JS_RESOURCESvalidate.invalidate.number Veuillez saisir un nombre valide à la place de {0}.; JS_RESOURCESvalidation.valid_course_id Le code cours contient des caractères non valides ou des multi-octets.; JS_RESOURCESassessment.incomplete.confirm Les questions suivantes sont peut-être incomplètes :\n {0}\nCliquez sur Annuler pour revenir au test. Cliquez sur OK pour valider l’évaluation.; JS_RESOURCESvalidate.enrolloptions.error.nooption Avertissement : choisissez l\option Dirigé par {instructor} ou l\option Auto-inscription.; JS_RESOURCESvalidation.date_equal La date de début doit être différente de la date de fin.; JS_RESOURCESvalidation.cmp_field.rejected Le champ {0} ne peut être utilisé sans une valeur {1} correspondante.; JS_RESOURCESvalidation.time.required Une heure complète doit être indiquée : {0}.; JS_RESOURCESvalidation.institutionemail Saisissez une adresse e-mail complète et unique si une adresse e-mail d\établissement est utilisée (par exemple, info@blackboard.com).; JS_RESOURCESvalidation.integer_number Une valeur numérique entière valide doit être saisie : {0}.; JS_RESOURCESvalidation.maximum_length Ne doit pas contenir plus de 255 caractères; JS_RESOURCESvalidate.enrolloptions.error.emailrequestconflict L\option d\inscription par e-mail sélectionnée est incompatible avec la sélection d\auto-inscription.; JS_RESOURCESinvalid_char.space espace; JS_RESOURCESvalidate.range.morethen.str Supérieur à {0}; JS_RESOURCESnotification.submit Action déjà validée.\nVeuillez attendre que l\action soit terminée.; JS_RESOURCESvalidation.plain_text.confirm Pour que les équations s\affichent correctement dans ce document, vous devez sélectionner le format Saisie assistée ou HTML.\nCliquez sur \OK\ pour enregistrer en format \Texte seulement\ ou cliquez sur \Annuler\ pour sélectionner un autre format.; JS_RESOURCESinvalid_char.comma virgule; JS_RESOURCESvalidation.allow_negtive.percent Une valeur valide exprimée en pourcentage et comprise entre -100 et 100 doit être saisie.; JS_RESOURCESconfirm.remove_item Cette action est définitive et ne peut pas être annulée. Souhaitez-vous continuer ?; JS_RESOURCESlist.uncheckToDeselectAllItems Décocher pour désélectionner tous les éléments; JS_RESOURCESvalidation.maximum_length.singular Ne peut pas contenir plus de {1} caractères : {0}.\nSupprimez un caractère dans le texte saisi.; JS_RESOURCESvalidation.rubric.decimalplaces Nombre de décimales trop important. Le nombre maximal est 5.; JS_RESOURCESvalidation.minimum_length {0} caractères au moins doivent être saisis : {1}.; JS_RESOURCESvtbe.artifact.footer.validate.saveLocationIfSaveArtifact Entrer un emplacement pour l\objet réutilisable.; JS_RESOURCESassessment.incomplete.confirm.survey Les questions suivantes sont peut-être incomplètes :\n {0}\nCliquez sur Annuler pour revenir à l\\enquête. Cliquez sur OK pour valider l\\évaluation.; JS_RESOURCESvalidation.image_type Type dimage inconnu : {0}. Il est possible que limage ne puisse pas être affichée correctement.; JS_RESOURCESvalidate.invalidate.number.space Espace; JS_RESOURCES.getString i18n_get_string; JS_RESOURCES.getFormattedString i18n_get_formatted_string;}_init_bundle_JS_RESOURCES();/script>script languagejavascript typetext/javascript>var LOCALE_SETTINGS new Object();function _init_bundle_LOCALE_SETTINGS() { LOCALE_SETTINGSLOCALE_SETTINGS.ADDRESS_FIELD_ORDER STREET_1 STREET_2 ZIP_CODE CITY STATE COUNTRY; LOCALE_SETTINGSnumber_format.exponent eE; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN.2 {1}; LOCALE_SETTINGSLOCALE_SETTINGS.YEAR_CHARACTER.03255 ; LOCALE_SETTINGSBBI18N.SOLARIS_CHARSET ISO8859-1; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN.1 {0}; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255 ddd; LOCALE_SETTINGSLOCALE_SETTINGS.internal_date_format dd/MM/yy; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259 MMMM yyyy; LOCALE_SETTINGSLOCALE_SETTINGS.TIME_ORDER.00519 HMP; LOCALE_SETTINGSfloat.format ^(0-9{1,3}( 0-9{3})*(\\,0-9+)?|\\,0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.SORT_COLUMN familyName; LOCALE_SETTINGSLOCALE_SETTINGS.SHORT {1} {3}; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_SHORT.02097 L M M J V S D; LOCALE_SETTINGSfloat.allow.negative.format ^(((-?0-9{1,3}( 0-9{3})*)|-?0-9*)(\\,0-9+)?|\\,0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TYPE GREGORIAN; LOCALE_SETTINGSLOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME {4} {3}; LOCALE_SETTINGSefloat.format ^((+-?0-9{1,3}( 0-9{3})*)|-?0-9*)(\\,0-9+)?(eE+-?0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260 d MMM yyyy{\—\d MMM yyyy}; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_FULL.02100 janvier février mars avril mai juin juillet août septembre octobre novembre décembre; LOCALE_SETTINGSLOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521 NO; LOCALE_SETTINGSLOCALE_SETTINGS.LONG {0} {1} {2} {3}; LOCALE_SETTINGSLOCALE_SETTINGS.WORK_FIELD_ORDER JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_FULL_HIJRI.02100 Muḥarram,Ṣafar,Rabīʿ\al-Awwal,Rabīʿ\ath-Thānī,Jumādā\al-Ūlā,Jumādā\ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\al-Qaʿda,Dhū\al-Ḥijja; LOCALE_SETTINGSLOCALE_SETTINGS.GREETING Bienvenue, {1}; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_SHORT.00520 jan fév mar avr mai juin juil août sep oct nov déc; LOCALE_SETTINGSnumber_format.thousands_sep ; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256 ddd dd/MM; LOCALE_SETTINGSLOCALE_SETTINGS.SHORT_SURNAME {3}, {1}; LOCALE_SETTINGSLOCALE_SETTINGS.AM_PM.00522 AM PM; LOCALE_SETTINGSnumber_format.negative_prefix -; LOCALE_SETTINGSLOCALE_SETTINGS.DATE_ORDER.00519 DMY; LOCALE_SETTINGSLOCALE_SETTINGS.PHONE_FIELD_ORDER H_PHONE_1 H_PHONE_2 H_FAX M_PHONE; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_MIN.02099 L M M J V S D; LOCALE_SETTINGSLOCALE_SETTINGS.24HR_SUPPORT.03208 1; LOCALE_SETTINGSLOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207 1; LOCALE_SETTINGSBBI18N.WINDOWS_CHARSET ISO-8859-1; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520 Muḥarram,Ṣafar,Rabīʿ\I,Rabīʿ\II,Jumādā\I,Jumādā\II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\al-Qaʿda,Dhū\al-Ḥijja; LOCALE_SETTINGSBBI18N.LINUX_CHARSET iso88591; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_CHARACTER.03253 ; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_CHARACTER.03254 ; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN_ORDER title,givenName,middleName,familyName,suffix,otherName; LOCALE_SETTINGSnumber_format.decimal_point ,; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258 dddd, d MMM yyyy; LOCALE_SETTINGSLOCALE_SETTINGS.DAYS.00521 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31; LOCALE_SETTINGSLOCALE_SETTINGS.OVERRIDE_LONG_TIME_WITH_FULL false; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_FULL.02098 lundi mardi mercredi jeudi vendredi samedi dimanche; LOCALE_SETTINGSLOCALE_SETTINGS.date_display_pattern JJ/MM/AA; LOCALE_SETTINGSLOCALE_SETTINGS.EXTENDED_SURNAME {3}; LOCALE_SETTINGSthousand.sep.format ; LOCALE_SETTINGSLOCALE_SETTINGS.NUMBERS_HIJRI.00521 0 1 2 3 4 5 6 7 8 9; LOCALE_SETTINGSLOCALE_SETTINGS.ADDRESS_ORDER.07832 street,city,region,postal_code,country; LOCALE_SETTINGSnumber_format.negative_suffix ; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257 dddd dd/MM; LOCALE_SETTINGS.getString i18n_get_string; LOCALE_SETTINGS.getFormattedString i18n_get_formatted_string;}_init_bundle_LOCALE_SETTINGS();/script> script languagejavascript typetext/javascript>var LOCALE_SETTINGS new Object();function _init_bundle_LOCALE_SETTINGS() { LOCALE_SETTINGSLOCALE_SETTINGS.ADDRESS_FIELD_ORDER STREET_1 STREET_2 ZIP_CODE CITY STATE COUNTRY; LOCALE_SETTINGSnumber_format.exponent eE; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN.2 {1}; LOCALE_SETTINGSLOCALE_SETTINGS.YEAR_CHARACTER.03255 ; LOCALE_SETTINGSBBI18N.SOLARIS_CHARSET ISO8859-1; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN.1 {0}; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_MONTH.03255 ddd; LOCALE_SETTINGSLOCALE_SETTINGS.internal_date_format dd/MM/yy; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_MONTH.03259 MMMM yyyy; LOCALE_SETTINGSLOCALE_SETTINGS.TIME_ORDER.00519 HMP; LOCALE_SETTINGSfloat.format ^(0-9{1,3}( 0-9{3})*(\\,0-9+)?|\\,0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.SORT_COLUMN familyName; LOCALE_SETTINGSLOCALE_SETTINGS.SHORT {1} {3}; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_SHORT.02097 L M M J V S D; LOCALE_SETTINGSfloat.allow.negative.format ^(((-?0-9{1,3}( 0-9{3})*)|-?0-9*)(\\,0-9+)?|\\,0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TYPE GREGORIAN; LOCALE_SETTINGSLOCALE_SETTINGS.GIVEN_INITIAL_FAMILY_NAME {4} {3}; LOCALE_SETTINGSefloat.format ^((+-?0-9{1,3}( 0-9{3})*)|-?0-9*)(\\,0-9+)?(eE+-?0-9+)?$; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_WEEK.03260 d MMM yyyy{\—\d MMM yyyy}; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_FULL.02100 janvier février mars avril mai juin juillet août septembre octobre novembre décembre; LOCALE_SETTINGSLOCALE_SETTINGS.NUMBERS_HIJRI_LOCALIZED.00521 NO; LOCALE_SETTINGSLOCALE_SETTINGS.LONG {0} {1} {2} {3}; LOCALE_SETTINGSLOCALE_SETTINGS.WORK_FIELD_ORDER JOB_TITLE DEPARTMENT COMPANY B_PHONE_1 B_PHONE_2 B_FAX; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_FULL_HIJRI.02100 Muḥarram,Ṣafar,Rabīʿ\al-Awwal,Rabīʿ\ath-Thānī,Jumādā\al-Ūlā,Jumādā\ath-Thāniya,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\al-Qaʿda,Dhū\al-Ḥijja; LOCALE_SETTINGSLOCALE_SETTINGS.GREETING Bienvenue, {1}; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_SHORT.00520 jan fév mar avr mai juin juil août sep oct nov déc; LOCALE_SETTINGSnumber_format.thousands_sep ; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_WEEK.03256 ddd dd/MM; LOCALE_SETTINGSLOCALE_SETTINGS.SHORT_SURNAME {3}, {1}; LOCALE_SETTINGSLOCALE_SETTINGS.AM_PM.00522 AM PM; LOCALE_SETTINGSnumber_format.negative_prefix -; LOCALE_SETTINGSLOCALE_SETTINGS.DATE_ORDER.00519 DMY; LOCALE_SETTINGSLOCALE_SETTINGS.PHONE_FIELD_ORDER H_PHONE_1 H_PHONE_2 H_FAX M_PHONE; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_MIN.02099 L M M J V S D; LOCALE_SETTINGSLOCALE_SETTINGS.24HR_SUPPORT.03208 1; LOCALE_SETTINGSLOCALE_SETTINGS.FIRST_DAY_OF_WEEK.03207 1; LOCALE_SETTINGSBBI18N.WINDOWS_CHARSET ISO-8859-1; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_SHORT_HIJRI.00520 Muḥarram,Ṣafar,Rabīʿ\I,Rabīʿ\II,Jumādā\I,Jumādā\II,Rajab,Shaʿbān,Ramaḍān,Shawwāl,Dhū\al-Qaʿda,Dhū\al-Ḥijja; LOCALE_SETTINGSBBI18N.LINUX_CHARSET iso88591; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_CHARACTER.03253 ; LOCALE_SETTINGSLOCALE_SETTINGS.MONTH_CHARACTER.03254 ; LOCALE_SETTINGSLOCALE_SETTINGS.NAME.COLUMN_ORDER title,givenName,middleName,familyName,suffix,otherName; LOCALE_SETTINGSnumber_format.decimal_point ,; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_TITLE_FORMAT_DAY.03258 dddd, d MMM yyyy; LOCALE_SETTINGSLOCALE_SETTINGS.DAYS.00521 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31; LOCALE_SETTINGSLOCALE_SETTINGS.OVERRIDE_LONG_TIME_WITH_FULL false; LOCALE_SETTINGSLOCALE_SETTINGS.DAY_FULL.02098 lundi mardi mercredi jeudi vendredi samedi dimanche; LOCALE_SETTINGSLOCALE_SETTINGS.date_display_pattern JJ/MM/AA; LOCALE_SETTINGSLOCALE_SETTINGS.EXTENDED_SURNAME {3}; LOCALE_SETTINGSthousand.sep.format ; LOCALE_SETTINGSLOCALE_SETTINGS.NUMBERS_HIJRI.00521 0 1 2 3 4 5 6 7 8 9; LOCALE_SETTINGSLOCALE_SETTINGS.ADDRESS_ORDER.07832 street,city,region,postal_code,country; LOCALE_SETTINGSnumber_format.negative_suffix ; LOCALE_SETTINGSLOCALE_SETTINGS.CALENDAR_COLUMN_FORMAT_DAY.03257 dddd dd/MM; LOCALE_SETTINGS.getString i18n_get_string; LOCALE_SETTINGS.getFormattedString i18n_get_formatted_string;}_init_bundle_LOCALE_SETTINGS();/script> script typetext/javascript srchttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/javascript/cookie.js>/script> script typetext/javascript srchttps://learn.content.blackboardcdn.com/3900.100.0-rel.25+e895a88/javascript/cdn.js>/script> script typetext/javascript src/groupjs/FEE198D2394FB2AA8660F7027639BD58.js?v3900.100.0-rel.25+e895a88>/script> script typetext/javascript src/webapps/login/dwr_open/interface/UserDataDWRFacade.js?v3900.100.0-rel.25+e895a88>/script> script typetext/javascript src/webapps/login/dwr_open/interface/MashupDWRFacade.js?v3900.100.0-rel.25+e895a88>/script> script typetext/javascript src/groupjs/6DFA0106C553854CB69E58EE33284E51.js?v3900.100.0-rel.25+e895a88>/script> script typetext/javascript src/groupjs/E5A3D8B7BB7A7F492DCE2DCDA59A9A8C.js?v3900.100.0-rel.25+e895a88>/script> /head> body idlearn-oe-body classlogin-page> noscript>ERROR: Javascript disabledbr/>/noscript>div idmessage>/div>div idloginBox styledisplay: none;>noscript> div classreceipt bad editmode alert-box alert>Activez JavaScript dans le navigateur pour que lapplication Blackboard fonctionne./div>/noscript>form action/webapps/login/ onsubmitreturn validate_form( this, false, true ); methodPOST namelogin > script typetext/javascript> function login_openForgotPassword( url ) { var passwordWin window.open( url, forgotPasswordWindow, menubar1,resizable1,scrollbars1,status1,width850,height480 ); passwordWin.focus(); } FastInit.addOnLoad(function() { if( typeof ClientCache ! undefined ) { ClientCache.clear(); } var startingJSessionCookie getCookie(JSESSIONID); var guestLocaleCookie getCookie(guest.session.locale); deleteCookie(JSESSIONID, /@@, null, true); deleteCookie(JSESSIONID, /courses, null, true); deleteCookie(JSESSIONID, /sessions, null, true); deleteCookie(JSESSIONID, /systemdata, null, true); deleteCookie(JSESSIONID, /images, null, true); deleteCookie(JSESSIONID, /images-ltr, null, true); deleteCookie(JSESSIONID, /images-rtl, null, true); deleteCookie(JSESSIONID, /reportbranding, null, true); deleteCookie(JSESSIONID, /reports, null, true); deleteCookie(JSESSIONID, /modules, null, true); deleteCookie(JSESSIONID, /groupjs, null, true); deleteCookie(JSESSIONID, /branding, null, true); deleteCookie(JSESSIONID, /queue_tasks, null, true); deleteCookie(JSESSIONID, /sponsors, null, true); deleteCookie(JSESSIONID, /course_image_main_images, null, true); deleteCookie(JSESSIONID, /course_image_2_images, null, true); deleteCookie(JSESSIONID, /course_image_nav_images, null, true); deleteCookie(JSESSIONID, /org_image_main_images, null, true); deleteCookie(JSESSIONID, /org_image_2_images, null, true); deleteCookie(JSESSIONID, /org_image_nav_images, null, true); deleteCookie(JSESSIONID, /avatar, null, true); deleteCookie(JSESSIONID, /bannerthumbnail, null, true); deleteCookie(JSESSIONID, /deployment, null, true); deleteCookie(JSESSIONID, /content_area, null, true); deleteCookie(JSESSIONID, /portfolio, null, true); deleteCookie(JSESSIONID, /evidence_area, null, true); deleteCookie(JSESSIONID, /public, null, true); deleteCookie(JSESSIONID, /pronunciation_audio, null, true); deleteCookie(JSESSIONID, /s, null, true); deleteCookie(JSESSIONID, , null, true); deleteCookie(JSESSIONID, /webapps/login, null, true); deleteCookie(JSESSIONID, /webapps/taglibs, null, true); deleteCookie(JSESSIONID, /webapps/ws, null, true); deleteCookie(JSESSIONID, /webapps/wysiwyg, null, true); deleteCookie(JSESSIONID, /bbcswebdav, null, true); deleteCookie(JSESSIONID, /webapps/cmsmain, null, true); deleteCookie(JSESSIONID, /webapps/xythoswfs, null, true); deleteCookie(JSESSIONID, /admin, null, true); deleteCookie(JSESSIONID, /colorpalettes, null, true); deleteCookie(JSESSIONID, /coursethemes, null, true); deleteCookie(JSESSIONID, /common, null, true); deleteCookie(JSESSIONID, /fonts, null, true); deleteCookie(JSESSIONID, /javascript, null, true); deleteCookie(JSESSIONID, /lib, null, true); deleteCookie(JSESSIONID, /login, null, true); deleteCookie(JSESSIONID, /themes, null, true); deleteCookie(JSESSIONID, /ui, null, true); deleteCookie(JSESSIONID, /ui-ultra, null, true); deleteCookie(JSESSIONID, /learn/api, null, true); deleteCookie(JSESSIONID, /webapps/software-updates, null, true); deleteCookie(JSESSIONID, /webapps/dataIntegration, null, true); deleteCookie(JSESSIONID, /webapps/bb-gate-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/ai, null, true); deleteCookie(JSESSIONID, /webapps/goal, null, true); deleteCookie(JSESSIONID, /webapps/bb-social-learning-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/api-gateway, null, true); deleteCookie(JSESSIONID, /webapps/rubric, null, true); deleteCookie(JSESSIONID, /webapps/streamViewer, null, true); deleteCookie(JSESSIONID, /webapps/submission-services, null, true); deleteCookie(JSESSIONID, /webapps/bb-content-model-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-group-mgmt-LEARN, null, true); deleteCookie(JSESSIONID, /webapps/bb-ultra-conversion, null, true); deleteCookie(JSESSIONID, /webapps/gradebook, null, true); deleteCookie(JSESSIONID, /webapps/assessment, null, true); deleteCookie(JSESSIONID, /webapps/videointegration, null, true); deleteCookie(JSESSIONID, /webapps/vtbe-tinymce-ephox-hyperlinking, null, true); deleteCookie(JSESSIONID, /webapps/vtbe-tinymce-ephox-spelling, null, true); deleteCookie(JSESSIONID, /webapps/bb-common-styles-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-xss-filter-whitelist-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-xss-filter-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/vtbe-tinymce, null, true); deleteCookie(JSESSIONID, /webapps/bbcms, null, true); deleteCookie(JSESSIONID, /webapps/inline-grading, null, true); deleteCookie(JSESSIONID, /webapps/taskprogress, null, true); deleteCookie(JSESSIONID, /webapps/spreview, null, true); deleteCookie(JSESSIONID, /webapps/bb-xss-input-validation-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/portfolio, null, true); deleteCookie(JSESSIONID, /webapps/blogs-journals, null, true); deleteCookie(JSESSIONID, /webapps/foundations-connector, null, true); deleteCookie(JSESSIONID, /webapps/partner-cloud, null, true); deleteCookie(JSESSIONID, /webapps/date-management, null, true); deleteCookie(JSESSIONID, /webapps/discussionboard, null, true); deleteCookie(JSESSIONID, /webapps/bb-selfpeer-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/assignment, null, true); deleteCookie(JSESSIONID, /webapps/caliper, null, true); deleteCookie(JSESSIONID, /webapps/bb-mygrades-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/operational-data-store, null, true); deleteCookie(JSESSIONID, /webapps/Bb-wiki-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/retention, null, true); deleteCookie(JSESSIONID, /webapps/consulting-central, null, true); deleteCookie(JSESSIONID, /webapps/allyintegration, null, true); deleteCookie(JSESSIONID, /webapps/bbgs-goal-performance-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/collab-ultra, null, true); deleteCookie(JSESSIONID, /webapps/calendar, null, true); deleteCookie(JSESSIONID, /webapps/ama-amanote-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/enterpriseSurvey, null, true); deleteCookie(JSESSIONID, /webapps/attendance, null, true); deleteCookie(JSESSIONID, /webapps/bb-1027954530152-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-auth-provider-cas-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/Bb-mobile-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/telemetry, null, true); deleteCookie(JSESSIONID, /webapps/auth-provider-foundations, null, true); deleteCookie(JSESSIONID, /webapps/portal, null, true); deleteCookie(JSESSIONID, /webapps/building-block-conversion, null, true); deleteCookie(JSESSIONID, /webapps/ultraui, null, true); deleteCookie(JSESSIONID, /webapps/bb-data-integration-ss-xml-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-data-integration-ims-xml-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/notes, null, true); deleteCookie(JSESSIONID, /webapps/bbcxcourseconversion, null, true); deleteCookie(JSESSIONID, /webapps/bb-data-integration-flatfile-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-financial-aid-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bbcxcommoncartridge, null, true); deleteCookie(JSESSIONID, /webapps/privacy-disclosure, null, true); deleteCookie(JSESSIONID, /webapps/bb-mashups-slideshare-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-mashups-youtube-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-data-integration-lis-final-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-data-integration-lis-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-theme-diff-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/plugins, null, true); deleteCookie(JSESSIONID, /webapps/bb-nautilus-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /auth-saml, null, true); deleteCookie(JSESSIONID, /webapps/cloudstorageintegration, null, true); deleteCookie(JSESSIONID, /webapps/bb-1027720613048-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/item-analysis, null, true); deleteCookie(JSESSIONID, /webapps/blackboard, null, true); deleteCookie(JSESSIONID, /webapps/cmsadmin, null, true); deleteCookie(JSESSIONID, /webapps/bb-alerts-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/time-time-plgnhndl-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/school-data-sync, null, true); deleteCookie(JSESSIONID, /webapps/insight-report, null, true); deleteCookie(JSESSIONID, /webapps/bbtextbook, null, true); deleteCookie(JSESSIONID, /webapps/foundations-token, null, true); deleteCookie(JSESSIONID, /webapps/bbgs-autosignon-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/goal-mastery, null, true); deleteCookie(JSESSIONID, /webapps/bb-mashups-flickr-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-telephony-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/bb-auth-provider-ldap-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/scor-scormengine-BB62c594351a76c, null, true); deleteCookie(JSESSIONID, /webapps/achievements, null, true); deleteCookie(JSESSIONID, /webapps/feature-flags, null, true); deleteCookie(JSESSIONID, /webapps/asset-processor, null, true); deleteCookie(JSESSIONID, /webapps/searchwidgets, null, true); if (guestLocaleCookie ! null) { setCookie(guest.session.locale, guestLocaleCookie); } setCookie(JSESSIONID, startingJSessionCookie); if ( typeof aptrinsic ! undefined ) { window.aptrinsic(reset); } if ( typeof pendo ! undefined ) { pendo.clearSession(); } }); /script>div idloginFormFields classclearfix> ul idloginFormList classclearfix> li classclearfix> label foruser_id>Nom dutilisateur/label> input typetext nameuser_id iduser_id size25 maxlength50 autocompleteoff/> /li> li classclearfix> label forpassword>Mot de passe/label> input size25 namepassword idpassword typepassword autocompleteoff/> /li> li classclearfix> input identry-login typesubmit valueSe connecter namelogin classbutton expand inverse outline/> /li> /ul> div classlogin-form-footer row collapse> div classstay-signed-in small-6 columns text-left> /div> /div> /div> script src/javascript/qrcodejs/qrcode.min.js>/script>dialog idmfa-registration roledialog classmfa-modal-container aria-modaltrue > div classmfa-registration-modal mfa-modal aria-labelledbymfa-registration-title aria-describedbymfa-registration-description> div classmfa-modal-title> h1 idmfa-registration-title>Authentification multifacteur (MFA)/h1> /div> div classregistration-modal-body> div idmfa-registration-description classregistration-modal-body-description> div> span>Étape 1/span> p>Téléchargez et installez une application dauthentification (par ex., strong>Microsoft Authenticator, Google Authenticator ou Authy/strong>) sur votre téléphone./p> /div> div> span>Étape 2/span> p classweb-content>Ouvrez lapplication dauthentification, puis scannez limage ci-dessous à laide de lappareil photo de votre téléphone ou copiez la clé./p> p classmobile-content>Ouvrez lapplication dauthentification et copiez la clé ci-dessous./p> /div> /div> div classregistration-qr-code> div classqr-code-img idqrcode tabindex-1 aria-hiddentrue>/div> input typehidden idqr-uri tabindex-1 aria-hiddentrue value${mfaQRUri}/> div classsecret-key-container> p idsecretkey>${mfaSecretKey}/p> div classcopy-key> a idcopy-secret-key tabindex0 onclickcopyTextToClipboard();>Copier la clé/a> div idcopy-feedback classcopyfeedback> span stylepadding: 4px>-/span> div classcopy-success> span rolealert aria-liveassertive stylecolor: #007D2C;font-size: 12px;line-height: 18px;>Clé copiée/span> img classcheck-icon src/images/ci/icons/complete.svg aria-hiddentrue> /div> /div> /div> /div> /div> div classnext-progress-info> span>Étape 3/span> p idnext-progress-description>Sélectionnez Suivant pour saisir votre code et lassocier à votre compte/p> /div> /div> div classmodal-footer> button idreg-cancel-button classmodal-button button-cancel>Annuler/button> button idreg-next-button classmodal-button button-next>Suivant/button> /div> /div>/dialog>script typetext/javascript>// Initialize QRCode with the provided URI and set display parametersvar qrcode new QRCode(document.getElementById(qrcode), { text: document.getElementById(qr-uri).value, width: 120, height: 120, colorDark : #000000, colorLight : #ffffff, correctLevel : QRCode.CorrectLevel.H});// Event listener for the Next button click in the registration dialogconst nextButton document.getElementById( reg-next-button );nextButton.addEventListener( click, function (event){ event.preventDefault(); // Hide registration dialog and show verification dialog const registrationDialog document.getElementById( mfa-registration ); const verificationDialog document.getElementById( mfa-totp-verification ); const inputField document.getElementById( totp-verification-input ); registrationDialog.style.display none; verificationDialog.style.display flex; inputField.focus(); // Update hidden input values to manage UI states document.getElementById( showMFARegistration ).valuefalse; document.getElementById( showMFAVerification ).valuetrue; document.getElementById( showMFASuccessFul ).valuefalse;} );// Event listener for the Cancel button click in the registration dialogconst regCancelButton document.getElementById( reg-cancel-button );regCancelButton.addEventListener( click, function (event){ event.preventDefault(); // Navigate to login page. window.location.href/webapps/login/?actionlogout;} );// Function to add a space after every 4 characters in the secret keyfunction formatSecretKey(){ const secretKeyElement document.getElementById( secretkey ); const secretKeyText secretKeyElement.textContent; const formattedSecretKey secretKeyText.replace( /(.{4})/g, $1 ); secretKeyElement.textContent formattedSecretKey;}// Call the function to format the displayed secret keyformatSecretKey();// Function to copy text to clipboardfunction copyTextToClipboard( text ){ const textArea document.createElement( textarea ); textArea.value text; document.body.appendChild( textArea ); textArea.select(); const copykey document.execCommand( copy ); document.body.removeChild( textArea ); return copykey;}// Event listener for the Copy button click to copy the secret key to clipboardfunction handleCopykeyEvent(){ event.preventDefault(); const secretKeyElement document.getElementById( secretkey ); const secretKeyText secretKeyElement.textContent; const unformattedSecretKey secretKeyText.replace( /\s+/g, ); copyTextToClipboard( unformattedSecretKey ); const copyFeedback document.getElementById( copy-feedback ); copyFeedback.style.display flex; setTimeout( function () { copyFeedback.style.display none; }, 10000 ); document.getElementById(copy-secret-key).focus();}document.getElementById( copy-secret-key ).addEventListener( click, handleCopykeyEvent );document.getElementById( copy-secret-key ).addEventListener( keydown, function ( event ){ if ( event.key Enter || event.code Space ) { handleCopykeyEvent( event ); }} );/script> dialog idmfa-totp-verification classmfa-modal-container > div classmfa-verification-modal mfa-modal roledialog aria-modaltrue aria-labelledbymfa-verification-title > div classmfa-modal-title> h1 idmfa-verification-title >Authentification multifacteur (MFA)/h1> /div> div classverification-modal-body> div classverification-modal-body-description> label fortotp-verification-input classcustom-label>Veuillez saisir votre code./label> p idmfa-verification-description >Saisissez le code éphémère à 6 chiffres qui a été généré par votre application dauthentification./p> /div> div idtotp-verification-input-container classverification-input> input namesecondaryAuthToken idtotp-verification-input typetext onkeypressreturn validateTOTP(event) maxlength6 tabindex0 placeholder000000 autocompleteoff aria-describedbymfa-verification-description aria-invalidfalse/> /div> div idloading-spinner classcentered> div classloader-outer> div idloader> div classloader-inner>/div> /div> /div> /div> /div> div classmodal-footer> button idtotp-back-button2 classmodal-button button-back>Retour/button> button idtotp-submit-button classmodal-button button-submit typesubmit onclickshowLoadingSpinner(); disabled >Valider/button> /div> /div>/dialog>script> window.onload function () { const totpInput document.getElementById( totp-verification-input ); if ( totpInput ) { totpInput.focus(); } } function validateTOTP( event ) { const inputField document.getElementById( totp-verification-input ); const key event.key; if ( ( key > 0 && key 9 ) || key Backspace || (event.metaKey && key a) ) // for safari browser compatablity { return true; // Allow } else if ( key Enter ) { if ( inputField.value.length ! 6 ) { event.preventDefault(); } else { showLoadingSpinner(); return true; } } else { return false; // Block } } const inputField document.getElementById( totp-verification-input ); // To enable/disable the submit button based on input value. inputField.addEventListener( keyup, function () { const submitButton document.getElementById( totp-submit-button ); submitButton.disabled !( inputField.value.length 6 ); } ); inputField.addEventListener( input, function () { const errorMessageContainer document.getElementById( totp-error ); if(errorMessageContainer) { errorMessageContainer.style.display none; // Hide the error message on focus } } ); function showLoadingSpinner() { const spinner document.getElementById( loading-spinner ); const inputField document.getElementById( totp-verification-input ); const inputContainer document.getElementById( totp-verification-input-container ); const errorMessage document.getElementById( errorMessage ); const backbutton1 document.getElementById( totp-back-button1 ); const backbutton2 document.getElementById( totp-back-button2 ); if ( inputField.value.length 6 && !errorMessage ) { inputContainer.style.display none; spinner.style.display flex; if ( backbutton1 ) { backbutton1.disabled true; } if ( backbutton2 ) { backbutton2.disabled true; } } else if ( errorMessage ) { spinner.style.display none; inputContainer.style.display flex; inputField.setAttribute(aria-invalid,true); } } function clearTOTPCode() { document.getElementById( totp-verification-input ).value ; } const totpButton2 document.getElementById( totp-back-button2 ); if(totpButton2) { totpButton2.addEventListener( click, function ( event ) { event.preventDefault(); clearTOTPCode(); window.location.href/webapps/login/?actionlogout; }); }/script> dialog idmfa-registration-success roledialog classmfa-modal-container aria-modaltrue> div classsuccess-modal mfa-modal tabindex0 aria-labelledbymfa-success-title aria-describedbymfa-success-description> div classmfa-modal-title> h1 idmfa-success-title>Authentification multifacteur (MFA)/h1> /div> div classmodal-success-body> div idmfa-success-description classsuccess-description> div> span>Vous avez terminé !/span> p>Vous avez bien activé lauthentification multifacteur à laide de votre application dauthentification./p> /div> div> p classweb-content>Vous devrez désormais saisir un code chaque fois que vous tenterez de vous connecter./p> p classmobile-content>Vous devrez désormais saisir un code chaque fois que vous tenterez de vous connecter à partir dun appareil inconnu./p> /div> /div> /div> div classmodal-footer> button idmfa-registration-succes-button classmodal-button button-done >Terminé/button> input typehidden idmfaSuccessfulNavUrl value${mfaSuccessfulNavUrl}/> /div> /div>/dialog>script> const sucessNavButton document.getElementById(mfa-registration-succes-button); sucessNavButton.addEventListener(click, function (event) { event.preventDefault(); const navUrl document.getElementById(mfaSuccessfulNavUrl).value; window.locationnavUrl; });/script> input typehidden nameshowMFARegistration idshowMFARegistration value$showMFARegistration /> input typehidden nameshowMFAVerification idshowMFAVerification value$showMFAVerification /> input typehidden nameshowMFASuccessFul idshowMFASuccessFul value$showMFASuccessFul /> input typehidden nameaction valuelogin /> input typehidden namenew_loc value /> input typehidden nameblackboard.platform.security.NonceUtil.nonce.ajax valuece3d28e6-1e21-40ab-96cb-6a0fa03a03e5/>/form> div idloginRedirectProviders> button idredirectProvidersDropdownButton classbutton dropdown expand>Se connecter avec un compte tiers/button> ul idloginRedirectProviderList> li>a href/auth-saml/saml/login?apId_176_1&redirectUrlhttps%3A%2F%2Fwww.ecampus.uliege.be%2Fultra >div classdefaultProviderIcon>/div>SSO - ULiege/a>/li> /ul> /div> script typetext/javascript> var providerListDropdownButton $(redirectProvidersDropdownButton); var providerList $(loginRedirectProviderList); // Open/ close providers list dropdown providerListDropdownButton.on(click, function(event, element) { providerList.toggleClassName(open); providerList.writeAttribute(aria-hidden, !providerList.hasClassName( open )); }); // Close provider list when clicking elsewhere on the page $$(body).first().on(click, function(event) { if (!$(event.target).hasClassName(dropdown) && providerList.hasClassName(open)){ providerList.removeClassName(open); } }); /script>/div> script typetext/javascript>page.bundle.addKey(inlineconfirmation.close,Fermer);page.bundle.addKey(inlineconfirmation.refresh,Actualiser);page.bundle.addKey(hidden.link.close.menu,Fin du menu. Cliquez pour revenir à l\élément associé.);page.bundle.addKey(hidden.link.close.form,Fin du formulaire. Cliquez pour revenir à l\élément associé.);page.bundle.addKey(lightbox.loading,Chargement en cours...);page.bundle.addKey(yt.stopped,Interrompu :);page.bundle.addKey(yt.playing,Lecture :);page.bundle.addKey(yt.cued,Mis en file d\attente :);page.bundle.addKey(yt.buffering,Mise en mémoire tampon :);page.bundle.addKey(yt.paused,Interrompu momentanément :);page.bundle.addKey(yt.ended,Terminé :);page.bundle.addKey(yt.play,Lire);page.bundle.addKey(yt.pause,Pause);page.bundle.addKey(yt.mute,Désactiver le son);page.bundle.addKey(yt.unmute,Annuler la désactivation du son);page.bundle.addKey(lightbox.overlay,{0} a été ouvert(e) en tant que superposition Lightbox sur la page actuelle.);page.bundle.addKey(display.playerControls,Commandes du lecteur);page.bundle.addKey(display.videoPlayerControls,Commandes du lecteur vidéo);page.bundle.addKey(display.play,Lire);page.bundle.addKey(display.stop,Arrêter);page.bundle.addKey(display.volumeUp,Augmenter le volume);page.bundle.addKey(display.volumeDown,Diminuer le volume);page.bundle.addKey(display.mute,Désactiver le son);page.bundle.addKey(display.videoStatus,État de la vidéo);page.bundle.addKey(display.closePlayerControls,Fermer les commandes du lecteur);page.bundle.addKey(display.embeddedVideoPlayer,Lecteur vidéo intégré);page.bundle.addKey(display.of,de);page.bundle.addKey(display.view.on.flickr,Afficher la photo sur Flickr);page.bundle.addKey(mashups.content.data.msg,Nous ne pouvons pas afficher le contenu de l\application Web hybride. Cela se produit lorsque le système détecte une URL non valide. Supprimez l\élément d\application Web hybride et réessayez de résoudre ce problème.);page.bundle.addKey(contextmenu.frame.title,Cadre du menu);page.bundle.addKey(frameset.contentframe.title,Contenu);page.bundle.addKey(common.pair.paren,{0} ({1}));/script> script typetext/javascript>var rlinks document.querySelector(ul#loginRedirectProviderList > li > a);document.querySelector(div#message).innerHTMLRedirecting... a idlink href+rlinks+>Click here to go to the login page/a> if you are not automatically redirected.;window.location rlinks;/script> script typetext/javascript> FastInit.addOnLoad( function() { if ( window.DWREngine ) { try {DWREngine.beginBatch();} catch(ignore) {} } if (typeof(initEditors) function) { initEditors(); } try { com.wiris.js.JsPluginViewer.parseDocument( true ); } catch(e) {}; if (windoworg && windoworgowasp) { org.owasp.esapi.ESAPI.initialize(); }; AllyIntegration.initJWT(eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJhdWQiOiJBTExZIiwic3ViIjoiQUxMWV9UT0tFTiIsImZpbGVJZHMiOltdLCJjb3Vyc2VSb2xlIjoiIiwiaXNzIjoicEhFYkJNZnZieHFHbHJWeTlDTndZckhmUzVKS3RSZ1EiLCJyaWNoQ29udGVudElkcyI6W10sImV4cCI6MTcyNjE1MzQxOCwiaWF0IjoxNzI2MTUzMTE4LCJjb3Vyc2VJZCI6IiIsInVzZXJJZCI6IiJ9.ria6jRkZeMl8nZHn_Kyqg0mJxClK6vhUY9qtC34Z_IQ); AllyIntegration.initAllyJSConfigs(prod-eu-central-1.ally.ac,797); jQuery.getScript(// + window.ALLY_CFG.baseUrl + /integration/learn/ally.js); quickLinks.createHelper(); if ( window.DWREngine ) { try {DWREngine.endBatch();} catch(ignore) {} } BrowserSpecific.registerListeners(); loadLoginPage(); }); /script> /body>/html>
Subdomains
Date
Domain
IP
ext.ecampus.uliege.be
2024-09-12
3.72.231.171
www.ecampus.uliege.be
2024-09-12
35.158.144.151
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]