CINXE.COM

Tuition and Fees | Undergraduate Admissions

<!-- THEME DEBUG --> <!-- THEME HOOK: 'html' --> <!-- FILE NAME SUGGESTIONS: * html--node--145.html.twig * html--node--%.html.twig * html--node.html.twig x html.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/html.html.twig' --> <!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# schema: http://schema.org/ sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema# "> <head> <meta charset="utf-8" /><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:"1134162195",accountID:"3432900",trustKey:"66686",xpid:"VwIEU19TCBAJUlNQBQEBUVI=",licenseKey:"NRJS-b0ab1d4a7c236a54849",applicationID:"962220676"};;/*! 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> <link rel="canonical" href="https://admissions.rutgers.edu/costs-and-aid/tuition-fees" /> <meta name="Generator" content="Drupal 9 (https://www.drupal.org)" /> <meta name="MobileOptimized" content="width" /> <meta name="HandheldFriendly" content="true" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <link rel="icon" href="/profiles/contrib/rutgers/themes/rutgers_main/favicon.ico" type="image/vnd.microsoft.icon" /> <script src="/sites/default/files/google_tag/admissions_tag_container/google_tag.script.js?snmbhd" defer></script> <script src="/sites/default/files/google_tag/universitywide/google_tag.script.js?snmbhd" defer></script> <title>Tuition and Fees | Undergraduate Admissions</title> <link href="https://fonts.googleapis.com/css?family=Oswald:400,500,600,700|PT+Serif:400,400i,700,700i|Source+Sans+Pro:400,400i,600,600i,700,700i&display=swap" rel="stylesheet"> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_k4fv7s17vX0AStgOsyafi3J1ODLxiJEqwak90pSzmkk.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_HO2DUVBbXgsUAY24QJi4VM4nWYqegPJIZTwH6KfXIS4.css" /> <link rel="stylesheet" media="all" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.1/css/all.min.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_72DvOae_brMlhPnf8RECTlSkMm_BP_X0WFCp1T-3u5M.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_26W51giP_4iV-n_Vm9PMnP8jfMkZR437GSwdmih34ho.css" /> <script src="/sites/default/files/js/js_LX0ocgzbjzYzq46bbqf_QL9GaerRll55PJkDVHVDKpU.js"></script> <script type='text/javascript' src='https://platform-api.sharethis.com/js/sharethis.js#property=5db74cb3020ee70012a2ad99&product=inline-share-buttons' async='async'></script> </head> <body class="visible-alert path-node page-node-type-landing-secondary landing-secondary"> <a class="skip-link" href="#main-content"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PH6PX7W" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PRBQWLCH" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- THEME DEBUG --> <!-- THEME HOOK: 'off_canvas_page_wrapper' --> <!-- BEGIN OUTPUT from 'core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig' --> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <!-- THEME DEBUG --> <!-- THEME HOOK: 'page' --> <!-- FILE NAME SUGGESTIONS: x page--full.html.twig * page--node--145.html.twig * page--node--%.html.twig * page--node.html.twig * page.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/page--full.html.twig' --> <div class="layout-container lc--layout-container lc--full"> <div class="l--layout l--full"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: x region--emergency.html.twig * region.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region--emergency.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: x block--emergencybanner.html.twig * block--rutgers-emergency-banner-block.html.twig * block--rutgers-emergency-banner.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--emergencybanner.html.twig' --> <section class="cc--component-container cc--emergency-banner color-red standard" > <div class="c--component c--emergency-banner" > <div class="container-wrapper"> <div class="inner-wrapper"> <header class="header-banner-container"> <div class="f--field f--section-title"> <h2> </h2> </div><!-- f--field f--section-title --> </header> <div class="banner-content"> <div class="f--field f--description"> <p>Due to the high volume, we are currently experiencing technical issues with the SRAR. Our technical staff is working diligently to resolve this issue. We apologize for the inconvenience and appreciate your patience.</p> </div><!-- f--field f--description --> </div> </div> </div> </div><!-- c--component c--emergency-banner --> </section><!-- cc--component-container cc--emergency-banner --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--emergencybanner.html.twig' --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region--emergency.html.twig' --> <header id="l--main-header-basic"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: x region--header.html.twig * region.html.twig --> <!-- BEGIN OUTPUT from 'themes/custom/rutgers_custom/templates/layout/region--header.html.twig' --> <div class="region region-header r--region r--header"> <div class="cc--component-container cc--basic-header" aria-label="Site Header"> <div class="c--component c--basic-header"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-search-block.html.twig x block--search-block.html.twig * block--rutgers-search.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--search-block.html.twig' --> <div id="block-rutgers-custom-search-block" class="block block-rutgers-search block-search-block cc--component-container cc--basic-search-form"> <div class="c--component c--basic-search-form"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'search_block' --> <!-- BEGIN OUTPUT from 'themes/custom/rutgers_standard/templates/layout/search-block.html.twig' --> <div class="search-form-branding"> <div class="cc--component-container cc--basic-branding-header" > <div class="c--component c--basic-branding-header" > <a href="/" aria-label="Back to the website homepage"> <img alt="Rutgers logo" src="/profiles/contrib/rutgers/themes/rutgers_main/pattern_lab/source/images/icons/Rutgers_Primary_Mark.svg" /> </a> <div class="f--field f--text"> Undergraduate Admissions </div><!-- f--field f--text --> </div><!-- c--component c--basic-branding-header --> </div><!-- cc--component-container cc--basic-branding-header --> <button type="button" class="icon-search-close" aria-label="Close Search"> <svg role="img" version="1.1" class="close" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 23.3" xml:space="preserve"> <title>Close Search</title> <path d="M2.8,0L12,9.2L21.2,0l2.1,2.1l-9.2,9.2l9.9,9.9l-2.1,2.1L12,13.4l-9.9,9.9L0,21.2l9.9-9.9L0.7,2.1L2.8,0z"/> </svg> </button> </div> <h2 class="visually-hidden" id="dialog-title">Enter a Search Term</h2> <form autocomplete="on" name="search-form"> <div class="search-form-inner"> <div class="fi--form-item fi--search"> <label for="67471172ac1batext"> Search Rutgers </label> <input type="text" name="search" id="67471172ac1batext" class="text" maxlength="50" placeholder="Search Rutgers" size="50" > </div> <button type="submit" class="icon-search" aria-label="Search"> <svg version="1.1" role="img"xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28"> <title>Search</title> <path d="M11.1,0C5,0,0,5,0,11.1s5,11.1,11.1,11.1c2.3,0,4.5-0.7,6.3-2l7.3,7.3c0.8,0.8,2,0.8,2.8,0c0.8-0.8,0.8-2,0-2.8 l-7.3-7.3c1.3-1.8,2-4,2-6.3C22.1,5,17.2,0,11.1,0z M11.1,3.9c4,0,7.2,3.2,7.2,7.2c0,4-3.2,7.2-7.2,7.2c-4,0-7.2-3.2-7.2-7.2 C3.9,7.1,7.1,3.9,11.1,3.9z"/> </svg> </button> </div> <fieldset class="search-filter-options" aria-label="Search Filter"> <div class="fieldset-inner" role="radiogroup" aria-label="Search Filter Options"> <div class="fi--form-item fi--form-item-radio"> <div class="radio-wrapper"> <input type="radio" name="search-type" id="67471172ac1basearch-type--this-site" value="search-this-site" checked > <label for="67471172ac1basearch-type--this-site">Search this site</label> </div> </div> <div class="fi--form-item fi--form-item-radio"> <div class="radio-wrapper"> <input type="radio" name="search-type" id="67471172ac1basearch-type--all-rutgers" value="search-all-rutgers" > <label for="67471172ac1basearch-type--all-rutgers">Search all Rutgers</label> </div> </div> <div class="fi--form-item fi--form-item-radio"> <div class="radio-wrapper"> <input type="radio" name="search-type" id="67471172ac1basearch-type--people" value="search-people" > <label for="67471172ac1basearch-type--people">Search People</label> </div> </div> </div> </fieldset> </form> <!-- END OUTPUT from 'themes/custom/rutgers_standard/templates/layout/search-block.html.twig' --> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--search-block.html.twig' --> <div class="utility-nav-container"> <div class="utility-nav-container-wrapper"> <div class="cc--component-container cc--basic-branding-header" > <div class="c--component c--basic-branding-header" > <a href="/" aria-label="Back to the website homepage"> <img alt="Rutgers logo" src="/profiles/contrib/rutgers/themes/rutgers_main/pattern_lab/source/images/icons/Rutgers_Primary_Mark.svg" /> </a> <div class="f--field f--text"> Undergraduate Admissions </div><!-- f--field f--text --> </div><!-- c--component c--basic-branding-header --> </div><!-- cc--component-container cc--basic-branding-header --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-utility.html.twig x block--menu-banner-block--utility.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--menu-banner-block--utility.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blockutility cc--component-container cc--utility-menu" id="block-rutgers-custom-utility"> <div class="c--component c--utility-menu"> <nav class="mc--menu mc--utility" aria-label="Rutgers Supplemental Menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__utility' --> <!-- FILE NAME SUGGESTIONS: x menu--utility.html.twig x menu--utility.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--utility.html.twig' --> <ul class="menu m--menu m--utility"> <li class="menu-item menu-item--expanded"> <div class="utility-button-wrapper"> <button type="button" class="utility-button information-for-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Expand Rutgers.edu Sub-Menu"> <span >Rutgers.edu</span> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> <ul class="menu submenu" aria-hidden="true"> <li class="menu-item"> <a href="https://www.rutgers.edu/">Rutgers University</a> </li> <li class="menu-item"> <a href="https://camden.rutgers.edu/">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="https://www.newark.rutgers.edu/">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="https://newbrunswick.rutgers.edu/">Rutgers–New Brunswick</a> </li> <li class="menu-item"> <a href="https://academichealth.rutgers.edu/">RBHS/Health</a> </li> </ul> </div> </li> <li class="menu-item menu-item--expanded"> <div class="utility-button-wrapper"> <button type="button" class="utility-button information-for-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Expand Info For Sub-Menu"> <span >Info For</span> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> <ul class="menu submenu" aria-hidden="true"> <li class="menu-item"> <a href="/admitted-students" data-drupal-link-system-path="node/6804">Admitted Students</a> </li> <li class="menu-item"> <a href="/first-generation-students" data-drupal-link-system-path="node/199">First-Generation Students</a> </li> <li class="menu-item"> <a href="/transfer-students" data-drupal-link-system-path="node/192">Transfer Students</a> </li> <li class="menu-item"> <a href="/internationalstudents" title="Information for International Students" data-drupal-link-system-path="node/1743">International Students</a> </li> <li class="menu-item"> <a href="/parents-guardians" data-drupal-link-system-path="node/194">Parents &amp; Guardians</a> </li> <li class="menu-item"> <a href="/counselors" data-drupal-link-system-path="node/188">Counselors</a> </li> <li class="menu-item"> <a href="/veterans-military" data-drupal-link-system-path="node/193">Veterans &amp; Military</a> </li> <li class="menu-item"> <a href="https://gradstudy.rutgers.edu/">Graduate Students</a> </li> </ul> </div> </li> <li class="menu-item"> <a href="/request-info" data-drupal-link-system-path="node/212">Request Info</a> </li> <li class="menu-item"> <a href="https://rutgers.force.com/ApplicantPortal/AppPortalCustom">Check Your Status</a> </li> <li class="menu-item"> <a href="/meetyourcounselor" data-drupal-link-system-path="node/2085">Meet Your Counselor</a> </li> <li class="menu-item"> <a href="https://admissions.rutgers.edu/FAQ" title="Frequently Asked Questions">FAQ</a> </li> <li class="menu-item"> <a href="/contact-us" data-drupal-link-system-path="node/198">Contact Us</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--utility.html.twig' --> </nav> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--menu-banner-block--utility.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-gcseblock.html.twig * block--gcse-block.html.twig * block--rutgers-search.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div id="block-rutgers-custom-gcseblock" class="block block-rutgers-search block-gcse-block"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'gcse_block' --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/modules/custom/rutgers_search/templates/gcse-block.html.twig' --> <div class="cc--component-container cc--gcse-tag" > <div class="c--component c--gcse-tag" > <script> (function() { var cx = 'f342135d0fbe342ff'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = 'https://cse.google.com/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })(); </script> <div style="display: none"> <div class="gcse-searchbox-only" data-resultsUrl="/search/site" enableAutoComplete="true" data-autoCompleteMaxCompletions="5" data-autoCompleteMatchType='any'></div> </div> </div><!-- c--component c--gcse-tag --> </div><!-- cc--component-container cc--gcse-tag --> <!-- END OUTPUT from 'profiles/contrib/rutgers/modules/custom/rutgers_search/templates/gcse-block.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <button type="button" class="icon-search" aria-label="Open Search"> <svg role="img" class="search" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" xml:space="preserve"> <title>Open Search</title> <path class="search" d="M11.1,0C5,0,0,5,0,11.1s5,11.1,11.1,11.1c2.3,0,4.5-0.7,6.3-2l7.3,7.3c0.8,0.8,2,0.8,2.8,0c0.8-0.8,0.8-2,0-2.8 l-7.3-7.3c1.3-1.8,2-4,2-6.3C22.1,5,17.2,0,11.1,0z M11.1,3.9c4,0,7.2,3.2,7.2,7.2c0,4-3.2,7.2-7.2,7.2c-4,0-7.2-3.2-7.2-7.2 C3.9,7.1,7.1,3.9,11.1,3.9z"/> </svg> </button> <button type="button" class="icon-close" aria-label="Close"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 23.3" xml:space="preserve"> <path d="M2.8,0L12,9.2L21.2,0l2.1,2.1l-9.2,9.2l9.9,9.9l-2.1,2.1L12,13.4l-9.9,9.9L0,21.2l9.9-9.9L0.7,2.1L2.8,0z"/> </svg> </button> </div> </div> <div class="main-nav-container"> <div class="branding-mainmenu-container"> <div class="branding-mainmenu-container-inner"> <div class="inner-wrapper"> <div class="cc--component-container cc--basic-branding-header" > <div class="c--component c--basic-branding-header" > <a href="/" aria-label="Back to the website homepage"> <img alt="Rutgers logo" src="/profiles/contrib/rutgers/themes/rutgers_main/pattern_lab/source/images/icons/Rutgers_Primary_Mark.svg" /> </a> <div class="f--field f--text"> Undergraduate Admissions </div><!-- f--field f--text --> </div><!-- c--component c--basic-branding-header --> </div><!-- cc--component-container cc--basic-branding-header --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: x block--rutgers-standard-mainnavigation.html.twig * block--system-menu-block--main.html.twig * block--system-menu-block.html.twig * block--system.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'themes/custom/rutgers_custom/templates/block/block--rutgers-standard-mainnavigation.html.twig' --> <div id="block-rutgers-custom-mainnavigation" class="block block-system block-system-menu-blockmain cc--component-container cc--main-menu"> <div class="c--component c--main-menu"> <nav class="mc--menu mc--main" aria-label="Rutgers Supplemental Menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__main' --> <!-- FILE NAME SUGGESTIONS: x menu--main.html.twig x menu--main.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--main.html.twig' --> <ul class="menu m--menu m--main"> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/apply" data-drupal-link-system-path="node/129">How to Apply</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for How to Apply"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply#application" data-drupal-link-system-path="node/129">Apply Now</a> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>Application Dates &amp; Deadlines</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Application Dates &amp; Deadlines"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply/dates-deadlines/camden" data-drupal-link-system-path="node/1613">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/apply/dates-deadlines/newark" data-drupal-link-system-path="node/1614">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/apply/dates-deadlines/new-brunswick" data-drupal-link-system-path="node/1615">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>Required Credentials</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Required Credentials"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply/first-year-applicants" data-drupal-link-system-path="node/135">First-Year Students</a> </li> <li class="menu-item"> <a href="/apply/transfer-applicants" data-drupal-link-system-path="node/140">Transfer Students</a> </li> <li class="menu-item"> <a href="/apply/international-applicants" data-drupal-link-system-path="node/141">International Students</a> </li> <li class="menu-item"> <a href="/apply/part-time-non-degree-applicants" data-drupal-link-system-path="node/144">Part-Time and Non-Degree Students</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>How We Make Decisions</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for How We Make Decisions"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply/how-we-make-decisions" data-drupal-link-system-path="node/128">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/apply/how-we-make-decisions#tab=panel-2" data-drupal-link-system-path="node/128">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/apply/how-we-make-decisions#tab=panel-3" data-drupal-link-system-path="node/128">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/visit-rutgers" data-drupal-link-system-path="node/103">Visit Rutgers</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Visit Rutgers"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>Discover Rutgers</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Discover Rutgers"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/discover-camden" data-drupal-link-system-path="node/152">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/discover-newark" data-drupal-link-system-path="node/153">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/discover-new-brunswick" data-drupal-link-system-path="node/162">Rutgers–New Brunswick</a> </li> <li class="menu-item"> <a href="/rutgers-on-the-road" data-drupal-link-system-path="rutgers-on-the-road">Rutgers on the Road</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/all-events" data-drupal-link-system-path="all-events">All Events</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for All Events"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/events" data-drupal-link-system-path="node/222">Event Categories</a> </li> <li class="menu-item"> <a href="/camden-events" data-drupal-link-system-path="camden-events">Rutgers–Camden Events</a> </li> <li class="menu-item"> <a href="/newark-events" data-drupal-link-system-path="newark-events">Rutgers–Newark Events</a> </li> <li class="menu-item"> <a href="/newbrunswick-events" data-drupal-link-system-path="newbrunswick-events">Rutgers–New Brunswick Events</a> </li> </ul> </div> </div> </li> </ul> </div> </div> </li> <li class="menu-item"> <a href="/majors" data-drupal-link-system-path="node/143">Explore Majors</a> </li> <li class="menu-item menu-item--expanded menu-item--active-trail"> <div class="link-arrow-wrapper"> <a href="/costs-and-aid" data-drupal-link-system-path="node/99">Costs and Aid</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Costs and Aid"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item menu-item--expanded menu-item--active-trail"> <div class="link-arrow-wrapper"> <a href="/costs-and-aid/tuition-fees" data-drupal-link-system-path="node/145" class="is-active">Tuition and Fees</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Tuition and Fees"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/costs-and-aid/financial-aid" data-drupal-link-system-path="node/101">Financial Aid</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Financial Aid"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/costs-and-aid/financial-aid/nj-tuition-eligibility" data-drupal-link-system-path="node/111">New Jersey Tuition Eligibility</a> </li> <li class="menu-item"> <a href="/costs-and-aid/financial-aid/eof" data-drupal-link-system-path="node/112">New Jersey Educational Opportunity Fund (EOF)</a> </li> <li class="menu-item"> <a href="/costs-and-aid/financial-aid/financial-aid-glossary" data-drupal-link-system-path="node/113">Financial Aid Glossary</a> </li> </ul> </div> </div> </li> <li class="menu-item"> <a href="/costs-and-aid/scholarships" data-drupal-link-system-path="node/102">Scholarships</a> </li> </ul> </div> </div> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--main.html.twig' --> </nav> </div> </div> <!-- END OUTPUT from 'themes/custom/rutgers_custom/templates/block/block--rutgers-standard-mainnavigation.html.twig' --> <div class="buttons-wrapper"> <button type="button" class="icon-search" aria-label="Open Search"> <svg role="img" class="search" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" xml:space="preserve"> <title>Open Search</title> <path class="search" d="M11.1,0C5,0,0,5,0,11.1s5,11.1,11.1,11.1c2.3,0,4.5-0.7,6.3-2l7.3,7.3c0.8,0.8,2,0.8,2.8,0c0.8-0.8,0.8-2,0-2.8 l-7.3-7.3c1.3-1.8,2-4,2-6.3C22.1,5,17.2,0,11.1,0z M11.1,3.9c4,0,7.2,3.2,7.2,7.2c0,4-3.2,7.2-7.2,7.2c-4,0-7.2-3.2-7.2-7.2 C3.9,7.1,7.1,3.9,11.1,3.9z"/> </svg> </button> <div class="branding-hamburger-container"> <button aria-label="Open Menu" class="ru-hamburger" type="button"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 23"> <path d="M32,20v3H0v-3H32z M32,10v3H0v-3H32z M32,0v3H0V0H32z"/> </svg> </button> </div> </div> </div> </div> </div> </div> <div class="mobile-nav"> <div class="mobile-nav-topbar-container"> <div class="cc--component-container cc--basic-branding-header" > <div class="c--component c--basic-branding-header" > <a href="/" aria-label="Back to the website homepage"> <img alt="Rutgers logo" src="/profiles/contrib/rutgers/themes/rutgers_main/pattern_lab/source/images/icons/Rutgers_Primary_Mark.svg" /> </a> <div class="f--field f--text"> Undergraduate Admissions </div><!-- f--field f--text --> </div><!-- c--component c--basic-branding-header --> </div><!-- cc--component-container cc--basic-branding-header --> <button type="button" class="icon-search" aria-label="Open Search"> <svg role="img" class="search" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 28 28" xml:space="preserve"> <title>Open Search</title> <path class="search" d="M11.1,0C5,0,0,5,0,11.1s5,11.1,11.1,11.1c2.3,0,4.5-0.7,6.3-2l7.3,7.3c0.8,0.8,2,0.8,2.8,0c0.8-0.8,0.8-2,0-2.8 l-7.3-7.3c1.3-1.8,2-4,2-6.3C22.1,5,17.2,0,11.1,0z M11.1,3.9c4,0,7.2,3.2,7.2,7.2c0,4-3.2,7.2-7.2,7.2c-4,0-7.2-3.2-7.2-7.2 C3.9,7.1,7.1,3.9,11.1,3.9z"/> </svg> </button> <button type="button" class="mobile-menu-trigger" aria-label="Mobile Menu Toggle"> <svg role="img" class="icon-hamburger" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 32 23"> <title>Open Menu</title> <path d="M32,20v3H0v-3H32z M32,10v3H0v-3H32z M32,0v3H0V0H32z"/> </svg> <svg role="img" version="1.1" class="icon-close" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 23.3" xml:space="preserve"> <title>Close</title> <path d="M2.8,0L12,9.2L21.2,0l2.1,2.1l-9.2,9.2l9.9,9.9l-2.1,2.1L12,13.4l-9.9,9.9L0,21.2l9.9-9.9L0.7,2.1L2.8,0z"/> </svg> </button> </div> <div class="mobile-nav-menu-container"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: x block--rutgers-standard-mainnavigation-mobile.html.twig * block--menu-banner-block--main.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'themes/custom/rutgers_custom/templates/block/block--rutgers-standard-mainnavigation-mobile.html.twig' --> <div class="white block block-rutgers-menu block-menu-banner-blockmain cc--component-container cc--main-menu" id="block-rutgers-custom-mainnavigation-mobile"> <div class="c--component c--main-menu"> <nav class="mc--menu mc--main"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__main' --> <!-- FILE NAME SUGGESTIONS: x menu--main.html.twig x menu--main.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--main.html.twig' --> <ul class="menu m--menu m--main"> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/apply" data-drupal-link-system-path="node/129">How to Apply</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for How to Apply"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply#application" data-drupal-link-system-path="node/129">Apply Now</a> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>Application Dates &amp; Deadlines</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Application Dates &amp; Deadlines"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply/dates-deadlines/camden" data-drupal-link-system-path="node/1613">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/apply/dates-deadlines/newark" data-drupal-link-system-path="node/1614">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/apply/dates-deadlines/new-brunswick" data-drupal-link-system-path="node/1615">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--collapsed"> <span>Required Credentials</span> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>How We Make Decisions</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for How We Make Decisions"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/apply/how-we-make-decisions" data-drupal-link-system-path="node/128">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/apply/how-we-make-decisions#tab=panel-2" data-drupal-link-system-path="node/128">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/apply/how-we-make-decisions#tab=panel-3" data-drupal-link-system-path="node/128">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/visit-rutgers" data-drupal-link-system-path="node/103">Visit Rutgers</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Visit Rutgers"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <span>Discover Rutgers</span> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Discover Rutgers"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/discover-camden" data-drupal-link-system-path="node/152">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/discover-newark" data-drupal-link-system-path="node/153">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/discover-new-brunswick" data-drupal-link-system-path="node/162">Rutgers–New Brunswick</a> </li> <li class="menu-item"> <a href="/rutgers-on-the-road" data-drupal-link-system-path="rutgers-on-the-road">Rutgers on the Road</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--expanded"> <div class="link-arrow-wrapper"> <a href="/all-events" data-drupal-link-system-path="all-events">All Events</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for All Events"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/events" data-drupal-link-system-path="node/222">Event Categories</a> </li> <li class="menu-item"> <a href="/camden-events" data-drupal-link-system-path="camden-events">Rutgers–Camden Events</a> </li> <li class="menu-item"> <a href="/newark-events" data-drupal-link-system-path="newark-events">Rutgers–Newark Events</a> </li> <li class="menu-item"> <a href="/newbrunswick-events" data-drupal-link-system-path="newbrunswick-events">Rutgers–New Brunswick Events</a> </li> </ul> </div> </div> </li> </ul> </div> </div> </li> <li class="menu-item"> <a href="/majors" data-drupal-link-system-path="node/143">Explore Majors</a> </li> <li class="menu-item menu-item--expanded menu-item--active-trail"> <div class="link-arrow-wrapper"> <a href="/costs-and-aid" data-drupal-link-system-path="node/99">Costs and Aid</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Costs and Aid"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item menu-item--expanded menu-item--active-trail"> <div class="link-arrow-wrapper"> <a href="/costs-and-aid/tuition-fees" data-drupal-link-system-path="node/145" class="is-active">Tuition and Fees</a> <button type="button" class="arrow-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Display Sub Menu for Tuition and Fees"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> </div> <div class="submenus-wrapper"> <div class="submenus-wrapper-inner"> <ul class="menu submenu"> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="/costs-and-aid/tuition-fees#tuition" data-drupal-link-system-path="node/145" class="is-active">Rutgers–New Brunswick</a> </li> </ul> </div> </div> </li> <li class="menu-item menu-item--collapsed"> <a href="/costs-and-aid/financial-aid" data-drupal-link-system-path="node/101">Financial Aid</a> </li> <li class="menu-item"> <a href="/costs-and-aid/scholarships" data-drupal-link-system-path="node/102">Scholarships</a> </li> </ul> </div> </div> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--main.html.twig' --> </nav> </div> </div> <!-- END OUTPUT from 'themes/custom/rutgers_custom/templates/block/block--rutgers-standard-mainnavigation-mobile.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-utility-mobile.html.twig x block--menu-banner-block--utility.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig * block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--menu-banner-block--utility.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blockutility cc--component-container cc--utility-menu" id="block-rutgers-custom-utility-mobile"> <div class="c--component c--utility-menu"> <nav class="mc--menu mc--utility" aria-label="Rutgers Supplemental Menu"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__utility' --> <!-- FILE NAME SUGGESTIONS: x menu--utility.html.twig x menu--utility.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--utility.html.twig' --> <ul class="menu m--menu m--utility"> <li class="menu-item menu-item--expanded"> <div class="utility-button-wrapper"> <button type="button" class="utility-button information-for-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Expand Rutgers.edu Sub-Menu"> <span >Rutgers.edu</span> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> <ul class="menu submenu" aria-hidden="true"> <li class="menu-item"> <a href="https://www.rutgers.edu/">Rutgers University</a> </li> <li class="menu-item"> <a href="https://camden.rutgers.edu/">Rutgers–Camden</a> </li> <li class="menu-item"> <a href="https://www.newark.rutgers.edu/">Rutgers–Newark</a> </li> <li class="menu-item"> <a href="https://newbrunswick.rutgers.edu/">Rutgers–New Brunswick</a> </li> <li class="menu-item"> <a href="https://academichealth.rutgers.edu/">RBHS/Health</a> </li> </ul> </div> </li> <li class="menu-item menu-item--expanded"> <div class="utility-button-wrapper"> <button type="button" class="utility-button information-for-toggle" aria-expanded="false" aria-haspopup="true" aria-label="Expand Info For Sub-Menu"> <span >Info For</span> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 20 11.7" enable-background="new 0 0 20 11.7" xml:space="preserve"> <path d="M10,8.3L18.3,0L20,1.7l-10,10L0,1.7L1.7,0L10,8.3z"></path> </svg> </button> <ul class="menu submenu" aria-hidden="true"> <li class="menu-item"> <a href="/admitted-students" data-drupal-link-system-path="node/6804">Admitted Students</a> </li> <li class="menu-item"> <a href="/first-generation-students" data-drupal-link-system-path="node/199">First-Generation Students</a> </li> <li class="menu-item"> <a href="/transfer-students" data-drupal-link-system-path="node/192">Transfer Students</a> </li> <li class="menu-item"> <a href="/internationalstudents" title="Information for International Students" data-drupal-link-system-path="node/1743">International Students</a> </li> <li class="menu-item"> <a href="/parents-guardians" data-drupal-link-system-path="node/194">Parents &amp; Guardians</a> </li> <li class="menu-item"> <a href="/counselors" data-drupal-link-system-path="node/188">Counselors</a> </li> <li class="menu-item"> <a href="/veterans-military" data-drupal-link-system-path="node/193">Veterans &amp; Military</a> </li> <li class="menu-item"> <a href="https://gradstudy.rutgers.edu/">Graduate Students</a> </li> </ul> </div> </li> <li class="menu-item"> <a href="/request-info" data-drupal-link-system-path="node/212">Request Info</a> </li> <li class="menu-item"> <a href="https://rutgers.force.com/ApplicantPortal/AppPortalCustom">Check Your Status</a> </li> <li class="menu-item"> <a href="/meetyourcounselor" data-drupal-link-system-path="node/2085">Meet Your Counselor</a> </li> <li class="menu-item"> <a href="https://admissions.rutgers.edu/FAQ" title="Frequently Asked Questions">FAQ</a> </li> <li class="menu-item"> <a href="/contact-us" data-drupal-link-system-path="node/198">Contact Us</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--utility.html.twig' --> </nav> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block--menu-banner-block--utility.html.twig' --> </div> </div> </div> </div> </div> <!-- END OUTPUT from 'themes/custom/rutgers_custom/templates/layout/region--header.html.twig' --> </header> <main id="main-content-basic"> <div class="l--content"> <div class="above-content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: * region--breadcrumb.html.twig x region.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region.html.twig' --> <div class="region region-breadcrumb r--region r--breadcrumb"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-breadcrumbs.html.twig * block--system-breadcrumb-block.html.twig * block--system.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div id="block-rutgers-custom-breadcrumbs" class="block block-system block-system-breadcrumb-block"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'breadcrumb' --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/breadcrumb.html.twig' --> <div class="cc--component-container cc--breadcrumbs" > <div class="c--component c--breadcrumbs" > <ul> <li class=""> <a href="/costs-and-aid">Costs and Aid</a> </li> <li class="last-item"> <p>Tuition and Fees</p> </li> </ul> </div><!-- c--component c--breadcrumbs --> </div><!-- cc--component-container cc--breadcrumbs --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/breadcrumb.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region.html.twig' --> </div> <div class="content"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: * region--content.html.twig x region.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region.html.twig' --> <div class="region region-content r--region r--content"> <div data-drupal-messages-fallback class="hidden"></div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-rutgers-content.html.twig * block--system-main-block.html.twig * block--system.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div id="block-rutgers-custom-rutgers-content" class="block block-system block-system-main-block"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'node' --> <!-- FILE NAME SUGGESTIONS: * node--145--full.html.twig * node--145.html.twig x node--landing-secondary--full.html.twig * node--landing-secondary.html.twig * node--full.html.twig * node.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/content/node--landing-secondary--full.html.twig' --> <div class="content-main"> <div class="clc--component-list-container clc--landing-secondary-component-list "> <div class="cl--component-list cl--landing-secondary-component-list"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: * field--node--field-singleton--landing-secondary.html.twig x field--node--field-singleton.html.twig * field--node--landing-secondary.html.twig * field--field-singleton.html.twig * field--entity-reference-revisions.html.twig * field.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--node--field-singleton.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'paragraph' --> <!-- FILE NAME SUGGESTIONS: * paragraph--landing-secondary--hero-basic--default.html.twig * paragraph--landing-secondary--hero-basic.html.twig * paragraph--hero-basic--default.html.twig x paragraph--hero-basic.html.twig * paragraph--default.html.twig * paragraph.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--hero-basic.html.twig' --> <section class="cc--component-container cc--hero-basic color-red paragraph paragraph--type--hero-basic" > <div class="c--component c--hero-basic" > <div class="outer-wrapper"> <div class="inner-wrapper secondary-nav-adjustment-inner-wrapper"> <div class="text-container"> <div class="text-wrapper"> <div class="f--field f--page-title"> <h1>Tuition and Fees</h1> </div><!-- f--field f--page-title --> </div> </div> </div> </div> </div><!-- c--component c--hero-basic --> </section><!-- cc--component-container cc--hero-basic --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--hero-basic.html.twig' --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--node--field-singleton.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: * field--node--field-components--landing-secondary.html.twig x field--node--field-components.html.twig * field--node--landing-secondary.html.twig * field--field-components.html.twig * field--entity-reference-revisions.html.twig * field.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--node--field-components.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'paragraph' --> <!-- FILE NAME SUGGESTIONS: * paragraph--landing-secondary--heading-description--default.html.twig * paragraph--landing-secondary--heading-description.html.twig * paragraph--heading-description--default.html.twig x paragraph--heading-description.html.twig * paragraph--default.html.twig * paragraph.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--heading-description.html.twig' --> <section class="cc--component-container cc--heading-description vertical color-light-gray content-anchor paragraph paragraph--type--heading-description" id="nbspnbspnbsp" > <div class="c--component c--heading-description" > <div class="inner-wrapper"> <div class="text-container"> <div class="f--field f--section-title visually-hidden"> <h2>     </h2> </div><!-- f--field f--section-title --> <div class="cta-container"> <div class="f--field f--description"> <p>The cost of your tuition is one of the most important considerations when choosing a college. You might not know that a Rutgers education costs significantly less than private universities, while still offering a high-quality academic foundation and unparalleled experiential learning.<a id="tuition" name="tuition"></a></p> </div><!-- f--field f--description --> </div> </div> </div> </div><!-- c--component c--heading-description --> </section><!-- cc--component-container cc--heading-description --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--heading-description.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'paragraph' --> <!-- FILE NAME SUGGESTIONS: * paragraph--landing-secondary--accordion--default.html.twig * paragraph--landing-secondary--accordion.html.twig * paragraph--accordion--default.html.twig x paragraph--accordion.html.twig * paragraph--default.html.twig * paragraph.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--accordion.html.twig' --> <section class="cc--component-container cc--accordion red justify-left paragraph paragraph--type--accordion" aria-label="Content Accordions" > <div class="c--component c--accordion" > <div class="inner-wrapper"> <header class="section-header"> <div class="f--field f--section-title"> <h2> 2024–2025 Tuition and Fees </h2> </div><!-- f--field f--section-title --> <div class="f--field f--description"> <p>At Rutgers, the cost of attendance varies based on school affiliation, campus, and program.</p> </div><!-- f--field f--description --> </header> <ul class="accordion-list"> <li class="accordion-list-item"> <button type="button" class="accordion-trigger " id="heading-1426-1" aria-controls="section-1426-1" aria-expanded="false" aria-disabled="false"> <h3>Rutgers University–Camden</h3> </button> <div id="section-1426-1" role="region" aria-labelledby="heading-1426-1" class="accordion-panel"> <h3>New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition</td> <td>$14,222</td> <td>$14,222</td> </tr><tr><td>Fees</td> <td>$3,542</td> <td>$3,542</td> </tr><tr><td>Room and Board</td> <td>N/A</td> <td>$14,376</td> </tr><tr><td><strong>Total</strong></td> <td><strong>$17,764</strong></td> <td><strong>$32,140</strong></td> </tr></tbody></table><h3>Non-New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition</td> <td><span>$33,734</span></td> <td><span>$33,734</span></td> </tr><tr><td>Fees</td> <td><span>$3,542</span></td> <td><span>$3,542</span></td> </tr><tr><td>Room and Board</td> <td><span>N/A</span></td> <td><span>$</span>14,376</td> </tr><tr><td><strong>Total</strong></td> <td><strong><span>$37,276</span></strong></td> <td><strong><span>$51,652</span></strong></td> </tr></tbody></table><p><a href="https://finance.rutgers.edu/student-abc/tuition-fees">View tuition and fee rates specific to a Rutgers–Camden school or college</a>.</p> <p>All costs are for the academic year.</p> </div> </li> <li class="accordion-list-item"> <button type="button" class="accordion-trigger " id="heading-1426-2" aria-controls="section-1426-2" aria-expanded="false" aria-disabled="false"> <h3>Rutgers University–Newark</h3> </button> <div id="section-1426-2" role="region" aria-labelledby="heading-1426-2" class="accordion-panel"> <h3>New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition<strong>***</strong></td> <td>$14,222<strong>**</strong></td> <td>$14,222<strong>**</strong></td> </tr><tr><td>Fees<strong>***</strong></td> <td>$3,028<strong>+</strong></td> <td>$3,028<strong>+</strong></td> </tr><tr><td>Room and Board</td> <td>N/A</td> <td>$16,074<strong>+</strong></td> </tr><tr><td><strong>Total</strong></td> <td><strong>$17,250</strong></td> <td><strong>$33,324</strong></td> </tr></tbody></table><h3>Non-New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition<strong>***</strong></td> <td>$33,734<strong>*/**</strong></td> <td>$33,734<strong>*/**</strong></td> </tr><tr><td>Fees<strong>***</strong></td> <td>$3,028<strong>+</strong></td> <td>$3,028<strong>+</strong></td> </tr><tr><td>Room and Board</td> <td>N/A</td> <td>$16,074<strong>+</strong></td> </tr><tr><td><strong>Total</strong></td> <td><strong>$36,762</strong></td> <td><strong>$52,836</strong></td> </tr></tbody></table><p><strong>+</strong> Typical room (residence hall/double occupancy); board; general meal plan; and mandatory fees. Amounts will vary according to school or college and personal choices in academic-year suite, double occupancy at Rutgers–Newark. Board charges are based on 210 meal plan in New Brunswick, Raider meal plan in Newark, and 200 block meal plan in Camden.</p> <p><strong>*</strong> Students on F-1 and J-1 visas pay the Rutgers Non-New Jersey Residents rate and will incur additional expenses for the following: Rutgers SEVIS administration fee (SAF) of $250; annual medical insurance and health services fee(s); books and supplies each semester; travel to and from the U.S.; and other costs of living.</p> <p>** Part-time tuition (per credit cost): New Jersey resident $441 per credit; Non-New Jersey resident $1,054 per credit. (Credit amount subject to change.)</p> <p><strong>***</strong> Tuition and mandatory fee charges are based on School of Arts and Sciences–Newark rates. Amounts will vary according to school or college and personal choices.</p> <p><a href="https://finance.rutgers.edu/student-abc/tuition-fees">View tuition and fee rates specific to a Rutgers–Newark school or college</a>.</p> <p>All costs are for the academic year.</p> </div> </li> <li class="accordion-list-item"> <button type="button" class="accordion-trigger " id="heading-1426-3" aria-controls="section-1426-3" aria-expanded="false" aria-disabled="false"> <h3>Rutgers University–New Brunswick</h3> </button> <div id="section-1426-3" role="region" aria-labelledby="heading-1426-3" class="accordion-panel"> <h3>New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition</td> <td>$14,222<strong>**</strong></td> <td>$14,222<strong>**</strong></td> </tr><tr><td>Fees</td> <td>$3,707<strong>+</strong></td> <td>$3,707<strong>+</strong></td> </tr><tr><td>Room and Board</td> <td>N/A</td> <td>$15,714<strong>+</strong></td> </tr><tr><td><strong>Total</strong></td> <td><strong>$17,929</strong></td> <td><strong>$33,643</strong></td> </tr></tbody></table><p><strong>+</strong> Typical room (residence hall/double occupancy); board (210 meal plan); and mandatory fees. Amounts will vary according to school or college and personal choices. <a href="https://finance.rutgers.edu/student-abc/tuition-fees">View tuition and fee rates for a specific Rutgers–New Brunswick school or college</a>.</p> <p><strong>**</strong> Part-time tuition: $441/credit hour for the School of Arts and Sciences.</p> <p>All costs are for the academic year.</p> <h3>Non-New Jersey Residents</h3> <table><thead><tr><th> </th> <th><strong>Commuter</strong></th> <th><strong>On-Campus</strong></th> </tr></thead><tbody><tr><td>Tuition</td> <td>$33,734<strong>*/**</strong></td> <td>$33,734<strong>*/**</strong></td> </tr><tr><td>Fees</td> <td>$3,707<strong>+</strong></td> <td>$3,707<strong>+</strong></td> </tr><tr><td>Room and Board</td> <td>N/A</td> <td>$15,714<strong>+</strong></td> </tr><tr><td><strong>Total</strong></td> <td><strong>$37,441</strong></td> <td><strong>$53,155</strong></td> </tr></tbody></table><p><strong>+</strong> Typical room (residence hall/double occupancy); board (210 meal plan); and mandatory fees. Amounts will vary according to school or college and personal choices. <a href="https://finance.rutgers.edu/student-abc/tuition-fees">View tuition and fee rates for a specific Rutgers–New Brunswick school or college</a>.</p> <p><strong>*</strong> Students on F-1 and J-1 visas pay the Rutgers out-of-state tuition rate and will incur at minimum additional expenses for the following: Rutgers SEVIS administration fee (SAF) of $250; annual medical insurance and health services fee(s); books and supplies each semester; travel to and from the U.S.; and other costs of living.</p> <p><strong>**</strong> Part-time tuition: $1,054/credit hour for the School of Arts and Sciences.</p> <p>All costs are for the academic year.</p> </div> </li> </ul> </div> </div><!-- c--component c--accordion --> </section><!-- cc--component-container cc--accordion --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--accordion.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'paragraph' --> <!-- FILE NAME SUGGESTIONS: * paragraph--landing-secondary--descriptive-links--default.html.twig * paragraph--landing-secondary--descriptive-links.html.twig * paragraph--descriptive-links--default.html.twig x paragraph--descriptive-links.html.twig * paragraph--default.html.twig * paragraph.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--descriptive-links.html.twig' --> <section class="cc--component-container cc--descriptive-links color-blue paragraph paragraph--type--descriptive-links" > <div class="c--component c--descriptive-links" > <div class="inner-wrapper"> <div class="text-container"> <div class="f--field f--section-title"> <h2> New Jersey Tuition Rates Eligibility </h2> </div><!-- f--field f--section-title --> <div class="f--field f--description"> <p><strong>Find out if you qualify for in-state rates. View Rutgers' <a href="/costs-and-aid/financial-aid/new-jersey-tuition-eligibility">policy on residency for tuition purposes</a> and submit your documentation.</strong></p> </div><!-- f--field f--description --> </div> <ul class="cta-link-list"> </ul> </div> </div><!-- c--component c--descriptive-links --> </section><!-- cc--component-container cc--descriptive-links --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--descriptive-links.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'paragraph' --> <!-- FILE NAME SUGGESTIONS: * paragraph--landing-secondary--promo-50-50--default.html.twig * paragraph--landing-secondary--promo-50-50.html.twig * paragraph--promo-50-50--default.html.twig x paragraph--promo-50-50.html.twig * paragraph--default.html.twig * paragraph.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--promo-50-50.html.twig' --> <section class="cc--component-container cc--promo-50-50 has-links layout-left content-anchor paragraph paragraph--type--promo-50-50" id="additional-resources" > <div class="c--component c--promo-50-50" > <div class="fifty-fifty-wrapper layout-left"> <div class="text-container"> <div class="text-container-inner"> <div class="f--field f--section-title"> <h2> Additional Resources </h2> </div><!-- f--field f--section-title --> <div class="f--field f--description"> <p>Find Rutgers tuition rates and fees specific to a school or college, and estimate your costs by using the Net Price Calculator.</p> </div><!-- f--field f--description --> <section class="cc--component-container cc--cta-link-list" > <div class="c--component c--cta-link-list" > <ul class="cta-link-list"> <li class="cta-link"> <div class="f--field f--link"> <a class="button--alt button--svg button--arrow " href="https://finance.rutgers.edu/student-abc/tuition-fees" > Comprehensive Tuition and Fees Listing <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.1 24'><path d='M0,2.1L2.1,0l12,12l-12,12L0,21.9L9.9,12L0,2.1z'/></svg> </a> </div><!-- f--field f--link --> </li> <li class="cta-link"> <div class="f--field f--link"> <a class="button--alt button--svg button--arrow " href="https://finance.rutgers.edu/student-abc/tuition-fees/fee-descriptions" > Fee Descriptions <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.1 24'><path d='M0,2.1L2.1,0l12,12l-12,12L0,21.9L9.9,12L0,2.1z'/></svg> </a> </div><!-- f--field f--link --> </li> <li class="cta-link"> <div class="f--field f--link"> <a class="button--alt button--svg button--arrow " href="https://app.meadowfi.com/rutgers" > Net Price Calculator <svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 14.1 24'><path d='M0,2.1L2.1,0l12,12l-12,12L0,21.9L9.9,12L0,2.1z'/></svg> </a> </div><!-- f--field f--link --> </li> </ul> </div><!-- c--component c--cta-link-list --> </section><!-- cc--component-container cc--cta-link-list --> </div> </div> <div class="image-video-container background-image" style="background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==)"> <div class="f--image--hidden"> <div class="f--field f--image"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'responsive_image' --> <!-- BEGIN OUTPUT from 'core/themes/stable/templates/field/responsive-image.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'image' --> <!-- BEGIN OUTPUT from 'core/themes/stable/templates/field/image.html.twig' --> <img srcset="/sites/default/files/styles/4x3_full_default_1x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=uJp-IvwV 499w, /sites/default/files/styles/4x3_full_default_1_5x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=Q5zRBdS7 749w, /sites/default/files/styles/4x3_full_500_1x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=VesUAt0D 767w, /sites/default/files/styles/4x3_full_default_2x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=ytTVM_J0 998w, /sites/default/files/styles/4x3_full_768_1x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=XRSnMjzn 1024w, /sites/default/files/styles/4x3_full_500_1_5x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=x052weLc 1151w, /sites/default/files/styles/4x3_full_1024_1x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=t433U-8O 1440w, /sites/default/files/styles/4x3_full_500_2x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=iFRmJrs3 1534w, /sites/default/files/styles/4x3_full_768_1_5x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=ZWvv7wYI 1536w, /sites/default/files/styles/4x3_full_768_2x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=He_wQ_-M 2048w, /sites/default/files/styles/4x3_full_1024_1_5x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=AstoYG1K 2160w, /sites/default/files/styles/4x3_full_1024_2x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=JxsQEFsS 2880w" sizes="100vw" src="/sites/default/files/styles/4x3_full_default_1x/public/2021-12/lg_NWK-arch-sunny-day_2100px.jpg?h=8b7966f8&amp;itok=uJp-IvwV" alt="Students walking on Newark campus near arch" title="" typeof="foaf:Image" /> <!-- END OUTPUT from 'core/themes/stable/templates/field/image.html.twig' --> <!-- END OUTPUT from 'core/themes/stable/templates/field/responsive-image.html.twig' --> </div><!-- f--field f--image --> </div> </div> </div> </div><!-- c--component c--promo-50-50 --> </section><!-- cc--component-container cc--promo-50-50 --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/paragraph/paragraph--promo-50-50.html.twig' --> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--node--field-components.html.twig' --> </div> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/content/node--landing-secondary--full.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/region.html.twig' --> </div> </div> </main> <footer id="l--main-footer-basic" class="site-footer"> <h2 class="visually-hidden">Site Footer</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'region' --> <!-- FILE NAME SUGGESTIONS: x region--footer.html.twig * region.html.twig --> <!-- BEGIN OUTPUT from 'themes/custom/rutgers_custom/templates/layout/region--footer.html.twig' --> <div class="cc--component-container cc--back-to-top"> <div class="c--component c--back-to-top"> <button type="button" class="back-to-top-btn" aria-label="Back to the Top"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 24 14.1"> <path d="M2.1,14.1L0,12L12,0l12,12l-2.1,2.1L12,4.2L2.1,14.1z"></path> </svg> </button> </div> </div> <div class="cc--component-container cc--basic-footer" aria-label="Site Footer"> <div class="c--component c--basic-footer"> <div class="footer-main"> <div class="footer-top"> <div class="cc--component-container cc--basic-branding-footer" > <div class="c--component c--basic-branding-footer" > <a href="/" aria-label="Back to home"><img alt="Rutgers logo" src="/profiles/contrib/rutgers/themes/rutgers_main/pattern_lab/source/images/icons/RUTGERS_H_WHITE.svg" /></a> </div><!-- c--component c--basic-branding-footer --> </div><!-- cc--component-container cc--basic-branding-footer --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-locations.html.twig * block--menu-banner-block--locations.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blocklocations" id="block-rutgers-custom-locations"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__locations' --> <!-- FILE NAME SUGGESTIONS: x menu--locations.html.twig x menu--locations.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--locations.html.twig' --> <ul class="menu m--menu m--locations"> <li class="menu-item"> <a href="https://www.rutgers.edu/">Rutgers.edu</a> </li> <li class="menu-item"> <a href="https://www.camden.rutgers.edu/">Camden</a> </li> <li class="menu-item"> <a href="https://newark.rutgers.edu/">Newark</a> </li> <li class="menu-item"> <a href="https://newbrunswick.rutgers.edu/">New Brunswick</a> </li> <li class="menu-item"> <a href="https://academichealth.rutgers.edu/">RBHS/Health</a> </li> <li class="menu-item"> <a href="https://onlineprograms.rutgers.edu/">Online</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--locations.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> </div> <div class="footer-middle"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-patientcare.html.twig * block--menu-banner-block--academics.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blockacademics" id="block-rutgers-custom-patientcare"> <h2>Information For</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__academics' --> <!-- FILE NAME SUGGESTIONS: x menu--academics.html.twig x menu--academics.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--academics.html.twig' --> <ul class="m--menu m--footer"> <li class="menu-item"> <a href="/first-generation-students" data-drupal-link-system-path="node/199">First-Generation Students</a> </li> <li class="menu-item"> <a href="/transfer-students" data-drupal-link-system-path="node/192">Transfer Students</a> </li> <li class="menu-item"> <a href="/internationalstudents" title="Information for International Students" data-drupal-link-system-path="node/1743">International Students</a> </li> <li class="menu-item"> <a href="/parents-guardians" data-drupal-link-system-path="node/194">Parents &amp; Guardians</a> </li> <li class="menu-item"> <a href="/counselors" data-drupal-link-system-path="node/188">Counselors</a> </li> <li class="menu-item"> <a href="/veterans-military" data-drupal-link-system-path="node/193">Veterans &amp; Military</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--academics.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-alumni.html.twig * block--menu-banner-block--campus.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blockcampus" id="block-rutgers-custom-alumni"> <h2>Discover Rutgers</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__campus' --> <!-- FILE NAME SUGGESTIONS: x menu--campus.html.twig x menu--campus.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--campus.html.twig' --> <ul class="m--menu m--footer"> <li class="menu-item"> <a href="/discover-camden" data-drupal-link-system-path="node/152">Rutgers University–Camden</a> </li> <li class="menu-item"> <a href="/discover-newark" data-drupal-link-system-path="node/153">Rutgers University–Newark</a> </li> <li class="menu-item"> <a href="/discover-new-brunswick" data-drupal-link-system-path="node/162">Rutgers University–New Brunswick</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--campus.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-admissions.html.twig * block--menu-banner-block--connect.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blockconnect" id="block-rutgers-custom-admissions"> <h2>Connect</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__connect' --> <!-- FILE NAME SUGGESTIONS: x menu--connect.html.twig x menu--connect.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--connect.html.twig' --> <div class="cc--component-container cc--footer-menu connect-menu-1"> <div class="c--component c--footer-menu"> <nav class="mc--menu mc--footer-connect--menu-1"> <ul class="m--menu m--footer-supplemental"> <li class="menu-item"> <a href="/request-info" data-drupal-link-system-path="node/212">Request Information</a> </li> <li class="menu-item"> <a href="/apply" data-drupal-link-system-path="node/129">Apply to Rutgers</a> </li> <li class="menu-item"> <a href="https://rutgers.force.com/ApplicantPortal/AppPortalCustom">Application Portal</a> </li> </ul> </nav> </div> </div> <div class="cc--component-container cc--footer-menu connect-menu-2"> <div class="c--component c--footer-menu"> <nav class="mc--menu mc--footer-connect--menu-2"> <ul class="m--menu m--footer-supplemental"> <li class="menu-item"> <a href="/events" data-drupal-link-system-path="node/222">Visits &amp; Tours</a> </li> <li class="menu-item"> <a href="/majors" data-drupal-link-system-path="node/143">Explore Majors</a> </li> <li class="menu-item"> <a href="/costs-and-aid" data-drupal-link-system-path="node/99">Costs &amp; Aid</a> </li> </ul> </nav> </div> </div> <div class="cc--component-container cc--footer-menu connect-menu-3"> <div class="c--component c--footer-menu"> <nav class="mc--menu mc--footer-connect--menu-3"> <ul class="m--menu m--footer-supplemental"> <li class="menu-item"> <a href="/costs-and-aid/scholarships" data-drupal-link-system-path="node/102">Scholarships</a> </li> <li class="menu-item"> <a href="https://gradstudy.rutgers.edu/apply/overview">Graduate Admissions</a> </li> <li class="menu-item"> <a href="/contact-us" data-drupal-link-system-path="node/198">Contact Us</a> </li> </ul> </nav> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--connect.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-connect.html.twig * block--menu-banner-block--notices.html.twig * block--menu-banner-block.html.twig * block--rutgers-menu.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div class="black block block-rutgers-menu block-menu-banner-blocknotices" id="block-rutgers-custom-connect"> <h2>Notices</h2> <!-- THEME DEBUG --> <!-- THEME HOOK: 'menu__notices' --> <!-- FILE NAME SUGGESTIONS: x menu--notices.html.twig x menu--notices.html.twig * menu.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--notices.html.twig' --> <ul class="m--menu m--footer"> <li class="menu-item"> <a href="https://www.rutgers.edu/status">University Operating Status</a> </li> <li class="menu-item"> <a href="https://ipo.rutgers.edu/publicsafety/crime-statistics">Annual Security Report, Safety Matters</a> </li> <li class="menu-item"> <a href="https://www.rutgers.edu/privacy-statement">Privacy Policy</a> </li> <li class="menu-item"> <a href="https://oirap.rutgers.edu/Consumer-Info.html">Consumer Information</a> </li> </ul> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/navigation/menu--notices.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> </div> <div class="footer-bottom"> <div class="social-newsletter-container"> </div> </div> <!-- THEME DEBUG --> <!-- THEME HOOK: 'block' --> <!-- FILE NAME SUGGESTIONS: * block--rutgers-standard-copyright.html.twig * block--block-content--4566fcea-9192-44f0-9446-3c3838011113.html.twig * block--block-content.html.twig * block--block-content.html.twig x block.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> <div id="block-rutgers-custom-copyright" class="block block-block-content block-block-content4566fcea-9192-44f0-9446-3c3838011113"> <!-- THEME DEBUG --> <!-- THEME HOOK: 'field' --> <!-- FILE NAME SUGGESTIONS: * field--block-content--body--title-description.html.twig x field--block-content--body.html.twig * field--block-content--title-description.html.twig * field--body.html.twig * field--text-with-summary.html.twig * field.html.twig --> <!-- BEGIN OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--block-content--body.html.twig' --> <p>Rutgers University is an equal access/opportunity institution and does not discriminate based on the basis of race, color, national origin, sex, sexual orientation, gender identity or expression, disability, age, or any other category covered by law in its admissions programs or activities. If you have questions regarding our non-discrimination policies, please <a href="https://uec.rutgers.edu/programs-2/title-ix/coordinators/">contact the appropriate University-wide Title IX coordinator</a> at University Ethics and Compliance.</p> <p style="margin-bottom:11px">Individuals with disabilities are encouraged to direct suggestions, comments, or complaints concerning any accessibility issues with Rutgers websites to <a href="mailto:accessibility@rutgers.edu">accessibility@rutgers.edu</a> or complete the <a href="https://it.rutgers.edu/it-accessibility-initiative/barrierform/" target="_blank">Report Accessibility Barrier / Provide Feedback</a> form.<br /><br /> Information about Free Expression at Rutgers can be found at <a href="https://free-expression.rutgers.edu/">https://free-expression.rutgers.edu/</a>.</p> <p><a href="https://www.rutgers.edu/copyright-information" target="_blank">Copyright ©<script type="text/javascript"> <!--//--><![CDATA[// ><!-- document.write(new Date().getFullYear()); //--><!]]> </script></a>, Rutgers, The State University of New Jersey. All rights reserved. <a href="https://rutgers.ca1.qualtrics.com/jfe/form/SV_9HtHk5YbcMaZlhb" target="_blank">Contact webmaster</a></p> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/field/field--block-content--body.html.twig' --> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/block/block.html.twig' --> </div> </div> </div> <!-- END OUTPUT from 'themes/custom/rutgers_custom/templates/layout/region--footer.html.twig' --> </footer> </div> </div> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/page--full.html.twig' --> </div> <!-- END OUTPUT from 'core/themes/stable/templates/content/off-canvas-page-wrapper.html.twig' --> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/145","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"user":{"uid":0,"permissionsHash":"fd16413945ea34d161f0472c67d69b331113ea1a7b554dbead3b0dc88f552d85"}}</script> <script src="/sites/default/files/js/js_Pj8Ie27KTGnGh1PudKtS4XtmILWw8zfKd70muayxGV0.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-b0ab1d4a7c236a54849","applicationID":"962220676","transactionName":"MVJbZEJRW0MDU0ZRXggYeFNEWVpeTUBTX1Q5VFhTWFU=","queueTime":0,"applicationTime":10,"atts":"HRVYEgpLSE0=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- END OUTPUT from 'profiles/contrib/rutgers/themes/rutgers_main/templates/layout/html.html.twig' -->

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