CINXE.COM
Just for Students / U-M Information and Technology Services
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <head profile="http://www.w3.org/1999/xhtml/vocab"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"NRJS-ddd82d2eedf0d844579",applicationID:"1069165220"};;/*! 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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="/just-for-you/students" /> <link rel="shortlink" href="/node/181419" /> <title>Just for Students / U-M Information and Technology Services</title> <style> @import url("https://its.umich.edu/modules/system/system.base.css?snim2d"); </style> <style> @import url("https://its.umich.edu/sites/all/modules/calendar/css/calendar_multiday.css?snim2d"); @import url("https://its.umich.edu/modules/field/theme/field.css?snim2d"); @import url("https://its.umich.edu/sites/all/modules/google_cse/google_cse.css?snim2d"); @import url("https://its.umich.edu/modules/node/node.css?snim2d"); @import url("https://its.umich.edu/sites/all/modules/office_hours/office_hours.css?snim2d"); @import url("https://its.umich.edu/sites/all/modules/views/css/views.css?snim2d"); @import url("https://its.umich.edu/sites/all/modules/ckeditor/css/ckeditor.css?snim2d"); </style> <style> @import url("https://its.umich.edu/sites/all/modules/ctools/css/ctools.css?snim2d"); </style> <link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.0.2/dist/css/bootstrap.css" media="all" /> <style> @import url("https://its.umich.edu/sites/all/themes/bootstrap_its/css/bootstrap.min.css?snim2d"); @import url("https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/fancybox/jquery.fancybox-1.3.0.css?snim2d"); @import url("https://its.umich.edu/sites/all/themes/bootstrap_its/css/style.css?snim2d"); </style> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:300i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:400"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:400i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:700"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto:700i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:400"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:400i"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:700"/> <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Roboto+Condensed:700i"/> <!--link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"/--> <!--link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-j8y0ITrvFafF4EkV1mPW0BKm6dp3c+J9Fky22Man50Ofxo2wNe5pT1oZejDH9/Dt" crossorigin="anonymous"--> <link rel="stylesheet" type="text/css" href="/sites/all/themes/bootstrap_its/fontawesome/css/all.css"/> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=24"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=24"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=24"> <link rel="manifest" href="/site.webmanifest?v=24"> <link rel="mask-icon" href="/safari-pinned-tab.svg?v=24" color="#00274c"> <link rel="shortcut icon" href="/favicon.ico?v=24"> <meta name="msapplication-TileColor" content="#00274c"> <meta name="theme-color" content="#ffffff"> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script defer="defer" src="https://its.umich.edu/sites/default/files/google_tag/its_google_tag_manager/google_tag.script.js?snim2d"></script> <script src="https://its.umich.edu/misc/jquery.js?v=1.4.4"></script> <script src="https://its.umich.edu/misc/jquery-extend-3.4.0.js?v=1.4.4"></script> <script src="https://its.umich.edu/misc/jquery-html-prefilter-3.5.0-backport.js?v=1.4.4"></script> <script src="https://its.umich.edu/misc/jquery.once.js?v=1.2"></script> <script src="https://its.umich.edu/misc/drupal.js?snim2d"></script> <script src="https://its.umich.edu/misc/form-single-submit.js?v=7.102"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.0.2/dist/js/bootstrap.js"></script> <script src="https://its.umich.edu/sites/all/modules/entityreference/js/entityreference.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/modules/google_cse/google_cse.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/modules/google_analytics/googleanalytics.js?snim2d"></script> <script src="https://www.googletagmanager.com/gtag/js?id=UA-12471005-1"></script> <script>window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "UA-12471005-1", {"groups":"default","anonymize_ip":true});</script> <script src="https://its.umich.edu/sites/all/modules/form_placeholder/form_placeholder.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/jquery.min.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/bootstrap.min.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/fancybox/jquery.fancybox-1.3.0.pack.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/chart/chart.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/jquery.filtertable.min.js?snim2d"></script> <script src="https://its.umich.edu/sites/all/themes/bootstrap_its/scripts/its-scripts.js?snim2d"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"bootstrap_its","theme_token":"QquWV0PcfCIWnF18waqGjeo9Rfjn_r5PArWt1L8uvP8","js":{"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"https:\/\/its.umich.edu\/sites\/default\/files\/google_tag\/its_google_tag_manager\/google_tag.script.js":1,"misc\/jquery.js":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,"misc\/form-single-submit.js":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.0.2\/dist\/js\/bootstrap.js":1,"sites\/all\/modules\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/google_cse\/google_cse.js":1,"sites\/all\/modules\/google_analytics\/googleanalytics.js":1,"https:\/\/www.googletagmanager.com\/gtag\/js?id=UA-12471005-1":1,"0":1,"sites\/all\/modules\/form_placeholder\/form_placeholder.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/jquery.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/bootstrap.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/fancybox\/jquery.fancybox-1.3.0.pack.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/chart\/chart.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/jquery.filtertable.min.js":1,"sites\/all\/themes\/bootstrap_its\/scripts\/its-scripts.js":1},"css":{"modules\/system\/system.base.css":1,"sites\/all\/modules\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/google_cse\/google_cse.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/office_hours\/office_hours.css":1,"sites\/all\/modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/ctools\/css\/ctools.css":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.0.2\/dist\/css\/bootstrap.css":1,"sites\/all\/themes\/bootstrap_its\/css\/bootstrap.min.css":1,"sites\/all\/themes\/bootstrap_its\/scripts\/fancybox\/jquery.fancybox-1.3.0.css":1,"sites\/all\/themes\/bootstrap_its\/css\/style.css":1}},"googleCSE":{"cx":"013541196959893833844:unxac5bpi7w","resultsWidth":600,"domain":"www.google.com","showWaterMark":0},"googleanalytics":{"account":["UA-12471005-1"],"trackOutbound":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"form_placeholder":{"fallback_support":false,"include":"","exclude":"","required_indicator":"append"},"urlIsAjaxTrusted":{"\/just-for-you\/students":true},"bootstrap":{"anchorsFix":1,"anchorsSmoothScrolling":1,"formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> </head> <body class="html not-front not-logged-in two-sidebars page-node page-node- page-node-181419 node-type-landing-page" > <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <div class="region region-page-top"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KJN39XHR" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <header id="navbar" role="banner" aria-label="Page Banner" class="navbar navbar-static-top navbar-default"> <div class="container"> <div class="navbar-header"> </div> <div class="navbar-collapse collapse"> <div class="region region-navigation"> <section id="block-block-396" class="block block-block clearfix"> <div><a href="/"><img alt="U-M Information and Technology Services" src="/sites/all/themes/bootstrap_its/images/its-logo@3x.png" /></a></div> </section> <section id="block-search-form" class="block block-search clearfix"> <form class="google-cse form-search content-search" action="/just-for-you/students" method="post" id="search-block-form" accept-charset="UTF-8"><div><div> <div class="element-invisible">Search form</div> <div class="input-group" role="search"><div class="sr-only"><a name="search"></a><label for="edit-search-block-form--2">Search terms</label></div><input title="Enter the terms you wish to search for." placeholder="Search" class="form-control form-text" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" /><span class="input-group-btn"><div class="hidden"><label for="search-submit-button">Search Submit Button</label></div><button type="submit" class="btn btn-default" id="search-submit-button"><span class="sr-only">Search</span><span class='icon glyphicon glyphicon-search' aria-hidden='true'></span></button></span></div><div class="form-actions form-wrapper form-group" id="edit-actions"><button class="element-invisible btn btn-primary form-submit" type="submit" id="edit-submit" name="op" value="Search">Search</button> </div><input type="hidden" name="form_build_id" value="form-Z03fp5KgQanFrRyA3sMzTIjwuuRL0kwF0glXskyWUWQ" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </section> <section id="block-block-395" class="block block-block clearfix"> <nav id="main-site-nav" role="navigation" aria-label="Main Site Navigation"> <div class="globalnav"> <a class="mobilebutton" role="button" aria-label="menutoggle" aria-expanded="false" href="javascript:link()"><i class="fal fa-bars" aria-hidden="true"></i><span class="sr-only">Main Navigation</span></a> <ul class="mainmenu"> <li class="parent" aria-expanded="false"> <a href="/services">Browse Services</a> <ul> <li><a href="/services">By Category</a></li> <li><a href="/services/most-popular">Most Popular</a></li> <li><a href="/services/a-z">A–Z List</a></li> </ul></li><li class="parent" aria-expanded="false"> <a href="/just-for-you">Just For You</a> <ul> <li><a href="/just-for-you/students">Students</a></li> <li><a href="/just-for-you/faculty">Faculty & Researchers</a></li> <li><a href="/just-for-you/staff">Staff</a></li> <li><a href="/just-for-you/it-staff">IT Staff</a></li> <li><a href="/just-for-you">View All</a></li> </ul> </li><li> <a href="/about">About ITS</a> </li><li class="parent" aria-expanded="false"> <a href="/more">More</a> <ul> <li><a href="https://status.its.umich.edu/">Service Status</a></li> <li><a href="https://michigan.it.umich.edu/news/">Michigan IT News</a></li> <li><a href="https://it.umich.edu/">Office of the VPIT-CIO</a></li> <li><a href="https://safecomputing.umich.edu/">Safe Computing</a></li> <li><a href="https://techshop.umich.edu/">Tech Shop</a></li> </ul> </li><li class="parent" aria-expanded="false"> <a class="get-help" href="/help"><strong>Get Help</strong></a> <ul> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Home/">Search Knowledge Base</a></li> <li><a href="https://chatsupport.it.umich.edu/">Chat with Us</a></li> <li><a href="tel:734-764-4357" onclick="ga('send', 'event', '4HELP Tel Link', 'click', 'Main Navigation');">734-764-HELP</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/TicketRequests/NewForm?ID=316">Submit a Help Request</a></li> <li><a href="/cdn-cgi/l/email-protection#54601c1118041421393d373c7a313021"><span class="__cf_email__" data-cfemail="45710d0009150530282c262d6b202130">[email protected]</span></a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/RecentRequests">My Help Tickets</a></li> </ul> </li> </ul> </div> </nav> </section> </div> </div> </div> </header> <div class="main-container container"> <div id="page-header"> </div> <!-- /#page-header --> <div class="breadcrumb-container" role="navigation" aria-label="Breadcrumb"><ol class="breadcrumb"><li><a href="/">ITS</a></li> <li><a href="/just-for-you">Just for You</a></li> <li class="active">Just for Students</li> </ol></div> <div class="row"> <div class="col-sm-3" role="navigation" aria-label="Section Navigation"> <div class="region region-sidebar-first well"> <section id="block-menu-block-129" class="block block-menu-block clearfix"> <h2 class="block-title">Also in Just for You</h2> <div class="menu-block-wrapper menu-block-129 menu-name-menu-also-in-just-for-you parent-mlid-0 menu-level-1"> <ul class="menu nav"><li class="first leaf menu-mlid-2362"><a href="/just-for-you">Just For You</a></li> <li class="leaf active-trail active menu-mlid-2262 active"><a href="/just-for-you/students" class="active-trail active">Students</a></li> <li class="leaf menu-mlid-2250"><a href="/just-for-you/faculty">Faculty & Researchers</a></li> <li class="leaf menu-mlid-2251"><a href="/just-for-you/staff">Staff</a></li> <li class="leaf menu-mlid-2252"><a href="/just-for-you/it-staff">IT Staff</a></li> <li class="leaf menu-mlid-2253"><a href="/just-for-you/visitors">Visitors</a></li> <li class="leaf menu-mlid-2254"><a href="/just-for-you/alumni">Alumni</a></li> <li class="leaf menu-mlid-2255"><a href="/just-for-you/retirees">Retirees</a></li> <li class="leaf menu-mlid-2256"><a href="/just-for-you/sponsored-affiliates">Sponsored Affiliates</a></li> <li class="leaf menu-mlid-2257"><a href="/just-for-you/parents-family">Parents & Family</a></li> <li class="last leaf menu-mlid-2258"><a href="/just-for-you/former-staff-affiliates">Former Staff & Affiliates</a></li> </ul></div> </section> </div> </div> <!-- /#sidebar-first --> <section class="col-sm-6" role="main" aria-label="Page Content"> <a id="main-content"></a> <h1 class="page-header">Just for Students</h1> <div class="region region-content"> <section id="block-system-main" class="block block-system clearfix"> <article id="node-181419" class="node node-landing-page clearfix" about="/just-for-you/students" typeof="sioc:Item foaf:Document"> <header> <span property="dc:title" content="Just for Students" class="rdf-meta element-hidden"></span> </header> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><div class="video-center-640"> <div class="video-embed-container"><iframe width="640" height="360" src="https://www.youtube.com/embed/69QLUVZ1GxA?controls=0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div> </div> <p>Below are the most commonly used ITS tools and resources for students. To view all of our services, go to <a href="/services">Browse Services.</a></p> <button class="expand-all-role-content" role="button" tabindex="0" aria-expanded="false">Expand All Content</button> <div class="just-for-you-list"> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> Connect to WiFi</div> <div class="child"> <ul> <li>Use <a href="https://msetup.its.umich.edu/umichonboarding/index.php">MSetup</a> to register and connect your devices to the MWireless or eduroam campus network. You can also use <a href="/enterprise/wifi-networks/wifi">MGuest</a>, a limited WiFi network that does not require a uniqname and password.</li> <li><strong>In Residence Halls</strong> MWireless and Ethernet connections are available in the residence halls. Check out the <a href="https://kb.housing.umich.edu/hc/en-us/articles/360019131611-Housing-Networking">ResComp website</a> or <a href="/enterprise/wifi-networks/northwood-community-apartments">Northwood Net website</a> to find out what supplies you'll need to connect.</li> <li><strong>Studying Remotely:</strong> Use the U-M <a href="https://its.umich.edu/enterprise/wifi-networks/vpn/getting-started">Virtual Private Network</a> (VPN) for an encrypted, secure connection to university resources when you are off-campus. Some university services require VPN when you access them from outside the university network. Please note the <a href="https://safecomputing.umich.edu/protect-yourself/be-safe-online/secure-connection">Guidance on use of unauthorized VPNs or similar extensions of U-M networks</a>.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> Essential Websites & Apps</div> <div class="child"> <ul> <li><a href="http://its.umich.edu/remote-resource-guide"><strong>Remote Resource Guide</strong></a><br /> A collection of technology resources that helps bring your university work with you when connecting from anywhere in the world.</li> <li><strong><a href="https://umich.instructure.com/">Canvas</a></strong><br /> Keep track of your academic life with <span class="nobr">U-M's</span> learning management system.</li> <li><strong><a href="/communication/collaboration/google">Google Workspace for Education</a></strong><br /> Email, Calendar, Drive, and 40+ additional collaborative apps.</li> <li><strong><a href="/communication/collaboration/dropbox">Dropbox</a></strong><br/> Cloud file storage that provides automatic back-up and is readily accessible from any device.</li> <li><strong><a href="/computing/computers-software/software-directory">Software Directory</a></strong><br/> ITS provides no-cost access to many software titles to all faculty, staff, and students, including: <ul> <li><strong><a href="/computing/computers-software/adobe-creative-cloud">Adobe Creative Cloud</a></strong><br/> Download and start using Adobe apps to create what you need.</li> <li><strong><a href="/communication/collaboration/microsoft-office-365">Microsoft Office 365</a></strong><br /> Download & online access: Word, Excel, PowerPoint, OneDrive and other Microsoft apps.</li> <li><strong><a href="/computing/computers-software/software-services/software-information/linkedin-learning">LinkedIn Learning</a></strong><br/> 15,000 on-demand learning platforms with training resources about business, technology, and creative skills. Pre-designed learning paths to gain a full understanding of a topic and personalized recommendations.</li> </ul></li> <li><strong><a href="https://wolverineaccess.umich.edu/">Wolverine Access</a></strong><br /> Get quick access to grades, course registration, class schedule, account balance, and more.</li> <li><strong><a href="/computing/web-mobile/michigan-app">University of Michigan App</a></strong><br /> Look up your class schedule, sign up for grade alerts, check the <span class="nobr">U-M</span> Bus map, receive UM Emergency Alerts, and more. Download from the <a href="https://geo.itunes.apple.com/us/app/university-of-michigan/id380339596?mt=8">Apple App Store</a> or <a href="https://play.google.com/store/apps/details?id=edu.umich.michigan">Google Play</a>.</li> <li><strong><a href="/communication/videoconferencing">Videoconferencing</a></strong><br /> Use <a href="/communication/videoconferencing/zoom">Zoom</a>, <a href="/communication/collaboration/google/chat-meet">Google Meet</a>, or <a href="/communication/collaboration/microsoft-teams">Microsoft Teams</a> to host virtual meetings and classrooms with live video, audio, and content sharing from most devices. The <a href="/communication/videoconferencing/tool-comparison">Videoconferencing Tool Comparison Guide</a> can help you decide which is right for you.</li> <li><a href="http://mcommunity.umich.edu"><strong>MCommunity</strong></a><br /> Use the MCommunity online directory to find contact information and more for all members of the <span class="nobr">U-M</span> community. Update your directory profile and create and manage email groups.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> Get Software & Tech</div> <div class="child"> <ul> <li><strong><a href="http://virtualsites.umich.edu/">Virtual Sites</a></strong><br /> Access <a href="/computing/computers-software/campus-computing-sites/software-access">campus-provided software</a> from any device (Windows or Mac) with an internet connection.</li> <li><strong><a href="https://techshop.umich.edu/">Tech Shop</a></strong><br /> Shop for computers, tablets, software and other essential tech accessories at great academic prices. Browse the product catalog online or visit one of our two locations.</li> <li><strong><a href="/computing/computers-software/campus-computing-sites/tech-consulting">Tech Help</a></strong><br /> Get immediate answers to your technology issues or submit your device for repair.</li> <li><strong><a href="https://techshop.umich.edu/repair">Tech Repair</a></strong><br /> Tech Repair can help with: <ul> <li>Virus remediation and software troubleshooting</li> <li>Software and hardware installations and upgrades</li> <li>Data backups and transfers</li> <li>Full warranty and out-of-warranty repairs for Apple, Dell and HP computers</li> </ul> </li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> Computer Labs & Printing</div> <div class="child"> <ul> <li><strong><a href="/computing/computers-software/campus-computing-sites/printing">MPrint</a></strong><br /> Use MPrint to send documents to <a href="https://mprint.umich.edu/maps?sites">any networked Campus Computing printer</a> from any computer or mobile device.</li> <li><strong><a href="/computing/computers-software/campus-computing-sites/computer-labs-map">Computer Labs & Locations</a></strong><br /> Campus Computing Sites (or "Sites") offer more than 2,000 Windows and Mac machines, laser printers, scanners, and hundreds of learning, creative and productivity software resources. Full Service and many Mixed Service Sites provide black-and-white laser printing, and several provide color or large format printing.</li> <li><strong><a href="/computing/accessible-computing/atcs">Knox Center Adaptive Technology Computing Site</a></strong><br /> Specializes in hardware and software that meets the needs of people with temporary or permanent disabilities.</li> </ul> </div> </div> <div class="item"> <div aria-expanded="false" class="parent" role="button" tabindex="0"><i aria-hidden="true" class="fas fa fa-caret-right"></i> Tips for Safe Computing</div> <div class="child"> <p>Visit the <a href="https://safecomputing.umich.edu/">Safe Computing</a> website for security best practices to <a href="https://safecomputing.umich.edu/protect-yourself">protect your computer, mobile devices, data, and your identity</a></p> <ul> <li><a href="https://documentation.its.umich.edu/node/240">Choosing a strong and secure UMICH Password</a> keeps your identity and <span class="nobr">U-M</span> systems safe. Set up account recovery preferences to reset your password if you forget it.</li> <li><a href="https://safecomputing.umich.edu/protect-yourself/secure-your-devices/antivirus-personal">Use endpoint protection</a> to safely connect your personal computer to the <span class="nobr">U-M</span> computing environment and the internet.</li> <li><a href="https://safecomputing.umich.edu/protect-the-u/protect-your-unit/services/user-advocate">Report online abuse, harassment, or suspicious emails</a> to the university's user advocate.</li> <li><a href="https://dpss.umich.edu/content/services/property-protection/register-personal-property/">Register your laptop with <span class="nobr">U-M</span> Department of Public Safety</a>.</li> <li>Use a security kit to lock down computer components.</li> </ul> </div> </div> </div> </div></div></div> </article> </section> </div> </section> <aside class="col-sm-3" role="complementary" aria-label="Sidebar"> <div class="region region-sidebar-second"> <section id="block-block-397" class="block block-block clearfix"> <h2>New Students</h2> <p>Check out the <a href="/tech-guide">UMICH Tech Guide</a> to learn how to navigate tech at <span class="nobr">U-M.</span></p> <h2>Manage Your IT</h2> <ul> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=103">Change My UMICH Password</a></li> <li><a href="https://documentation.its.umich.edu/node/353">Manage My MCommunity Profile</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/KB/ArticleDet?ID=104">Set Up Duo on New Device</a></li> <li><a href="https://mprint.umich.edu/user">View MPrint Usage</a></li> <li><a href="https://teamdynamix.umich.edu/TDClient/30/Portal/Requests/TicketRequests/">Check Status of Help Requests</a></li> </ul> </section> <section id="block-block-22" class="block block-block clearfix"> <h2 class="block-title">Need Help?</h2> <p>Contact the <a href="/help">ITS Service Center</a></p> <ul class="get-help-pod"> <!--li class="chat"><a href="https://chatsupport.it.umich.edu/">Chat with Us</a></li--> <li class="phone">734-764-HELP (4357)</li> <!--li class="email"><a href="mailto:4HELP@umich.edu">4HELP@umich.edu</a></li--> </ul> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script> Date.toTZString= function(d, tzp) { var short_months= ['January', 'February', 'March', 'April', 'May','June', 'July','August', 'September', 'October', 'November', 'December']; var h, m, pm= 'pm', off, label, str, d= d? new Date(d):new Date(); var tz={ AK:['Alaska', -540], A:['Atlantic', -240], C:['Central', -360], E:['Eastern', -300], HA:['Hawaii-Aleutian', -600], M:['Mountain', -420], N:['Newfoundland', -210], P:['Pacific', -480] }[tzp.toUpperCase()]; //get the selected offset from the object: if(!tz) return d.toUTCString(); off= tz[1]; //get the start and end dates for dst:(these rules are US only) var y= d.getUTCFullYear(), countstart= 8, countend= 1, dstart= new Date(Date.UTC(y, 2, 8, 2, 0, 0, 0)), dend= new Date(Date.UTC(y, 10, 1, 2, 0, 0, 0)); while(dstart.getUTCDay()!== 0) dstart.setUTCDate(++countstart); while(dend.getUTCDay()!== 0) dend.setUTCDate(++countend); //get the GMT time for the localized dst start and end times: dstart.setUTCMinutes(off); dend.setUTCMinutes(off); // if the date passed in is between dst start and dst end, adjust the offset and label: if(dstart<= d && dend>= d){ off+= 60; label= tzp+'dt'; } else label= tzp+'st'; //add the adjusted offset to the date and get the hours and minutes: d.setUTCMinutes(d.getUTCMinutes()+off); h= d.getUTCHours(); m= d.getUTCMinutes(); if(m<10) m= '0'+m; //return a string: var str= short_months[d.getUTCMonth()]+' '+d.getUTCDate()+', '+d.getUTCFullYear()+' '; return str+ h+':'+m; } var st = new Date().toUTCString(); var date = Date.toTZString(st, 'E'); var dd = new Date(date).getDate(); var mm = new Date(date).getMonth()+1; //January is 0! var yyyy = new Date(date).getFullYear(); if(dd<10){ dd='0'+dd; } if(mm<10){ mm='0'+mm; } var today = mm+'/'+dd+'/'+yyyy; var serverdate = today; var holidays = ['01/01/2018','05/28/2018','07/04/2018','09/03/2018','11/22/2018','11/23/2018','12/25/2018','12/26/2018','12/27/2018','12/28/2018','12/29/2018','12/30/2018','12/31/2018','01/01/2019']; var isholiday = holidays.indexOf(serverdate); var servertime = new Date(date).getHours(); var serverday = new Date(date).getDay(); if(isholiday==-1 && (servertime>7 && servertime<17) && (serverday>0 && serverday<6)) { document.write("<div class=\"get-help-chat-tab\"><a href=\"https://chatsupport.it.umich.edu/?tab\" target=\"_blank\"><span class=\"fas fa-comments\"></span> Live Chat</a></div>") // document.write("CHAT IS OPEN"); } </script> </section> </div> </aside> <!-- /#sidebar-second --> </div> <div class="row"> </div> </div> <footer class="footer container" role="contentinfo" aria-label="Page Footer"> <div class="region region-footer"> <section id="block-block-510" class="block block-block clearfix"> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-W01RGTEXQ2"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-W01RGTEXQ2'); </script> </section> <section id="block-block-5" class="block block-block clearfix"> <div class="umich"><a href="https://umich.edu/">University of Michigan</a></div> <div class="links"> <h2><a href="https://its.umich.edu/">Information and Technology Services</a></h2> <ul> <li><a href="https://its.umich.edu/about">About ITS</a></li> <li><a href="https://safecomputing.umich.edu/">Safe Computing</a></li> <li><a href="https://status.its.umich.edu/">ITS Service Status</a></li> <!--li><a href="https://its.umich.edu/web-strategy/">ITS Web Strategy</a></li--> <li><a href="https://its.umich.edu/about/work-at-its">Work at ITS</a></li> </ul> </div> <div class="links"> <h2>Stay Connected</h2> <div class="socialmedia"> <a href="https://twitter.com/umichTECH"><i class="fab fa-twitter" aria-hidden="true"></i><span class="sr-only">Twitter</span></a> <a href="https://www.instagram.com/umichtech/"><i class="fab fa-instagram" aria-hidden="true"></i><span class="sr-only">Instagram</span></a> <a href="https://youtube.com/user/UMITSCommunications"><i class="fab fa-youtube" aria-hidden="true"></i><span class="sr-only">YouTube</span></a> <a href="https://www.linkedin.com/company/university-of-michigan-information-and-technology-services"><i class="fab fa-linkedin" aria-hidden="true"></i><span class="sr-only">LinkedIn</span></a> </div> <p><a href="https://its.umich.edu/help">Contact ITS</a></p> </div> <div class="links right"> <ul> <li><a href="https://wolverineaccess.umich.edu/">Wolverine Access</a></li> <!--li><a href="/remote-resource-guide">Remote Resource Guide</a></li--> <li><a href="https://it.umich.edu/">Office of the <span class="nobr">VPIT-CIO</span></a></li> <li><a href="https://umich.edu/about/privacy"><span class="nobr">U-M</span> Website Privacy Notice</a></li> </ul> </div> <!--div class="styleguide"><a href="https://its.umich.edu/web-strategy/beta/seamless-experience/visual-design/style-guide/">ITS Style Guide</a></div--> <!--div class="styleguide"><a href="https://its.umich.edu/web-strategy/">ITS Web Strategy</a></div--> <div class="copyright"><a href="https://regents.umich.edu/">© <script>document.write(new Date().getFullYear())</script> The Regents of the University of Michigan</a></div> </section> <section id="block-block-59" class="block block-block clearfix"> <script> var headertext = []; var headers = document.querySelectorAll("thead"); var tablebody = document.querySelectorAll("tbody"); for (var i = 0; i < headers.length; i++) { headertext[i]=[]; for (var j = 0, headrow; headrow = headers[i].rows[0].cells[j]; j++) { var current = headrow; headertext[i].push(current.textContent); } } for (var h = 0, tbody; tbody = tablebody[h]; h++) { if (typeof headertext[h] != "undefined") { for (var i = 0, row; row = tbody.rows[i]; i++) { for (var j = 0, col; col = row.cells[j]; j++) { col.setAttribute("data-th", headertext[h][j]); } } } } </script> </section> </div> </footer> <script src="https://its.umich.edu/sites/all/themes/bootstrap/js/bootstrap.js?snim2d"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-ddd82d2eedf0d844579","applicationID":"1069165220","transactionName":"MlEGZhAHXxJXB0MIWgsbMUALSR4IWABSGRsVXBQ=","queueTime":0,"applicationTime":119,"atts":"HhYFEFgdTBw=","errorBeacon":"bam.nr-data.net","agent":""}</script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'8eb05799485f4cd1',t:'MTczMzAyNzQyOS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body> </html>