CINXE.COM

How to Apply for Residency (for Tuition Purposes) - Office of the Registrar

<!DOCTYPE html> <html lang="en-US"> <head><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1120037665",accountID:"3406677",trustKey:"66686",xpid:"VwIHV1BUDxAJU1FXAgECVVQ=",licenseKey:"NRJS-c379f09e81f0dcc0114",applicationID:"970550530"};;/*! For license information please see nr-loader-spa-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:()=>h,gD:()=>g,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 h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function 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 g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.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),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)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=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";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,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).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,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},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)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"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}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.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)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.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,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!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=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-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={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(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(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.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(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b 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,v.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((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));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(478).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(478).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,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),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,R.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:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1"><title>How to Apply for Residency (for Tuition Purposes) - Office of the Registrar</title> <!--[if lt IE 9]><script src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand/js/html5shiv.js" type="text/javascript"></script><![endif]--> <script type="text/javascript" src="//use.typekit.net/ixk1zbq.js"></script> <script type="text/javascript">try{Typekit.load();}catch(e){}</script><link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800"> <link rel='stylesheet' type='text/css' href='https://fonts.googleapis.com/css?family=Source+Serif+Pro:400,600,700'> <script>!function(e,c){e[c]=e[c]+(e[c]&&" ")+"quform-js"}(document.documentElement,"className");</script><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v21.3 - https://yoast.com/wordpress/plugins/seo/ --> <link rel="canonical" href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="How to Apply for Residency (for Tuition Purposes) - Office of the Registrar" /> <meta property="og:description" content="Resident and nonresident classifications for purposes of tuition and fees are determined by the Residence Deputy and based on the Statement of Legal Residence (SLR) and supporting documentation." /> <meta property="og:url" content="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/" /> <meta property="og:site_name" content="Office of the Registrar" /> <meta property="article:modified_time" content="2024-10-18T21:22:12+00:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:label1" content="Est. reading time" /> <meta name="twitter:data1" content="1 minute" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/","url":"https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/","name":"How to Apply for Residency (for Tuition Purposes) - Office of the Registrar","isPartOf":{"@id":"https://registrar.berkeley.edu/#website"},"datePublished":"2021-02-25T21:01:50+00:00","dateModified":"2024-10-18T21:22:12+00:00","breadcrumb":{"@id":"https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/"]}]},{"@type":"BreadcrumbList","@id":"https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://registrar.berkeley.edu/"},{"@type":"ListItem","position":2,"name":"Tuition, Fees, &#038; Residency","item":"https://registrar.berkeley.edu/tuition-fees-residency/"},{"@type":"ListItem","position":3,"name":"Residency (for Tuition Purposes)","item":"https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/"},{"@type":"ListItem","position":4,"name":"How to Apply for Residency (for Tuition Purposes)"}]},{"@type":"WebSite","@id":"https://registrar.berkeley.edu/#website","url":"https://registrar.berkeley.edu/","name":"Office of the Registrar","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://registrar.berkeley.edu/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}</script> <!-- / Yoast SEO plugin. --> <script> dataLayer = [{"title":"How to Apply for Residency (for Tuition Purposes)","author":"matthew sun","wordcount":190,"logged_in":"false","page_id":2839,"post_date":"2021-02-25 13:01:50"}]; </script> <!-- Google Tag Manager --> <script>(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-N86J6JQ');</script> <!-- End Google Tag Manager --><link rel="alternate" type="application/rss+xml" title="Office of the Registrar &raquo; Feed" href="https://registrar.berkeley.edu/feed/" /> <link rel="alternate" type="application/rss+xml" title="Office of the Registrar &raquo; Comments Feed" href="https://registrar.berkeley.edu/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/registrar.berkeley.edu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='bs_shortcodes-css' href='https://registrar.berkeley.edu/wp-content/plugins/bootstrap-shortcodes/css/shortcodes.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='otw_grid_manager-css' href='https://registrar.berkeley.edu/wp-content/plugins/otw-sidebar-widget-manager/include/otw_components/otw_content_sidebars/css/otw-grid.css?ver=1.13' type='text/css' media='all' /> <link rel='stylesheet' id='otw_sbm.css-css' href='https://registrar.berkeley.edu/wp-content/plugins/otw-sidebar-widget-manager/css/otw_sbm.css?ver=6.6.2' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wpzoom-social-icons-block-style-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/block/dist/style-wpzoom-social-icons.css?ver=4.2.14' type='text/css' media='all' /> <link rel='stylesheet' id='esg-plugin-settings-css' href='https://registrar.berkeley.edu/wp-content/plugins/essential-grid/public/assets/css/settings.css?ver=3.0.15' type='text/css' media='all' /> <link rel='stylesheet' id='quform-css' href='https://registrar.berkeley.edu/wp-content/plugins/quform/cache/quform.css?ver=1538693205' type='text/css' media='all' /> <link rel='stylesheet' id='materialize_accordions-css' href='https://registrar.berkeley.edu/wp-content/plugins/materialize-accordions/public/css/materialize-accordions.css?ver=1.5.10' type='text/css' media='all' /> <link rel='stylesheet' id='bootstrap-css' href='https://registrar.berkeley.edu/wp-content/themes/berkeley_brand/css/bootstrap.min.css?ver=1.0.0.1527029829' type='text/css' media='all' /> <link rel='stylesheet' id='legacy-css' href='https://registrar.berkeley.edu/wp-content/themes/berkeley_brand/css/legacy-alienship.css?ver=all' type='text/css' media='all' /> <link rel='stylesheet' id='parent-style-css' href='https://registrar.berkeley.edu/wp-content/themes/berkeley_brand/style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='chld_thm_cfg_separate-css' href='https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/ctc-style.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='pscrollbar-css' href='https://registrar.berkeley.edu/wp-content/plugins/quadmenu/assets/frontend/pscrollbar/perfect-scrollbar.min.css?ver=3.0.6' type='text/css' media='all' /> <link rel='stylesheet' id='owlcarousel-css' href='https://registrar.berkeley.edu/wp-content/plugins/quadmenu/assets/frontend/owlcarousel/owl.carousel.min.css?ver=3.0.6' type='text/css' media='all' /> <link rel='stylesheet' id='quadmenu-normalize-css' href='https://registrar.berkeley.edu/wp-content/plugins/quadmenu/assets/frontend/css/quadmenu-normalize.css?ver=3.0.6' type='text/css' media='all' /> <link rel='stylesheet' id='quadmenu-widgets-css' href='https://registrar.berkeley.edu/wp-content/uploads/berkeley_brand-child/quadmenu-widgets.css?ver=1615402593' type='text/css' media='all' /> <link rel='stylesheet' id='quadmenu-css' href='https://registrar.berkeley.edu/wp-content/plugins/quadmenu/build/frontend/style.css?ver=3.0.6' type='text/css' media='all' /> <link rel='stylesheet' id='quadmenu-locations-css' href='https://registrar.berkeley.edu/wp-content/uploads/berkeley_brand-child/quadmenu-locations.css?ver=1615402593' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://registrar.berkeley.edu/wp-includes/css/dashicons.min.css?ver=6.6.2' type='text/css' media='all' /> <link rel='stylesheet' id='wpzoom-social-icons-socicon-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-socicon.css?ver=1732500749' type='text/css' media='all' /> <link rel='stylesheet' id='wpzoom-social-icons-genericons-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/genericons.css?ver=1732500749' type='text/css' media='all' /> <link rel='stylesheet' id='wpzoom-social-icons-academicons-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/academicons.min.css?ver=1732500749' type='text/css' media='all' /> <link rel='stylesheet' id='wpzoom-social-icons-font-awesome-3-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/font-awesome-3.min.css?ver=1732500749' type='text/css' media='all' /> <link rel='stylesheet' id='wpzoom-social-icons-styles-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/css/wpzoom-social-icons-styles.css?ver=1732500749' type='text/css' media='all' /> <link rel='preload' as='font' id='wpzoom-social-icons-font-academicons-woff2-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/academicons.woff2?v=1.9.2' type='font/woff2' crossorigin /> <link rel='preload' as='font' id='wpzoom-social-icons-font-fontawesome-3-woff2-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/fontawesome-webfont.woff2?v=4.7.0' type='font/woff2' crossorigin /> <link rel='preload' as='font' id='wpzoom-social-icons-font-genericons-woff-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/Genericons.woff' type='font/woff' crossorigin /> <link rel='preload' as='font' id='wpzoom-social-icons-font-socicon-woff2-css' href='https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/font/socicon.woff2?v=4.2.14' type='font/woff2' crossorigin /> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/bootstrap-shortcodes/js/bootstrap.js?ver=6.6.2" id="bs_bootstrap-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/bootstrap-shortcodes/js/init.js?ver=6.6.2" id="bs_init-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/otw-sidebar-widget-manager/js/jquery.sticky.js?ver=6.6.2" id="jquery_sticky.js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/otw-sidebar-widget-manager/js/otw_sticky_sidebars.js?ver=6.6.2" id="otw_sticky_sbm.js-js"></script> <script type="text/javascript" src="//registrar.berkeley.edu/wp-content/plugins/revslider/sr6/assets/js/rbtools.min.js?ver=6.7.13" async id="tp-tools-js"></script> <script type="text/javascript" src="//registrar.berkeley.edu/wp-content/plugins/revslider/sr6/assets/js/rs6.min.js?ver=6.7.13" async id="revmin-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/materialize-accordions/public/js/materialize-accordions.js?ver=1.5.10" id="material-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/otw-sidebar-widget-manager/include/otw_components/otw_grid_manager/js/otw_grid_manager.js?ver=1.13" id="otw_grid_manager-js"></script> <link rel="https://api.w.org/" href="https://registrar.berkeley.edu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://registrar.berkeley.edu/wp-json/wp/v2/pages/2839" /><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://registrar.berkeley.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fregistrar.berkeley.edu%2Ftuition-fees-residency%2Fresidency-for-tuition-purposes%2Fhow-to-apply-for-residency-for-tuition-purposes%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://registrar.berkeley.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fregistrar.berkeley.edu%2Ftuition-fees-residency%2Fresidency-for-tuition-purposes%2Fhow-to-apply-for-residency-for-tuition-purposes%2F&#038;format=xml" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style type="text/css">.broken_link, a.broken_link { text-decoration: line-through; }</style><meta name="generator" content="Powered by Slider Revolution 6.7.13 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." /> <link rel="icon" href="https://registrar.berkeley.edu/wp-content/uploads/cropped-B_Favicon_512x512-32x32.png" sizes="32x32" /> <link rel="icon" href="https://registrar.berkeley.edu/wp-content/uploads/cropped-B_Favicon_512x512-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://registrar.berkeley.edu/wp-content/uploads/cropped-B_Favicon_512x512-180x180.png" /> <meta name="msapplication-TileImage" content="https://registrar.berkeley.edu/wp-content/uploads/cropped-B_Favicon_512x512-270x270.png" /> <script>function setREVStartSize(e){ //window.requestAnimationFrame(function() { window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW; window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH; try { var pw = document.getElementById(e.c).parentNode.offsetWidth, newh; pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw; e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw); e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw); e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh); e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh); e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide); e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide); e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0); if(e.layout==="fullscreen" || e.l==="fullscreen") newh = Math.max(e.mh,window.RSIH); else{ e.gw = Array.isArray(e.gw) ? e.gw : [e.gw]; for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1]; e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el; e.gh = Array.isArray(e.gh) ? e.gh : [e.gh]; for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1]; var nl = new Array(e.rl.length), ix = 0, sl; e.tabw = e.tabhide>=pw ? 0 : e.tabw; e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw; e.tabh = e.tabhide>=pw ? 0 : e.tabh; e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh; for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i]; sl = nl[0]; for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;} var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]); newh = (e.gh[ix] * m) + (e.tabh + e.thumbh); } var el = document.getElementById(e.c); if (el!==null && el) el.style.height = newh+"px"; el = document.getElementById(e.c+"_wrapper"); if (el!==null && el) { el.style.height = newh+"px"; el.style.display = "block"; } } catch(e){ console.log("Failure at Presize of Slider:" + e) } //}); };</script> </head> <body class="page-template page-template-templates page-template-page-band-berkeley1-sb page-template-templatespage-band-berkeley1-sb-php page page-id-2839 page-child parent-pageid-2835"> <!--[if lt IE 9]><p class="browsehappy alert alert-danger">You are using an outdated browser. Please <a class="alert-link" href="https://browsehappy.com/">upgrade your browser</a> to improve your experience.</p><![endif]--> <a class="sr-only sr-only-focusable skip-to-content" href="#main">Skip to main content</a> <!--<div id="page" class="container hfeed site">--> <header id="site-header" class="light nav-right"> <div class="navbar navbar-default navbar-static-top yamm" role="navigation"> <div class="container"> <a href="http://berkeley.edu" class="home-link">UC Berkeley</a> <div class="navbar-header one-line"><a href="/" rel="home"><span class="b-wordmark" aria-hidden="true"></span><span class="dept-title one-line">Office of the Registrar</span></a> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex2-collapse"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <!-- MAIN MENU --> <div id="main-nav" class="collapse navbar-collapse navbar-ex2-collapse"> <nav id="primary-nav" role="navigation"> <span class="visible-xs header-menu-title">Main navigation</span> <nav id="quadmenu" class="quadmenu-default_theme quadmenu-v3.0.6 quadmenu-align-left quadmenu-divider-hide quadmenu-carets-show quadmenu-background-color quadmenu-mobile-shadow-show quadmenu-dropdown-shadow-show quadmenu-is-embed" data-template="embed" data-theme="default_theme" data-unwrap="1" data-breakpoint="768"> <div class="quadmenu-container"> <div id="quadmenu_0" class="quadmenu-navbar-collapse collapsed in"> <ul class="quadmenu-navbar-nav"><li id="menu-item-1620" class="quadmenu-item-1620 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Academic Records</span> </span> </a> <div id="dropdown-1620" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-1289" class="quadmenu-item-1289 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/grades/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Grades</span> </span> </a> </li><li id="menu-item-1339" class="quadmenu-item-1339 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/transferring-credit/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Transferring Credit</span> </span> </a> </li><li id="menu-item-1342" class="quadmenu-item-1342 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/transcripts-diplomas/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Transcripts &#038; Diplomas</span> </span> </a> </li><li id="menu-item-2771" class="quadmenu-item-2771 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/your-name-on-records-rosters/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Your Name on Records &#038; Rosters</span> </span> </a> </li><li id="menu-item-2758" class="quadmenu-item-2758 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/verification-of-enrollment-degrees/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Verification of Enrollment/Degrees</span> </span> </a> </li><li id="menu-item-4683" class="quadmenu-item-4683 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/academic-records/undergraduate-classifications/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Undergraduate Classifications</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-1624" class="quadmenu-item-1624 quadmenu-item quadmenu-item-object-page current-page-ancestor current-menu-ancestor current_page_ancestor quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Tuition, Fees, &#038; Residency</span> </span> </a> <div id="dropdown-1624" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-458" class="quadmenu-item-458 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Tuition &#038; Fees</span> </span> </a> <div id="dropdown-458" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2821" class="quadmenu-item-2821 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/fee-schedule/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Fee Schedule</span> </span> </a> </li><li id="menu-item-2829" class="quadmenu-item-2829 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/fee-schedule-archive/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Fee Schedule Archive</span> </span> </a> </li><li id="menu-item-2833" class="quadmenu-item-2833 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/refunds-after-withdrawal-archive/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Refunds After Withdrawal Archive</span> </span> </a> </li><li id="menu-item-4195" class="quadmenu-item-4195 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/tuition-stability-plan/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Tuition Stability Plan</span> </span> </a> </li><li id="menu-item-4381" class="quadmenu-item-4381 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/instructional-resilience-and-enhancement-fee/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Instructional Resilience and Enhancement Fee</span> </span> </a> </li><li id="menu-item-4332" class="quadmenu-item-4332 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/ucsa-systemwide-fee/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">UCSA Systemwide Fee</span> </span> </a> </li><li id="menu-item-4610" class="quadmenu-item-4610 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/uc-graduate-and-professional-council-ucgpc-fee/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">UC Graduate and Professional Council (UCGPC) Fee</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-2837" class="quadmenu-item-2837 quadmenu-item quadmenu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Residency (for Tuition Purposes)</span> </span> </a> <div id="dropdown-2837" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2852" class="quadmenu-item-2852 quadmenu-item quadmenu-item-object-page current-menu-item page_item page-item-2839 current_page_item quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">How to Apply for Residency (for Tuition Purposes)</span> </span> </a> </li><li id="menu-item-2853" class="quadmenu-item-2853 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/residency-requirements-undergraduates/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Residency Requirements: Undergraduates</span> </span> </a> </li><li id="menu-item-2854" class="quadmenu-item-2854 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/residency-requirements-graduate-students/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Residency Requirements: Graduate Students</span> </span> </a> </li><li id="menu-item-2855" class="quadmenu-item-2855 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/immigration/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Immigration</span> </span> </a> </li><li id="menu-item-2856" class="quadmenu-item-2856 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/exceptions-exemptions/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Exceptions &#038; Exemptions</span> </span> </a> </li><li id="menu-item-2857" class="quadmenu-item-2857 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/inquiries-and-appeals/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Inquiries and Appeals</span> </span> </a> </li> </ul> </div> </li> </ul> </div> </li><li id="menu-item-1631" class="quadmenu-item-1631 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Registration</span> </span> </a> <div id="dropdown-1631" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2869" class="quadmenu-item-2869 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/using-class-schedule/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Using the Class Schedule</span> </span> </a> </li><li id="menu-item-461" class="quadmenu-item-461 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/enrollment/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Enrollment</span> </span> </a> </li><li id="menu-item-2912" class="quadmenu-item-2912 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Cancellation &#038; Withdrawal</span> </span> </a> <div id="dropdown-2912" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2914" class="quadmenu-item-2914 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/cancel-for-non-payment-policy/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Cancel for Non-Payment Policy</span> </span> </a> </li><li id="menu-item-2913" class="quadmenu-item-2913 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/refunds-after-withdrawal/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Refunds After Withdrawal</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-2911" class="quadmenu-item-2911 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/visitor-and-exchange-programs/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Visitor and Exchange Programs</span> </span> </a> </li><li id="menu-item-2910" class="quadmenu-item-2910 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/readmission/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Readmission</span> </span> </a> </li><li id="menu-item-2909" class="quadmenu-item-2909 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/suggested-classes/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Suggested Classes</span> </span> </a> <div id="dropdown-2909" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2908" class="quadmenu-item-2908 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/suggested-classes/fall/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Fall</span> </span> </a> </li><li id="menu-item-2907" class="quadmenu-item-2907 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/suggested-classes/spring/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Spring</span> </span> </a> </li><li id="menu-item-2906" class="quadmenu-item-2906 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/registration/suggested-classes/summer/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Summer</span> </span> </a> </li> </ul> </div> </li> </ul> </div> </li><li id="menu-item-1637" class="quadmenu-item-1637 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/veterans-benefits/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Veterans Benefits</span> </span> </a> <div id="dropdown-1637" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2938" class="quadmenu-item-2938 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/veterans-benefits/va-educational-benefits/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">VA Educational Benefits</span> </span> </a> </li><li id="menu-item-2936" class="quadmenu-item-2936 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/veterans-benefits/checklist-for-initiating-benefits-at-uc-berkeley/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Checklist for Initiating Benefits at UC Berkeley</span> </span> </a> </li><li id="menu-item-2935" class="quadmenu-item-2935 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/veterans-benefits/what-to-expect-after-certification/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">What to Expect After Certification</span> </span> </a> </li><li id="menu-item-2934" class="quadmenu-item-2934 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/veterans-benefits/cal-vet-college-fee-waiver/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Cal-Vet College Fee Waiver</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-1937" class="quadmenu-item-1937 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Scheduling</span> </span> </a> <div id="dropdown-1937" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-1953" class="quadmenu-item-1953 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Academic Scheduling</span> </span> </a> <div id="dropdown-1953" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2753" class="quadmenu-item-2753 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/academic-scheduling-final-exam-guide-and-schedules/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Final Exam Guide and Schedules</span> </span> </a> </li><li id="menu-item-2754" class="quadmenu-item-2754 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/academic-scheduling-policies/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Academic Scheduling: Policies</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-1964" class="quadmenu-item-1964 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Classroom Reservations</span> </span> </a> <div id="dropdown-1964" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-1973" class="quadmenu-item-1973 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/registered-student-organizations/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Registered Student Organizations</span> </span> </a> </li><li id="menu-item-2951" class="quadmenu-item-2951 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/faculty-and-staff/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Faculty and Staff</span> </span> </a> </li><li id="menu-item-2952" class="quadmenu-item-2952 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/classroom-reservations-weekend-reservations/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Weekend Reservations</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-2950" class="quadmenu-item-2950 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/scheduling/schedulers-toolbox/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Scheduler’s Toolbox</span> </span> </a> </li> </ul> </div> </li><li id="menu-item-2653" class="quadmenu-item-2653 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-dropdown quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Faculty &#038; Staff</span> </span> </a> <div id="dropdown-2653" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2987" class="quadmenu-item-2987 quadmenu-item quadmenu-item-object-page quadmenu-item-has-children quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-1 quadmenu-dropdown quadmenu-dropdown-submenu quadmenu-has-caret quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/" class="quadmenu-dropdown-toggle hoverintent"> <span class="quadmenu-item-content"> <span class="quadmenu-caret"></span> <span class="quadmenu-text hover t_1000">Grading</span> </span> </a> <div id="dropdown-2987" class="quadmenu_fadeIn t_100 quadmenu-dropdown-menu"> <ul> <li id="menu-item-2986" class="quadmenu-item-2986 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/submitting-midterm-deficient-grades/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Submitting Midterm Deficient Grades</span> </span> </a> </li><li id="menu-item-2985" class="quadmenu-item-2985 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/submitting-final-grades/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Submitting Final Grades</span> </span> </a> </li><li id="menu-item-2984" class="quadmenu-item-2984 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/grade-changes-and-corrections/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Grade Changes and Corrections</span> </span> </a> </li><li id="menu-item-2983" class="quadmenu-item-2983 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/incomplete-grades/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Incomplete Grades</span> </span> </a> </li><li id="menu-item-2982" class="quadmenu-item-2982 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/how-students-see-grades/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">How Students See Grades</span> </span> </a> </li><li id="menu-item-2981" class="quadmenu-item-2981 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/instructor-responsibility-for-student-privacy/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Instructor Responsibility for Student Privacy</span> </span> </a> </li><li id="menu-item-2980" class="quadmenu-item-2980 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/grading-policies-reports/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Grading Policies &#038; Reports</span> </span> </a> </li><li id="menu-item-2979" class="quadmenu-item-2979 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-2 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/faculty-staff/grading/training-documentation/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Training &#038; Documentation</span> </span> </a> </li> </ul> </div> </li> </ul> </div> </li><li id="menu-item-4860" class="quadmenu-item-4860 quadmenu-item quadmenu-item-object-page quadmenu-item-type-post_type quadmenu-item-type-post_type quadmenu-item-level-0 quadmenu-has-title quadmenu-has-link quadmenu-has-background quadmenu-dropdown-right"> <a href="https://registrar.berkeley.edu/forms/"> <span class="quadmenu-item-content"> <span class="quadmenu-text hover t_1000">Forms</span> </span> </a> </li></ul> </div> </div> </nav> </nav> </div> <!-- SECONDARY MENU --> <div id="tools-nav" class="navbar-collapse navbar-ex2-collapse collapse secondary"> <nav class="navbar navbar-expand-lg navbar-dark"> <span class="visible-xs header-menu-title">Secondary navigation</span> <ul id="menu-2nd-menu" class="nav navbar-nav secondary-nav"><li id="menu-item-2764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2764 col-xs-6 col-md-3"><a title="Berkeley Academic Guide" href="http://guide.berkeley.edu/">Berkeley Academic Guide</a></li> <li id="menu-item-2765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2765 col-xs-6 col-md-3"><a title="Class Schedule" href="https://classes.berkeley.edu/">Class Schedule</a></li> <li id="menu-item-3002" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3002 col-xs-6 col-md-3"><a title="Academic Calendar" href="https://registrar.berkeley.edu/calendar/">Academic Calendar</a></li> <li class="menu-search"> <form id='searchform' class='navbar-form navbar-right' role='search' action='https://registrar.berkeley.edu' method='get'> <div class='form-group'> <input id='s' name='s' type='search' class='form-control' title='search term' placeholder='Search &hellip;' value='' aria-label='search term'> </div> <button id='searchsubmit' type='submit' name='submit' class='btn btn-default' aria-label='search'><span class='entypo search'></span></button> </form></li></ul> </nav> </div> </div> </header><!-- #masthead --> <div id="content" class="site-content" role="main"> <div class="container"> <div class="row"> <section class="page-header berkeley1" > <div class="container"> <h1>How to Apply for Residency (for Tuition Purposes)</h1> </div> </section> <div class="breadcrumb-trail breadcrumbs" itemprop="breadcrumb"><span class="trail-begin"><a href="https://registrar.berkeley.edu" title="Office of the Registrar">Home</a></span> <span class="sep">/</span> <a href="https://registrar.berkeley.edu/tuition-fees-residency/" title="Tuition, Fees, &#038; Residency">Tuition, Fees, &#038; Residency</a> <span class="sep">/</span> <a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/" title="Residency (for Tuition Purposes)">Residency (for Tuition Purposes)</a> <span class="sep">/</span> <span class="trail-end">How to Apply for Residency (for Tuition Purposes)</span> </div> <div id="primary" class="content-area col-sm-8"> <main id="main" class="site-main"> <article role="article" id="post-2839" class="post-2839 page type-page status-publish hentry"> <header class="entry-header"></header> <div class="entry-content"> <p>Resident and nonresident classifications for purposes of tuition and fees are determined by the Residence Deputy and based on the Statement of Legal Residence (SLR) and supporting documentation. The Residence Deputy reserves the right to request additional documentation if they deem it necessary to make a determination.</p> <p>To be considered for a resident classification:</p> <ul> <li>You must provide clear and convincing evidence that you have satisfied all UC residence requirements.</li> <li>You must complete an SLR before the deadline; if you miss the deadline, you will be classified as a nonresident and will be responsible for all <a href="/tuition-fees/fee-schedule">nonresident fees</a>.</li> </ul> <h2>Statement of Legal Residence (SLR) DEADLINES</h2> <h3>New Freshman</h3> <div class="table-responsive"> <table class="table"> <tbody> <tr> <th scope="col">Term</th> <th scope="col">SLR Available</th> <th scope="col">SLR Due</th> <th scope="col">Document Deadline</th> </tr> <tr> <th scope="row">Fall</th> <td>When admitted</td> <td>May 15</td> <td>July 15</td> </tr> <tr> <th scope="row">Spring</th> <td>When admitted</td> <td>May 15</td> <td>December 15</td> </tr> </tbody> </table> </div> <h3>Transfer Undergraduates &amp; New Graduates</h3> <div class="table-responsive"> <table class="table"> <tbody> <tr> <th scope="col">Term</th> <th scope="col">SLR Available</th> <th scope="col">SLR Due</th> <th scope="col">Document Deadline</th> </tr> <tr> <th scope="row">Fall</th> <td>When admitted</td> <td>June 1</td> <td>July 15</td> </tr> <tr> <th scope="row">Spring</th> <td>When admitted</td> <td>June 1</td> <td>December 15</td> </tr> </tbody> </table> </div> <h3>Continuing Students</h3> <div class="table-responsive"> <table class="table"> <tbody> <tr> <th scope="col">Term</th> <th scope="col">SLR Available</th> <th scope="col">SLR Due</th> <th scope="col">Document Deadline</th> </tr> <tr> <th scope="row">Fall</th> <td>March 1</td> <td>July 1</td> <td>July 15</td> </tr> <tr> <th scope="row">Spring</th> <td>October 1</td> <td>December 1</td> <td>December 15</td> </tr> </tbody> </table> </div> <h3>Academic Year Deadlines to Acquire Governmental Evidence of Intent</h3> <p><strong>To view the <em>Residence Determination Date and Intent Deadline Chart</em>, please click <a href="https://www.ucop.edu/residency/files/rpg-2024-25-final.pdf#page=31">here</a>. </strong></p> <p>&nbsp;</p> <h4>How Do I&#8230;?</h4> <div class="materialize-wrapper"><div class="post-wrap" ><div class="section-title"></div><div class="btn-container"> <button class="btn bk-bkg-text open-button" type="button"> Show All</button><button class="btn bk-bkg-text close-button" type="button"> Hide All</button> </div><ul class="collapsible expandable" data-collapsible="expandable"><li class="single-section"><div class="collapsible-head" tabindex="0" style="background-color: " ><div class="title-wrap" style="color: ">Apply for Residency for Tuition Purposes</div><span class="material-icons add">add</span></div><div class="collapsible-body" style="background-color: ;color: "><div><div><strong>New Students</strong></div> <p>All new students <strong>are required</strong> to submit a Statement of Legal Residence (SLR) upon submitting your Statement of Intent to Register. The SLR is a form used in determining whether you will be charged resident or nonresident fees. If you do not complete the SLR before the deadline, you will be classified as a nonresident and will be responsible for all nonresident fees.</p> <p>This SLR form is available online to complete as part of the enrollment process. You may need information from your parents to complete the form. Go to: <a href="https://calcentral.berkeley.edu/">CalCentral</a>, My Dashboard, Tasks, Residency Tasks. Click the "Submit the Statement of Legal Residence" button. Depending on your situation and answers, the form may take a minimum completion time of 3 to 5 minutes or up to 30 minutes. Please answer the questions carefully as you will not be able to edit your submission on the first two pages.</p> <div><strong>Continuing Students (Currently Classified as Nonresidents)</strong></div> <p>If you are a continuing student who is currently classified as a nonresident, and you would like to be classified as a resident, you must fill out a Statement of Legal Residence (SLR) for the corresponding semester and submit it during the filing period. You may need information from your parents to complete the form.</p> <p>The SLR form is available online. Go to: <a href="https://calcentral.berkeley.edu/">CalCentral,</a> My Academics, Status and Holds. If the Statement of Legal Residence does not appear on your CalCentral, My Academics page, please contact our office: <a href="mailto:orres@berkeley.edu">orres@berkeley.edu</a>.</p> <div><strong>Students Applying for Readmission</strong></div> <p>If you are applying for <a href="/how-to-enroll-in-classes/re-admission">readmission</a>, please follow the directions on this page. Once you have been readmitted into the university, you will be required to fill out a Statement of Legal Residence (SLR) that will be available online. You may need information from your parents to complete the form. Go to: CalCentral, My Dashboard, Tasks, Residency Tasks.</p></div></div></li></ul><ul class="collapsible expandable" data-collapsible="expandable"><li class="single-section"><div class="collapsible-head" tabindex="0" style="background-color: " ><div class="title-wrap" style="color: ">Submit My Documents</div><span class="material-icons add">add</span></div><div class="collapsible-body" style="background-color: ;color: "><div><p>You will be notified online if the Residence Affairs Unit requires documentation to complete your residency application. You are required to submit all requested documentation in order to make a residency determination. Go to: <a href="https://calcentral.berkeley.edu">CalCentral</a>, My Dashboard, Tasks, Residency Tasks.</p> <p>Upload your documents through CalCentral. We recommend that you merge files and upload only one file per checklist item. You may also submit documents to the <a href="/tuition-fees-residency/residency-tuition-purposes/inquiries-and-appeals">Residence Affairs Unit</a> by fax, in person during our drop-in hours, at Cal Student Central from 9 a.m. to 4 p.m. in Sproul Hall, or by postal mail.</p> <p>If we require additional documents from you that are not listed on your checklist, our office may contact you by email. If you have issues with uploading your documents or other questions, please contact the Residence Affairs Unit.</p></div></div></li></ul><ul class="collapsible expandable" data-collapsible="expandable"><li class="single-section"><div class="collapsible-head" tabindex="0" style="background-color: " ><div class="title-wrap" style="color: ">Know When My Residency Status is Determined</div><span class="material-icons add">add</span></div><div class="collapsible-body" style="background-color: ;color: "><div><p>Once you submit all the requested documentation, our office will make a residency determination. This process can take anywhere from two to six weeks:</p> <ul> <li>After an initial review of your SLR, the Residence Deputy may request additional information or documents. You are required to submit all the requested documentation in order for the Residency Deputy to make a residency determination.</li> <li>If you do not submit all of the requested information or documents, the Residence Deputy will make a decision based on the documents or information available. In these cases, you will be considered a nonresident and held responsible for nonresident tuition.</li> <li>After the Residence Deputy has made a decision about residency, no additional information or documentation is accepted and the decision is considered final at the campus level for that semester.</li> </ul></div></div></li></ul><ul class="collapsible expandable" data-collapsible="expandable"><li class="single-section"><div class="collapsible-head" tabindex="0" style="background-color: " ><div class="title-wrap" style="color: ">Check My SLR Status</div><span class="material-icons add">add</span></div><div class="collapsible-body" style="background-color: ;color: "><div><p>To check your SLR Status, go to <a href="https://calcentral.berkeley.edu/">CalCentral</a>, then go to My Academics. Under Status and Holds, view the link under California Residency.</p> <p>Or, go to My Dashboard, find the completed task for the Statement of Legal Residence, and click submit.</p> <p>To understand your SLR status, please see the following definitions:</p> <ul> <li>AUTO RESIDENCY DETERMINED: A residency determination was made without any further documents needed.</li> <li>AWAITING DOCUMENTS: The Residence Affairs Unit is waiting for you to submit the requested documents through Cal Central to complete your file for final review. If you do not submit all requested documents, you will be held responsible for nonresident tuition.</li> <li>DOCUMENTS RECEIVED: Your residency file is in the final evaluation phase, which may take 4 to 6 weeks during peak processing time (April to August). Further documentation may be required. Please check Cal Central periodically for any "Incomplete" tasks.</li> <li>NOT SUBMITTED: Your SLR has not been submitted and no further action will be taken by the Residence Affairs Unit. If you do not submit the SLR, you will be held responsible for nonresident tuition.</li> <li>RESIDENCY DETERMINED: A residency determination was made after reviewing all requested documents. The determination letter was either sent by email to your email address on file or via messages in CalCentral.</li> <li>SUBMITTED: Your SLR has been submitted and is awaiting the first review/evaluation by a Residence Deputy. Documents may be required after the initial review - please see CalCentral periodically under "Tasks" for a list of required documents. The initial review of the SLR may take 3 to 5 weeks during our peak processing time (April to August).</li> </ul></div></div></li></ul></div></div><script>jQuery(document).ready(function(jQuery){})</script><style></style> </div><!-- .entry-content --> </article><!-- #post-3073 --> </main><!-- #main --> </div><!-- #primary --> <div id="secondary" class="col-sm-4"> <div id="sidebar" class="widget-area" role="complementary"> <aside id="nav_menu-2" class="widget widget_nav_menu"><div class="menu-sidebar-conditional-menu-container"><ul id="menu-sidebar-conditional-menu" class="menu"><li id="menu-item-1928" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1928"><a href="https://registrar.berkeley.edu/academic-records/">Academic Records</a> <ul class="sub-menu"> <li id="menu-item-1828" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1828"><a href="https://registrar.berkeley.edu/academic-records/grades/">Grades</a></li> <li id="menu-item-1826" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1826"><a href="https://registrar.berkeley.edu/academic-records/transferring-credit/">Transferring Credit</a></li> <li id="menu-item-1825" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1825"><a href="https://registrar.berkeley.edu/academic-records/transcripts-diplomas/">Transcripts &#038; Diplomas</a></li> <li id="menu-item-2772" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2772"><a href="https://registrar.berkeley.edu/academic-records/your-name-on-records-rosters/">Your Name on Records &#038; Rosters</a></li> <li id="menu-item-2759" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2759"><a href="https://registrar.berkeley.edu/academic-records/verification-of-enrollment-degrees/">Verification of Enrollment/Degrees</a></li> <li id="menu-item-4684" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4684"><a href="https://registrar.berkeley.edu/academic-records/undergraduate-classifications/">Undergraduate Classifications</a></li> </ul> </li> <li id="menu-item-1803" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-1803"><a href="https://registrar.berkeley.edu/tuition-fees-residency/">Tuition, Fees, &#038; Residency</a> <ul class="sub-menu"> <li id="menu-item-2814" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2814"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/">Tuition &#038; Fees</a> <ul class="sub-menu"> <li id="menu-item-2820" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2820"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/fee-schedule/">Fee Schedule</a></li> <li id="menu-item-2830" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2830"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/fee-schedule-archive/">Fee Schedule Archive</a></li> <li id="menu-item-2834" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2834"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/refunds-after-withdrawal-archive/">Refunds After Withdrawal Archive</a></li> <li id="menu-item-4185" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4185"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/tuition-stability-plan/">Tuition Stability Plan</a></li> <li id="menu-item-4382" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4382"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/instructional-resilience-and-enhancement-fee/">Instructional Resilience and Enhancement Fee</a></li> <li id="menu-item-4331" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4331"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/ucsa-systemwide-fee/">UCSA Systemwide Fee</a></li> <li id="menu-item-4609" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4609"><a href="https://registrar.berkeley.edu/tuition-fees-residency/tuition-fees/uc-graduate-and-professional-council-ucgpc-fee/">UC Graduate and Professional Council (UCGPC) Fee</a></li> </ul> </li> <li id="menu-item-2838" class="menu-item menu-item-type-post_type menu-item-object-page current-page-ancestor current-menu-ancestor current-menu-parent current-page-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-2838"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/">Residency (for Tuition Purposes)</a> <ul class="sub-menu"> <li id="menu-item-2858" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2839 current_page_item menu-item-2858"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/how-to-apply-for-residency-for-tuition-purposes/" aria-current="page">How to Apply for Residency (for Tuition Purposes)</a></li> <li id="menu-item-2859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2859"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/residency-requirements-undergraduates/">Residency Requirements: Undergraduates</a></li> <li id="menu-item-2860" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2860"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/residency-requirements-graduate-students/">Residency Requirements: Graduate Students</a></li> <li id="menu-item-2861" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2861"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/immigration/">Immigration</a></li> <li id="menu-item-2862" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2862"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/exceptions-exemptions/">Exceptions &#038; Exemptions</a></li> <li id="menu-item-2863" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2863"><a href="https://registrar.berkeley.edu/tuition-fees-residency/residency-for-tuition-purposes/inquiries-and-appeals/">Inquiries and Appeals</a></li> </ul> </li> </ul> </li> <li id="menu-item-1796" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1796"><a href="https://registrar.berkeley.edu/registration/">Registration</a> <ul class="sub-menu"> <li id="menu-item-2868" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2868"><a href="https://registrar.berkeley.edu/registration/using-class-schedule/">Using the Class Schedule</a></li> <li id="menu-item-1797" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1797"><a href="https://registrar.berkeley.edu/registration/enrollment/">Enrollment</a></li> <li id="menu-item-2921" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2921"><a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/">Cancellation &#038; Withdrawal</a> <ul class="sub-menu"> <li id="menu-item-2923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2923"><a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/cancel-for-non-payment-policy/">Cancel for Non-Payment Policy</a></li> <li id="menu-item-2922" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2922"><a href="https://registrar.berkeley.edu/registration/cancellation-withdrawal/refunds-after-withdrawal/">Refunds After Withdrawal</a></li> </ul> </li> <li id="menu-item-2920" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2920"><a href="https://registrar.berkeley.edu/registration/visitor-and-exchange-programs/">Visitor and Exchange Programs</a></li> <li id="menu-item-2919" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2919"><a href="https://registrar.berkeley.edu/registration/readmission/">Readmission</a></li> <li id="menu-item-2918" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2918"><a href="https://registrar.berkeley.edu/registration/suggested-classes/">Suggested Classes</a> <ul class="sub-menu"> <li id="menu-item-2917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2917"><a href="https://registrar.berkeley.edu/registration/suggested-classes/fall/">Fall</a></li> <li id="menu-item-2916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2916"><a href="https://registrar.berkeley.edu/registration/suggested-classes/spring/">Spring</a></li> <li id="menu-item-2915" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2915"><a href="https://registrar.berkeley.edu/registration/suggested-classes/summer/">Summer</a></li> </ul> </li> </ul> </li> <li id="menu-item-1791" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1791"><a href="https://registrar.berkeley.edu/veterans-benefits/">Veterans Benefits</a> <ul class="sub-menu"> <li id="menu-item-2021" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2021"><a href="https://registrar.berkeley.edu/veterans-benefits/va-educational-benefits/">VA Educational Benefits</a></li> <li id="menu-item-2933" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2933"><a href="https://registrar.berkeley.edu/veterans-benefits/checklist-for-initiating-benefits-at-uc-berkeley/">Checklist for Initiating Benefits at UC Berkeley</a></li> <li id="menu-item-2932" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2932"><a href="https://registrar.berkeley.edu/veterans-benefits/what-to-expect-after-certification/">What to Expect After Certification</a></li> <li id="menu-item-2931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2931"><a href="https://registrar.berkeley.edu/veterans-benefits/cal-vet-college-fee-waiver/">Cal-Vet College Fee Waiver</a></li> </ul> </li> <li id="menu-item-1931" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1931"><a href="https://registrar.berkeley.edu/scheduling/">Scheduling</a> <ul class="sub-menu"> <li id="menu-item-1950" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1950"><a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/">Academic Scheduling</a> <ul class="sub-menu"> <li id="menu-item-2751" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2751"><a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/academic-scheduling-final-exam-guide-and-schedules/">Final Exam Guide and Schedules</a></li> <li id="menu-item-2752" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2752"><a href="https://registrar.berkeley.edu/scheduling/academic-scheduling/academic-scheduling-policies/">Policies</a></li> </ul> </li> <li id="menu-item-1962" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-1962"><a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/">Classroom Reservations</a> <ul class="sub-menu"> <li id="menu-item-1975" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1975"><a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/registered-student-organizations/">Registered Student Organizations</a></li> <li id="menu-item-2954" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2954"><a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/faculty-and-staff/">Faculty and Staff</a></li> <li id="menu-item-2955" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2955"><a href="https://registrar.berkeley.edu/scheduling/classroom-reservations/classroom-reservations-weekend-reservations/">Weekend Reservations</a></li> </ul> </li> <li id="menu-item-2953" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2953"><a href="https://registrar.berkeley.edu/scheduling/schedulers-toolbox/">Scheduler’s Toolbox</a></li> </ul> </li> <li id="menu-item-2651" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2651"><a href="https://registrar.berkeley.edu/faculty-staff/">Faculty &#038; Staff</a> <ul class="sub-menu"> <li id="menu-item-2996" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2996"><a href="https://registrar.berkeley.edu/faculty-staff/grading/">Grading</a> <ul class="sub-menu"> <li id="menu-item-2995" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2995"><a href="https://registrar.berkeley.edu/faculty-staff/grading/submitting-midterm-deficient-grades/">Submitting Midterm Deficient Grades</a></li> <li id="menu-item-2994" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2994"><a href="https://registrar.berkeley.edu/faculty-staff/grading/submitting-final-grades/">Submitting Final Grades</a></li> <li id="menu-item-2993" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2993"><a href="https://registrar.berkeley.edu/faculty-staff/grading/grade-changes-and-corrections/">Grade Changes and Corrections</a></li> <li id="menu-item-2992" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2992"><a href="https://registrar.berkeley.edu/faculty-staff/grading/incomplete-grades/">Incomplete Grades</a></li> <li id="menu-item-2991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2991"><a href="https://registrar.berkeley.edu/faculty-staff/grading/how-students-see-grades/">How Students See Grades</a></li> <li id="menu-item-2990" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2990"><a href="https://registrar.berkeley.edu/faculty-staff/grading/instructor-responsibility-for-student-privacy/">Instructor Responsibility for Student Privacy</a></li> <li id="menu-item-2989" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2989"><a href="https://registrar.berkeley.edu/faculty-staff/grading/grading-policies-reports/">Grading Policies &#038; Reports</a></li> <li id="menu-item-2988" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2988"><a href="https://registrar.berkeley.edu/faculty-staff/grading/training-documentation/">Training &#038; Documentation</a></li> </ul> </li> </ul> </li> <li id="menu-item-2662" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2662"><a href="https://registrar.berkeley.edu/about/">About</a> <ul class="sub-menu"> <li id="menu-item-2719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2719"><a href="https://registrar.berkeley.edu/about/contact-us/">Contact Us</a></li> <li id="menu-item-2730" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2730"><a href="https://registrar.berkeley.edu/about/staff-list/">Staff List</a></li> </ul> </li> <li id="menu-item-2735" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-2735"><a href="https://registrar.berkeley.edu/service-adjustments/">Service Adjustments</a> <ul class="sub-menu"> <li id="menu-item-4186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4186"><a href="https://registrar.berkeley.edu/service-adjustments/modes-of-instruction/">Modes of Instruction</a></li> </ul> </li> <li id="menu-item-2656" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2656"><a href="https://registrar.berkeley.edu/forms/">Forms</a></li> <li id="menu-item-2667" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2667"><a href="https://registrar.berkeley.edu/academic-policies-procedures/">Academic Policies &#038; Procedures</a></li> <li id="menu-item-2670" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2670"><a href="https://registrar.berkeley.edu/consumer-information-federal-disclosures/">Consumer Information – Federal Disclosures</a></li> <li id="menu-item-2673" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2673"><a href="https://registrar.berkeley.edu/feedback/">Feedback</a></li> <li id="menu-item-2681" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2681"><a href="https://registrar.berkeley.edu/make-a-gift/">Make a Gift</a></li> <li id="menu-item-2701" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2701"><a href="https://registrar.berkeley.edu/certified-electronic-credential-overview/">Certified Electronic Credential Overview</a></li> <li id="menu-item-2749" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2749"><a href="https://registrar.berkeley.edu/quick-guides-videos-and-faqs/">Quick Guides, Videos, and FAQs</a></li> <li id="menu-item-2806" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2806"><a href="https://registrar.berkeley.edu/credential-validation/">Credential Validation</a></li> <li id="menu-item-2957" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2957"><a href="https://registrar.berkeley.edu/cnp-self-assessment-tool/">CNP Self-Assessment Tool</a></li> <li id="menu-item-3000" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-3000"><a href="https://registrar.berkeley.edu/calendar/">Calendar</a> <ul class="sub-menu"> <li id="menu-item-4425" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4425"><a href="https://registrar.berkeley.edu/calendar/religious-holidays-religious-creed-policy/">Religious Holidays &#038; Religious Creed Policy</a></li> </ul> </li> <li id="menu-item-3276" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3276"><a href="https://registrar.berkeley.edu/academic-calendar-more-information/">Academic Calendar More Information</a></li> <li id="menu-item-3287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3287"><a href="https://registrar.berkeley.edu/ferpa-privacy-disclosure/">FERPA (Privacy Disclosure)</a></li> <li id="menu-item-3315" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3315"><a href="https://registrar.berkeley.edu/fee-archive/">Fee Archive</a></li> <li id="menu-item-3318" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3318"><a href="https://registrar.berkeley.edu/spring-2020-policy-adjustments/">Spring 2020 Policy Adjustments</a></li> <li id="menu-item-3894" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3894"><a href="https://registrar.berkeley.edu/search/">Search</a></li> <li id="menu-item-3937" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3937"><a href="https://registrar.berkeley.edu/chatbot/">Chatbot</a></li> <li id="menu-item-4171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-4171"><a href="https://registrar.berkeley.edu/resources-and-support-for-staying-enrolled/">Resources and Support for Staying Enrolled</a></li> </ul></div></aside><hr class="top-hr"><aside id="text-9" class="widget second-sidebar widget_text"><div class="widget-title">Need More Help?</div> <div class="textwidget"><p><a href="https://studentcentral.berkeley.edu/open-case">Open a case with Cal Student Central</a> or <a href="/about/contact-us">contact the Office of the Registrar</a>.</p> </div> </aside><hr class="top-hr"><aside id="text-19" class="widget third-sidebar widget_text"><div class="widget-title">Spring 2025 SLR Dates</div> <div class="textwidget"><p>The Spring 2025 Statement of Legal Residence will be available in Cal Central (go to My Academics, Status &amp; Holds, then expand the Residency Section to access the SLR hyperlink) October 1 through December 1, 2024.</p> </div> </aside><hr class="top-hr"><aside id="text-33" class="widget fourth-sidebar widget_text"><div class="widget-title">Fall 2025 SLR Dates</div> <div class="textwidget"><p>The Fall 2025 Statement of Legal Residence will be available in Cal Central (go to My Academics, Status &amp; Holds, then expand the Residency Section to access the SLR hyperlink) March 1 through July 1, 2025.</p> </div> </aside><hr class="top-hr"><aside id="text-14" class="widget fifth-sidebar widget_text"><div class="widget-title">Important Note About Residency</div> <div class="textwidget"><p>If you are a nonresident undergraduate student under the age of 24, whose parents are not California residents, you most likely will remain classified as nonresident for the duration of your undergraduate career.</p> <p><em>NOTE: This website summarizes <a href="https://www.ucop.edu/residency/establishing-residency.html">UC Residency Policy</a> and may not cover individual student or family situations. Content on this website is merely for advising purposes and does not guarantee any residency determination.</em></p> </div> </aside><hr class="top-hr"><aside id="text-18" class="widget sixth-sidebar widget_text"><div class="widget-title">Fees/Tuition Deadlines</div> <div class="textwidget"><p>Fees/tuition are typically due the Friday before the start of instruction.</p> <ul> <li>Spring Semester 2025: January 17, 2025</li> </ul> </div> </aside> </div><!-- #sidebar --> </div><!-- #secondary --> </div><!-- #content --> </div><!-- #content --> </div><!-- row --> </div><!-- #container --> <div id="dept-footer"> <div class="container"> <div class="footer-sidebar-row row"> <section id="footer-sidebar-1" class="sidebar widget col-sm-3 zoom-social-icons-widget"> <ul class="zoom-social-icons-list zoom-social-icons-list--with-canvas zoom-social-icons-list--rounded zoom-social-icons-list--no-labels"> <li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://www.facebook.com/UCBerkeley/" title="Facebook" > <span class="screen-reader-text">facebook</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-facebook" data-hover-rule="background-color" data-hover-color="#063f75" style="background-color : #063f75; font-size: 20px; padding:5px" role='img' aria-label='Facebook'></span> </a> </li> <li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://www.youtube.com/user/ucberkeleycampuslife" title="Default Label" > <span class="screen-reader-text">youtube</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-youtube" data-hover-rule="background-color" data-hover-color="#063f75" style="background-color : #063f75; font-size: 20px; padding:5px" ></span> </a> </li> <li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://twitter.com/UCBerkeley" title="Twitter" > <span class="screen-reader-text">twitter</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-twitter" data-hover-rule="background-color" data-hover-color="#063f75" style="background-color : #063f75; font-size: 20px; padding:5px" ></span> </a> </li> <li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="http://instagram.com/ucberkeleyofficial/" title="Instagram" > <span class="screen-reader-text">instagram</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-instagram" data-hover-rule="background-color" data-hover-color="#063f75" style="background-color : #063f75; font-size: 20px; padding:5px" ></span> </a> </li> </ul> </section> <section id="footer-sidebar-2" class="sidebar widget col-sm-3 widget_text"> <div class="textwidget"><p>&nbsp;</p> </div> </section> <section id="footer-sidebar-3" class="sidebar widget col-sm-3 widget_nav_stacked_pills_menu"> <div class="menu-footer-column-3-quick-links-container"><ul id="menu-footer-column-3-quick-links" class="menu nav nav-pills nav-stacked"><li id="menu-item-2665" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2665"><a href="https://registrar.berkeley.edu/forms/">Forms</a></li> <li id="menu-item-2664" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2664"><a href="https://registrar.berkeley.edu/about/">About</a></li> <li id="menu-item-2677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2677"><a href="https://registrar.berkeley.edu/academic-policies-procedures/">Academic Policies &#038; Procedures</a></li> <li id="menu-item-2676" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2676"><a href="https://registrar.berkeley.edu/consumer-information-federal-disclosures/">Consumer Information</a></li> <li id="menu-item-2678" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2678"><a href="https://ucpd.berkeley.edu/policies/clery-division">Clery Act</a></li> <li id="menu-item-2675" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2675"><a href="https://registrar.berkeley.edu/feedback/">Feedback</a></li> </ul></div> </section> <section id="footer-sidebar-4" class="sidebar widget col-sm-3 widget_nav_stacked_pills_menu"> <div class="menu-privacy-container"><ul id="menu-privacy" class="menu nav nav-pills nav-stacked"><li id="menu-item-2683" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2683"><a href="https://registrar.berkeley.edu/make-a-gift/">Make a Gift</a></li> <li id="menu-item-543" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-543"><a href="https://security.berkeley.edu/privacy-statement-uc-berkeley-websites">Privacy Policy</a></li> <li id="menu-item-3697" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3697"><a href="https://dap.berkeley.edu/get-help/report-web-accessibility-issue">Accessibility</a></li> <li id="menu-item-3953" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3953"><a href="https://ophd.berkeley.edu/policies-and-procedures/nondiscrimination-policy-statement">Nondiscrimination</a></li> </ul></div> </section> </div><!-- .row --> </div><!-- .container --> </div> <!-- </div>#page --> <footer id="universal-footer"> <div class="container"> <div class="row"> <div class="col-sm-4 col-md-3"> <div class="block logo"> <a href="http://berkeley.edu"><img src="/wp-content/themes/berkeley_brand/img/Berkeley_SecondaryBrand_Logo_CaliforniaGold_RGB_footer.svg" alt="University of California Berkeley"></a> </div> </div> <div class="col-sm-8 col-md-9"> <div class="copyright"> Copyright &copy; 2024 UC Regents; all rights reserved </div> </div> </div> </div> </footer> <script> window.RS_MODULES = window.RS_MODULES || {}; window.RS_MODULES.modules = window.RS_MODULES.modules || {}; window.RS_MODULES.waiting = window.RS_MODULES.waiting || []; window.RS_MODULES.defered = false; window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {}; window.RS_MODULES.type = 'compiled'; </script> <script>var ajaxRevslider;function rsCustomAjaxContentLoadingFunction(){ajaxRevslider=function(obj){var content='',data={action:'revslider_ajax_call_front',client_action:'get_slider_html',token:'337a5f6171',type:obj.type,id:obj.id,aspectratio:obj.aspectratio};jQuery.ajax({type:'post',url:'https://registrar.berkeley.edu/wp-admin/admin-ajax.php',dataType:'json',data:data,async:false,success:function(ret,textStatus,XMLHttpRequest){if(ret.success==true)content=ret.data;},error:function(e){console.log(e);}});return content;};var ajaxRemoveRevslider=function(obj){return jQuery(obj.selector+' .rev_slider').revkill();};if(jQuery.fn.tpessential!==undefined)if(typeof(jQuery.fn.tpessential.defaults)!=='undefined')jQuery.fn.tpessential.defaults.ajaxTypes.push({type:'revslider',func:ajaxRevslider,killfunc:ajaxRemoveRevslider,openAnimationSpeed:0.3});}var rsCustomAjaxContent_Once=false;if(document.readyState==="loading")document.addEventListener('readystatechange',function(){if((document.readyState==="interactive"||document.readyState==="complete")&&!rsCustomAjaxContent_Once){rsCustomAjaxContent_Once=true;rsCustomAjaxContentLoadingFunction();}});else{rsCustomAjaxContent_Once=true;rsCustomAjaxContentLoadingFunction();}</script><script> jQuery( document ).ready(function() { String.prototype.filename=function(extension){ var s= this.replace(/\\/g, '/'); s= s.substring(s.lastIndexOf('/')+ 1); return extension? s.replace(/[?#].+$/, ''): s.split('.')[0]; } jQuery("img").each(function () { var alt = jQuery(this).attr('alt'); if(alt === undefined){ var namefile = jQuery(this).attr('src').filename(); var rep = namefile.replace(/[_#?%*$@!=]/g,'-'); var temp = rep.split('-'); var alt =''; for (i = 0; i < temp.length; i++) { alt = alt+' '; } jQuery(this).attr('alt',alt); } }); }); </script> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N86J6JQ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><link rel='stylesheet' id='rs-plugin-settings-css' href='//registrar.berkeley.edu/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.13' type='text/css' media='all' /> <style id='rs-plugin-settings-inline-css' type='text/css'> #rs-demo-id {} </style> <script type="text/javascript" id="quform-js-extra"> /* <![CDATA[ */ var quformL10n = []; quformL10n = {"pluginUrl":"https:\/\/registrar.berkeley.edu\/wp-content\/plugins\/quform","ajaxUrl":"https:\/\/registrar.berkeley.edu\/wp-admin\/admin-ajax.php","ajaxError":"Ajax error","errorMessageTitle":"There was a problem","removeFile":"Remove","supportPageCaching":true}; /* ]]> */ </script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/quform/cache/quform.js?ver=1538693205" id="quform-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/bootstrap.min.js?ver=3.1.1" id="bootstrap.js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/berkeley_brand-helper.js?ver=1.0.0" id="berkeley_brand-helper.js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/globalize.min.js" id="globalize-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/imagesloaded.pkgd.min.js" id="imagesloaded-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/jquery.ba-throttle-debounce.min.js" id="debounce-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/modernizr.custom.js" id="modernizr-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/owl.carousel.min.js" id="owl-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/themes/berkeley_brand-child/js/components.js" id="component-js-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/quadmenu/assets/frontend/pscrollbar/perfect-scrollbar.jquery.min.js?ver=3.0.6" id="pscrollbar-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/quadmenu/assets/frontend/owlcarousel/owl.carousel.min.js?ver=3.0.6" id="owlcarousel-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-includes/js/hoverIntent.min.js?ver=1.10.2" id="hoverIntent-js"></script> <script type="text/javascript" id="quadmenu-js-extra"> /* <![CDATA[ */ var quadmenu = {"ajaxurl":"https:\/\/registrar.berkeley.edu\/wp-admin\/admin-ajax.php","gutter":"30"}; /* ]]> */ </script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/quadmenu/build/frontend/index.js?ver=453af3ebaa05b534a718" id="quadmenu-js"></script> <script type="text/javascript" src="https://registrar.berkeley.edu/wp-content/plugins/social-icons-widget-by-wpzoom/assets/js/social-icons-widget-frontend.js?ver=1732500749" id="zoom-social-icons-widget-frontend-js"></script> <script type="text/javascript" src="https://ai.ocelotbot.com/embed/standard/c8d753d9-a5c4-42ab-944f-dd7919363177?ha=right&amp;hv=16px&amp;va=bottom&amp;vv=16px&amp;ts=1&amp;bs=calloutBubble&amp;av=0"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-c379f09e81f0dcc0114","applicationID":"970550530","transactionName":"YgdRZ0cFXRUHVxFRWFtNclBBDVwISUQEX1IYAFJdUUlRAxRfAFRSTFMeQFc=","queueTime":0,"applicationTime":997,"atts":"TkBSEQ8fThs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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