CINXE.COM
IT@UT | | The University of Texas at Austin
<!doctype html> <html lang="en" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"dda69ee9e1",applicationID:"43203055"};;/*! For license information please see nr-loader-rum-1.274.0.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:()=>g,gD:()=>h,xN:()=>p});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,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},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,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,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(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 h(e,t){if(!e)throw new Error(f);var r=g(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}},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,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,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.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.P3[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),g(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 g(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),g(e,t)})))}function g(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)p(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 p(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:p,addEventListener:p,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=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();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!!m()[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 g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){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";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},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,bz:()=>a});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("")}},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})},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})},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)}},3434:(e,t,r)=>{"use strict";r.d(t,{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])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});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),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(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,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.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 x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(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}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.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.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>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},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},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=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.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={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(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 g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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={840:0,374: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.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.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)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",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")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.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=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.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)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.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:[A,T,j],loaderType:"lite"})})()})();</script> <link rel="shortcut icon" href="https://it.utexas.edu/sites/all/themes/it_at_ut/favicon.ico" type="image/vnd.microsoft.icon" /> <script type="text/javascript">(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WG9GZK');</script> <link rel="apple-touch-icon" sizes="180x180" href="https://it.utexas.edu/apple-touch-icon.png" /> <link rel="shortcut icon" sizes="16x16" href="https://it.utexas.edu/favicon-16x16.png" /> <link rel="shortcut icon" sizes="32x32" href="https://it.utexas.edu/favicon-32x32.png" /> <link rel="manifest" href="https://it.utexas.edu/manifest.json" /> <link rel="mask-icon" href="https://it.utexas.edu//safari-pinned-tab.svg" color="#bf5700" /> <meta name="theme-color" content="#ffffff" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="apple-mobile-web-app-title" content="UT Austin" /> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="canonical" href="https://it.utexas.edu/" /> <link rel="shortlink" href="https://it.utexas.edu/" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:url" content="https://it.utexas.edu/" /> <meta name="twitter:title" content="IT@UT" /> <title>IT@UT | | The University of Texas at Austin</title> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_ATgzy0nexddZJDNMLn7EfYsAWimMubYGwzaGangPZtM.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_sCjTQ8JLk_3ItjrI-PggFNDkujPyAvF7Ee5NfMp-jGg.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_qqYmpDr_cw9twpLqwsTEhIjqjN1StVCBwnBjSWU5tlM.css" media="screen" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_JYQkgOYK2qecjjFAfAIdVgltzW4HdIyz6LHQ5lIUqB8.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_zqWRxfJpreMHBLNZm9S7TISyqKyrkA4fCntJ0mPp3TY.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_R3DsvlINKEXYGItMYj_Mj4dLVZGrDJvKXJFUjXCKjFI.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://it.utexas.edu/sites/default/files/css/css_0CkCQRI9c7zIUIONqKCjQ7vedT-BQMFVwhzH9NE95U0.css" media="print" /> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_skqGD_-bJjRAp8bjfSpH335pTTaQswUTeJunDNYVCxQ.js"></script> </head> <body class="html front not-logged-in one-sidebar sidebar-second page-node page-node- page-node-14 node-type-itatut-page"> <div id="skip-link"> <a href="#ut-page-content" class="element-invisible element-focusable">Skip to main content</a> </div> <header class="UT-header theme1 short_logo"> <div class="hide-for-large-up branded_bar"> <div class="container container-p2-topnav"> <div class="row"> <div class="column small-12"> <div class="topnav knockout_logo"> <div class="parent-banner-links"> <a href="/" class="logo-link"> <h2 class="UT-knockout-logo"><span class="hiddenText">UTexas Home</span></h2> </a> </div> </div> </div> </div> </div> </div> <div class="container container-logo-p2"> <div class="row"> <div class="column small-12"> <div class="p2-logo"> <a href="/" class="main-logo"><span class="hiddenText">IT@UT</span><img class="main_logo" src="https://it.utexas.edu/sites/all/themes/it_at_ut/logo.png" alt="main_logo"> </a> </div> </div> </div> <a href="#" class="UT-nav-hamburger icon-menu" id="menu-icon"><span class="hiddenText">Menu</span></a> </div> <!-- container-logo --> <div class="nav-overlay" id="nav-overlay"></div> <div class="nav-wrapper" role="navigation"> <div class="container container-topnav"> <div class="row"> <div class="column small-12"> <div class="topnav knockout_logo"> <div class="parent-banner-links"> <h2 class="UT-knockout-logo"> <a href="http://www.utexas.edu" class="logo-link"><span class="hiddenText">UTexas Home</span></a> </h2> </div> <div class="hide-for-large-up"> <div class="parent-links" id="parents"> <a href="http://www.utexas.edu">The University of Texas at Austin</a> </div> <a href="/" class="current-directory" id="show-parents"><span class="name">IT@UT</span><span class="toggle"></span></a> </div> <div class="nav-item-search show-for-large-up"> </div> </div> </div> </div> </div> <!-- container-topnav --> <div class="container container-nav container-nav-phase2"> <div class="row"> <div class="column small-12 large-9"> <nav> <ul class="nav" id="main-nav" role="menu"> <li class="nav-item" role="menuitem"> <a href="/services" class="nav-link has-children">Services</a> <a href="/services" class="caret nav-link has-child"><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> <div class="sub-nav-wrapper"> <div class="sub-nav-row"> <ul class="sub-nav"> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/administrative-and-business" class="sub-nav-link"><span>Administrative and Business</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/communication-and-collaboration" class="sub-nav-link"><span>Communication and Collaboration</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/desktop-and-mobile-computing" class="sub-nav-link"><span>Desktop and Mobile Computing</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/it-professional-services" class="sub-nav-link"><span>IT Professional Services</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/information-security" class="sub-nav-link"><span>Information Security</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/infrastructure" class="sub-nav-link"><span>Infrastructure</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/research" class="sub-nav-link"><span>Research</span></a> </li> <li class="sub-nav-item"> <a href="http://live-itatut.pantheonsite.io/services/teaching-and-learning" class="sub-nav-link"><span>Teaching and Learning</span></a> </li> </ul> </div> </div> </li> <li class="nav-item" role="menuitem"> <a href="/security" class="nav-link ">Security</a> <a href="/security" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> <li class="nav-item" role="menuitem"> <a href="/students" class="nav-link ">Students</a> <a href="/students" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> <li class="nav-item" role="menuitem"> <a href="/faculty-staff" class="nav-link has-children">Faculty & Staff</a> <a href="/faculty-staff" class="caret nav-link has-child"><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> <div class="sub-nav-wrapper"> <div class="sub-nav-row"> <ul class="sub-nav"> <li class="sub-nav-item"> <a href="/faculty-staff/flexible-work-tools" class="sub-nav-link"><span>Guidance for Flexible Work Tools</span></a> </li> </ul> </div> </div> </li> <li class="nav-item" role="menuitem"> <a href="/it-staff" class="nav-link ">IT Staff</a> <a href="/it-staff" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> <li class="nav-item" role="menuitem"> <a href="/projects" class="nav-link ">Projects</a> <a href="/projects" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> <li class="nav-item" role="menuitem"> <a href="/its-critical-services-availability" class="nav-link ">Metrics</a> <a href="/its-critical-services-availability" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> <li class="nav-item" role="menuitem"> <a href="/policies" class="nav-link ">Campus IT Policies</a> <a href="/policies" class="caret nav-link "><span class="icon-chevron-down"><span class="hiddenText">Expand</span></span></a> </li> </ul> </nav> </div> <div class="column small-3 search-menu"> <label for='search-desktop' class='hiddenText' id='desktopSearchLabel'>Search</label><div class='nav-search-container'> <form action='/search-results' method='get' id='cse_desktop_searchbox'> <input type='text' name='query' placeholder='Search' class='nav-search-input' title='Search this site' aria-labelledby='desktopSearchLabel'> <button class='nav-search-button'><span class='hiddenText'>Search</span><span class='icon-search'></span></button> </form></div> </div> </div> </div> <!-- container-nav-phase2 --> </div> <!-- nav-wrapper --> </header><!-- /header --> <!-- alert --> <div class="UT-page" id="ut-page-content" role="main"> <div class="container container-top top-theme-2"> <div class="row"> <div class="columns small-12 div-search-top"> <label for='search-main' class='hiddenText' id='mainSearchLabel'>Search</label> <form action='/search-results' method='get' id='cse_main_searchbox'> <input type='text' name='query' id='search' placeholder='Search' class='search-page-input' title='Search this site' aria-labelledby='mainSearchLabel'> <button class='nav-search-button'><span class='hiddenText'>Search</span><span class='icon-search'></span></button> </form> </div> </div> <div class="row"> <div class="column small-12"> </div> </div> </div> <div class="container bottom-theme-2"> <div class="row"> <div class="column medium-8 large-9"> <section> <div class="region region-content"> <div id="block-block-1" class="block block-block"> <div class="content"> <div class="row"> <div class="audience-wrapper"> <div class="audience-item-wrapper columns small-12 medium-4"><a href="students"><img alt="Students" class="audience-img media-element file-default" data-fid="8" data-media-element="1" height="400px" src="/sites/all/themes/it_at_ut/assets/homepage_audience/students.jpg" typeof="Image" width="340" /></a></div> <div class="audience-item-wrapper columns small-12 medium-4"><a href="faculty-staff"><img alt="Faculty and Staff" class="audience-img media-element file-default" data-fid="8" data-media-element="1" height="400px" src="/sites/all/themes/it_at_ut/assets/homepage_audience/faculty_and_staff.jpg" typeof="Image" width="340" /></a></div> <div class="audience-item-wrapper columns small-12 medium-4"><a href="it-staff"><img alt="IT Staff" class="audience-img media-element file-default" data-fid="8" data-media-element="1" height="400px" src="/sites/all/themes/it_at_ut/assets/homepage_audience/it_staff.jpg" typeof="Image" width="340" /></a></div> </div> </div> </div> </div> <div id="block-views-alerts-block" class="block block-views"> <h2>Current Service Alerts</h2> <div class="content"> <div class="view view-alerts view-id-alerts view-display-id-block view-dom-id-ee74b461449c20b59380a30fbdec93ee"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first views-row-last"> <div class="views-field views-field-field-update-datetime"> <div class="field-content"><a href="https://ut.service-now.com/sp?id=service_status&service=bbe59040dbbddd90004d4a2813961955">Data Center Networks — Planned Outage: Migrate UDC-C Customer Devices and Networking Services - Last Updated 2024-11-22, 11:21AM</a></div> </div> </div> </div> <div class="view-footer"> <p><a href="https://ut.service-now.com/sp?id=services_status" class="all-alerts"><span>View All Alerts</span></a><br /> <a class="view-calendar-link" href="https://ut.service-now.com/maintenance"><span>View IT Maintenance Calendar</span></a></p> </div> </div> </div> </div> <div id="block-views-category-taxonomy-list-block-2" class="block block-views"> <h2>Services</h2> <div class="content"> <div class="view view-category-taxonomy-list view-id-category_taxonomy_list view-display-id-block_2 view-dom-id-c3fb641315f5a0fb4f4ec02ac1fcee62"> <div class="view-content"> <div class="views-responsive-grid views-responsive-grid-vertical views-columns-2"> <div class="views-column column large-6 medium-12 views-column-1 views-column-first"> <div class="views-row views-row-1 views-row-first"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services that support the administrative and business functions of an institution. Includes business capability and process automation, financial and procurement systems, human resource systems, library systems, and student information systems. " descrip="Services that support the administrative and business functions of an institution. Includes business capability and process automation, financial and procurement systems, human resource systems, library systems, and student information systems. " name="Administrative and Business" id="418" href="services/administrative-and-business"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/118f3c9cdb1d5510004d4a28139619e9.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Administrative and Business</span></a> </span> </div> </div> <div class="views-row views-row-2"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services that facilitate institutional communication and collaboration needs. Includes conferencing and telephones, email and collaboration services, media and audio/visual, and web services " descrip="Services that facilitate institutional communication and collaboration needs. Includes conferencing and telephones, email and collaboration services, media and audio/visual, and web services " name="Communication and Collaboration" id="420" href="services/communication-and-collaboration"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/d2a38d14db5d5510004d4a28139619ad.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Communication and Collaboration</span></a> </span> </div> </div> <div class="views-row views-row-3"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services that support access and use of community members' devices and related peripherals. Includes desktop and mobile device support, printing and related services, and software and applications distribution. " descrip="Services that support access and use of community members' devices and related peripherals. Includes desktop and mobile device support, printing and related services, and software and applications distribution. " name="Desktop and Mobile Computing" id="416" href="services/desktop-and-mobile-computing"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/d5224190db5d5510004d4a28139619e4.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Desktop and Mobile Computing</span></a> </span> </div> </div> <div class="views-row views-row-4 views-row-last"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services that provide security, data integrity, and compliance for institutional activities. Includes identity and access management, security consulting and educations, incident response and investigation, and security policy and compliance. " descrip="Services that provide security, data integrity, and compliance for institutional activities. Includes identity and access management, security consulting and educations, incident response and investigation, and security policy and compliance. " name="Information Security" id="417" href="services/information-security"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/53428d90db5d5510004d4a281396190d.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Information Security</span></a> </span> </div> </div> </div> <div class="views-column column large-6 medium-12 views-column-2 views-column-last"> <div class="views-row views-row-1 views-row-first"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Foundational services that support the operation and management of the enterprise IT environment. Includes data center services, database management, network and connectivity management, and server and storage management. " descrip="Foundational services that support the operation and management of the enterprise IT environment. Includes data center services, database management, network and connectivity management, and server and storage management. " name="Infrastructure" id="421" href="services/infrastructure"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/73728190db5d5510004d4a2813961918.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Infrastructure</span></a> </span> </div> </div> <div class="views-row views-row-2"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="People-based services that support the management of IT for the institution. Comprises consulting services not related to specific services identified in other categories. Includes enterprise architecture, continuous improvement and innovation, digital accessibility, IT communication and documentation, IT service delivery and support, portfolio and project management, and training and outreach. " descrip="People-based services that support the management of IT for the institution. Comprises consulting services not related to specific services identified in other categories. Includes enterprise architecture, continuous improvement and innovation, digital accessibility, IT communication and documentation, IT service delivery and support, portfolio and project management, and training and outreach. " name="IT Professional Services" id="423" href="services/it-professional-services"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/60434514db5d5510004d4a28139619fb.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>IT Professional Services</span></a> </span> </div> </div> <div class="views-row views-row-3"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services supporting the institution's research activities, including advanced or specialized storage and applications, research data services and software, and lab management systems. " descrip="Services supporting the institution's research activities, including advanced or specialized storage and applications, research data services and software, and lab management systems. " name="Research" id="422" href="services/research"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/acd34914db5d5510004d4a2813961900.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Research</span></a> </span> </div> </div> <div class="views-row views-row-4 views-row-last"> <div class="views-field views-field-name-1"> <span class="field-content"><a class="serv-cat-link service-link" title="Services providing instructional technology and resources directly supporting teaching and learning. Includes learning management systems, instructional technology and design, assessment and learning analytics, lecture capture, and polling and surveys. " descrip="Services providing instructional technology and resources directly supporting teaching and learning. Includes learning management systems, instructional technology and design, assessment and learning analytics, lecture capture, and polling and surveys. " name="Teaching and Learning" id="419" href="services/teaching-and-learning"><img typeof="foaf:Image" src="https://it.utexas.edu/sites/default/files/servicenow_icons/60148d14db5d5510004d4a28139619f0.png" width="25" height="25" alt="ServiceNow Category Icon" /><span>Teaching and Learning</span></a> </span> </div> </div> </div> </div> </div> </div> </div> </div> </div> </section> </div> <div class="column medium-4 large-3"> <section class="sidebar-content sidebar-theme-2"> <div id="block-block-4" class="block block-block sidebar-module sidebar-default-style"> <div class="sidebar-headline"> <h3>Get Help</h3> </div> <div class="content"> <h4><a href="https://ut.service-now.com/utss/catalogoverview.do?sysparam_citems_id=f8a2f29b0ff3960003d2e498b1050ed8&sysparam_cat_id=e0d08b13c3330100c8b837659bba8fb4%2CInformation%20Technology&sysparam_sys_id=%3Csubcategory.parent%3E%2CTechnology%20Infrastructure%20&%20Management&sys_click_name=features"><span>Service Desk</span></a></h4> <p>ITS Service Desk provides IT support services related to EID, DUO, Office 365, email, Qualtrics, Box, and other central IT services.</p> <p class="tablet-up">Call us at 512-475-9400 | <span class="text-link"><a href="mailto:help@utexas.edu ">help@utexas.edu</a> </span></p> <p><a href="https://ut.service-now.com/sp?id=sc_cat_item&sys_id=8aebacb44f781240ad73cf5d0210c7f3"><span class="text-link">Submit a help request online</span></a> </p> <p>In-Person Services located at the FAC first floor</p> <p>Monday-Friday, 6am-9pm<br /> Saturday-Sunday, 10am-5pm</p> <hr /> <h4><a href="https://ut.service-now.com/sp?id=ut_bs_service_detail&sys_id=dc428de34fa69e0031eb7bcd0210c70c"><span>ID Card Services</span></a></h4> <p>The ID Center provides ID cards for students, faculty, staff, official visitors and university affiliates as required. The ID Center also upgrades UT EIDs for eligible individuals to allow full access to online services.</p> <p class="tablet-up">Call us at 512-475-9400 | <span class="text-link"><a href="mailto:ID_Center@utlists.utexas.edu">ID_Center@utlists.utexas.edu</a> </span></p> <p><a href="https://ut.service-now.com/sp?id=sc_cat_item&sys_id=8aebacb44f781240ad73cf5d0210c7f3">Submit a help request online</a> </p> <p>In-Person Services located at the FAC first floor</p> <p>Monday-Friday, 8am-5pm</p> </div> </div> <div id="block-block-2" class="block block-block sidebar-module sidebar-default-style"> <div class="sidebar-headline"> <h3>How Do I...</h3> </div> <div class="content"> <div class="sidebar-links"> <ul> <li><a href="https://ut.service-now.com/sp?id=kb_article&number=KB0018240">Multi-Factor Authentication (Duo) FAQs</a></li> <li><a href="https://ut.service-now.com/sp?id=kb_article&number=KB0017949">Learn more about MFA and Duo</a></li> <li><a href="https://ut.service-now.com/utss/KAhome.do?number=KB0010997"><span>Connect to Wi-Fi on Campus</span></a></li> <li><a href="https://security.utexas.edu/violation"><span>Report an Information Security Issue</span></a></li> <li><a href="https://ut.service-now.com/utss/KAhome.do?number=KB0011637"><span>Connect to Outlook Web App</span></a></li> <li><a href="https://ut.service-now.com/utss/catalogoverview.do?sysparam_citems_id=b9d65c7c4ff9d200f6897bcd0210c77c"><span>Student Printing</span></a></li> <li><a href="https://get.utmail.utexas.edu"><span>Get UTmail</span></a></li> <li><a href="https://zoom.its.utexas.edu/zoom-upgrade"><span>Update to latest Zoom client</span></a></li> </ul> </div> </div> </div> <div id="block-block-5" class="block block-block sidebar-module sidebar-default-style"> <div class="sidebar-headline"> <h3>Quick Links</h3> </div> <div class="content"> <div class="sidebar-links"> <ul> <li><a href="https://canvas.utexas.edu/">Canvas</a></li> <li><a href="https://utdirect.utexas.edu/apps/duo/register/duo_login/?next=/apps/duo/register/">Duo Registration Portal</a></li> <li><a href="http://outlook.com/owa/utexas.edu"><span>OWA (Office 365)</span></a></li> <li><a href="http://utexas.box.com"><span>UTBox</span></a></li> <li><a href="https://utdirect.utexas.edu/"><span>UT Direct</span></a></li> <li><a href="https://utlearn.utexas.edu/"><span>UTLearn</span></a></li> <li><a href="http://mail.google.com/a/utexas.edu"><span>UTmail</span></a></li> <li><a href="https://voicemail.its.utexas.edu"><span>UT Voicemail</span></a></li> </ul> </div> </div> </div> </section> </div> </div> </div> <div class="container container-footer footer-theme2"> <div class="row"> <div class="column small-12 medium-4"> <div class="footer-primary"> <div class="footer-logo"> <a href="/" class="main-logo"><span class="hiddenText">IT@UT</span><img src="https://it.utexas.edu/sites/all/themes/it_at_ut/logo.png" alt="main_logo"></a> </div> <div class="connect"> </div> </div> </div> <div class="column small-12 medium-4"> <div class="footer-secondary"> <ul class="helpful-links " role="menu"><li class="helpful-link-item" role="menuitem"><a href="https://ut.service-now.com/sp?id=sc_cat_item&sys_id=8aebacb44f781240ad73cf5d0210c7f3" title="" class="helpful-link">Contact Us</a></li> <li class="helpful-link-item" role="menuitem"><a href="http://its.utexas.edu" title="" class="helpful-link">Information Technology Services</a></li> </ul> </div> </div> <div class="column small-12 medium-4"> <div class="footer-tertiary"> <ul class="helpful-links small-block-grid-2"> <li class="helpful-link-item"><a href="http://www.utexas.edu" class="helpful-link">UT Austin Home</a></li> <li class="helpful-link-item"><a href="http://www.utexas.edu/emergency" class="helpful-link">Emergency Information</a></li> <li class="helpful-link-item"><a href="http://www.utexas.edu/site-policies" class="helpful-link">Site Policies</a></li> <li class="helpful-link-item"><a href="http://www.utexas.edu/web-accessibility-policy" class="helpful-link">Web Accessibility Policy</a></li> <li class="helpful-link-item"><a href="http://www.utexas.edu/web-privacy-policy" class="helpful-link">Web Privacy Policy</a></li> <li class="helpful-link-item"><a href="https://get.adobe.com/reader/" class="helpful-link">Adobe Reader</a></li> </ul> </div> </div> </div> <div class="row"> <br/> <div class="copyright">© The University of Texas at Austin 2024</div> </div> </div><!--container-footer--> </div> <!--[if lt IE 9]> <script src="/profiles/utexas/themes/forty_acres/js/polyfill.min.js"></script> <![endif]--> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/profiles/utexas/modules/custom/utexas_admin/js/replace/backup/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_Hfha9RCTNm8mqMDLXriIsKGMaghzs4ZaqJPLj2esi7s.js"></script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_QLBnUF8wMirlr8GooZXII8-ma6gmElo2hzkx6E9vGCY.js"></script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_G1jAFMVJFfKyc4Qdl8BsdqEkp_tX9NWVmQZ9zhJ2Eh8.js"></script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_354M41QPrStg9Mscm6ds5IotL3wrcd4DybfPZ_uF4TE.js"></script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_fMMhAlRK4m4XYXKjUCojXE_cI9NnQwuW-Uj2KW8203s.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"it_at_ut","theme_token":"rnEoPLhWUY4t83i2uAzSNorndlK_nyPNJjH9D9jNplE","js":{"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.10.2\/jquery.min.js":1,"0":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"profiles\/utexas\/modules\/custom\/utexas_admin\/js\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"profiles\/utexas\/modules\/custom\/utexas_admin\/js\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"profiles\/utexas\/modules\/custom\/utexas_admin\/js\/replace\/ui\/ui\/minified\/jquery.ui.position.min.js":1,"misc\/ui\/jquery.ui.position-1.13.0-backport.js":1,"profiles\/utexas\/modules\/custom\/utexas_admin\/js\/replace\/ui\/ui\/minified\/jquery.ui.tooltip.min.js":1,"profiles\/utexas\/modules\/contrib\/entityreference\/js\/entityreference.js":1,"profiles\/utexas\/modules\/custom\/utexas_google_cse\/js\/utexas_google_cse.js":1,"sites\/all\/modules\/custom\/itatut_tooltip_manager\/js\/itatut_tooltip_manager.js":1,"sites\/all\/modules\/custom\/itatut_ui_handler\/js\/itatut_ui_handler.js":1,"profiles\/utexas\/themes\/forty_acres\/js\/custom.js":1,"sites\/all\/themes\/it_at_ut\/js\/scripts.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.tooltip.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"profiles\/utexas\/modules\/custom\/utexas_fonts\/css\/fonts.css":1,"profiles\/utexas\/modules\/custom\/utexas_google_cse\/css\/utexas_google_cse.css":1,"profiles\/utexas\/modules\/custom\/utexas_menu\/utexas_menu.css":1,"profiles\/utexas\/modules\/contrib\/video_filter\/video_filter.css":1,"profiles\/utexas\/modules\/contrib\/views\/css\/views.css":1,"profiles\/utexas\/libraries\/tablesaw\/dist\/stackonly\/tablesaw.stackonly.css":1,"profiles\/utexas\/modules\/custom\/utexas_tablesaw_filter\/theme\/utexas_tablesaw_filter.css":1,"profiles\/utexas\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"profiles\/utexas\/modules\/contrib\/ctools\/css\/ctools.css":1,"profiles\/utexas\/modules\/contrib\/context_field\/context_field.css":1,"sites\/all\/themes\/it_at_ut\/css\/tooltips.css":1,"sites\/all\/themes\/it_at_ut\/css\/static-blocks.css":1,"sites\/all\/themes\/it_at_ut\/css\/global.css":1,"sites\/all\/modules\/custom\/itatut_ui_handler\/css\/itatut_ui_handler.css":1,"sites\/all\/themes\/it_at_ut\/css\/homepage.css":1,"profiles\/utexas\/themes\/forty_acres\/css\/forty_acres_pages.css":1,"profiles\/utexas\/themes\/forty_acres\/css\/foundation.tab.css":1,"sites\/all\/libraries\/fontawesome\/css\/font-awesome.css":1,"profiles\/utexas\/themes\/forty_acres\/css\/base.css":1,"profiles\/utexas\/themes\/forty_acres\/css\/forty_acres.css":1,"sites\/all\/themes\/it_at_ut\/css\/custom.css":1,"sites\/all\/themes\/it_at_ut\/css\/overrides.css":1,"sites\/all\/themes\/it_at_ut\/css\/news-page.css":1,"profiles\/utexas\/themes\/forty_acres\/css\/print.css":1}},"cseId":"010390637115881636329:hbompxos26k","video_filter":{"url":{"ckeditor":"\/video_filter\/dashboard\/ckeditor"},"instructions_url":"\/video_filter\/instructions","modulepath":"profiles\/utexas\/modules\/contrib\/video_filter"}}); //--><!]]> </script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_dgTaqxMriwUc2It_FW-X18lJCasw4vEyRMclMPvs1no.js"></script> <script type="text/javascript" src="https://it.utexas.edu/sites/default/files/js/js_tUwnl1ptnQehmw0pI3zL5H-z7mkW3gOmCIdcCG5EePo.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"dda69ee9e1","applicationID":"43203055","transactionName":"ZQdTYRRYXBFWWkUIXVxNZEcPFh0LWV1UGRxCCkE=","queueTime":0,"applicationTime":82,"atts":"SUBQF1xCTx8=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>