CINXE.COM

The University of Sydney

<!DOCTYPE HTML> <html lang="en-US"> <head><script> ;window.NREUM||(NREUM={});NREUM.init={session_replay:{enabled:true,block_selector:'',mask_text_selector:'*',sampling_rate:10.0,error_sampling_rate:100.0,mask_all_inputs:true,collect_fonts:true,inline_images:false,inline_stylesheet:true,mask_input_options:{}},distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"2511202",trustKey:"1322840",agentID:"1588991041",licenseKey:"9500fdf8a5",applicationID:"1588991041"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"9500fdf8a5",applicationID:"1588991041",sa:1}; ;/*! 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 n=r(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 r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.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 n=r(384),i=r(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 t=c(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(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-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||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){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&&"object"==typeof 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={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(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(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;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(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.265.1",i="PROD",o="CDN",a="2.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 n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(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.sharedContext[e]=t)}))}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(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];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 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.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 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&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 a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.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){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(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 n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(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 n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;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 n="NRBA",i="SESSION",o=144e5,a=18e5,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 n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof 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 n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,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 n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{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 n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.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 n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();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 r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof 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.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.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 a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.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){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(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 n=r(2614);const i=r(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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(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 r=t.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 n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.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 n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?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.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.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),H=[j.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&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.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:i=y.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=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)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)}},p[g.G4.RECORD]=function(){(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)},p[g.G4.PAUSE]=function(){(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.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof 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 t="string"==typeof 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()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new 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,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!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 t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({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={},t="NRBA-1.265.1.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;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=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.265.1.PROD"]=self["webpackChunk:NRBA-1.265.1.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...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 o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 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.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.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.featAggregate=new 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 b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.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 j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}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 t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new 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.#r=e})),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.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;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)t[r]=e[r]}(o,f),f.prototype=o.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.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.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 ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}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)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof 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.tk=o),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 n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.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 de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new 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,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.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.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],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&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].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,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o: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.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(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.status=t?t.status:0,"string"==typeof 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 t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.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),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;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 n=this.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",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.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{i=new PerformanceObserver((e=>{const t=e.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 je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.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.#i=i?.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.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.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.abortHandler=this.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.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(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.removeOnAbort=new 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 s=new((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.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}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=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.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)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](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.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;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){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.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 featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(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)=>{t[2]?.__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.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.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 ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.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.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.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 t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.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.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.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> <meta charset="UTF-8"/> <title>The University of Sydney</title> <meta name="description" content="The University of Sydney: A global top 20 university in Sydney, Australia, leading the way in addressing environmental, social, and governance challenges. Ranked 1st in Australia for sustainability."/> <meta name="template" content="landing-page"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <!-- launch page integration --> <!-- launch page integration end --> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <meta name="exf-header-data-path" content="/content/experience-fragments/corporate/header/corporate-site/jcr:content/root/exf-header.model.json"/> <meta name="languages" content="en-US=English"/> <link rel="preload" href="/content/dam/icons/logos/logo-usyd-dark.svg" as="image" type="image/svg" fetchpriority="high"/> <link rel="preload" href="/content/dam/icons/logos/logo-usyd-white.svg" as="image" type="image/svg" fetchpriority="high"/> <link rel="preload" as="image" href="/content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg" imagesrcset="/content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg/jcr:content/renditions/cq5dam.web.1440.720.2x.jpeg 1440w, /content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg/jcr:content/renditions/cq5dam.web.2000.1000.2x.jpeg 2000w, /content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg/jcr:content/renditions/cq5dam.web.220.110.2x.jpeg 220w, /content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg/jcr:content/renditions/cq5dam.web.440.220.2x.jpeg 440w, /content/dam/corporate/ex/images/hero-crop/brand-campaign/v3_group-brand-campaign-hero-imagery.jpg/jcr:content/renditions/cq5dam.web.800.400.2x.jpeg 800w" fetchpriority="high"/> <script type="text/javascript" src="/etc.clientlibs/corporate-commons/clientlibs/wup-new-page-corporate-frontend-svelte-js.js" async></script> <link rel="stylesheet" href="/etc.clientlibs/corporate-commons/clientlibs/wup-new-page-corporate-frontend-svelte-css.css" type="text/css"> <script type="text/javascript" src="/etc.clientlibs/corporate-commons/clientlibs/cookie-banner.js" async></script> <script type="text/javascript" src="/etc.clientlibs/corporate-commons/clientlibs/corporate-commons-core-js.js" defer></script> <script src="/etc.clientlibs/corporate-commons/clientlibs/cookie-banner.js"></script> <script src="/etc.clientlibs/core/wcm/components/commons/site/clientlibs/container.js"></script> <script src="/etc.clientlibs/corporate-commons/clientlibs/corporate-commons-core-js.js"></script> <script src="/etc.clientlibs/corporate-commons/clientlibs/jquery.js"></script> <script src="/etc.clientlibs/corporate-commons/clientlibs/translation.js"></script> <meta name="google-site-verification" content="FicMLRy30eyM2MMmnBgnMozHQtXFS78YgnKHpGCcTVE"/> <meta name="google-site-verification" content="x3Z27qQGZ9nrjlRvhgiLO1vfwjCKMnNPBGgXfutaROI"/> <meta name="alexaVerifyID" content="Q2-0ySF2g20GteljJn9AeJRV01k"/> <script> //pre-hiding snippet for Adobe Target with asynchronous Launch deployment (function(g,b,d,f){(function(a,c,d){if(a){var e=b.createElement("style");e.id=c;e.innerHTML=d;a.appendChild(e)}})(b.getElementsByTagName("head")[0],"at-body-style",d);setTimeout(function(){var a=b.getElementsByTagName("head")[0];if(a){var c=b.getElementById("at-body-style");c&&a.removeChild(c)}},f)})(window,document,"body {opacity: 0 !important}",3E3); <!-- Tealium Universal tag bot filtering --- Start --> utag_cfg_ovrd = window.utag_cfg_ovrd || {}; utag_cfg_ovrd.isabot = false; //PLEASE UPDATE THE BOT LIST PATTERN BELOW FOUND IN utag_cfg_ovrd.botList utag_cfg_ovrd.botList = 'bot|google|aolbuild|baidu|bing|msn|duckduckgo|teoma|slurp|yandex|ktxn|360Spider|404checker|404enemy|80legs|Abonti|Aboundex|Acunetix|ADmantX|AfD-Verbotsverfahren|AhrefsBot|AIBOT|AiHitBot|Aipbot|Alexibot|Alligator|AllSubmitter|AlphaBot|Anarchie|Apexoo|archive.org_bot|ASPSeek|Asterias|Attach|autoemailspider|BackDoorBot|Backlink-Ceck|backlink-check|BacklinkCrawler|BackStreet|BackWeb|Badass|Bandit|Barkrowler|BatchFTP|Battleztar\ Bazinga|BBBike|BDCbot|BDFetch|BetaBot|Bigfoot|Bitacle|Blackboard|Black\ Hole|BlackWidow|BLEXBot|Blow|BlowFish|Boardreader|Bolt|BotALot|Brandprotect|Brandwatch|Bubing|Buddy|BuiltBotTough|BuiltWith|Bullseye|BunnySlippers|BuzzSumo|Calculon|CATExplorador|CazoodleBot|CCBot|Cegbfeieh|CheeseBot|CherryPicker|CheTeam|ChinaClaw|Chlooe|Claritybot|Cliqzbot|Cloud\ mapping|coccocbot-web|Cogentbot|cognitiveseo|Collector|com.plumanalytics|Copier|CopyRightCheck|Copyscape|Cosmos|Craftbot|crawler4j|crawler.feedback|crawl.sogou.com|CrazyWebCrawler|Crescent|CSHttp|Curious|Custo|DatabaseDriverMysqli|DataCha0s|DBLBot|demandbase-bot|Demon|Deusu|Devil|Digincore|DigitalPebble|DIIbot|Dirbuster|Disco|Discobot|Discoverybot|DittoSpyder|DnyzBot|DomainAppender|DomainCrawler|DomainSigmaCrawler|DomainStatsBot|Dotbot|Download\ Wonder|Dragonfly|Drip|DTS\ Agent|EasyDL|Ebingbong|eCatch|ECCP/1.0|Ecxi|EirGrabber|EMail\ Siphon|EMail\ Wolf|EroCrawler|evc-batch|Evil|Exabot|Express\ WebPictures|ExtLinksBot|Extractor|ExtractorPro|Extreme\ Picture\ Finder|EyeNetIE|Ezooms|FDM|FemtosearchBot|FHscan|Fimap|Firefox/7.0|FlashGet|Flunky|Foobot|Freeuploader|FrontPage|FyberSpider|Fyrebot|GalaxyBot|Genieo|GermCrawler|Getintent|GetRight|GetWeb|Gigablast|Gigabot|G-i-g-a-b-o-t|Go-Ahead-Got-It|Gotit|GoZilla|Go!Zilla|Grabber|GrabNet|Grafula|GrapeFX|GrapeshotCrawler|GridBot|GT::WWW|Haansoft|HaosouSpider|Harvest|Havij|HEADMasterSEO|Heritrix|Hloader|HMView|HTMLparser|HTTP::Lite|HTTrack|Humanlinks|HybridBot|Iblog|IDBot|Id-search|IlseBot|Image\ Fetch|Image\ Sucker|IndeedBot|Indy\ Library|InfoNaviRobot|InfoTekies|instabid|Intelliseek|InterGET|Internet\ Ninja|InternetSeer|internetVista\ monitor|ips-agent|Iria|IRLbot|Iskanie|IstellaBot|JamesBOT|Jbrofuzz|JennyBot|JetCar|JikeSpider|JOC\ Web\ Spider|Joomla|Jorgee|JustView|Jyxobot|Kenjin\ Spider|Keyword\ Density|Kozmosbot|Lanshanbot|Larbin|LeechFTP|LeechGet|LexiBot|Lftp|LibWeb|Libwhisker|Lightspeedsystems|Likse|Linguee|Linkdexbot|LinkextractorPro|LinkpadBot|LinkScan|LinksManager|LinkWalker|LinqiaMetadataDownloaderBot|LinqiaRSSBot|LinqiaScrapeBot|Lipperhey|Litemage_walker|Lmspider|LNSpiderguy|Ltx71|lwp-request|LWP::Simple|lwp-trivial|Magnet|Mag-Net|magpie-crawler|Mail.RU_Bot|Majestic12|MarkMonitor|MarkWatch|Masscan|Mass\ Downloader|Mata\ Hari|MauiBot|Meanpathbot|Mediatoolkitbot|mediawords|MegaIndex.ru|Metauri|MFC_Tear_Sample|Microsoft\ Data\ Access|Microsoft\ URL\ Control|MIDown\ tool|MIIxpc|Mister\ PiX|MJ12bot|Mojeek|Morfeus\ Fucking\ Scanner|Mr.4x3|MSFrontPage|MSIECrawler|Msrabot|MS\ Web\ Services\ Client\ Protocol|muhstik-scan|Musobot|Name\ Intelligence|Nameprotect|Navroad|NearSite|Needle|Nessus|NetAnts|Netcraft|netEstate\ NE\ Crawler|NetLyzer|NetMechanic|NetSpider|Nettrack|Net\ Vampire|Netvibes|NetZIP|NextGenSearchBot|Nibbler|NICErsPRO|Niki-bot|Nikto|NimbleCrawler|Ninja|Nmap|NPbot|Nutch|oBot|Octopus|Offline\ Explorer|Offline\ Navigator|Openfind|OpenLinkProfiler|Openvas|OpenVAS|OrangeBot|OrangeSpider|OutclicksBot|OutfoxBot|PageAnalyzer|Page\ Analyzer|PageGrabber|page\ scorer|PageScorer|Panscient|Papa\ Foto|Pavuk|pcBrowser|PECL::HTTP|PeoplePal|PHPCrawl|Picscout|Picsearch|PictureFinder|Pimonster|Pi-Monster|Pixray|PleaseCrawl|plumanalytics|Pockey|POE-Component-Client-HTTP|Probethenet|ProPowerBot|ProWebWalker|Psbot|Pump|PxBroker|PyCurl|QueryN\ Metasearch|Quick-Crawler|RankActive|RankActiveLinkBot|RankFlex|RankingBot|RankingBot2|Rankivabot|RankurBot|RealDownload|Reaper|RebelMouse|Recorder|RedesScrapy|ReGet|RepoMonkey|Ripper|RocketCrawler|Rogerbot|s1z.ru|SalesIntelligent|SBIder|ScanAlert|Scanbot|scan.lol|Scrapy|Screaming|ScreenerBot|Searchestate|SearchmetricsBot|Semrush|SemrushBot|SEOkicks|SEOlyticsCrawler|Seomoz|SEOprofiler|seoscanners|SeoSiteCheckup|SEOstats|sexsearcher|Shodan|Siphon|SISTRIX|Sitebeam|SiteExplorer|Siteimprove|SiteLockSpider|SiteSnagger|SiteSucker|Site\ Sucker|Sitevigil|Slackbot-LinkExpanding|SlySearch|SmartDownload|SMTBot|Snake|Snapbot|Snoopy|SocialRankIOBot|sogouspider|Sogou\ web\ spider|Sosospider|Sottopop|SpaceBison|Spammen|SpankBot|Spanner|Spbot|Spinn3r|SputnikBot|Sqlmap|Sqlworm|Sqworm|Steeler|Stripper|Sucker|Sucuri|SuperBot|SuperHTTP|Surfbot|SurveyBot|Suzuran|Swiftbot|sysscan|Szukacz|T0PHackTeam|T8Abot|tAkeOut|Teleport|TeleportPro|Telesoft|Telesphoreo|Telesphorep|The\ Intraformant|TheNomad|TightTwatBot|Titan|Toata|Toweyabot|Tracemyfile|Trendiction|Trendictionbot|trendiction.com|trendiction.de|True_Robot|Turingos|Turnitin|TurnitinBot|TwengaBot|Twice|Typhoeus|UnisterBot|URLy.Warning|URLy\ Warning|Vacuum|Vagabondo|VB\ Project|VCI|VeriCiteCrawler|VidibleScraper|Virusdie|VoidEYE|Voil|Voltron|Wallpapers/3.0|WallpapersHD|WASALive-Bot|WBSearchBot|Webalta|WebAuto|Web\ Auto|WebBandit|WebCollage|Web\ Collage|WebCopier|WEBDAV|WebEnhancer|Web\ Enhancer|WebFetch|Web\ Fetch|WebFuck|Web\ Fuck|WebGo\ IS|WebImageCollector|WebLeacher|WebmasterWorldForumBot|webmeup-crawler|WebPix|Web\ Pix|WebReaper|WebSauger|Web\ Sauger|Webshag|WebsiteExtractor|WebsiteQuester|Website\ Quester|Webster|WebStripper|WebSucker|Web\ Sucker|WebWhacker|WebZIP|WeSEE|Whack|Whacker|Whatweb|Who.is\ Bot|Widow|WinHTTrack|WiseGuys\ Robot|WISENutbot|Wonderbot|Woobot|Wotbox|Wprecon|WPScan|WWW-Collector-E|WWW-Mechanize|WWW::Mechanize|WWWOFFLE|x09Mozilla|x22Mozilla|Xaldon_WebSpider|Xaldon\ WebSpider|Xenu|xpymep1.exe|YandexBot|YoudaoBot|Zade|Zauba|zauba.io|Zermelo|Zeus|zgrab|Zitebot|ZmEu|ZoominfoBot|ZumBot|ZyBorg|Phantom'.toLowerCase(); utag_cfg_ovrd.user_agent_regex = new RegExp(utag_cfg_ovrd.botList, 'i'); //If it is a bot is detected the bot flag is set to TRUE //Tealium #244125 - filter out weird traffic from this user agent utag_cfg_ovrd.isabot = utag_cfg_ovrd.user_agent_regex.test(navigator.userAgent) || navigator.userAgent === 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.5993.70 Safari/537.36'; <!-- Tealium Universal tag bot filtering --- End --> </script> <!-- Tealium Universal tag --- Start --> <script src="https://tags.tiqcdn.com/utag/sydneyuni/main/prod/utag.sync.js"></script> <script type="text/javascript">var utag_data = {}</script> <!-- Loading script asynchronously --><script type="text/javascript"> if (!utag_cfg_ovrd.isabot) { (function (a, b, c, d) { a = 'https://tags.tiqcdn.com/utag/sydneyuni/main/prod/utag.js'; b = document; c = 'script'; d = b.createElement(c); d.src = a; d.type = 'text/java' + c; d.async = true; a = b.getElementsByTagName(c)[0]; a.parentNode.insertBefore(d, a); })(); }</script> <!-- Tealium Universal tag --- End --> <!-- Launch tag --- Start --> <script type="text/javascript" src="//assets.adobedtm.com/84fa4ed6cd2d/93f43475a61e/launch-a9ab0e6066cc.min.js" async></script> <!-- Launch tag --- End --> <meta property="fb:admins" content="5755052206"/> <meta property="og:site_name" content="The University of Sydney"/> <meta property="og:type" content="website"/> <meta property="fb:app_id" content="2237644793183672"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="twitter:site" content="@Sydney_Uni"/> <meta name="twitter:title" content="The University of Sydney"/> <meta name="twitter:description"/> <meta property="og:title" content="The University of Sydney"/> <meta property="og:description"/> <meta property="og:url"/> <meta property="og:image" content="https://www.sydney.edu.au/content/dam/corporate/assets/default-hero.jpg"/> <meta property="og:image:secure_url" content="https://www.sydney.edu.au/content/dam/corporate/assets/default-hero.jpg"/> <meta name="twitter:image" content="https://www.sydney.edu.au/content/dam/corporate/assets/default-hero.jpg"/> <link rel="icon" type="image/png" href="/etc.clientlibs/corporate-commons/clientlibs/foundation/resources/corporate-frontend/assets/img/favicon/favicon-16x16.png" sizes="16x16"/> <link rel="icon" type="image/png" href="/etc.clientlibs/corporate-commons/clientlibs/foundation/resources/corporate-frontend/assets/img/favicon/favicon-32x32.png" sizes="32x32"/> <link rel="icon" type="image/png" href="/etc.clientlibs/corporate-commons/clientlibs/foundation/resources/corporate-frontend/assets/img/favicon/favicon-96x96.png" sizes="96x96"/> <link rel="icon" type="image/vnd.microsoft.icon" href="/etc.clientlibs/corporate-commons/clientlibs/foundation/resources/corporate-frontend/assets/favicon/favicon.ico"/> <script>(window.BOOMR_mq=window.BOOMR_mq||[]).push(["addVar",{"rua.upush":"false","rua.cpush":"false","rua.upre":"false","rua.cpre":"false","rua.uprl":"false","rua.cprl":"false","rua.cprf":"false","rua.trans":"","rua.cook":"false","rua.ims":"false","rua.ufprl":"false","rua.cfprl":"false","rua.isuxp":"false","rua.texp":"norulematch","rua.ceh":"false","rua.ueh":"false","rua.ieh.st":"0"}]);</script> <script>!function(a){var e="https://s.go-mpulse.net/boomerang/",t="addEventListener";if("False"=="True")a.BOOMR_config=a.BOOMR_config||{},a.BOOMR_config.PageParams=a.BOOMR_config.PageParams||{},a.BOOMR_config.PageParams.pci=!0,e="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="A4RTF-DAF4K-SCGBL-RB8WP-FXDUD",function(){function n(e){a.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!a.BOOMR||!a.BOOMR.version&&!a.BOOMR.snippetExecuted){a.BOOMR=a.BOOMR||{},a.BOOMR.snippetExecuted=!0;var i,_,o,r=document.createElement("iframe");if(a[t])a[t]("load",n,!1);else if(a.attachEvent)a.attachEvent("onload",n);r.src="javascript:void(0)",r.title="",r.role="presentation",(r.frameElement||r).style.cssText="width:0;height:0;border:0;display:none;",o=document.getElementsByTagName("script")[0],o.parentNode.insertBefore(r,o);try{_=r.contentWindow.document}catch(O){i=document.domain,r.src="javascript:var d=document.open();d.domain='"+i+"';void(0);",_=r.contentWindow.document}_.open()._l=function(){var a=this.createElement("script");if(i)this.domain=i;a.id="boomr-if-as",a.src=e+"A4RTF-DAF4K-SCGBL-RB8WP-FXDUD",BOOMR_lstart=(new Date).getTime(),this.body.appendChild(a)},_.write("<bo"+'dy onload="document._l();">'),_.close()}}(),"".length>0)if(a&&"performance"in a&&a.performance&&"function"==typeof a.performance.setResourceTimingBufferSize)a.performance.setResourceTimingBufferSize();!function(){if(BOOMR=a.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var e=""=="true"?1:0,t="",n="bdpnbet4tppkuz2hclha-f-bd7dd8023-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,_={"ak.v":"39","ak.cp":"937904","ak.ai":parseInt("601944",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"1b96bc3e","ak.r":6099,"ak.a2":e,"ak.m":"dsca","ak.n":"essl","ak.bpcip":"8.222.208.0","ak.cport":55154,"ak.gh":"124.155.222.128","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1732711118","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==Itwv9/skIWNDp7VgBacacBIEykRRdZxiXME1aFFzXNQ4Gro1gxDjJcrZ8T7zBmm3Ew9+rnKphkyP3yRip2QD9BAyKV5bU5yl5bedj8b1f6fKzAkMfKG9GK3rb6d9Q0LOTsebiUo8h2syzBp5K/1AF9S5cx+i5iyxnei3y983m9uSIaFm4tRHpG2LNc5DunKuiFVTXfvdkuU+w4TC+b9Uy7b5YDcXR6SeYxWKSCYRDihAQoX4iH7bThd7llgJH/iR9kry/0mXuw4wVnLkQhrrBEboBQDM5Wvi//uj5c4VXEjLoV07TJ1kC1zPmqHl8FeyGo2qS+z3TDtltAtWS+QoqjSs4OG4ZUNwWoJPORBdNwwWyQ5jVyL0lLGUc+LO80qRkbkH+gLOM1Nn8F1i0AjuUciRLWbgupAa2tNPZMjvXk0=","ak.pv":"82","ak.dpoabenc":"","ak.tf":i};if(""!==t)_["ak.ruds"]=t;var o={i:!1,av:function(e){var t="http.initiator";if(e&&(!e[t]||"spa_hard"===e[t]))_["ak.feo"]=void 0!==a.aFeoApplied?1:0,BOOMR.addVar(_)},rv:function(){var a=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(a)}};BOOMR.plugins.AK={akVars:_,akDNSPreFetchDomain:n,init:function(){if(!o.i){var a=BOOMR.subscribe;a("before_beacon",o.av,null,null),a("onbeacon",o.rv,null,null),o.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body class="landing-page base-page-editable page basicpage" id="landing-page-1adedf81d9" data-cmp-data-layer-enabled> <script> window.adobeDataLayer = window.adobeDataLayer || []; adobeDataLayer.push({ page: JSON.parse("{\x22landing\u002Dpage\u002D1adedf81d9\x22:{\x22@type\x22:\x22corporate\u002Dcommons\/components\/page\/editable\u002Dtemplates\u002Dstructures\/landing\u002Dpage\x22,\x22repo:modifyDate\x22:\x222024\u002D11\u002D11T01:16:18Z\x22,\x22dc:title\x22:\x22The University of Sydney\x22,\x22dc:description\x22:\x22The University of Sydney: A global top 20 university in Sydney, Australia, leading the way in addressing environmental, social, and governance challenges. Ranked 1st in Australia for sustainability.\x22,\x22xdm:template\x22:\x22\/conf\/corporate\/settings\/wcm\/templates\/landing\u002Dpage\x22,\x22xdm:language\x22:\x22en\u002DUS\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/corporate\/home.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.landing\u002Dpage\u002D1adedf81d9' } }); </script> <div data-m-el="m-js-global-nav"> <style> .m-utility-nav__link { color: white; text-decoration: none; } .m-utility-nav__link:focus { color: white; text-decoration: underline; } .m-utility-nav__link:hover { color: white; text-decoration: underline; } .m-global-desktop-nav { visibility: hidden; } .m-global-mobile-nav { visibility: visible; } @media (min-width: 992px) { .m-global-desktop-nav { visibility:visible; } .m-global-mobile-nav { visibility:hidden; } } </style> <!--/* DESKTOP NAVIGATION * /--> <div class="m-global-desktop-nav m-webuplift-typography"> <nav class="m-utility-nav m-utility-nav--desktop"> <ul class="m-utility-nav__items m-utility-nav--desktop__items"> <li class="m-utility-nav__lable m-utility-nav--desktop__lable"> <a role="link" style="font-size:12px;line-height:16px;font-weight:400;" class="m-utility-nav__link" href="https://www.library.sydney.edu.au/"> Library </a> </li> <li class="m-utility-nav__lable m-utility-nav--desktop__lable"> <a role="link" style="font-size:12px;line-height:16px;font-weight:400;" class="m-utility-nav__link" href="https://www.sydney.edu.au/students/"> Current students </a> </li> <li class="m-utility-nav__lable m-utility-nav--desktop__lable"> <a role="link" style="font-size:12px;line-height:16px;font-weight:400;" class="m-utility-nav__link" href="https://intranet.sydney.edu.au/"> Staff intranet </a> </li> <li class="m-utility-nav__lable m-utility-nav--desktop__lable"> <a role="link" style="font-size:12px;line-height:16px;font-weight:400;" class="m-utility-nav__link" href="https://whatson.sydney.edu.au/"> Find an event </a> </li> <li class="m-utility-nav__lable m-utility-nav--desktop__lable"> <a role="link" style="font-size:12px;line-height:16px;font-weight:400;" class="m-utility-nav__link" href="https://www.sydney.edu.au/engage/give.html"> Give </a> </li> </ul> </nav> <header class="m-grid m-grid--space-between m-grid--auto m-grid--flush m-grid--middle m-global-desktop-nav__header"> <div class="m-grid__cell"> <a href="https://www.sydney.edu.au" class="m-logo m-global-desktop-nav__logo"><img src="/content/dam/icons/logos/logo-usyd-dark.svg" alt="University Home" height="52"/></a> </div> <nav class="m-grid__cell"> <ul aria-label="menu" class="m-grid m-grid--middle m-grid--flush m-global-desktop-nav__level-one"> <li class="m-grid__cell m-global-desktop-nav__header-item"> <a href="https://www.sydney.edu.au/study.html" aria-expanded="false" class="m-global-desktop-nav__header-link "> Study </a> </li> <li class="m-grid__cell m-global-desktop-nav__header-item"> <a href="https://www.sydney.edu.au/research.html" aria-expanded="false" class="m-global-desktop-nav__header-link "> Research </a> </li> <li class="m-grid__cell m-global-desktop-nav__header-item"> <a href="https://www.sydney.edu.au/engage.html" aria-expanded="false" class="m-global-desktop-nav__header-link "> Engage with us </a> </li> <li class="m-grid__cell m-global-desktop-nav__header-item"> <a href="https://www.sydney.edu.au/about-us.html" aria-expanded="false" class="m-global-desktop-nav__header-link "> About us </a> </li> <li class="m-grid__cell m-global-desktop-nav__header-item"> <a href="https://www.sydney.edu.au/news-opinion.html" aria-expanded="false" class="m-global-desktop-nav__header-link "> News &amp; opinion </a> </li> <li class="m-grid__cell m-global-desktop-nav__search-item"> <a style="opacity:0;" data-custom-id="primary-button-open-search" data-testid="open search" role="button" class="m-clickable-icon m-clickable-icon--search-p1 m-clickable-icon--out m-clickable-icon--search-p1--out" href="javascript:void(0);" aria-label="open search" data-type="white" aria-expanded="false"> <div class="m-icon-color-transition m-clickable-icon__icon m-clickable-icon--search-p1__icon m-icon-color-transition--out"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" aria-hidden="true" class="m-icon-color-transition__shadow" style="--fill-colour: #E64626; min-width: 24px; min-height: 24px;"> <use xlink:href="#search"></use> </svg> </div> </a> </li> </ul> </nav> </header> </div> <div class="m-content m-global-mobile-nav m-webuplift-typography"> <header class="m-grid m-global-mobile-nav__header"> <div class="1/2 m-grid__cell m-global-mobile-nav__logo"> <a href="https://www.sydney.edu.au" class="m-logo m-global-desktop-nav__logo"> <img src="/content/dam/icons/logos/logo-usyd-dark.svg" alt="University Home" class="m-global-desktop-nav__logo" height="40"/> </a> </div> <div class="1/2 m-grid__cell m-global-mobile-nav__icons"> <div class="m-global-mobile-nav__icons__search"> <a role="button" data-custom-id="" data-testid="close search" class="m-button-icon m-clickable-icon m-clickable-icon--p1 " aria-label="close search" href="javascript:void(0);" data-type="red"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" aria-hidden="true" class="m-clickable-icon__icon m-clickable-icon--p1__icon" style="--fill-colour: #E64626; min-width: 24px; min-height: 24px;"> <use xlink:href="#search"></use> </svg> </a></div> <div class="m-global-mobile-nav__icons__hamburger"> <a role="button" data-custom-id="" data-testid="Open menu" class="m-button-icon m-clickable-icon m-clickable-icon--p1 " aria-label="Open menu" href="javascript:void(0);" data-type="red"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 16 16" aria-hidden="true" class="m-clickable-icon__icon m-clickable-icon--p1__icon" style="--fill-colour: #E64626; min-width: 24px; min-height: 24px;"> <use xlink:href="#hamburger"></use> </svg> </a></div> </div> </header> </div> </div> <div class="cloudservice addthis"> <script> var addthis_config = { "ui_click": true, "ui_508_compliant": false, "services_exclude": "print" }; </script> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-56cd1d2d1a614c77" async="async"></script> </div> <div class="cmp-wrapper-js-breadcrumb cmp-wrapper-breadcrumb m-component-wrapper cmp-wrapper-breadcrumb--fixed-width m-content-container"> </div> <div class="cmp-container"> <div id="container-81f7da775b" data-m-el="cmp-container" data-resource-path="/conf/corporate/settings/wcm/templates/landing-page/structure/jcr:content/root" class="cmp-container__inner "> <div class="cmp-container"> <div id="container-92ff9686dc" data-m-el="cmp-container" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414" class="cmp-container__inner "> <div class="m-wrapper-js-hero m-wrapper-hero m-component-wrapper hero m-hero--style-1"><div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/hero_copy" style="display:none"> </div> <div class="m-hidden"> <p>Let&#39;s make it happen</p> <p>Empowering brilliant minds to inspire, educate and innovate - a community where students can reach their full potential.</p> <p></p> <p></p> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--bg-white m-bespoke-layout--fixed-width"> <div id="bespoke-container-82920d338d" class="m-bespoke-layout__inner "> <div class="cmp-wrapper-js-course-finder cmp-wrapper-course-finder m-component-wrapper"> <div id="course-finder-3289733" data-search-text="Enter keywords to find a course e.g. accounting" data-validation-text="Please enter some text" data-view-all-courses-url="https://www.sydney.edu.au/courses/search.html?search-type=course" data-target="_self"> <h1 data-slot="title">Find a course</h1> </div> </div> <div class="experiencefragment"> <div class="cmp-wrapper-js-list cmp-wrapper-list m-component-wrapper list m-multiple-column--2-tablet-up"><div data-cmp-data-layer="{&#34;list-9e33707c70&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list&#34;,&#34;repo:modifyDate&#34;:&#34;2024-05-30T03:17:15Z&#34;}}" id="list-9e33707c70" data-list-from="static" data-static-list-style="icon" data-link-items="true" data-show-description="false" data-date-format-string="yyyy-MM-dd" data-applied-css-class-name="m-multiple-column--2-tablet-up"> <ul data-slot-list="items"> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/architecture.html"> <span data-slot="title">Architecture, Design and Planning</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/compass-ruler.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/arts.html"> <span data-slot="title">Arts and social sciences</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/light-bulb.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/business.html"> <span data-slot="title">Business</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/hand-shake.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/economics.html"> <span data-slot="title">Economics</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/chart-graph.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/education-and-social-work.html"> <span data-slot="title">Education and social work</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/book.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/engineering-and-computer-science.html"> <span data-slot="title">Engineering and computer science</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/gears.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/law.html"> <span data-slot="title">Law</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/gavel.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/medicine-and-health.html"> <span data-slot="title">Medicine and health</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/heart-ecg.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/music.html"> <span data-slot="title">Music</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/musical-note-two-crotchet.svg</span> </li> <li data-slot-list-item> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" href="/content/courses/field-of-study/science.html"> <span data-slot="title">Science</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/molecule-structure.svg</span> </li> </ul> </div> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--bg-grey-90 m-bespoke-layout--fixed-width m-bespoke-layout--30-60-layout"> <div id="bespoke-container-2739547670" class="m-bespoke-layout__inner "> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-b1c2b93264" class="m-bespoke-layout__inner "> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-6aa5164c48" class="m-bespoke-layout__inner "> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular"><div data-cmp-data-layer="{&#34;text-d50cc5e2b4&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-07T22:35:29Z&#34;,&#34;xdm:text&#34;:&#34;&lt;h2>&lt;span class=\&#34;m-support-channel__title__italic-text\&#34;>Alumni&amp;nbsp;Festival&lt;/span>&lt;br>\r\n30 Nov 2024&lt;br>\r\n&lt;/h2>\r\n&#34;}}" id="text-d50cc5e2b4" class="cmp-text"> <h2><span class="m-support-channel__title__italic-text">Alumni聽Festival</span><br /> 30 Nov 2024<br /> </h2> </div> </div> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-3a93c33242" class="m-bespoke-layout__inner "> <div class="cmp-wrapper-js-image cmp-wrapper-image m-component-wrapper image cmp-image--standard"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_1616387777/bespoke_container_1551403935/image"> <div class="m-hidden"> <p></p> <p>69</p> <p>manual</p> <img src="/content/dam/corporate/images/alumni-and-giving/alumni-festival/alumnifestival_2024.jpg" alt="The Alumni Festival is back" srcset="220.310.2x.jpeg 220w, 440.620.2x.jpeg 440w, 1440.2028.2x.jpeg 1440w, 2000.2817.2x.jpeg 2000w, 800.1127.2x.jpeg 800w"/> <a>Link</a> </div> </div></div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular"><div data-cmp-data-layer="{&#34;text-1e73dc79f4&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-07T22:44:32Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>The Alumni Festival unites our global alumni community on campus for one memorable day. Explore campus, reconnect with classmates, and discover our full lineup of talks, tours, exhibitions, entertainment, and fireworks. There鈥檚 something for everyone!&lt;/p>\n&#34;}}" id="text-1e73dc79f4" class="cmp-text"> <p>The Alumni Festival unites our global alumni community on campus for one memorable day. Explore campus, reconnect with classmates, and discover our full lineup of talks, tours, exhibitions, entertainment, and fireworks. There鈥檚 something for everyone!</p> </div> </div> <div class="cmp-wrapper-js-button cmp-wrapper-button m-component-wrapper button cmp-button cmp-button--secondary"> <a id="button-5043d14b0e" class="cmp-button" role="button" data-cmp-clickable data-cmp-data-layer="{&#34;button-5043d14b0e&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/button&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-07T22:37:36Z&#34;,&#34;dc:title&#34;:&#34;Register now&#34;,&#34;xdm:linkURL&#34;:&#34;https://alumni-festival.sydney.edu.au/&#34;}}" href="https://alumni-festival.sydney.edu.au/"> <span class="cmp-button__text">Register now</span> </a> <div class="m-hidden"> <a href="https://alumni-festival.sydney.edu.au/">Register now</a> </div></div> </div> </div> </div> </div> <div class="cmp-wrapper-js-teaser cmp-wrapper-teaser m-component-wrapper teaser-new cmp-teaser--featured m-content-w-image--sandstone"><div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/teaser_1924620127" style="display:none"> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--fixed-width"> <div id="bespoke-container-60ef09ed10" class="m-bespoke-layout__inner "> <div class="m-webuplift-typography cmp-wrapper-js-title m-component-wrapper title cmp-title cmp-title--h2-serif"> <div data-cmp-data-layer="{&#34;title-f4d9e49c2b&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/title&#34;,&#34;repo:modifyDate&#34;:&#34;2024-07-25T00:09:44Z&#34;,&#34;dc:title&#34;:&#34;Study levels&#34;}}" id="title-f4d9e49c2b" class="cmp-title"> <h2 class="cmp-title__text">Study levels</h2> </div> </div> <div class="experiencefragment"> <div class="cmp-wrapper-js-list cmp-wrapper-list m-component-wrapper list m-multiple-column--2-tablet-up"><div data-cmp-data-layer="{&#34;list-87de3d3912&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list&#34;,&#34;repo:modifyDate&#34;:&#34;2024-04-03T22:08:23Z&#34;}}" id="list-87de3d3912" data-list-from="static" data-static-list-style="icon" data-link-items="true" data-show-description="false" data-date-format-string="yyyy-MM-dd" data-applied-css-class-name="m-multiple-column--2-tablet-up"> <ul data-slot-list="items"> <li data-slot-list-item data-cmp-data-layer="{&#34;list-87de3d3912-item-074b8aa726&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list/item&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-13T03:08:24Z&#34;,&#34;dc:title&#34;:&#34;Undergraduate courses&#34;,&#34;xdm:linkURL&#34;:&#34;https://www.sydney.edu.au/study/study-options/undergraduate-courses.html&#34;}}"> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" data-cmp-clickable href="/content/corporate/study/study-options/undergraduate-courses.html"> <span data-slot="title">Undergraduate courses</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/book.svg</span> </li> <li data-slot-list-item data-cmp-data-layer="{&#34;list-87de3d3912-item-63252914a4&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list/item&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-11T03:57:44Z&#34;,&#34;dc:title&#34;:&#34;Postgraduate courses&#34;,&#34;xdm:linkURL&#34;:&#34;https://www.sydney.edu.au/study/study-options/postgraduate-courses.html&#34;}}"> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" data-cmp-clickable href="/content/corporate/study/study-options/postgraduate-courses.html"> <span data-slot="title">Postgraduate courses</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/chart-graph.svg</span> </li> <li data-slot-list-item data-cmp-data-layer="{&#34;list-87de3d3912-item-f83083b4aa&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list/item&#34;,&#34;repo:modifyDate&#34;:&#34;2024-11-18T03:01:12Z&#34;,&#34;dc:title&#34;:&#34;Research&#34;,&#34;xdm:linkURL&#34;:&#34;https://www.sydney.edu.au/study/study-options/postgraduate-research.html&#34;}}"> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" data-cmp-clickable href="/content/corporate/study/study-options/postgraduate-research.html"> <span data-slot="title">Research</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/light-bulb.svg</span> </li> <li data-slot-list-item data-cmp-data-layer="{&#34;list-87de3d3912-item-f968f455da&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/list/item&#34;,&#34;repo:modifyDate&#34;:&#34;2024-10-24T23:08:05Z&#34;,&#34;dc:title&#34;:&#34;Short courses&#34;,&#34;xdm:linkURL&#34;:&#34;https://www.sydney.edu.au/study/study-options/professional-development-short-courses.html&#34;}}"> <a data-slot-object="link" data-attr-to-prop-attr="href" data-attr-to-prop-prop="url" data-cmp-clickable href="/content/corporate/study/study-options/professional-development-short-courses.html"> <span data-slot="title">Short courses</span> </a> <span data-slot="image" aria-hidden="true">/content/dam/icons/approved-icons/gears.svg</span> </li> </ul> </div> </div> </div> </div> </div> <div class="cmp-wrapper-js-teaser cmp-wrapper-teaser m-component-wrapper teaser-new cmp-teaser--featured m-content-w-image--jacaranda m-content-w-image--image-left"><div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/teaser_1663356392" style="display:none"> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--bg-white m-bespoke-layout--fixed-width m-bespoke-layout--2-cols"> <div id="bespoke-container-6ca07cacb8" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-icon-tile m-wrapper-icon-tile m-component-wrapper icon-tile"> <div data-m-el="m-js-icon-grid" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_16/icon_tile_copy"></div> </div> <div class="m-wrapper-js-icon-tile m-wrapper-icon-tile m-component-wrapper icon-tile"> <div data-m-el="m-js-icon-grid" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_16/icon_tile_1408310313"></div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--bg-grey-90 m-bespoke-layout--fixed-width"> <div id="bespoke-container-7562ee207f" class="m-bespoke-layout__inner "> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--left-contained"> <div id="bespoke-container-6e1e556dd0" class="m-bespoke-layout__inner "> <div class="m-webuplift-typography cmp-wrapper-js-title m-component-wrapper title cmp-title cmp-title--h2-serif"> <div data-cmp-data-layer="{&#34;title-a62162f1e4&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/title&#34;,&#34;repo:modifyDate&#34;:&#34;2024-04-11T00:56:18Z&#34;,&#34;dc:title&#34;:&#34;Our research&#34;}}" id="title-a62162f1e4" class="cmp-title"> <h2 class="cmp-title__text">Our research</h2> </div> </div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular cmp-text--p-large"><div data-cmp-data-layer="{&#34;text-c7c0766ac0&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-04-29T23:45:53Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>Our researchers are tackling the world鈥檚 greatest problems, from creating a more sustainable world to developing new treatments for chronic diseases.&lt;/p>\r\n&#34;}}" id="text-c7c0766ac0" class="cmp-text"> <p>Our researchers are tackling the world鈥檚 greatest problems, from creating a more sustainable world to developing new treatments for chronic diseases.</p> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--3-cols"> <div id="bespoke-container-f00c8e21c5" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_11_374099068/bespoke_container_1807968722/card" data-title="Research areas" data-image-url="/content/dam/campus-facilities-and-amenities/research-facilities/_33i1695-2.jpg" data-description="&lt;p>Our breadth of expertise across our faculties and schools is supported by deep disciplinary knowledge.&lt;/p> " data-show-description="false" data-link="https://www.sydney.edu.au/research/research-areas.html"> <a href="https://www.sydney.edu.au/research/research-areas.html"> <h3 data-slot="title"> Research areas </h3> <div data-slot="description"><p>Our breadth of expertise across our faculties and schools is supported by deep disciplinary knowledge.</p> </div> </a> </div> </div> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_11_374099068/bespoke_container_1807968722/card_1454421594" data-title="Research centres" data-image-url="/content/dam/campus-facilities-and-amenities/libraries/_dsc4668-2.jpg" data-description="&lt;p>With more than 150 research centres and networks, we are one of the world&#39;s leading research universities.&lt;/p> " data-show-description="false" data-link="https://www.sydney.edu.au/research/centres.html"> <a href="https://www.sydney.edu.au/research/centres.html"> <h3 data-slot="title"> Research centres </h3> <div data-slot="description"><p>With more than 150 research centres and networks, we are one of the world's leading research universities.</p> </div> </a> </div> </div> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_11_374099068/bespoke_container_1807968722/card_1774022830" data-title="Find a researcher" data-image-url="/content/dam/people/_33i7057-2.jpg" data-description="&lt;p>Our academics are leaders in their fields, publishing thousands of articles and books each year.&lt;/p> " data-show-description="false" data-link="https://www.sydney.edu.au/research/our-researchers/find-a-researcher.html"> <a href="https://www.sydney.edu.au/research/our-researchers/find-a-researcher.html"> <h3 data-slot="title"> Find a researcher </h3> <div data-slot="description"><p>Our academics are leaders in their fields, publishing thousands of articles and books each year.</p> </div> </a> </div> </div> </div> </div> </div> </div> <div class="cmp-wrapper-js-teaser cmp-wrapper-teaser m-component-wrapper teaser-new"><div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/teaser" style="display:none"> </div> </div> <div class="cmp-wrapper-js-separator cmp-wrapper-separator m-component-wrapper separator cmp-separator--small cmp-separator--white"> <div id="separator-5ae2e4f63b" class="cmp-separator"> <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/> </div></div> <div class="cmp-wrapper-js-teaser cmp-wrapper-teaser m-component-wrapper teaser-new cmp-teaser--featured m-content-w-image--sandstone m-content-w-image--image-left"><div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/teaser_1400067575" style="display:none"> </div> </div> <div class="cmp-wrapper-js-separator cmp-wrapper-separator m-component-wrapper separator cmp-separator--small cmp-separator--white"> <div id="separator-f44b389755" class="cmp-separator"> <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/> </div></div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--fixed-width"> <div id="bespoke-container-67ca6e6858" class="m-bespoke-layout__inner "> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--left-contained"> <div id="bespoke-container-318f408587" class="m-bespoke-layout__inner "> <div class="m-webuplift-typography cmp-wrapper-js-title m-component-wrapper title cmp-title cmp-title--h2-serif"> <div data-cmp-data-layer="{&#34;title-a0aaf0fae8&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/title&#34;,&#34;repo:modifyDate&#34;:&#34;2024-04-16T00:34:56Z&#34;,&#34;dc:title&#34;:&#34;News and opinion&#34;}}" id="title-a0aaf0fae8" class="cmp-title"> <h2 class="cmp-title__text">News and opinion</h2> </div> </div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular cmp-text--p-large"><div data-cmp-data-layer="{&#34;text-9651978dae&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-05-10T05:47:18Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>Read the latest news, expert commentary and independent opinion from the University of Sydney. &lt;a href=\&#34;/content/corporate/news-opinion/news.html\&#34;>Read all&lt;/a>&lt;/p>\r\n&#34;}}" id="text-9651978dae" class="cmp-text"> <p>Read the latest news, expert commentary and independent opinion from the University of Sydney. <a href="/content/corporate/news-opinion/news.html">Read all</a></p> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--3-cols"> <div id="bespoke-container-9773b6dc19" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_1087258244/bespoke_container/card_2096097763" data-focal-point="automatic" data-title="Sydney continues in top global 100" data-image-url="/content/dam/corporate/images/sydney-environment-institute/articles/august-2022/call-for-submissions/quad.jpg" data-focal-position-x="50" data-description="&lt;p>First in NSW in the latest Times Higher Education World University Rankings.&lt;/p> " data-show-description="true" data-link="https://www.sydney.edu.au/news-opinion/news/2024/10/09/sydney-continues-in-top-100-in-the-world-university-rankings-202.html"> <a href="https://www.sydney.edu.au/news-opinion/news/2024/10/09/sydney-continues-in-top-100-in-the-world-university-rankings-202.html"> <h3 data-slot="title"> Sydney continues in top global 100 </h3> <div data-slot="description"><p>First in NSW in the latest Times Higher Education World University Rankings.</p> </div> </a> </div> </div> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_1087258244/bespoke_container/card" data-focal-point="manual" data-title="Transforming teaching at the University" data-image-url="/content/dam/intranet/images/sydney-horizon-fellowship-sydney-harbour-bridge.jpg" data-focal-position-x="70" data-description="&lt;p>Sydney&#39;s new wave of Sydney Horizon Educators are focused on innovation in the classroom, setting students up for success.&lt;/p> " data-show-description="true" data-link="https://www.sydney.edu.au/news-opinion/news/2024/09/16/sydney-horizon-educators-transforming-teachingtat-sydney.html"> <a href="https://www.sydney.edu.au/news-opinion/news/2024/09/16/sydney-horizon-educators-transforming-teachingtat-sydney.html"> <h3 data-slot="title"> Transforming teaching at the University </h3> <div data-slot="description"><p>Sydney's new wave of Sydney Horizon Educators are focused on innovation in the classroom, setting students up for success.</p> </div> </a> </div> </div> <div class="m-wrapper-js-card m-wrapper-card m-component-wrapper"> <div data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_1087258244/bespoke_container/card_1255221538" data-focal-point="automatic" data-title="Wildlife hospital for South-Western Sydney" data-image-url="/content/dam/physical-environment/animals-and-wildlife/koala flower crown.jpg" data-focal-position-x="50" data-description="&lt;p>Expanded capacity will allow University of Sydney veterinarian staff to provide specialist care for Australian native species.&lt;/p> " data-show-description="false" data-link="https://www.sydney.edu.au/news-opinion/news/2024/09/25/a-wildlife-hospital-for-south-western-sydney.html"> <a href="https://www.sydney.edu.au/news-opinion/news/2024/09/25/a-wildlife-hospital-for-south-western-sydney.html"> <h3 data-slot="title"> Wildlife hospital for South-Western Sydney </h3> <div data-slot="description"><p>Expanded capacity will allow University of Sydney veterinarian staff to provide specialist care for Australian native species.</p> </div> </a> </div> </div> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--padding-top-bottom m-bespoke-layout--bg-grey-90 m-bespoke-layout--fixed-width"> <div id="bespoke-container-2b9d826e8a" class="m-bespoke-layout__inner "> <div class="m-webuplift-typography cmp-wrapper-js-title m-component-wrapper title cmp-title cmp-title--h2-serif"> <div data-cmp-data-layer="{&#34;title-a87a7f7fe8&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/title&#34;,&#34;repo:modifyDate&#34;:&#34;2024-07-02T10:46:23Z&#34;,&#34;dc:title&#34;:&#34;Contact us&#34;}}" id="title-a87a7f7fe8" class="cmp-title"> <h2 class="cmp-title__text">Contact us</h2> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper m-bespoke-layout--3-cols"> <div id="bespoke-container-51bdca80dd" class="m-bespoke-layout__inner "> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-5d4d9e0392" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-icon-tile m-wrapper-icon-tile m-component-wrapper icon-tile"> <div data-m-el="m-js-icon-grid" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_13/bespoke_container/bespoke_container/icon_tile"></div> </div> <div class="cmp-wrapper-js-separator cmp-wrapper-separator m-component-wrapper separator cmp-separator--small cmp-separator--gray"> <div id="separator-9661e3c9a1" class="cmp-separator"> <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/> </div></div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular"><div data-cmp-data-layer="{&#34;text-9e30f458da&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-06-27T02:04:48Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>&lt;a href=\&#34;https://sydneyuni.service-now.com/selfservice?id=sc_cat_item_public&amp;amp;sys_id=185a07f6dbde2810379991a3e296199c\&#34;>Prospective students&lt;/a>&lt;br>\r\n&lt;a href=\&#34;https://www.sydney.edu.au/students/student-contacts-enquiries.html\&#34;>Current students&lt;/a>&lt;/p>\r\n&#34;}}" id="text-9e30f458da" class="cmp-text"> <p><a href="https://sydneyuni.service-now.com/selfservice?id=sc_cat_item_public&amp;sys_id=185a07f6dbde2810379991a3e296199c">Prospective students</a><br /> <a href="https://www.sydney.edu.au/students/student-contacts-enquiries.html">Current students</a></p> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-2e81fe27b2" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-icon-tile m-wrapper-icon-tile m-component-wrapper icon-tile"> <div data-m-el="m-js-icon-grid" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_13/bespoke_container/bespoke_container_co/icon_tile_copy"></div> </div> <div class="cmp-wrapper-js-separator cmp-wrapper-separator m-component-wrapper separator cmp-separator--small cmp-separator--gray"> <div id="separator-b1b68df985" class="cmp-separator"> <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/> </div></div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular"><div data-cmp-data-layer="{&#34;text-274dd98004&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-06-27T00:23:35Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>&lt;a href=\&#34;tel:1800793864\&#34;>1800 793 864&lt;/a>&amp;nbsp;(within Australia)&lt;br>\r\n&lt;a href=\&#34;tel:61286271444\&#34;>+61 2 8627 1444&lt;/a>&amp;nbsp;(outside Australia)&lt;/p>\r\n&#34;}}" id="text-274dd98004" class="cmp-text"> <p><a href="tel:1800793864">1800 793 864</a>聽(within Australia)<br /> <a href="tel:61286271444">+61 2 8627 1444</a>聽(outside Australia)</p> </div> </div> </div> </div> <div class="m-bespoke-layout cmp-wrapper-js-bespoke-container cmp-wrapper-bespoke-container m-component-wrapper"> <div id="bespoke-container-fe8d7754a5" class="m-bespoke-layout__inner "> <div class="m-wrapper-js-icon-tile m-wrapper-icon-tile m-component-wrapper icon-tile"> <div data-m-el="m-js-icon-grid" data-resource-path="/content/corporate/home/jcr:content/root/container_1764981414/bespoke_container_13/bespoke_container/bespoke_container_co_183159762/icon_tile_copy"></div> </div> <div class="cmp-wrapper-js-separator cmp-wrapper-separator m-component-wrapper separator cmp-separator--small cmp-separator--gray"> <div id="separator-c0ca3a7d0d" class="cmp-separator"> <hr class="cmp-separator__horizontal-rule" aria-hidden="true" role="none"/> </div></div> <div class="m-webuplift-typography cmp-wrapper-js-text m-rich-content m-component-wrapper text cmp-text cmp-text--p-regular"><div data-cmp-data-layer="{&#34;text-58c4f53299&#34;:{&#34;@type&#34;:&#34;corporate-commons/components/core/webupliftment-core/text&#34;,&#34;repo:modifyDate&#34;:&#34;2024-06-27T02:05:14Z&#34;,&#34;xdm:text&#34;:&#34;&lt;p>&lt;a href=\&#34;/content/corporate/contact-us.html\&#34;>Non-student enquiries&lt;/a>&lt;br>\r\nfor Media, Alumni, Engagement etc.&lt;/p>\r\n&#34;}}" id="text-58c4f53299" class="cmp-text"> <p><a href="/content/corporate/contact-us.html">Non-student enquiries</a><br /> for Media, Alumni, Engagement etc.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div> </div> <div class="exf-common-page page-xf xfpage page basicpage"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="exf-footer aem-GridColumn aem-GridColumn--default--12"> <div data-m-el="m-js-global-footer" data-resource-path="/content/experience-fragments/corporate/footer/corporate-site/jcr:content/root/exf-footer"></div> </div> </div> </div> <div class="cloudservice addthis"> <script> var addthis_config = { "ui_click": true, "ui_508_compliant": false, "services_exclude": "print" }; </script> <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-56cd1d2d1a614c77" async="async"></script> </div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10