CINXE.COM
MA in Forensic Mental Health Counseling | John Jay College of Criminal Justice
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="og: https://ogp.me/ns#"> <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:"1103390947",accountID:"6414413",trustKey:"6414413",xpid:"UgIGVVJSCxABVFBRBgEDVVIF",licenseKey:"NRJS-e61d37eff8f62b5cea4",applicationID:"1013104364"};;/*! For license information please see nr-loader-spa-1.286.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(3333);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={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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,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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,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,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},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,harvester: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.286.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},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}},3241:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(6154);const i="newrelic";function o(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},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})},5701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>s});var n=r(7836),i=r(3241);const o=new Set,a={};function s(e,t){const r=n.ee.get(t);a[t]??={},e&&"object"==typeof e&&(o.has(t)||(r.emit("rumresp",[e]),a[t]=e,o.add(t),(0,i.W)({agentIdentifier:t,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},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),c&&h(c.prototype,f),h(a.gm,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])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=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(8154),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()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);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,rF:()=>d});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)}}function d(e,t){try{if("string"==typeof t?.type){if("password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},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:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={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:()=>T,uP:()=>s,wW:()=>E,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",E="cb"+R,A="jsTime",T="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")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>I});var n=r(860),i=r(2555),o=r(9908),a=r(1687),s=r(5289),c=r(6154),u=r(944),d=r(8154),l=r(384),f=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",f.G4.RECORD,f.G4.PAUSE,"log","wrapLogger"],p=["setErrorHandler","finished","addToTrace","addRelease"];var g=r(1863),m=r(2614),v=r(993),b=r(3785),y=r(9414),w=r(3241),R=r(5701);function x(){const e=(0,l.pV)();h.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.runtime?e.exposed&&e[t]&&"micro-agent"!==e.runtime.loaderType&&n.push(e[t](...r)):(0,u.R)(38,t)})),n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),S=r(3371);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var O=r(7836);const _=new Set;function I(e,t={},h,I){let{init:P,info:j,loader_config:C,runtime:k={},exposed:L=!0}=t;k.loaderType=h;const H=(0,l.pV)();j||(P=H.init,j=H.info,C=H.loader_config),(0,A.xN)(e.agentIdentifier,P||{}),(0,T.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},c.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const M=e.init,D=[j.beacon,j.errorBeacon];_.has(e.agentIdentifier)||(M.proxy.assets&&(N(M.proxy.assets),D.push(M.proxy.assets)),M.proxy.beacon&&D.push(M.proxy.beacon),x(),(0,l.US)("activatedFeatures",R.B),e.runSoftNavOverSpa&&=!0===M.soft_navigations.enabled&&M.feature_flags.includes("soft_nav")),k.denyList=[...M.ajax.deny_list||[],...M.ajax.block_internal?D:[]],k.ptid=e.agentIdentifier,(0,S.V)(e.agentIdentifier,k),_.has(e.agentIdentifier)||(e.ee=O.ee.get(e.agentIdentifier),e.exposed=L,function(e,t){t||(0,a.Ak)(e.agentIdentifier,"api");const l=e.ee.get("tracer");E[e.agentIdentifier]=m.g.OFF,e.ee.on(f.G4.REPLAY_RUNNING,(t=>{E[e.agentIdentifier]=t}));const h="api-",x=h+"ixn-";function A(t,r,n,o){const a=e.info;return null===r?delete a.jsAttributes[t]:(0,i.x1)(e.agentIdentifier,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),N(h,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}e.log=function(t,{customAttributes:r={},level:i=v.p_.INFO}={}){(0,o.p)(d.xV,["API/log/called"],void 0,n.K7.metrics,e.ee),(0,b.R)(e.ee,t,r,i)},e.wrapLogger=(t,r,{customAttributes:i={},level:a=v.p_.INFO}={})=>{(0,o.p)(d.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,e.ee),(0,y.J)(e.ee,t,r,{customAttributes:i,level:a})},p.forEach((t=>{e[t]=N(h,t,!0,"api")})),e.addPageAction=N(h,"addPageAction",!0,n.K7.genericEvents),e.recordCustomEvent=N(h,"recordCustomEvent",!0,n.K7.genericEvents),e.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),e.runtime.customTransaction=(r||"http://custom.transaction")+t,N(h,"setPageViewName",!0)()},e.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return A(e,t,"setCustomAttribute",r);(0,u.R)(40,typeof t)}else(0,u.R)(39,typeof e)},e.setUserId=function(e){if("string"==typeof e||null===e)return A("enduser.id",e,"setUserId",!0);(0,u.R)(41,typeof e)},e.setApplicationVersion=function(e){if("string"==typeof e||null===e)return A("application.version",e,"setApplicationVersion",!1);(0,u.R)(42,typeof e)},e.start=()=>{try{(0,o.p)(d.xV,["API/start/called"],void 0,n.K7.metrics,e.ee),e.ee.emit("manual-start-all")}catch(e){(0,u.R)(23,e)}},e[f.G4.RECORD]=function(){(0,o.p)(d.xV,["API/recordReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.RECORD,[],void 0,n.K7.sessionReplay,e.ee)},e[f.G4.PAUSE]=function(){(0,o.p)(d.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,e.ee),(0,o.p)(f.G4.PAUSE,[],void 0,n.K7.sessionReplay,e.ee)},e.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.prototype={createTracer:function(t,r){var i={},a=this,s="function"==typeof r;return(0,o.p)(d.xV,["API/createTracer/called"],void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,o.p)(x+"tracer",[(0,g.t)(),t,i],a,n.K7.spa,e.ee),function(){if(l.emit((s?"":"no-")+"fn-start",[(0,g.t)(),a,s],i),s)try{return r.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw l.emit("fn-err",[arguments,this,t],i),t}finally{l.emit("fn-end",[(0,g.t)()],i)}}}};function N(t,r,i,a){return function(){return(0,o.p)(d.xV,["API/"+r+"/called"],void 0,n.K7.metrics,e.ee),(0,w.W)({agentIdentifier:e.agentIdentifier,drained:!!R.B?.[e.agentIdentifier],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:a}}),a&&(0,o.p)(t+r,[i?(0,g.t)():performance.now(),...arguments],i?null:this,a,e.ee),i?void 0:this}}function O(){r.e(478).then(r.bind(r,8778)).then((({setAsyncAPI:t})=>{t(e),(0,a.Ze)(e.agentIdentifier,"api")})).catch((t=>{(0,u.R)(27,t),e.ee.abort()}))}["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((t=>{S[t]=N(x,t,void 0,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa)})),e.setCurrentRouteName=e.runSoftNavOverSpa?N(x,"routeName",void 0,n.K7.softNav):N(h,"routeName",!0,n.K7.spa),e.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(d.xV,["API/noticeError/called"],void 0,n.K7.metrics,e.ee),(0,o.p)("err",[t,(0,g.t)(),!1,r,!!E[e.agentIdentifier]],void 0,n.K7.jserrors,e.ee)},c.RI?(0,s.GG)((()=>O()),!0):O()}(e,I),(0,w.W)({agentIdentifier:e.agentIdentifier,drained:!!R.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),_.add(e.agentIdentifier)}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>d,K7:()=>c,P3:()=>u,XX:()=>i,Yy:()=>s,df:()=>o,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s="browser/logs",c={ajax:"ajax",genericEvents:"generic_events",jserrors:i,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"},u={[c.pageViewEvent]:1,[c.pageViewTiming]:2,[c.metrics]:3,[c.jserrors]:4,[c.spa]:5,[c.ajax]:6,[c.sessionTrace]:7,[c.softNav]:8,[c.sessionReplay]:9,[c.logging]:10,[c.genericEvents]:11},d={[c.pageViewEvent]:a,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:o,[c.sessionReplay]:o,[c.logging]:s,[c.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.286.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.286.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-xt9QypT23DNupLy9wXPzK6uGCHucLx9ieBiprVZwJD/HfkKcTY5t9xUrMvJ/ybOBfVDiFPL8R/YCJHdANxjV3g==",249:"sha512-KxJzV7dF4ry7RzxsxRBMJPnHjRdZUbseWowgGkDemMtubSveBZAlqlWb/489Lpd5K2u0Q2zTSBK599A9+u9jpA==",212:"sha512-ges3wTNuYgFINvgkoryTYKsHZWBqvLFD9qo1XJQWq5OYq+1DVXuGFs9cYogVoQEoCQxuaUdKAXcxF/sl3Ntbrg=="};(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.286.0.PROD"]=self["webpackChunk:NRBA-1.286.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(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if(this[t]!==n.prototype[t])return this[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(this[t]!==o.prototype[t]&&this[t]!==n.prototype[t])return this[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(8969);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(!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),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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),E=i(2843),A=i(3878),T=i(782),S=i(1863);class N extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),p.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,x.p)(O.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)})),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(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{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return C(e.reason)}const r=C(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(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 M 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,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],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 D=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,D.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,P.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(void 0===p.gm.XMLHttpRequest)return n;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-",J=Y+"body-",X=["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,X.forEach((e=>{r(Q[te],e,J),r(ee[te],e,J)})),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,P.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;const he="X-NewRelic-App-Data";class pe 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};ge(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){E(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]},ge(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),ge(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.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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&&r.getAllResponseHeaders().indexOf(he)>=0){var i=r.getResponseHeader(he);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 ge(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 me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:we,bD:Re,d3:xe,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:Ne}=ye;class Oe extends b{static featureName=Ae;constructor(e,t=!0){super(e,Ae,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;be(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Se,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Ne+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Ne+Ee,(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)(we,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Ie 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(_e.H3,"_").concat(_e.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===_e.g.FULL||e.sessionReplayMode===_e.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,agentRef:this.#o}),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!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3962);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){if(super(e,Pe.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=be(this.ee);Pe.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 Ce=i(7378);const ke={},Le=["appendChild","insertBefore","replaceChild"];function He(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||ke[t.debugId])return t;ke[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,Le,"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 Me={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(Me[t.debugId])return t;Me[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 Ke={},Ue="setTimeout",Ve="setInterval",Ge="clearTimeout",Fe="-start",Be=[Ue,"setImmediate",Ve,Ge,"clearImmediate"];function We(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Ke[t.debugId]++)return t;Ke[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Be.slice(0,2),Ue+"-"),r.inPlace(p.gm,Be.slice(2,3),Ve+"-"),r.inPlace(p.gm,Be.slice(3),Ge+"-"),t.on(Ve+Fe,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ue+Fe,(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 ze={};function qe(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||ze[t.debugId])return t;ze[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:Ze,d3:Ye,Kp:Je,$p:Xe,wW:$e,e5:Qe,tH:et,uP:tt,rw:rt,Lc:nt}=Ce;class it extends b{static featureName=Ze;constructor(e,t=!0){if(super(e,Ze,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=He(this.ee),a=De(this.ee),s=We(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=be(this.ee),f=qe(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[tt]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[tt],this[nt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(tt,g),a.on(rt,g),o.on(rt,g),this.ee.on(nt,m),a.on($e,m),o.on($e,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([tt,nt,"xhr-resolved"],this.featureName),u.buffer([tt],this.featureName),s.buffer(["setTimeout"+Je,"clearTimeout"+Ye,tt],this.featureName),c.buffer([tt,"new-xhr","send-xhr"+Ye],this.featureName),d.buffer([et+Ye,et+"-done",et+Xe+Ye,et+Xe+Je],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([tt],this.featureName),a.buffer(["propagate",rt,$e,"executor-err","resolve"+Ye],this.featureName),i.buffer([tt,"no-"+tt],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,et+Ye),v(d,et+"-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 ot=i(3333);class at extends b{static featureName=ot.TZ;constructor(e,t=!0){super(e,ot.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(ot.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),ot.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var st=i(993),ct=i(3785),ut=i(9414);class dt extends b{static featureName=st.TZ;constructor(e,t=!0){super(e,st.TZ,t);const r=this.ee;(0,ut.J)(r,p.gm.console,"log",{level:"info"}),(0,ut.J)(r,p.gm.console,"error",{level:"error"}),(0,ut.J)(r,p.gm.console,"warn",{level:"warn"}),(0,ut.J)(r,p.gm.console,"info",{level:"info"}),(0,ut.J)(r,p.gm.console,"debug",{level:"debug"}),(0,ut.J)(r,p.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ct.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),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}}get api(){return this}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]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[pe,w,N,Oe,Ie,_,M,at,dt,je,it],loaderType:"spa"})})()})();</script> <meta name="description" content="Find information about the John Jay College of Criminal Justice MA in Forensic Mental Health Counseling" /> <link rel="canonical" href="https://www.jjay.cuny.edu/academics/graduate-programs/ma-forensic-mental-health-counseling" /> <meta property="og:site_name" content="John Jay College of Criminal Justice" /> <meta property="og:title" content="MA in Forensic Mental Health Counseling" /> <meta property="og:description" content="Find information about the John Jay College of Criminal Justice MA in Forensic Mental Health Counseling" /> <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" /> <script type="application/ld+json">{ "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.jjay.cuny.edu/" }, { "@type": "ListItem", "position": 2, "name": "Academics", "item": "https://www.jjay.cuny.edu/academics" }, { "@type": "ListItem", "position": 3, "name": "Graduate Programs", "item": "https://www.jjay.cuny.edu/academics/graduate-programs" }, { "@type": "ListItem", "position": 4, "name": "MA in Forensic Mental Health Counseling" } ] }</script> <link rel="icon" href="/themes/custom/jj_custom/favicon.png" type="image/png" /> <script src="/sites/default/files/google_tag/production/google_tag.script.js?su5h43" defer></script> <title>MA in Forensic Mental Health Counseling | John Jay College of Criminal Justice</title> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_EkB6tZ8xnbc5V4tJHZ8MuSUMdbsd5nf2lj72Op6smRE.css" /> <link rel="stylesheet" media="all" href="/sites/default/files/css/css_QXfJWl-ZRICyxw6c-3z70klg8BW6V88zO1fkO-gDQMc.css" /> /** * redirect */ <script> if (window.location.hostname === 'new.jjay.cuny.edu') { window.location.replace(window.location.href.replace('new.jjay.cuny.edu', 'www.jjay.cuny.edu')); } </script> </head> <body class="node-2324 node--landing-page path-academics-graduate-programs-ma-forensic-mental-health-counseling user-anonymous"> <a href="#main-content" class="skip-to-main-content focusable" aria-label="skip to main content"> Skip to main content </a> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W6NLR5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas> <header id="navbar" role="banner"> <div class="header navbar-header container"> <div> <div id="block-jj-custom-site-branding" class="block block--system-branding-block"> <a href="/" rel="home"> <img src="/themes/custom/jj_custom/resources/logos/JJC_60_Years_Logo.svg" alt="Home" /> </a> </div> </div> <div class="header__ctas"> <a class="btn-icon btn-icon--message btn--message" aria-label="webmail login" href="https://webmail.jjay.cuny.edu/owa"></a> <a class="btn-icon btn-icon--search btn--search" aria-label="website search" href="https://www.jjay.cuny.edu/google-search"></a> <a class="donate btn--donate" aria-label="donate" href="/donate">Donate now</a> <a class="apply btn--apply" aria-label="apply" href="/admissions">Apply now</a> <button type="button" aria-label="Site navigation trigger" class="header__trigger navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false"> <span class="sr-only">Toggle navigation</span> <span class="icon-bar top"></span> <span class="icon-bar middle"></span> <span class="icon-bar bottom"></span> </button> </div> </div> <div id="navbar-collapse" class="container navbar-collapse collapse container" aria-hidden="true" inert="true"> <div class="navbar-collapse__inner"> <div class="header__ctas navbar-collapse__ctas"> <a class="donate btn--donate" aria-label="donate" href="/donate">Donate now</a> <a class="apply btn--apply" aria-label="apply" href="/admissions">Apply now</a> </div> <div class="navbar-collapse__primary"> <div class="nav-wrapper"> <nav role="navigation" aria-labelledby="block-jj-custom-main-menu-menu" id="block-jj-custom-main-menu" class="block block--system-menu-block--main header-menu header-menu--primary header-menu--primary__col-0"> <h2 class="visually-hidden" id="block-jj-custom-main-menu-menu">Main navigation</h2> <ul> <li> <a href="/about" data-drupal-link-system-path="node/62">About</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/about/celebrating-60-years" data-drupal-link-system-path="node/6242">Celebrating 60 Years</a> </li> <li> <a href="/about/fast-facts" data-drupal-link-system-path="node/95">Fast Facts</a> </li> <li> <a href="/about/president-karol-v-mason" data-drupal-link-system-path="node/382">President Karol V. Mason</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/about/president-karol-v-mason/strategic-plan" data-drupal-link-system-path="node/108">Strategic Plan</a> </li> <li> <a href="/about/president-karol-v-mason/student-success-vision" data-drupal-link-system-path="node/137">Student Success Vision</a> </li> <li> <a href="/about/president-karol-v-mason/presidents-biography" data-drupal-link-system-path="node/134">President's Biography</a> </li> <li> <a href="/about/president-karol-v-mason/presidents-announcements-statements" data-drupal-link-system-path="node/135">President's Announcements & Statements</a> </li> <li> <a href="/about/president-karol-v-mason/future-public-safety-initiative" data-drupal-link-system-path="node/4708">Future of Public Safety Initiative</a> </li> <li> <a href="/about/president-karol-v-mason/institutional-statement-guidelines" data-drupal-link-system-path="node/5940">Institutional Statement Guidelines</a> </li> </ul> </li> <li> <a href="/about/senior-leadership" data-drupal-link-system-path="node/1860">Senior Leadership</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/about/senior-leadership/academic-affairs" data-drupal-link-system-path="node/4973">Academic Affairs</a> </li> <li> <a href="/about/senior-leadership/college-council" data-drupal-link-system-path="node/567">College Council</a> </li> <li> <a href="/about/senior-leadership/office-external-affairs" data-drupal-link-system-path="node/761">Office of External Affairs</a> </li> <li> <a href="/about/governance-senior-leadership/faculty-senate" data-drupal-link-system-path="node/469">Faculty Senate</a> </li> <li> <a href="/about/senior-leadership/finance-administration" data-drupal-link-system-path="node/570">Finance & Administration</a> </li> <li> <a href="/about/governance-senior-leadership/higher-education-officers-council" data-drupal-link-system-path="node/569">Higher Education Officers Council</a> </li> <li> <a href="/about/governance-senior-leadership/institutional-advancement" data-drupal-link-system-path="node/73">Institutional Advancement</a> </li> <li> <a href="/about/governance-senior-leadership/institutional-effectiveness" data-drupal-link-system-path="node/1549">Institutional Effectiveness</a> </li> <li> <a href="/about/governance-senior-leadership/legal-counsel" data-drupal-link-system-path="node/977">Legal Counsel</a> </li> <li> <a href="/about/senior-leadership/marketing-communications" data-drupal-link-system-path="node/773">Marketing & Communications</a> </li> </ul> </li> <li> <a href="/about/governance" data-drupal-link-system-path="node/97">Governance</a> </li> <li> <a href="/about/mission-values" data-drupal-link-system-path="node/5068">Mission & Values</a> </li> <li> <a href="/about/compliance-diversity" data-drupal-link-system-path="node/679">Compliance & Diversity</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/about/compliance-diversity/hispanic-minority-serving-institution" data-drupal-link-system-path="node/320">A Hispanic & Minority Serving Institution</a> </li> <li> <a href="/about/compliance-diversity/diversity-facts-figures" data-drupal-link-system-path="node/319">Diversity Facts & Figures</a> </li> <li> <a href="/about/compliance-diversity/non-discrimination-equal-opportunity" data-drupal-link-system-path="node/314">Non-Discrimination & Equal Opportunity</a> </li> <li> <a href="/about/compliance-diversity/annual-report" data-drupal-link-system-path="node/316">Annual Report</a> </li> <li> <a href="/about/compliance-diversity/climate-review" data-drupal-link-system-path="node/324">Climate Review</a> </li> <li> <a href="/about/compliance-diversity/report-complaint" data-drupal-link-system-path="node/323">Report a Complaint</a> </li> <li> <a href="https://www.jjay.cuny.edu/about/compliance-diversity/non-discrimination-equal-opportunity/title-ix-sex-based-misconduct">TIX/Sex-Based Misconduct</a> </li> <li> <a href="https://www.jjay.cuny.edu/sites/default/files/2024-03/2024-Reaffirmation-of-Commitment-to-Diversity-Equal-Opportunity-Non-Discrimination-Preventing-Misconduct.pdf">President’s Commitment</a> </li> </ul> </li> <li> <a href="/about/history" data-drupal-link-system-path="node/88">History</a> </li> <li> <a href="/about/directions" data-drupal-link-system-path="node/143">Directions</a> </li> </ul> </li> <li> <a href="/admissions" data-drupal-link-system-path="node/63">Admissions</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/undergraduate-admissions" data-drupal-link-system-path="node/396">Undergraduate Admissions</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/undergraduate-admissions/apply" data-drupal-link-system-path="node/99">Apply</a> </li> <li> <a href="/admissions/undergraduate-admissions/explore" data-drupal-link-system-path="node/403">Explore</a> </li> <li> <a href="/admissions/undergraduate-admissions/student-success-initiatives" data-drupal-link-system-path="node/64">Student Success Initiatives</a> </li> <li> <a href="/admissions/undergraduate-admissions/honors-program-macaulay-honors-college" data-drupal-link-system-path="node/5200">Honors Program & Macaulay Honors College</a> </li> <li> <a href="/admissions/undergraduate-admissions/tours-events" data-drupal-link-system-path="node/100">Tours & Events</a> </li> <li> <a href="/admissions/undergraduate-admissions/undergraduate-financial-aid" data-drupal-link-system-path="node/128">Financial Aid</a> </li> <li> <a href="https://new.jjay.cuny.edu/about-us/leadership/finance-administration/department-public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy">Annual Security Report</a> </li> </ul> </li> <li> <a href="/admissions/undergraduate-admissions/apply/transfer-students" data-drupal-link-system-path="node/157">Transfer Admissions</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/transfer-admissions/articulation-agreements" data-drupal-link-system-path="node/185">Articulation Agreements</a> </li> <li> <a href="/admissions/transfer-admissions/transfer-advanced-standing-credits" data-drupal-link-system-path="node/182">Transfer & Advanced Standing Credits</a> </li> </ul> </li> <li> <a href="/admissions/graduate-admissions" data-drupal-link-system-path="node/364">Graduate Admissions</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/graduate-admissions/general-requirements" data-drupal-link-system-path="node/110">Apply</a> </li> <li> <a href="/admissions/graduate-admissions/graduate-admissions-events" data-drupal-link-system-path="node/115">Tours & Events</a> </li> <li> <a href="/admissions/graduate-admissions/graduate-financial-aid" data-drupal-link-system-path="node/130">Financial Aid</a> </li> <li> <a href="/admissions/graduate-admissions/international-graduate-students" data-drupal-link-system-path="node/111">International Students</a> </li> <li> <a href="/admissions/graduate-admissions/visiting-students" data-drupal-link-system-path="node/412">Graduate Visiting Students</a> </li> <li> <a href="/admissions/graduate-admissions/visiting-student-application" data-drupal-link-system-path="node/234">Visiting Students</a> </li> <li> <a href="https://new.jjay.cuny.edu/about-us/leadership/finance-administration/department-public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy">Annual Security Report</a> </li> <li> <a href="/admissions/graduate-admissions/contact-graduate-admissions" data-drupal-link-system-path="node/669">Contact Graduate Admissions</a> </li> </ul> </li> <li> <a href="https://www.youvisit.com/tour/johnjay">Virtual Tour</a> </li> <li> <a href="/admissions/tuition-financial-aid" data-drupal-link-system-path="node/124">Tuition & Financial Aid</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/tuition-financial-aid/understanding-college-cost-financial-aid-package-student-budget" data-drupal-link-system-path="node/265">Understanding College Cost, Financial Aid Packages & Student Budget</a> </li> <li> <a href="/admissions/tuition-financial-aid/financial-aid-eligibility" data-drupal-link-system-path="node/139">Financial Aid Eligibility</a> </li> <li> <a href="/admissions/tuition-financial-aid/tuition-assistance-program-tap" data-drupal-link-system-path="node/256">Tuition Assistance Program (TAP)</a> </li> <li> <a href="/admissions/tuition-financial-aid/aid-part-time-study-apts" data-drupal-link-system-path="node/255">Aid for Part-Time Study (APTS)</a> </li> <li> <a href="/admissions/tuition-financial-aid/federal-state-grants" data-drupal-link-system-path="node/174">Federal & State Grants</a> </li> <li> <a href="/admissions/tuition-financial-aid/scholarships" data-drupal-link-system-path="node/127">Scholarships</a> </li> <li> <a href="/admissions/tuition-financial-aid/federal-work-study" data-drupal-link-system-path="node/133">Federal Work Study</a> </li> <li> <a href="/admissions/tuition-financial-aid/veterans-tuition-awards" data-drupal-link-system-path="node/257">Veterans Tuition Awards</a> </li> <li> <a href="/admissions/tuition-financial-aid/undergraduate-loans" data-drupal-link-system-path="node/175">Undergraduate Loans</a> </li> <li> <a href="/admissions/tuition-financial-aid/financial-aid-services-resources" data-drupal-link-system-path="node/140">Financial Aid Services & Resources</a> </li> <li> <a href="/admissions/tuition-financial-aid/residency-state-tuition" data-drupal-link-system-path="node/138">Residency & In-State Tuition</a> </li> <li> <a href="/admissions/tuition-financial-aid/deadlines-contact-info" data-drupal-link-system-path="node/132">Deadlines & Contact Info</a> </li> </ul> </li> <li> <a href="/admissions/veteran-admissions" data-drupal-link-system-path="node/123">Veteran Admissions</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/veteran-admissions/veteran-education-benefits-programs" data-drupal-link-system-path="node/141">Veteran Education Benefits & Programs</a> </li> </ul> </li> <li> <a href="/admissions/nypd-doc-fdny-students" data-drupal-link-system-path="node/120">NYPD, DOC & FDNY Students</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/nypd-doc-fdny-students/nypd-leadership-program" data-drupal-link-system-path="node/344">NYPD Leadership Program</a> </li> <li> <a href="/admissions/service-nypd-doc-fdny-programs/in-service-program" data-drupal-link-system-path="node/121">In-Service Program</a> </li> <li> <a href="/admissions/nypd-doc-fdny-students/nypd-executive-masters-program" data-drupal-link-system-path="node/122">NYPD Executive Master's Program</a> </li> <li> <a href="https://new.jjay.cuny.edu/about-us/leadership/finance-administration/department-public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy">Annual Security Report</a> </li> </ul> </li> <li> <a href="/admissions/international-students" data-drupal-link-system-path="node/116">International Students</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/international-students/pre-arrival-information" data-drupal-link-system-path="node/230">Pre-Arrival Information</a> </li> <li> <a href="/admissions/international-students/post-arrival-information" data-drupal-link-system-path="node/231">Post-Arrival Information</a> </li> <li> <a href="/admissions/international-students/j-1-student-visa-regulations" data-drupal-link-system-path="node/236">J-1 Student Visa Regulations</a> </li> <li> <a href="/admissions/international-students/how-get-your-form-i-20" data-drupal-link-system-path="node/228">How to Get Your Form 1-20</a> </li> <li> <a href="/admissions/international-students/employment-f-1-international-students" data-drupal-link-system-path="node/226">Employment For F-1 International Students</a> </li> <li> <a href="/admissions/international-students/f-1-international-transfer-students" data-drupal-link-system-path="node/229">F-1 International Transfer Students</a> </li> <li> <a href="https://new.jjay.cuny.edu/about-us/leadership/finance-administration/department-public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy">Annual Security Report</a> </li> </ul> </li> <li> <a href="/admissions/non-degree-visiting-students" data-drupal-link-system-path="node/203">Non-Degree Seeking Students</a> </li> <li> <a href="/admissions/accepted-students" data-drupal-link-system-path="node/103">Accepted Students</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/admissions/accepted-students/accepted-freshmen" data-drupal-link-system-path="node/233">Accepted Freshmen</a> </li> <li> <a href="/admissions/accepted-students/accepted-transfer-students" data-drupal-link-system-path="node/232">Accepted Transfer Students</a> </li> <li> <a href="/admissions/accepted-students/accepted-graduate-students" data-drupal-link-system-path="node/114">Accepted Graduate Students</a> </li> </ul> </li> </ul> </li> <li> <a href="/academics" data-drupal-link-system-path="node/65">Academics</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/undergraduate-programs" data-drupal-link-system-path="node/1865">Undergraduate Programs</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/undergraduate-programs/majors" data-drupal-link-system-path="node/1078">Undergraduate Majors</a> </li> <li> <a href="/academics/undergraduate-programs/minors" data-drupal-link-system-path="node/1136">Undergraduate Minors</a> </li> <li> <a href="/academics/undergraduate-programs/major-minor-program-coordinators" data-drupal-link-system-path="node/4774">Major & Minor Program Coordinators</a> </li> <li> <a href="/academics/undergraduate-programs/undergraduate-certificates" data-drupal-link-system-path="node/1758">Undergraduate Certificates</a> </li> <li> <a href="/academics/undergraduate-programs/student-academic-success-programs" data-drupal-link-system-path="node/4775">Academic Success Programs</a> </li> <li> <a href="/academics/undergraduate-programs/honors-achievement-programs" data-drupal-link-system-path="node/1778">Honors & Achievement Programs</a> </li> <li> <a href="/academics/undergraduate-programs/general-education-requirements-prior-fall-2013" data-drupal-link-system-path="node/1147">General Education Requirements</a> </li> <li> <a href="/academics/undergraduate-programs/international-studies-programs" data-drupal-link-system-path="node/4890">International Studies & Programs</a> </li> <li> <a href="/academics/undergraduate-programs/academic-programs-initiatives" data-drupal-link-system-path="node/2407">Special Programs</a> </li> <li> <a href="/academics/undergraduate-programs/john-jays-finest" data-drupal-link-system-path="node/5394">John Jay's Finest</a> </li> </ul> </li> <li> <a href="/academics/graduate-programs" data-drupal-link-system-path="node/1866">Graduate Programs</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/graduate-programs/graduate-certificates" data-drupal-link-system-path="node/1767">Graduate Certificates</a> </li> <li> <a href="/academics/graduate-programs/dual-degree-programs" data-drupal-link-system-path="node/1439">Dual Degree Programs</a> </li> <li> <a href="/academics/graduate-programs/ma-criminal-justice" data-drupal-link-system-path="node/2760">MA in Criminal Justice</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-psychology" data-drupal-link-system-path="node/2225">MA in Forensic Psychology</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling" data-drupal-link-system-path="node/2324" class="is-active">MA in Forensic Mental Health Counseling</a> </li> <li> <a href="/academics/graduate-programs/ma-human-rights" data-drupal-link-system-path="node/2227">MA in Human Rights</a> </li> <li> <a href="/academics/graduate-programs/ma-international-crime-justice" data-drupal-link-system-path="node/2239">MA in International Crime & Justice</a> </li> <li> <a href="/academics/graduate-programs/mas-public-administration" data-drupal-link-system-path="node/2233">MAs in Public Administration</a> </li> <li> <a href="/academics/graduate-programs/graduate-programs-digital-forensics-cybersecurity" data-drupal-link-system-path="node/2228">MS in Digital Forensics & Cybersecurity</a> </li> <li> <a href="/academics/graduate-programs/ms-emergency-management" data-drupal-link-system-path="node/2229">MS in Emergency Management</a> </li> <li> <a href="/academics/graduate-programs/majd-forensic-psychology-law-cuny" data-drupal-link-system-path="node/2236">MA/JD in Forensic Psychology & Law (CUNY)</a> </li> <li> <a href="/academics/graduate-programs/ms-forensic-science" data-drupal-link-system-path="node/2230">MS in Forensic Science</a> </li> <li> <a href="/academics/graduate-programs/doctoral-programs" data-drupal-link-system-path="node/5058">Doctoral Programs</a> </li> <li> <a href="/academics/college-bulletins" data-drupal-link-system-path="node/1146">Graduate Bulletin</a> </li> </ul> </li> <li> <a href="http://www.jjay.cuny.edu/certificate-programs">Certificate Programs</a> </li> <li> <a href="/academics/winter-summer-session" data-drupal-link-system-path="node/5635">Winter & Summer Session</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/winter-summer-session/find-classes" data-drupal-link-system-path="node/6019">Find Classes</a> </li> <li> <a href="/academics/winter-summer-session/find-classes-register" data-drupal-link-system-path="node/6016">Register</a> </li> <li> <a href="/academics/winter-summer-session/summer-session-dates-info" data-drupal-link-system-path="node/6275">Summer Session Dates & Info</a> </li> <li> <a href="/academics/winter-summer-session/highlight-courses" data-drupal-link-system-path="node/6015">Summer Session Highlights</a> </li> </ul> </li> <li> <a href="/academics/online-education" data-drupal-link-system-path="node/2666">Online Education</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/online-education/students" data-drupal-link-system-path="node/5015">For Students</a> </li> <li> <a href="/academics/online-education/faculty" data-drupal-link-system-path="node/5020">For Faculty</a> </li> <li> <a href="/learning-management-system" data-drupal-link-system-path="node/5028">Learning Management System</a> </li> <li> <a href="/academics/online-education/about-us" data-drupal-link-system-path="node/4946">About Us</a> </li> </ul> </li> <li> <a href="/academics/academic-resources-services" data-drupal-link-system-path="node/5070">Academic Resources & Services</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/academic-resources-services/registrar" data-drupal-link-system-path="node/5049">Registrar</a> </li> <li> <a href="/academics/academic-resources-services/tutoring-academic-support" data-drupal-link-system-path="node/4987">Tutoring & Academic Support</a> </li> <li> <a href="/academics/academic-resources-services/academic-advisement-center" data-drupal-link-system-path="node/4990">Academic Advisement Center</a> </li> </ul> </li> <li> <a href="/academics/departments" data-drupal-link-system-path="node/876">Academic Departments</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/academics/academic-departments/department-africana-studies" data-drupal-link-system-path="node/4856">Department of Africana Studies</a> </li> <li> <a href="/academics/departments/anthropology" data-drupal-link-system-path="node/2271">Department of Anthropology</a> </li> <li> <a href="/academics/departments/art-music" data-drupal-link-system-path="node/2272">Department of Art & Music</a> </li> <li> <a href="/academics/departments/counseling-%26-human-services" data-drupal-link-system-path="node/2274">Department of Counseling & Human Services</a> </li> <li> <a href="/academics/departments/criminal-justice" data-drupal-link-system-path="node/2275">Department of Criminal Justice</a> </li> <li> <a href="/academics/departments/economics" data-drupal-link-system-path="node/2276">Department of Economics</a> </li> <li> <a href="https://www.jjay.cuny.edu/department-english">Department of English</a> </li> <li> <a href="https://www.jjay.cuny.edu/gender-studies-program">Gender Studies Program</a> </li> <li> <a href="/academics/departments/history" data-drupal-link-system-path="node/2299">Department of History</a> </li> <li> <a href="/academics/departments/humanities-and-justice-program" data-drupal-link-system-path="node/2301">Humanities & Justice Program</a> </li> <li> <a href="/academics/departments/international-criminal-justice-program" data-drupal-link-system-path="node/2279">International Criminal Justice Program</a> </li> <li> <a href="/academics/academic-departments/department-interdisciplinary-studies" data-drupal-link-system-path="node/2278">Department of Interdisciplinary Studies</a> </li> <li> <a href="/academics/departments/latin-american-latinx-studies" data-drupal-link-system-path="node/2280">Latin American & Latinx Studies</a> </li> <li> <a href="/academics/departments/law-police-science-criminal-justice" data-drupal-link-system-path="node/2290">Department of Law, Police Science & Criminal Justice</a> </li> <li> <a href="/academics/departments/mathematics-computer-science" data-drupal-link-system-path="node/2291">Department of Mathematics & Computer Science</a> </li> <li> <a href="/academics/departments/modern-languages-literatures" data-drupal-link-system-path="node/2293">Department of Modern Languages & Literatures</a> </li> <li> <a href="/academics/academic-departments/department-philosophy" data-drupal-link-system-path="node/2294">Department of Philosophy</a> </li> <li> <a href="/academics/academic-departments/department-political-science" data-drupal-link-system-path="node/2269">Department of Political Science</a> </li> <li> <a href="/academics/departments/psychology" data-drupal-link-system-path="node/2306">Department of Psychology</a> </li> <li> <a href="/academics/academic-departments/department-public-management" data-drupal-link-system-path="node/4970">Department of Public Management</a> </li> <li> <a href="/academics/departments/security-fire-emergency-management" data-drupal-link-system-path="node/2297">Department of Security, Fire & Emergency Management</a> </li> <li> <a href="/academics/departments/sciences" data-drupal-link-system-path="node/2298">Department of Sciences</a> </li> <li> <a href="/academics/academic-departments/percy-ellis-sutton-seek-department" data-drupal-link-system-path="node/2319">Percy Ellis Sutton SEEK Program</a> </li> <li> <a href="/academics/departments/sociology" data-drupal-link-system-path="node/2314">Department of Sociology</a> </li> <li> <a href="/academics/departments/sustainability-environmental-justice-program" data-drupal-link-system-path="node/2312">Sustainability & Environmental Justice Program</a> </li> </ul> </li> <li> <a href="/academics/college-bulletins" data-drupal-link-system-path="node/1146">College Bulletins</a> </li> </ul> </li> <li> <a href="http://www.jjay.cuny.edu/research">Research</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/student-research-0" data-drupal-link-system-path="node/5074">Student Research</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/student-research/program-research-initiatives-science-math" data-drupal-link-system-path="node/2695">Program for Research Initiatives in Science & Math</a> </li> <li> <a href="/research/student-research/office-student-research-creativity" data-drupal-link-system-path="node/4979">Office for Student Research & Creativity</a> </li> </ul> </li> <li> <a href="/research/faculty-staff-research" data-drupal-link-system-path="node/4766">Faculty & Staff Research</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/faculty-staff-research/faculty-scholarship" data-drupal-link-system-path="node/1984">Faculty Scholarship</a> </li> <li> <a href="/research/faculty-staff-research/funding-opportunities" data-drupal-link-system-path="node/2017">Funding Opportunities</a> </li> <li> <a href="/research/faculty-staff-research/resources-researchers" data-drupal-link-system-path="node/1975">Resources for Researchers</a> </li> <li> <a href="/research/faculty-staff-research/office-sponsored-programs" data-drupal-link-system-path="node/1974">Office of Sponsored Programs</a> </li> <li> <a href="/research/faculty-staff-research/international-research-partnerships" data-drupal-link-system-path="node/2016">Office of International Research Partnerships</a> </li> </ul> </li> <li> <a href="/research/research-centers-organizations" data-drupal-link-system-path="node/2052">Research Centers & Organizations</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/research-centers-organizations/dispute-resolution-center" data-drupal-link-system-path="node/4786">Dispute Resolution Center</a> </li> <li> <a href="/research/research-centers-organizations/center-international-human-rights" data-drupal-link-system-path="node/2667">Center for International Human Rights</a> </li> </ul> </li> <li> <a href="/research/office-advancement-research/mission-staff-members" data-drupal-link-system-path="node/2046">Office for the Advancement of Research</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/office-advancement-research/oar-news-events" data-drupal-link-system-path="node/2058">OAR News & Events</a> </li> <li> <a href="/research/office-advancement-research/oar-book-talks" data-drupal-link-system-path="node/2027">OAR Book Talks</a> </li> <li> <a href="/research/office-advancement-research/mission-staff-members" data-drupal-link-system-path="node/2046">Mission & Staff Members</a> </li> <li> <a href="/research/office-advancement-research/newsletters" data-drupal-link-system-path="node/5755">Research Newsletters</a> </li> </ul> </li> <li> <a href="https://www.jjay.cuny.edu/funding-opportunities">Funding Opportunities</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/funding-opportunities/pre-award-resources" data-drupal-link-system-path="node/2676">Pre-Award Resources</a> </li> </ul> </li> <li> <a href="https://www.jjay.cuny.edu/newsevents-2">News & Events</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/research/news-events/understanding-crime-decline-new-york-city" data-drupal-link-system-path="node/2030">Understanding the Crime Decline In New York City</a> </li> </ul> </li> <li> <a href="https://johnjayimpact.org">IMPACT: The Research Magazine</a> </li> </ul> </li> <li> <a href="/student-life" data-drupal-link-system-path="node/66">Student Life</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/online-bookstore" data-drupal-link-system-path="node/2456">Bookstore</a> </li> <li> <a href="/student-life/career-building-job-search" data-drupal-link-system-path="node/5067">Career Building & Job Search</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/career-building-job-search/applying-graduate-school" data-drupal-link-system-path="node/2512">Applying to Graduate School</a> </li> <li> <a href="/student-life/career-building-job-search/career-learning-lab" data-drupal-link-system-path="node/4803">Career Learning Lab</a> </li> <li> <a href="/student-life/career-building-job-search/pipeline-programs" data-drupal-link-system-path="node/2503">Pipeline Programs</a> </li> <li> <a href="/student-life/career-building-job-search/pre-law-institute" data-drupal-link-system-path="node/5119">Pre-Law Institute</a> </li> <li> <a href="/student-life/career-building-job-search/about-us-0" data-drupal-link-system-path="node/2504">About Us</a> </li> </ul> </li> <li> <a href="/student-life/center-student-involvement-leadership" data-drupal-link-system-path="node/1971">Center for Student Involvement & Leadership</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/center-student-involvement-leadership/about-us" data-drupal-link-system-path="node/5505">About Us</a> </li> <li> <a href="/student-life/center-student-involvement-leadership/mission" data-drupal-link-system-path="node/5506">Mission</a> </li> <li> <a href="/student-life/center-student-involvement-leadership/student-council-election" data-drupal-link-system-path="node/5042">Student Council Election</a> </li> </ul> </li> <li> <a href="/student-life/childrens-center" data-drupal-link-system-path="node/1903">Children's Center</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/childrens-center/educational-philosophy" data-drupal-link-system-path="node/901">Educational Philosophy</a> </li> <li> <a href="/student-life/childrens-center/about-us" data-drupal-link-system-path="node/900">About the Children’s Center</a> </li> <li> <a href="/student-life/childrens-center/childrens-center-application" data-drupal-link-system-path="node/903">Children's Center Application</a> </li> <li> <a href="/student-life/childrens-center/fees" data-drupal-link-system-path="node/904">Fees</a> </li> </ul> </li> <li> <a href="/student-life/community-outreach-service-learning" data-drupal-link-system-path="node/1876">Community Outreach & Service Learning</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/community-outreach-service-learning/about-community-outreach" data-drupal-link-system-path="node/999">About Community Outreach</a> </li> <li> <a href="/student-life/community-outreach-service-learning/what-we-provide" data-drupal-link-system-path="node/998">What We Provide</a> </li> </ul> </li> <li> <a href="/student-life/dean-students" data-drupal-link-system-path="node/1955">Dean of Students</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/dean-students/behavioral-intervention-team" data-drupal-link-system-path="node/955">Behavioral Intervention Team</a> </li> <li> <a href="/student-life/dean-students/community-standards-conduct-policies" data-drupal-link-system-path="node/957">Community Standards & Conduct Policies</a> </li> <li> <a href="/student-life/dean-students/faculty-resources" data-drupal-link-system-path="node/959">Faculty Resources</a> </li> <li> <a href="/student-life/dean-students/office-student-relations" data-drupal-link-system-path="node/958">Office of Student Relations</a> </li> </ul> </li> <li> <a href="http://www.jjay.cuny.edu/immigrant-student-center">Immigrant Student Success Center</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/immigrant-student-success-center/financial-aid-undocumented-immigrant-students" data-drupal-link-system-path="node/2006">Financial Aid for Undocumented & Immigrant Students</a> </li> <li> <a href="/student-life/immigrant-student-success-center/imssc-fellowships-internships" data-drupal-link-system-path="node/1999">ImSSC Fellowships & Internships</a> </li> <li> <a href="/student-life/immigrant-student-success-center/programming" data-drupal-link-system-path="node/4737">Programming</a> </li> <li> <a href="/student-life/immigrant-student-success-center/resources-undocumented-immigrant-students" data-drupal-link-system-path="node/2004">Resources for Undocumented & Immigrant Students</a> </li> <li> <a href="/student-life/immigrant-student-success-center/imssc-staff" data-drupal-link-system-path="node/5998">ImSSC Staff</a> </li> </ul> </li> <li> <a href="/student-life/jay-express" data-drupal-link-system-path="node/1863">Jay Express</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/jay-express/person-services-jay-express" data-drupal-link-system-path="node/910">In-Person Services at Jay Express</a> </li> <li> <a href="/student-life/jay-express/make-appointment" data-drupal-link-system-path="node/912">Make an Appointment</a> </li> <li> <a href="/student-life/jay-express/readmission" data-drupal-link-system-path="node/911">Readmission</a> </li> <li> <a href="/student-life/jay-express/cunyfirst-101" data-drupal-link-system-path="node/908">CUNYfirst 101</a> </li> <li> <a href="/student-life/jay-express/money-matters" data-drupal-link-system-path="node/909">Money Matters</a> </li> <li> <a href="/student-life/jay-express/cuny-reconnect" data-drupal-link-system-path="node/6040">CUNY Reconnect</a> </li> </ul> </li> <li> <a href="http://inside.jjay.cuny.edu/">Inside JJ</a> </li> <li> <a href="https://jstop.jjay.cuny.edu/">JStop</a> </li> <li> <a href="/student-life/lgbtq-resource-center" data-drupal-link-system-path="node/2174">LGBTQ+ Resource Center</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/lgbtq-resource-center/get-involved" data-drupal-link-system-path="node/1054">Get Involved</a> </li> <li> <a href="/student-life/lgbtq-resource-center/lavender-celebration" data-drupal-link-system-path="node/1058">Lavender Celebration</a> </li> <li> <a href="/student-life/lgbtq-resource-center/out-list" data-drupal-link-system-path="node/1060">The Out List</a> </li> <li> <a href="/student-life/lgbtq-resource-center/all-gender-restrooms" data-drupal-link-system-path="node/2728">All-Gender Restrooms</a> </li> <li> <a href="/student-life/lgbtq-resource-center/lgbtq-terminology" data-drupal-link-system-path="node/1057">LGBTQ+ Terminology</a> </li> <li> <a href="/student-life/lgbtq-resource-center/research-literature" data-drupal-link-system-path="node/1056">Research & Literature</a> </li> <li> <a href="/student-life/lgbtq-resource-center/resources-policies" data-drupal-link-system-path="node/1055">Resources & Policies</a> </li> <li> <a href="/student-life/lgbtq-resource-center/lgbtq-steering-committee" data-drupal-link-system-path="node/1059">LGBTQ+ Steering Committee</a> </li> </ul> </li> <li> <a href="/student-life/military-veteran-services" data-drupal-link-system-path="node/981">Military & Veteran Services</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/military-veteran-services/admissions-va-benefits-finances" data-drupal-link-system-path="node/979">Admissions, VA Benefits & Finances</a> </li> <li> <a href="/student-life/military-veteran-services/military-programs-students" data-drupal-link-system-path="node/980">Military Programs for Students</a> </li> <li> <a href="/student-life/military-veteran-services/john-jay-veterans-association" data-drupal-link-system-path="node/984">John Jay Veterans Association</a> </li> <li> <a href="/student-life/military-veteran-services/resources" data-drupal-link-system-path="node/983">Resources</a> </li> </ul> </li> <li> <a href="/student-life/student-activities-association" data-drupal-link-system-path="node/1010">Student Activities Association</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/student-activities-association/business-office" data-drupal-link-system-path="node/2662">Business Office</a> </li> <li> <a href="/student-life/student-activities-association/facultystaff-student-engagement-program" data-drupal-link-system-path="node/2660">Faculty/Staff Student Engagement Program</a> </li> <li> <a href="/student-life/saa-resources/about-us" data-drupal-link-system-path="node/2731">About Us</a> </li> </ul> </li> <li> <a href="http://www.jjay.cuny.edu/center-student-involvement-leadership">Student Involvement & Leadership</a> </li> <li> <a href="/student-life/student-resources" data-drupal-link-system-path="node/2480">Student Resources</a> </li> <li> <a href="/student-life/student-transition-programs" data-drupal-link-system-path="node/1905">Student Transition Programs</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/student-transition-programs/weeks-welcome" data-drupal-link-system-path="node/967">Weeks of Welcome</a> </li> <li> <a href="/student-life/student-transition-programs/new-student-orientation" data-drupal-link-system-path="node/1908">New Student Orientation</a> </li> <li> <a href="/student-life/student-transition-programs/first-year-orientation" data-drupal-link-system-path="node/1017">First-Year Orientation</a> </li> <li> <a href="/student-life/student-transition-programs/graduate-student-orientation" data-drupal-link-system-path="node/1020">Graduate Student Orientation</a> </li> <li> <a href="/student-life/student-transition-programs/international-orientation" data-drupal-link-system-path="node/1021">International Orientation</a> </li> <li> <a href="/student-life/student-transition-programs/parent-family-programs-0" data-drupal-link-system-path="node/1910">Parent & Family Programs</a> </li> <li> <a href="/student-life/student-transition-programs/commencement" data-drupal-link-system-path="node/1909">Commencement</a> </li> </ul> </li> <li> <a href="/student-life/sexual-misconduct" data-drupal-link-system-path="node/825">Sexual Misconduct</a> </li> <li> <a href="/student-life/wellness-center" data-drupal-link-system-path="node/4768">Wellness Center</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/wellness-center/counseling-services-center" data-drupal-link-system-path="node/4782">Counseling Services</a> </li> <li> <a href="/student-life/wellness-center/accessibility-services" data-drupal-link-system-path="node/939">Accessibility Services</a> </li> <li> <a href="/student-life/wellness-center/emergency-funding" data-drupal-link-system-path="node/944">Emergency Funding</a> </li> <li> <a href="/student-life/wellness-center/food-pantry" data-drupal-link-system-path="node/1026">Food Pantry</a> </li> <li> <a href="/student-life/wellness-center/health-center" data-drupal-link-system-path="node/1993">Health Center</a> </li> <li> <a href="/student-life/wellness-center/wellness-peer-educator-program" data-drupal-link-system-path="node/937">Wellness Peer Educators</a> </li> </ul> </li> <li> <a href="/student-life/womens-center-gender-justice" data-drupal-link-system-path="node/1883">Women's Center for Gender Justice</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/student-life/womens-center-gender-justice/counseling-crisis-intervention" data-drupal-link-system-path="node/986">Counseling & Crisis Intervention</a> </li> <li> <a href="/student-life/womens-center-gender-justice/all-gender-facilities-lactation-room" data-drupal-link-system-path="node/4801">All-Gender Facilities & Lactation Room</a> </li> <li> <a href="/student-life/womens-center-gender-justice/events-workshops" data-drupal-link-system-path="node/4800">Events & Workshops</a> </li> </ul> </li> </ul> </li> <li> <a href="https://johnjayathletics.com/">Athletics</a> </li> <li> <a href="/news-events" data-drupal-link-system-path="node/68">News & Events</a> <button class="deep-nested-nav-trigger" aria-haspopup="true" aria-expanded="false"></button> <ul> <li> <a href="/news-events/news" data-drupal-link-system-path="node/91">News</a> </li> <li> <a href="/news-events/events" data-drupal-link-system-path="node/336">Events</a> </li> </ul> </li> </ul> </nav> </div> <div class="nav-wrapper empty"> <nav role="navigation" class="header-menu--primary__col-1"></nav> </div> <div class="nav-wrapper empty"> <nav role="navigation" class="header-menu--primary__col-2"></nav> </div> </div> <div class="navbar-collapse__secondary"> <nav role="navigation" aria-labelledby="block-jj-custom-secondarynavigation-menu" id="block-jj-custom-secondarynavigation" class="block block--menu-block--secondary-navigation header-menu header-menu--secondary"> <h2 class="visually-hidden" id="block-jj-custom-secondarynavigation-menu">Secondary</h2> <ul> <li> <a href="https://doitapps2.jjay.cuny.edu/phone_directory/default.php">Directory</a> </li> <li> <a href="/about/senior-leadership/finance-administration/department-information-technology/administrative-technology-support-services-atss/help-desk" data-drupal-link-system-path="node/684">Help Desk</a> </li> <li> <a href="https://www.jjay.cuny.edu/about/governance-senior-leadership/finance-administration/campus-dining-catering">Dining</a> </li> <li> <a href="/learning-management-system" data-drupal-link-system-path="node/5028">Brightspace</a> </li> <li> <a href="/about/governance-senior-leadership/finance-administration/information-technology/administrative-technology-support-services-atss/web-apps" data-drupal-link-system-path="node/5122">Web Apps</a> </li> <li> <a href="http://inside.jjay.cuny.edu/">Inside JJ</a> </li> <li> <a href="/about/governance-senior-leadership/finance-administration/public-safety/policies-procedures/cuny-henderson-rules" data-drupal-link-system-path="node/821">Henderson Rules</a> </li> </ul> </nav> <div class="separator"></div> <nav role="navigation" aria-labelledby="block-jj-custom-tertiarynavigation-menu" id="block-jj-custom-tertiarynavigation" class="block block--menu-block--tertiary-navigation header-menu header-menu--tertiary"> <h2 class="visually-hidden" id="block-jj-custom-tertiarynavigation-menu">Tertiary</h2> <ul> <li> <a href="https://www.youvisit.com/tour/johnjay">Virtual Tour</a> </li> <li> <a href="https://www.jjay.cuny.edu/student-life/academic-services/academic-calendar">Academic Calendar</a> </li> <li> <a href="/news-events/events" data-drupal-link-system-path="node/336">Events</a> </li> <li> <a href="/about/governance-senior-leadership/institutional-advancement" data-drupal-link-system-path="node/73">Alumni</a> </li> <li> <a href="https://www.lib.jjay.cuny.edu/">Library</a> </li> <li> <a href="https://www.jjay.cuny.edu/faculty-staff">Faculty & Staff</a> </li> </ul> </nav> </div> <div class="navbar-collapse__branding"> <a href="https://www.cuny.edu/" title="The City University of New York"> <img src="/themes/custom/jj_custom/resources/icons/cu-ny.svg" alt="branding"> </a> </div> <div class="navbar-collapse__footer"> <nav role="navigation" aria-labelledby="block-footer-3-menu" id="block-footer-3" class="block block--menu-block--footer header-menu footer-links header-menu--footer-links"> <h2 class="visually-hidden" id="block-footer-3-menu">Footer</h2> <ul> <li> <a href="https://forms.monday.com/forms/58be95601bcb554ec91e6fab8a03022c">Report a Website Issue</a> </li> <li> <a href="/website-policy-social-media-guidelines" data-drupal-link-system-path="node/76">Website & Social Media Policy</a> </li> <li> <a href="/student-consumer-information" data-drupal-link-system-path="node/79">Student Consumer Information</a> </li> <li> <a href="https://www.jjay.cuny.edu/about/governance-leadership/finance-administration/public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy-and-campus-crime-statistics-act-or-clery-act">Annual Security Report</a> </li> <li> <a href="https://www.jjay.cuny.edu/contact-us">Contact Us</a> </li> </ul> </nav> <div class="social-links navbar-collapse__social"> <a href="https://www.instagram.com/johnjaycollege" aria-label="social media instagram" class="btn-icon social btn-icon--instagram instagram"></a> <a href="https://www.facebook.com/JohnJayCollege" aria-label="social media facebook" class="btn-icon social btn-icon--facebook facebook"></a> <a href="https://www.linkedin.com/school/johnjaycollege" aria-label="social media linkedin" class="btn-icon social btn-icon--linkedin linkedin"></a> <a href="https://www.youtube.com/channel/UC8Pr4ShwRC0_P4uOcHJjbKQ" aria-label="social media youtube" class="btn-icon social btn-icon--youtube youtube"></a> </div> </div> </div> </div> </header> <div role="main" class="main-container"> <div> <div data-drupal-messages-fallback class="hidden"></div><div id="block-jj-custom-content" class="block block--system-main-block"> <article role="article" class="node node--landing-page"> <div> <div class="no-container-content no-container layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block--inline-block--hero background-type--image page-hero"> <div class="layout-bg-section"> <div class="layout-bg-row"> <div class="layout-bg-bg-container"> <div style="background-color: #aaaaaa;" class="static-image layout-bg-bg-wrapper"> <div class="block block--field-block--block-content--hero--field-background-image"> <div><article class="media media--type-image media--view-mode-image-non-clickable"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-05/20484-4-1-644x429.jpg" width="644" height="429" alt="Jay Walk" loading="lazy" /> </div> </div> </article> </div> </div> </div> </div> <div class="center-content set-text-color link-underline layout-bg-content-container" style="color: #ffffff;"> <div class="layout layout--onecol"> <div class="layout__region layout__region--content"> <div class="block block--field-block--block-content--hero--field-title page-hero__title"> <h1>MA in Forensic Mental Health Counseling</h1> </div> </div> </div> </div> </div> </div> </div> <div class="block block--system-breadcrumb-block block--breadcrumbs background-color--grey"> <div class="container"> <nav role="navigation" aria-labelledby="system-breadcrumb"> <h2 id="system-breadcrumb" class="visually-hidden">Breadcrumb</h2> <ol> <li> <a href="/">Home</a> </li> <li> <a href="/academics">Academics</a> </li> <li> <a href="/academics/graduate-programs">Graduate Programs</a> </li> <li> MA in Forensic Mental Health Counseling </li> </ol> </nav> </div> </div> <div class="block block--inline-block--four-column-layout highlights""> <div class="highlights__inner container"> <h2 class="highlights__title">Our Program</h2> <div class="highlights__content"> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--books"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#books"></use> </svg> </div> <h3 class="highlights__unit__title">License-Eligible</h3> <div class="highlights__unit__description"><p><span><span><span><span><span><span>Attend a program that satisfies NY State’s requirements for professional licensure as a mental health counselor</span></span></span></span></span></span></p></div> </div> </div> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--globe"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#globe"></use> </svg> </div> <h3 class="highlights__unit__title">Skills & Flexibility</h3> <div class="highlights__unit__description"><p><span><span><span><span><span><span>Develop interviewing, assessment & counseling skills & select your course of study: externship, thesis or victim specialization</span></span></span></span></span></span></p></div> </div> </div> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--hands connected"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#hands connected"></use> </svg> </div> <h3 class="highlights__unit__title">Real-World Learning</h3> <div class="highlights__unit__description"><p><span><span><span><span><span><span>Conduct fieldwork at a site you select, such as a mental health clinic, a social service agency, a correctional facility & more</span></span></span></span></span></span></p></div> </div> </div> </div> </div> </div> <div class="block block--inline-block--text node__inline-text container" id=""> <div><p>Developed within the Department of Psychology, the Forensic Mental Health Counseling program is a "license eligible" academic program that satisfies the state's educational requirements for professional licensure as a mental health counselor. The program is approved by New York State, where upon completion, students are eligible to obtain their limited permit, leading to licensure as a mental health counselor with a specialization in forensics. Students learn to work with diverse populations within forensic clinical settings.<br /><br /> Within the program, students develop skills in interviewing, assessment and counseling, based upon established theories, principles and research in human development, personality, psychopathology, and counseling. Students are uniquely prepared to work towards licensure as counselors in settings including but not limited to victim services, correctional facilities, juvenile detention centers, probation and parole agencies, and social service agencies. The program places a strong emphasis on intersections among race, class, gender, ethnicity and sexuality with an aim towards developing multicultural awareness. The program requires clinical fieldwork and offers research opportunities for those students interested in pursuing doctoral education.</p> <p><a href="https://www.jjay.cuny.edu/mafmh/faqs">More Information for the Forensic Mental Health Counseling Masters Program</a></p></div> </div> <div class="block block--inline-block--teaser-cards background-color--white teaser-cards"> <h2 class="teaser-cards__title container">Highlights</h2> <div class="teaser-cards__content card-wrapper container"> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <a href="/academics/graduate-programs/masters-programs/ma-forensic-mental-health-counseling/forensic-mental-health-student-alum-profiles" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/400x200/public/2023-08/50th%20anniversary%20document.png?itok=za_FlaDP" width="400" height="200" alt="Students in front of 59th Street entrance" /> </a> </div> <div data-quickedit-field-id="node/1358/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Forensic Mental Health Student & Alum Profiles</div> <p class="teaser-card__text">Read about our student and alumni experiences!</p> <ul class="links inline"><li><a href="/academics/graduate-programs/masters-programs/ma-forensic-mental-health-counseling/forensic-mental-health-student-alum-profiles" rel="tag" title="Forensic Mental Health Student & Alum Profiles" hreflang="en">Read more<span class="visually-hidden"> about Forensic Mental Health Student & Alum Profiles</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-08/50th%20anniversary%20document.png" width="1000" height="667" alt="Students in front of 59th Street entrance" loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">Meet Students & Alums</div> <div class="teaser-card__text">Read about some of our students & alums</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div data-quickedit-field-id="node/1391/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Program Requirements</div> <p class="teaser-card__text">Read about our required courses, electives & tracks!</p> <ul class="links inline"><li><a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/program-requirements" rel="tag" title="Program Requirements" hreflang="en">Read more<span class="visually-hidden"> about Program Requirements</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-08/shutterstock_1309778239.jpg" width="900" height="506" alt="Graduation cap sitting on books" loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">Earn Your MA</div> <div class="teaser-card__text">Find details about earning an MA in Forensic Mental Health Counseling</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/advanced-certificate-victimology" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/400x200/public/2023-05/Advanced%20Cert%202023.jpg?itok=Bs4BE0ch" width="400" height="200" alt="Advanced Certificate in Victimology Studies" /> </a> </div> <div data-quickedit-field-id="node/1361/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Advanced Certificate in Victimology</div> <p class="teaser-card__text">The Advanced Certificate in Victimology</p> <ul class="links inline"><li><a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/advanced-certificate-victimology" rel="tag" title="Advanced Certificate in Victimology" hreflang="en">Read more<span class="visually-hidden"> about Advanced Certificate in Victimology</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-08/AC%20Pic.png" width="835" height="588" alt="Certificate " loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">Earn a Certificate</div> <div class="teaser-card__text">Find information about our Advanced Certificate in Victimology</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <img loading="lazy" src="/sites/default/files/2023-03/graduation_commencement_student_2new.jpeg" width="1400" height="933" alt="Graduating students" /> </div> <div data-quickedit-field-id="node/63/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Admissions</div> <p class="teaser-card__text">Be a fierce advocate for justice!</p> <ul class="links inline"><li><a href="/admissions" rel="tag" title="Admissions" hreflang="en">Read more<span class="visually-hidden"> about Admissions</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-03/graduation_commencement_student_2new.jpeg" width="1400" height="933" alt="Graduating students" loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">Apply</div> <div class="teaser-card__text">Be a fierce advocate for justice!</div> </div> </div> </div> <div class="container scroll-for-more"> Scroll for more <div class="arrow"></div> </div> </div> <div class="block block--inline-block--teaser-cards background-color--white teaser-cards"> <h2 class="teaser-cards__title container">Resources</h2> <div class="teaser-cards__content card-wrapper container"> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faqs" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/400x200/public/2023-07/Advanced%20Certs%20Image%202.jpg?itok=iisJkp1u" width="400" height="200" alt="Advanced Cert CJ" /> </a> </div> <div data-quickedit-field-id="node/1360/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">FAQs</div> <p class="teaser-card__text">Find solutions to our frequently asked questions.</p> <ul class="links inline"><li><a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faqs" rel="tag" title="FAQs" hreflang="en">Read more<span class="visually-hidden"> about FAQs</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-03/student%20with%20laptop%20in%20library_0.jpg" width="1500" height="1039" alt="student with laptop in library" loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">FAQ</div> <div class="teaser-card__text">Find answers to frequently asked questions</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div data-quickedit-field-id="node/66/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Student Life</div><ul class="links inline"><li><a href="/student-life" rel="tag" title="Student Life" hreflang="en">Read more<span class="visually-hidden"> about Student Life</span></a></li></ul> </div> </article> </div> <div class="teaser-card__image"><article class="media media--type-image media--view-mode-default"> <div> <div class="visually-hidden">Image</div> <div> <img src="/sites/default/files/2023-03/student%20taking%20notes%20with%20laptop.jpg" width="1600" height="1067" alt="student taking notes with laptop" loading="lazy" /> </div> </div> </article> </div> <div class="teaser-card__title">Student Resources</div> <div class="teaser-card__text">Find helpful information for students</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faculty" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/400x200/public/2023-06/faculty.jpg?itok=X-I14Oe_" width="400" height="200" alt="Faculty" /> </a> </div> <div data-quickedit-field-id="node/1357/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">Faculty</div> <p class="teaser-card__text">Learn about our expert faculty.</p> <ul class="links inline"><li><a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faculty" rel="tag" title="Faculty" hreflang="en">Read more<span class="visually-hidden"> about Faculty</span></a></li></ul> </div> </article> </div> <div class="teaser-card__title">Our Faculty</div> <div class="teaser-card__text">Meet our core faculty</div> </div> </div> <div class="teaser-card"> <div class="paragraph paragraph--type--teaser-link paragraph--view-mode--default"> <div class="teaser-card__node"><article role="article"> <div> <div> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/how-apply" hreflang="en"><img loading="lazy" src="/sites/default/files/styles/400x200/public/2023-02/admissions_pic.jpg?itok=n6E-ktBh" width="400" height="200" alt="Admissions" /> </a> </div> <div data-quickedit-field-id="node/1359/title/en/teaser" class="field field--name-title-text field--type-string quickedit-field quickedit-candidate quickedit-editable">How to Apply</div> <p class="teaser-card__text">Apply now</p> <ul class="links inline"><li><a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/how-apply" rel="tag" title="How to Apply" hreflang="en">Read more<span class="visually-hidden"> about How to Apply</span></a></li></ul> </div> </article> </div> <div class="teaser-card__title">How to Apply</div> </div> </div> </div> <div class="container scroll-for-more"> Scroll for more <div class="arrow"></div> </div> </div> <div class="block block--inline-block--four-column-layout highlights""> <div class="highlights__inner container"> <h2 class="highlights__title">Contact us</h2> <div class="highlights__content"> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--laptop"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#laptop"></use> </svg> </div> <h3 class="highlights__unit__title">Email</h3> <div class="highlights__unit__description"><p>fmhc@jjay.cuny.edu</p></div> </div> </div> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--cell phone"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#cell phone"></use> </svg> </div> <h3 class="highlights__unit__title">Call</h3> <div class="highlights__unit__description"><p>212.237.8771</p></div> </div> </div> <div class="highlights__unit"> <div class="paragraph paragraph--type--highlight paragraph--view-mode--default"> <div><svg class="icon icon--building"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#building"></use> </svg> </div> <h3 class="highlights__unit__title">Visit</h3> <div class="highlights__unit__description"><p>New Building 10.65.01</p></div> </div> </div> </div> </div> </div> </div> </div> </div> </article> </div> <div id="block-primarynavigation" class="block block--menu-block--main left-hand-nav flyout-block scrollable hidden"> <ul> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/program-requirements" data-drupal-link-system-path="node/1391">Degree Requirements</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/advanced-certificate-victimology" data-drupal-link-system-path="node/1361">Advanced Certificate in Victimology</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/how-apply" data-drupal-link-system-path="node/1359">How to Apply</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faqs" data-drupal-link-system-path="node/1360">FAQ</a> </li> <li> <a href="/academics/graduate-programs/masters-programs/ma-forensic-mental-health-counseling/forensic-mental-health-student-alum-profiles" data-drupal-link-system-path="node/1358">Forensic Mental Health Student & Alum Profiles</a> </li> <li> <a href="/academics/graduate-programs/ma-forensic-mental-health-counseling/faculty" data-drupal-link-system-path="node/1357">Faculty</a> </li> </ul> <button class="left-hand-nav__trigger flyout-block__trigger">Navigation</button> </div> </div> </div> <footer class="footer " role="contentinfo"> <div class="footer__inner pre"> <div class="pre__inner container"> <div> <div id="block-config-pages-2" class="block block--config-pages-block"> <div class="config_pages pre__content config_pages--type--website-footer-cta-strip config_pages--view-mode--full config_pages--website-footer-cta-strip--full"> <h2>Be a fierce advocate for justice</h2> <div><a href="/admissions">Learn more</a></div> </div> </div> </div> </div> </div> <div class="footer__inner primary container"> <div class="footer__branding"> <div class="footer__branding--primary"> <img src="/themes/custom/jj_custom/resources/logos/JJ_Logo_white.svg" alt="branding primary"> <span class="separator"></span> <h3 class="footer__moto"> Educating for justice </h3> </div> <div class="footer__branding--secondary"> <a href="https://www.cuny.edu/" title="The City University of New York"> <img src="/themes/custom/jj_custom/resources/icons/cu-ny.svg" alt="branding"> </a> </div> </div> <div class="footer__map"> <div id="block-config-pages" class="block block--config-pages-block"> <div class="config_pages footer__map__inner config_pages--type--website-footer config_pages--view-mode--full config_pages--website-footer--full"> <div class="footer__map__img"> <div><a href="/about/directions">/about/directions</a></div> <div> <img src="/sites/default/files/2023-03/map.png" width="1400" height="973" alt="John Jay College map" loading="lazy" /> </div> </div> <div class="footer__map__data"> <address><p>524 West 59th Street</p> <p>New York, NY 10019</p> <p>Main 212.237.8000</p> <h4>Undergraduate Admissions</h4> <p><a href="mailto:admissions@jjay.cuny.edu">admissions@jjay.cuny.edu</a></p> <p>212-237-8869</p> <h4>Graduate Admissions</h4> <p><a href="mailto:graduateadmissions@jjay.cuny.edu">graduateadmissions@jjay.cuny.edu</a></p> <p><a href="tel:+2122378863">212.237.8863</a></p> <p></p></address> </div> </div> </div> </div> </div> <div class="footer__inner secondary container"> <div class="language-switcher"> <div class="block--google-translate"> <div class="block block--google-translator"> <h2 class="block-title">Translate this page</h2> <a href="#" class="notranslate google-translator-switch">Translate this page</a> </div> </div> <div class="btn-icon btn-icon--google-translate btn--google-translate"></div> </div> <div class="left"> <div class="footer__copyright"> © 2025 John Jay College of Criminal Justice </div> <div> <nav role="navigation" aria-labelledby="block-footer-4-menu" id="block-footer-4" class="block block--menu-block--footer header-menu footer-links header-menu--footer-links"> <h2 class="visually-hidden" id="block-footer-4-menu">Footer</h2> <ul> <li> <a href="https://forms.monday.com/forms/58be95601bcb554ec91e6fab8a03022c">Report a Website Issue</a> </li> <li> <a href="/website-policy-social-media-guidelines" data-drupal-link-system-path="node/76">Website & Social Media Policy</a> </li> <li> <a href="/student-consumer-information" data-drupal-link-system-path="node/79">Student Consumer Information</a> </li> <li> <a href="https://www.jjay.cuny.edu/about/governance-leadership/finance-administration/public-safety/policies-procedures/jeanne-clery-disclosure-campus-security-policy-and-campus-crime-statistics-act-or-clery-act">Annual Security Report</a> </li> <li> <a href="https://www.jjay.cuny.edu/contact-us">Contact Us</a> </li> </ul> </nav> </div> </div> <div class="social-links navbar-collapse__social"> <a href="https://www.instagram.com/johnjaycollege" aria-label="social media instagram" class="btn-icon social btn-icon--instagram instagram"></a> <a href="https://www.facebook.com/JohnJayCollege" aria-label="social media facebook" class="btn-icon social btn-icon--facebook facebook"></a> <a href="https://www.linkedin.com/school/johnjaycollege" aria-label="social media linkedin" class="btn-icon social btn-icon--linkedin linkedin"></a> <a href="https://www.youtube.com/channel/UC8Pr4ShwRC0_P4uOcHJjbKQ" aria-label="social media youtube" class="btn-icon social btn-icon--youtube youtube"></a> </div> </div> </footer> </div> <script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","scriptPath":null,"pathPrefix":"","currentPath":"node\/2324","currentPathIsAdmin":false,"isFront":false,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"advanced_scroll_top\/advanced_scroll_top,ajax_loader\/ajax_loader.throbber,google_translator\/disclaimer,google_translator\/element,icon_select\/drupal.icon_select,icon_select\/drupal.icon_select_frontend,jj_custom\/breadcrumbs,jj_custom\/flyout-block,jj_custom\/global-styling,jj_custom\/highlights,jj_custom\/node,jj_custom\/page-hero,jj_custom\/scroll-for-more,jj_custom\/teaser-cards,jj_layout_builder\/lb_styles,layout_bg\/layout_bg_onecol,layout_discovery\/onecol,miniorange_saml\/miniorange_saml.admin,paragraphs\/drupal.paragraphs.unpublished,system\/base","theme":"jj_custom","theme_token":null},"ajaxTrustedUrl":[],"ajaxLoader":{"markup":"\u003Cdiv class=\u0022ajax-throbber sk-wave\u0022\u003E\n \u003Cdiv class=\u0022sk-wave-rect\u0022\u003E\u003C\/div\u003E\n \u003Cdiv class=\u0022sk-wave-rect\u0022\u003E\u003C\/div\u003E\n \u003Cdiv class=\u0022sk-wave-rect\u0022\u003E\u003C\/div\u003E\n \u003Cdiv class=\u0022sk-wave-rect\u0022\u003E\u003C\/div\u003E\n \u003C\/div\u003E","hideAjaxMessage":false,"alwaysFullscreen":false,"throbberPosition":"body"},"ckeditorheight":{"offset":1,"line_height":1.5,"unit":"em","disable_autogrow":false},"googleTranslatorDisclaimer":{"selector":".google-translator-switch","displayMode":"VERTICAL","disclaimerTitle":"","disclaimer":"","acceptText":"Accept","dontAcceptText":"Do Not Accept","element":"\u003Cspan id=\u0022google_translator_element\u0022\u003E\u003C\/span\u003E\n\u003Cscript src=\u0022\/\/translate.google.com\/translate_a\/element.js?cb=Drupal.behaviors.googleTranslatorElement.init\u0022\u003E\u003C\/script\u003E\n"},"googleTranslatorElement":{"id":"google_translator_element","langcode":"en","languages":"ar,bn,en,fr,ht,ko,pl,ru,es,ur","displayMode":"VERTICAL"},"field_group":{"html_element":{"mode":"default","context":"view","settings":{"classes":"footer__map__img","show_empty_fields":false,"id":"","element":"div","show_label":false,"label_element":"h3","label_element_classes":"","attributes":"","effect":"none","speed":"fast"}}},"icon_select":{"icon_select_url":"\/sites\/default\/files\/icons\/icon_select_map.svg?hash=ec2b1be216577b272918cbd0c25638b2"},"user":{"uid":0,"permissionsHash":"28dea259ffc06f728ee3c2a1ea48755400c411742e72f7c3ac2b4a72e4b321c1"}}</script> <script src="/sites/default/files/js/js_prMyRyQb2mmj4j2uhhxW6BbJ-S_HC-lp9ngturu9GPY.js"></script> <script src="/themes/custom/jj_custom/node_modules/nice-select2/dist/js/nice-select2.js?v=9.5.11"></script> <script src="/sites/default/files/js/js_mnXC0AOa6mZwccLmsZcarZla_cVPdJ-f-55ncixgioY.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-e61d37eff8f62b5cea4","applicationID":"1013104364","transactionName":"YlRTZEUCV0MDB0NZDVsecFNDClZeTRRWVwdqUlBTXwY=","queueTime":0,"applicationTime":19,"atts":"ThNQEg0YRE0=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>