CINXE.COM
Non-Discrimination and Code of Conduct
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us" > <head> <link href="https://fonts.googleapis.com/css?family=Roboto:400,700&display=swap" rel="stylesheet"> <meta http-equiv="content-type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQ4EWF5RChABVlFaAAcGV1E=",licenseKey:"5b403e9444",applicationID:"120876115"};;/*! For license information please see nr-loader-full-1.285.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:()=>p,xN:()=>g});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 g(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 p(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.285.0",i="PROD",o="CDN",a="^2.0.0-alpha.18"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=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)g(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 g(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:g,addEventListener:g,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=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,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 g(e,t){n[e]=p(e).concat(t)}function p(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,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],"-",g)}function g(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},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(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(9414),w=r(3241),E=r(5701);function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const T={};var S=r(9417),_=r(5603);const O=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let N=!1;function I(e,t={},p,I){let{init:P,info:j,loader_config:C,runtime:k={},exposed:H=!0}=t;k.loaderType=p;const L=(0,h.pV)();j||(P=L.init,j=L.info,C=L.loader_config),(0,S.xN)(e.agentIdentifier,P||{}),(0,_.a)(e.agentIdentifier,C||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),M=[j.beacon,j.errorBeacon];N||(D.proxy.assets&&(O(D.proxy.assets),M.push(D.proxy.assets)),D.proxy.beacon&&M.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",E.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),k.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?M:[]],k.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,k),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var A=s.ee.get(e),S=A.get("tracer");T[e]=b.g.OFF,A.on(g.G4.REPLAY_RUNNING,(t=>{T[e]=t}));var _="api-",O=_+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),j(_,n,!0,o||null===r?"session":void 0)(t,r)}function I(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,A),(0,R.R)(A,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,A),(0,x.J)(A,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=j(_,e,!0,"api")})),p.addPageAction=j(_,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=j(_,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(_,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,A),A.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,A)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,A),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,A)},p.interaction=function(e){return(new I).get("object"==typeof e?e:{})};const P=I.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,A),h||(0,a.p)(O+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,A),function(){if(S.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw S.emit("fn-err",[arguments,this,t],r),t}finally{S.emit("fn-end",[(0,v.t)()],r)}}}};function j(t,r,i,o){return function(){return(0,a.p)(f.xV,["API/"+r+"/called"],void 0,n.K7.metrics,A),(0,w.W)({agentIdentifier:e,loaded:!!E.B?.[e],type:"data",name:"api",feature:t+r,data:{notSpa:i,bufferGroup:o}}),o&&(0,a.p)(t+r,[i?(0,v.t)():performance.now(),...arguments],i?null:this,o,A),i?void 0:this}}function C(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),A.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{P[e]=j(O,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?j(O,"routeName",void 0,n.K7.softNav):j(_,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,A),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!T[e]],void 0,n.K7.jserrors,A)},d.RI?(0,u.GG)((()=>C()),!0):C(),p}(e.agentIdentifier,I,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=H),N||(0,w.W)({agentIdentifier:e.agentIdentifier,loaded:!!E.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:{init:D,info:j,loader_config:C,runtime:k}}),N=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>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=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.285.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.285.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={891:"sha512-fMru8dlQe6MDocrIrmVggxBpKe4E6zN8iF8+x3VT5mduS4XEkCwWjFpEShdGhWDUoZ4S6P7KlEsQNgH2yGvL1w==",222:"sha512-IOEUdkaWYkNjFufhpqem1nvCo93S+MlRT4222SMu910Ff4augE1uCvOBRaziFCEwGH9Hkw13OiCDIv8GEVRyxA==",95:"sha512-jWkjatE9TZKKdOBeBHmVEgnE92FwbX/ode6AlJnUDcEs5jJDX9gJHRE4qOUNUSAID8OsbjJ9KSJCbkhGO/hZFA=="};(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(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=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={85:0,959: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.285.0.PROD"]=self["webpackChunk:NRBA-1.285.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("function"==typeof this.api?.[t])return this.api[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("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=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(891).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(891).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()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),S=i(1863);class _ extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),g.RI&&document.addEventListener("securitypolicyviolation",(e=>{(0,w.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 L(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(L(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 H(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 L(e.error)?e.error:C(e)}function L(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.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})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.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)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,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===g.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=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.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&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.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 g.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,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;const he="X-NewRelic-App-Data";class ge 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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,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)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(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&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.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:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(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 x(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,w.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",p),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",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const me={},ve=["pushState","replaceState"];function be(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||me[t.debugId]++||(me[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,ve,"-")),t}var ye=i(3738);const{He:Re,bD:xe,d3:we,Kp:Ee,TZ:Ae,Lc:Te,uP:Se,Rz:_e}=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,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+we,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+Ee,(function(e){(0,w.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,w.p)(Re,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:xe,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Ne=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(Ne.H3,"_").concat(Ne.uh)))}catch(e){}(0,p.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,w.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===Ne.g.FULL||e.sessionReplayMode===Ne.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).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!==Ne.g.FULL&&this.featAggregate.initializeRecording(Ne.g.FULL,!0):(this.#i=Ne.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Ne.g.FULL&&(this.recorder.parent.mode=Ne.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Pe=i(3333);class je extends b{static featureName=Pe.TZ;constructor(e,t=!0){super(e,Pe.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(g.RI&&(e.init.user_actions.enabled&&(Pe.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Pe.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.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 Ce=i(993),ke=i(3785),He=i(9414);class Le extends b{static featureName=Ce.TZ;constructor(e,t=!0){super(e,Ce.TZ,t);const r=this.ee;(0,He.J)(r,g.gm.console,"log",{level:"info"}),(0,He.J)(r,g.gm.console,"error",{level:"error"}),(0,He.J)(r,g.gm.console,"warn",{level:"warn"}),(0,He.J)(r,g.gm.console,"info",{level:"info"}),(0,He.J)(r,g.gm.console,"debug",{level:"debug"}),(0,He.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,ke.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,Oe,Ie,ge,N,D,je,Le],loaderType:"pro"})})()})();</script> <meta name="robots" content="index, follow" /> <meta name="keywords" content="Non-Discrimination and Code of Conduct" /> <meta name="title" content="Non-Discrimination and Code of Conduct" /> <meta name="author" content="Brody Horan" /> <meta name="description" content="Non-Discrimination and Code of Conduct" /> <meta name="generator" content="MemberClicks Content Management System" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Non-Discrimination and Code of Conduct</title> <link href="/templates/carmel-jt/favicon.ico" rel="shortcut icon" type="image/x-icon" /> <style type="text/css"> ::-webkit-input-placeholder {color:inherit; opacity: 0.6} :-moz-placeholder {color:inherit;opacity:0.6} ::-moz-placeholder {color:inherit;opacity:0.6} :-ms-input-placeholder {color:inherit; opacity: 0.6} </style> <link rel="stylesheet" href="/components/com_jevents/views/default/assets/css/new-jevents.css" type="text/css" /> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jquery.min.js"></script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jquery-migrate.min.js"></script> <script type="text/javascript"> (function($){ jQuery.fn.extend({ live: function (event, callback) { if (this.selector) { jQuery(document).on(event, this.selector, callback); } }, curCSS : function (element, attrib, val){ $(element).css(attrib, val); } }) })(jQuery); </script> <script type="text/javascript">jQuery.noConflict();</script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jquery-ui-custom-elvn-fr.min.js"></script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jQueryUIDialogInclude.js"></script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jquery.dataTables.js"></script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/jquery.tablednd-0.5.js"></script> <script type="text/javascript" src="https://www.paleosoc.org/includes/js/json2.js"></script> <script type="text/javascript" src="/ui-v2/js/libs/underscore/underscore.js"></script> <link rel="stylesheet" href="https://www.paleosoc.org/includes/css/themes/base/ui.all.css" type="text/css" /> <link rel="stylesheet" href="https://www.paleosoc.org/includes/css/jqueryui.css" type="text/css" /> <link rel="stylesheet" href="https://www.paleosoc.org/includes/css/system-messages.css" type="text/css" /> <script type="text/javascript" src="/plugins/system/mtupgrade/mootools.js"></script> <script type="text/javascript" src="/includes/js/joomla.javascript.js"></script> <script type="text/javascript" src="/media/system/js/caption.js"></script> <script type='text/javascript'> /*<![CDATA[*/ var jax_live_site = 'https://www.paleosoc.org/index.php'; var jax_site_type = '1.5'; var jax_token_var = 'c16a86253645e2e332575b409510b54e'; /*]]>*/ </script><script type="text/javascript" src="https://www.paleosoc.org/plugins/system/pc_includes/ajax_1.3.js"></script> <link rel="stylesheet" href="/media/system/css/modal.css" type="text/css" /> <script type="text/javascript" src="/media/system/js/modal.js"></script> <script type="text/javascript"> window.addEvent("domready", function() { SqueezeBox.initialize({}); $$("a.modal").each(function(el) { el.addEvent("click", function(e) { new Event(e).stop(); SqueezeBox.fromElement(el); }); }); }); </script> <script type="text/javascript"> jQuery(document).ready(function() { var mcios = navigator.userAgent.toLowerCase().match(/(iphone|ipod|ipad)/); var supportsTouch = 'ontouchstart' in window || window.navigator.msMaxTouchPoints || navigator.userAgent.toLowerCase().match(/(iemobile)/); if (mcios) { jQuery('#bkg').addClass('mc-touch mc-ios'); } else if (supportsTouch) { jQuery('#bkg').addClass('mc-touch non-ios'); } else { jQuery('#bkg').addClass('mc-no-touch'); } jQuery('#cToolbarNavList li:has(li)').addClass('parent'); }); </script> <link rel="stylesheet" href="/templates/system/css/general.css" type="text/css"/> <link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-slider.css" type="text/css" /> <link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-themes/mc01/mc01.css" type="text/css" /> <link rel="stylesheet" href="/jmc-assets/nivo-slider-css/nivo-themes/mc02/mc02.css" type="text/css" /> <link rel="stylesheet" href="/templates/carmel-jt/css/editor.css" type="text/css" /> <!--[if lte IE 8]> <link rel="stylesheet" type="text/css" href="/templates/carmel-jt/css/ie8.css" /> <![endif]--> <script type="text/javascript" src="/jmc-assets/global-js/hoverIntent.js"></script> <script type="text/javascript" src="/jmc-assets/global-js/jquery.nivo.slider.pack.js"></script> <script type="text/javascript"> jQuery(function(){ var activeMenuItemsExistHereInTheSecondaryHeader = jQuery('#mc-secondary-header-bar .site-width .mc-mainmenu').addClass('secondary'); // Hide #header on scroll down //https://stackoverflow.com/questions/4326845/how-can-i-determine-the-direction-of-a-jquery-scroll-event var lastScrollTop = 0; var navbarHeight = jQuery('#header').outerHeight() + jQuery('#header').position().top; (activeMenuItemsExistHereInTheSecondaryHeader.length ? activeMenuItemsExistHereInTheSecondaryHeader : jQuery('#mc-primary-header-bar .site-width .mc-mainmenu')).find('.resp-menu').clone().appendTo('.mobile-menu'); areTheOtherModulesInThePrimaryHeader = activeMenuItemsExistHereInTheSecondaryHeader.length; addTheOtherModulesIntoTheMobileMenu = areTheOtherModulesInThePrimaryHeader ? '#mc-primary-header-bar' : '#mc-secondary-header-bar'; jQuery( addTheOtherModulesIntoTheMobileMenu + ' .site-width').addClass('secondary-add-to-mobile-menu').children('div:not(.mc-logo-link)').clone().prependTo('.mobile-menu .module-flex'); if(jQuery('.mobile-menu .module-flex').find('.mc-site-search-mod').length){ jQuery('.mobile-menu .module-flex').find('.mc-site-search-mod').parent().addClass('mc-search-bar-in-mobile-menu').insertBefore('.mobile-menu .module-flex div.moduletable:nth-child(1)'); } (activeMenuItemsExistHereInTheSecondaryHeader.length ? activeMenuItemsExistHereInTheSecondaryHeader : jQuery('#mc-primary-header-bar .site-width .mc-mainmenu')).clone().appendTo('#mc-primary-header-bar-scrollable-header .site-width'); if(activeMenuItemsExistHereInTheSecondaryHeader.length){ navbarHeight = jQuery('#header').outerHeight() + jQuery('#header').position().top; activeMenuItemsExistHereInTheSecondaryHeader.clone().appendTo('#mc-primary-header-bar .site-width').addClass('hidden'); } jQuery('.socnets ul > li > a > span').each(function() { var socnetText = jQuery(this).text().toLowerCase(); jQuery(this).addClass('icon-'+socnetText); jQuery(this).parent('a').addClass(socnetText); }); jQuery('a#menu-toggle').bind('click', function(){ jQuery('#bkg').toggleClass('show-mobile'); jQuery('a#menu-toggle-x').css('top', Math.abs(jQuery('a#menu-toggle').offset().top) + 'px'); }); jQuery('a#menu-toggle-x').bind('click', function(){ jQuery('#bkg.show-mobile').toggleClass('show-mobile'); }); function isInViewport(node) { var rect = node.getBoundingClientRect() return ( (rect.height > 0 || rect.width > 0) && rect.bottom >= 0 && rect.right >= 0 && rect.top <= (window.innerHeight || document.documentElement.clientHeight) && rect.left <= (window.innerWidth || document.documentElement.clientWidth) ) } jQuery(window).resize(function(){ navbarHeight = jQuery('#header').outerHeight() + jQuery('#header').position().top; }) //parallax: //https://www.codementor.io/lautiamkok/js-tips-creating-a-simple-parallax-scrolling-with-css3-and-jquery-efp9b2spn jQuery(window).on( 'scroll', function(){ var st = jQuery(this).scrollTop(); if (document.body.scrollTop > navbarHeight || document.documentElement.scrollTop > navbarHeight) { //hide the secondary menu jQuery('#mc-primary-header-bar-scrollable-header').addClass('nav-up'); } else { jQuery('#mc-primary-header-bar-scrollable-header').removeClass('nav-up'); } /* jQuery('.parallax').each(function(index, element) { var initY = jQuery(this).offset().top; var height = jQuery(this).height(); var endY = initY + jQuery(this).height() // Check if the element is in the viewport. var visible = isInViewport(this) if(visible) { var diff = st - initY var ratio = Math.round((diff / height) * 100) jQuery(this).css('background-position','center ' + parseInt(-(ratio * 2.5)) + 'px') } }) */ lastScrollTop = st; }); }); </script> <script type="text/javascript">// <![CDATA[ jQuery(window).load(function() { jQuery('#slider').nivoSlider({ effect: 'fade', // Nivo Slider - Specify sets like: 'fold,fade,sliceDown' slices: 9, // For slice animations boxCols: 9, // For box animations boxRows: 3, // For box animations animSpeed: 500, // Slide transition speed pauseTime: 5000, // How long each slide will show startSlide: 0, // Set starting Slide (0 index) directionNav: true, // Next & Prev navigation directionNavHide: true, // Only show on hover controlNav: false, // 1,2,3... navigation controlNavThumbs: false, // Use thumbnails for Control Nav pauseOnHover: false, // Stop animation while hovering manualAdvance: false, // Force manual transitions prevText: 'Prev', // Prev directionNav text nextText: 'Next', // Next directionNav text randomStart: false, // Start on a random slide beforeChange: function(){}, // Triggers before a slide transition afterChange: function(){}, // Triggers after a slide transition slideshowEnd: function(){}, // Triggers after all slides have been shown lastSlide: function(){}, // Triggers when last slide is shown afterLoad: function(){} // Triggers when slider has loaded }); }); // ]]></script> <script type="text/javascript" src="/jmc-assets/crawler/crawler.js"> /* Text and/or Image Crawler Script v1.53 (c)2009-2011 John Davenport Scheuer as first seen in http://www.dynamicdrive.com/forums/ username: jscheuer1 - This Notice Must Remain for Legal Use */ </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src=https://www.googletagmanager.com/gtag/js?id=G-FJ96YGMPJJ></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-FJ96YGMPJJ'); </script> </head> <body id="bkg"> <div id="viewports"> <div id="phone-landscape"></div> <div id="tablet-portrait"></div> <div id="tablet-landscape"></div> </div> <a id="menu-toggle-x"><svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd"><path d="M3.272 25.9L25.9 3.27l2.828 2.83L6.1 28.727z"/><path d="M6.1 3.272L28.73 25.9l-2.83 2.828L3.273 6.1z"/></g></svg></a> <div class="mobile-menu"> <div class="module-flex"> </div> </div> <div class="site-container"> <div id="site-wrap"> <div id="header"> <div id="mc-primary-header-bar-scrollable-header"> <div class="site-width"> <div class="mc-scrollable-header-logo-link"><a title="The Paleontological Society " href="/"><img style="margin: 0px 0px 0px 0px;" title="" src="/assets/site/logo.png" alt="" align="" /></a> <a id="alt-small-logo" title="The Paleontological Society " href="/"><img style="margin: 0px 0px 0px 0px;" title="" src="/assets/site/alt-logo.png" alt="" align="" /></a></div> <a id="menu-toggle" class="hamburger-menu"><svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M0 6h32v4H0zm0 8h32v4H0zm0 8h32v4H0z" fill-rule="evenodd"/></svg></a> </div> </div> <div id="mc-primary-header-bar"> <div class="site-width"> <div class="mc-logo-link"><a title="The Paleontological Society " href="/"><img style="margin: 0px 0px 0px 0px;" title="" src="/assets/site/logo.png" alt="" align="" /></a> <a id="alt-small-logo" title="The Paleontological Society " href="/"><img style="margin: 0px 0px 0px 0px;" title="" src="/assets/site/alt-logo.png" alt="" align="" /></a></div> <!-- If mc-primary bar has primary menu or main menu or header menu then add the menu toggle else --> <!-- 1. check if the logo is in primary and if there is a class name associated with it --> <div class="moduletable mc-mainmenu"> <ul class="menu resp-menu"><li class="parent item123"><span class="separator"><span>About</span></span><ul><li class="item124"><a href="/who-we-are"><span>Who We Are</span></a></li><li class="item125"><a href="/diversity-and-inclusion"><span>Diversity and Inclusion</span></a></li><li class="item202"><a href="/donate2"><span>Donate</span></a></li><li class="item126"><a href="/society-officers"><span>Society Officers</span></a></li><li class="item127"><a href="/past-officers"><span>Past Officers</span></a></li><li class="item128"><a href="/society-committees"><span>Society Committees</span></a></li><li class="item129"><a href="/contact-us"><span>Contact Us</span></a></li><li class="item130"><a href="/society-patrons"><span>Society Patrons</span></a></li><li class="item203"><a href="https://paleontological-society.creator-spring.com"><span>PS Store</span></a></li><li class="item214"><a href="/home-page-photo-project"><span>Home Page Photo Project</span></a></li></ul></li><li class="parent item212"><a href="/ethics"><span>Ethics</span></a><ul><li class="item208"><a href="/ps-code-of-conduct"><span>PS Code of Conduct</span></a></li><li class="item152"><a href="/code-of-fossil-collecting"><span>Code of Fossil Collecting</span></a></li></ul></li><li class="parent item131"><a href="/grants-and-programs"><span>Grants and Programs</span></a><ul><li class="parent item132"><span class="separator"><span>Grants</span></span><ul><li class="item133"><a href="/ps-arthur-james-boucot-research-grants"><span>PS Arthur James Boucot Research Grants</span></a></li><li class="item134"><a href="/norman-newell-early-career-grant-program"><span>Norman Newell Early Career Grant Program</span></a></li><li class="item135"><a href="/sepkoski-grants-international-research-program-"><span>Sepkoski Grants (International Research Program)</span></a></li><li class="item136"><a href="/paleontological-society-outreach-and-education-grant"><span>Paleontological Society Outreach and Education Grant</span></a></li><li class="item207"><a href="/paleontological-society-student-research-grants"><span>Paleontological Society Student Research Grants</span></a></li><li class="item238"><a href="/paleontological-society-emergency-fund"><span>Paleontological Society Emergency Fund</span></a></li><li class="item235"><a href="/ps-conference-travel-grants"><span>PS Conference Travel Grants</span></a></li><li class="item242"><a href="/paleontological-society-dei-grants"><span>Paleontological Society DEI Grants</span></a></li><li class="item213"><a href="/paleontological-society-funding-for-meetings"><span>Paleontological Society Funding for Meetings</span></a></li><li class="item219"><a href="/grant-types-and-past-recipients"><span>Grant Types and Past Recipients</span></a></li></ul></li><li class="parent item137"><span class="separator"><span>Awards</span></span><ul><li class="item138"><a href="/paleontological-society-medal"><span>Paleontological Society Medal</span></a></li><li class="item139"><a href="/schuchert-award"><span>Schuchert Award</span></a></li><li class="item140"><a href="/strimple-award"><span>Strimple Award</span></a></li><li class="item141"><a href="/pojeta-award"><span>Pojeta Award</span></a></li><li class="item142"><a href="/fellows-of-the-paleontological-society"><span>Fellows of the Paleontological Society</span></a></li><li class="item143"><a href="/awg-ps-winifred-goldring-award"><span>AWG/PS Winifred Goldring Award</span></a></li><li class="item144"><a href="/awg-ps-undergraduate-excellence-in-paleontology-award"><span>AWG/PS Undergraduate Excellence in Paleontology Award</span></a></li><li class="item145"><a href="/paleontological-society-geoscience-policy-internship-at-the-american-geosciences-institute-agi-"><span>Paleontological Society Geoscience Policy Internship [at the American Geosciences Institute (AGI)]</span></a></li><li class="item226"><a href="/deep-award"><span>DEEP Award</span></a></li></ul></li><li class="parent item146"><a href="/student-support-opportunities" target="_blank"><span>Student Support Opportunities</span></a><ul><li class="item239"><a href="/ps-napc-d-i-and-student-travel-grants"><span>PS NAPC D&I and Student Travel Grants</span></a></li><li class="item227"><a href="/heidemarie-johnson-scholarship-fund-in-applied-student-educational-experiences"><span>Heidemarie Johnson Scholarship Fund in Applied Student Educational Experiences</span></a></li><li class="item221"><a href="/paleontology-in-the-parks-fellowship-program"><span>Paleontology in the Parks Fellowship Program</span></a></li><li class="item183"><a href="/student-ambassadors"><span>Student Ambassadors</span></a></li><li class="item243"><a href="/2025-editorial-intern-position-with-paleobiology-and-journal-of-paleontology"><span>2025 Editorial Intern position with Paleobiology and Journal of Paleontology</span></a></li></ul></li><li class="item147"><a href="/distinguished-lecturer-program"><span>Distinguished Lecturer Program</span></a></li><li class="item148"><a href="/awardees"><span>Awardees</span></a></li><li class="item236"><a href="/paleo-funding-field-guide"><span>Paleo Funding Field Guide</span></a></li></ul></li><li class="parent item149"><span class="separator"><span>Policy</span></span><ul><li class="item151"><a href="/assets/docs/bylaws-1.pdf"><span>By-Laws</span></a></li><li class="item150"><a href="/assets/docs/articles.pdf"><span>Articles of Incorporation</span></a></li><li class="item153"><a href="/governmental-affairs"><span>Governmental Affairs</span></a></li><li class="item225"><a href="/ethics-policy"><span>Ethics</span></a></li><li class="item228"><a href="https://paleo.memberclicks.net/assets/docs/Pos28_Fieldwork.pdf"><span>Responsible Geologic Fieldwork Practices</span></a></li><li class="item220"><a href="/opportunities-to-get-involved"><span>Opportunities to Get Involved</span></a></li></ul></li><li class="parent item155"><span class="separator"><span>Membership</span></span><ul><li class="item156"><a href="/become-a-member"><span>Become a Member</span></a></li><li class="item223"><a href="/ethics-membership"><span>Ethics</span></a></li></ul></li><li class="parent item159"><a href="/publications"><span>Publications</span></a><ul><li class="item199"><a href="/member-access-to-online-journals"><span>Member Access to Online Journals</span></a></li><li class="parent item160"><a href="https://www.cambridge.org/core/journals/paleobiology" target="_blank"><span>Paleobiology</span></a><ul><li class="item161"><a href="https://www.cambridge.org/core/journals/paleobiology/open-access" target="_blank"><span>Open Access</span></a></li></ul></li><li class="parent item162"><a href="https://www.cambridge.org/core/journals/journal-of-paleontology" target="_blank"><span>Journal of Paleontology</span></a><ul><li class="item163"><a href="https://www.cambridge.org/core/journals/journal-of-paleontology/open-access" target="_blank"><span>Open Access</span></a></li></ul></li><li class="item164"><a href="https://www.cambridge.org/core/what-we-publish/elements/elements-of-paleontology" target="_blank"><span>Elements of Paleontology</span></a></li><li class="item205"><a href="/permission-for-re-use"><span>Permission for Re-Use</span></a></li><li class="item216"><a href="/short-courses-2"><span>Short Courses</span></a></li><li class="item217"><a href="http://paleo.ku.edu/tronline/treatiseonline.html" target="_blank"><span>Treatise Online</span></a></li><li class="item218"><a href="https://palaeo-electronica.org/content/" target="_blank"><span>Palaeontologia Electronica</span></a></li><li class="item244"><a href="/2025-editorial-intern-positions-with-paleobiology-and-journal-of-paleontology"><span>2025 Editorial Intern positions with Paleobiology and Journal of Paleontology</span></a></li></ul></li><li class="parent item166"><span class="separator"><span>Events</span></span><ul><li class="parent item229"><a href="/2024-annual-meeting-at-gsa"><span>2024 Annual Meeting at GSA</span></a><ul><li class="item232"><a href="/student_ambassadors"><span>Student Ambassadors</span></a></li><li class="item233"><a href="/ps-journal-editorial-interns"><span>PS Journal Editorial Interns</span></a></li></ul></li><li class="item224"><a href="/ethics-events"><span>Ethics</span></a></li><li class="item168"><a href="/technical-sessions"><span>Technical Sessions</span></a></li><li class="item169"><a href="/short-courses"><span>Short Courses</span></a></li><li class="item210"><a href="/calendar"><span>Calendar</span></a></li><li class="parent item240"><a href="/napc-2024"><span>NAPC 2024</span></a><ul><li class="item241"><a href="/rise-best-practices"><span>RISE Best Practices</span></a></li></ul></li></ul></li><li class="parent item170"><span class="separator"><span>News</span></span><ul><li class="item171"><a href="/blog"><span>Blog</span></a></li><li class="item204"><a href="/webinars"><span>Webinars</span></a></li><li class="item172"><a href="/press"><span>Press</span></a></li><li class="item173"><a href="/priscum-newsletter"><span>Priscum Newsletter</span></a></li></ul></li><li class="parent item174"><span class="separator"><span>Education & Careers</span></span><ul><li class="item175"><a href="/educational-resources"><span>Educational Resources</span></a></li><li class="item176"><a href="/evolution"><span>Evolution</span></a></li><li class="item178"><a href="/regional-education-contacts"><span>Regional Education Contacts</span></a></li><li class="item179"><a href="/avocational-paleontology"><span>Avocational Paleontology</span></a></li><li class="item180"><a href="https://form.jotform.com/221665322452047" target="_blank"><span>Fossil ID</span></a></li><li class="item181"><a href="/ask-a-paleontologist"><span>Ask a Paleontologist</span></a></li><li class="item182"><a href="/graduate-programs-in-paleontology"><span>Graduate Programs in Paleontology</span></a></li><li class="item185"><a href="/job-announcements"><span>Job Announcements</span></a></li></ul></li></ul> </div> <!-- Testing out positions to find if the menu is apart of this position --> <a id="menu-toggle" class="hamburger-menu"><svg width="32" height="32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M0 6h32v4H0zm0 8h32v4H0zm0 8h32v4H0z" fill-rule="evenodd"/></svg></a> </div> </div> <div id="mc-secondary-header-bar"> <div class="site-width"> <div class="moduletable"> <a id='mcSimpleLogin' href='login'>Member Login</a> </div> <div class="moduletable site-search"> <form action="/index.php?option=com_search" method="post" name="mod_search_form" class="mc-site-search-mod"> <div class="search site-search"> <input name="searchword" id="mod_search_searchword" alt="Search" class="inputbox inputbox site-search" type="text" size="20" value="" placeholder="Search our site..." onfocus="this.placeholder = ''" onblur="this.placeholder = 'Search our site...'" /><a href="#" class="test button site-search">Search</a> </div> <input type="hidden" name="task" value="search" /> <input type="hidden" name="option" value="com_search" /> <input type="hidden" name="c16a86253645e2e332575b409510b54e" value="1" /> </form> <script type="text/javascript"> jQuery('form.mc-site-search-mod').find('a').click(function(e){ e.preventDefault(); var mcSiteSearchText = jQuery(this).closest('form.mc-site-search-mod').find('input.inputbox').val(); if (mcSiteSearchText != ''){ jQuery(this).closest('form.mc-site-search-mod').submit(); } }); </script> </div> <div class="moduletable join-now"> <a id="cta-join" href="https://paleo.memberclicks.net/become-a-member">Join Now</a> </div> </div> </div> </div> <div id="content-wrap" class="r-mid"> <div class="site-width"> <div id="content-padding"> <div id="jmc-message"></div> <div id="component-wrap"> <table class="contentpaneopen"> <tr> <td valign="top"> <h1><span>Non-Discrimination and Code of Conduct</span></h1> <p style="text-align: left;" align="center"><span><span> The mission of the Paleontological Society is to promote and advance the science of paleontology. To accomplish this mission, the Paleontological Society strives to create an inclusive and safe environment for its members that celebrates the diversity of ideas, identities, and experiences vital to advance our science. The intention of the Policy on Non-Discrimination and Member Code of Conduct is to address ongoing issues within our scientific community that are long rooted in our history and are detrimental and antithetical to the mission of the Paleontological Society. This Policy provides a framework for all individuals to uphold their ethical responsibilities and enforce the values inherent in the mission of the Paleontological Society. Individuals are responsible to commit themselves to act ethically, not violate the Policy, and encourage others to do the same</span></span></p> <h3 align="center"><span><span>The Paleontological Society’s Policy on Non-discrimination and Member Code of Conduct</span></span></h3> <p align="center"><a title="" href="/assets/docs/PS%20Nondiscrimination%20Policy%20and%20Code%20of%20Conduct_2019.pdf" target="_self">Download as PDF</a></p> <p align="center"><span><span><em>Provisionally ratified by the Paleontological Society Council on March 1, 2019</em></span></span></p> <p align="center"><span><span><em>Formally ratified after legal counsel review by the Council on April 29, 2019</em></span></span></p> <ol> <li><a href="#ThePaleontologicalSocietysPolicyonNon-discriminationandMemberCodeofConduct"><span style="font-size: 19px;">The Paleontological Society’s Policy on Non-discrimination and Member Code of Conduct</span></a></li> <li><a href="#ScopeandSettings"><span style="font-size: 19px;">Scope and Settings</span></a></li> <li><a href="#MemberExpectations"><span style="font-size: 19px;">Member Expectations – Code of Conduct for Paleontological Society Members and Event Participants</span></a></li> <li><a href="#ProhibitedBehaviors"><span style="font-size: 19px;">Prohibited Behaviors</span></a></li> <li><a href="#Self-Reporting"><span style="font-size: 19px;">Self-Reporting</span></a></li> <li><a href="#ReportinganAllegationofCodeofConductViolation"><span style="font-size: 19px;">Reporting an Allegation of Code of Conduct Violation</span></a></li> <li><a href="#ThePaleontologicalSocietyEthicsCommitteeandItsRoleintheReviewofAllegationsofMisconduct"><span style="font-size: 19px;">The Paleontological Society Ethics Committee and Its Role in the Review of Allegations of Misconduct</span></a></li> <li><a href="#Appeals"><span style="font-size: 19px;">Appeals</span></a></li> <li><a href="#StatuteofLimitations"><span style="font-size: 19px;">Statute of Limitations</span></a></li> <li><a href="#Maintenanceofaconfidentialarchive"><span style="font-size: 19px;">Maintenance of a confidential archive</span></a></li> <li><a href="#ReviewofProgram"><span style="font-size: 19px;">Review of Program</span></a></li> <li><a href="#DefinitionofTerms"><span style="font-size: 19px;">Definition of Terms</span></a></li> </ol><ol> <li> <p><span><span><span><a name="ThePaleontologicalSocietysPolicyonNon-discriminationandMemberCodeofConduct"></a>The Paleontological Society’s Policy on Non-discrimination and Member Code of Conduct</span></span></span></p> </li> </ol> <p><span><span>The Paleontological Society (the “Society”) strives to provide an environment that encourages the free expression and exchange of scientific ideas. In pursuit of that environment, the Society is committed to equality, both in opportunity and in treatment, for all of its members. </span>We believe that one of our strengths as a Society rests in our diverse membership, and that such diversity is integral to the advancement of our Society, and to the continued rigor and ingenuity of paleontological research. <span>The Society will not discriminate in its activities or services on the basis of race, color, national or ethnic origin, immigration status, religion, age, marital status, parental status, sex, sexual orientation, gender identity or expression, socioeconomic background, educational background, disability, or military service or veteran status. The Society will strive to ensure that all Society sponsored meetings and functions are conducted in a professional manner in which all participants are treated with dignity and respect.</span></span></p> <ol start="2"> <li> <p><span><span><span><a name="ScopeandSettings"></a>Scope and Settings</span></span></span></p> </li> </ol> <p><span><span>The Society recognizes any behavior as unacceptable when it has the effect (or could reasonably be assumed to have the effect) of creating, contributing to, or maintaining a professional environment that is hostile toward or damaging to a person or group on the basis of race, color, national or ethnic origin, immigration status, religion, age, marital status, parental status, sex, sexual orientation, gender identity or expression, socioeconomic background, educational background, disability, or military service or veteran status. Such unacceptable behaviors are prohibited by the Code of Conduct.</span></span></p> <p><span><span>The Code of Conduct provided herein applies to all members of the Society, including student, professional, amateur, and retired members, and to all participants in Society and Society-sponsored events. Membership or participation in the Paleontological Society and its sponsored events constitutes an agreement to adhere to the Code of Conduct. These policies cover member conduct in all professional and educational settings and related environments, and in relation to both members and non-members. These settings may include, but are not limited to:</span></span></p> <ul> <li> <p><span><span>Any professional workplace, networking event, or activity;</span></span></p> </li> <li> <p><span><span>Conferences, meetings, discussion panels, and other activities at Society affiliated or sponsored meetings;</span></span></p> </li> <li> <p><span><span>Professional and educational field work settings, including transport vehicles and housing associated with such settings;</span></span></p> </li> <li> <p><span><span>Educational environments, including formal and informal educational spaces and housing associated with them;</span></span></p> </li> <li> <p><span><span>Informal spaces where there are social activities with Society members;</span></span></p> </li> <li> <p><span><span>Informal and professional social networking sites and online platforms both affiliated and not affiliated with the Society.</span></span></p> </li> </ul> <p><span><span>The Society is in the process of developing policy and procedures focused on scientific ethics and misconduct related to publications and fossil collecting, which will be added to this document in the near future.</span></span></p> <ol start="3"> <li> <p><span><span><span><a name="MemberExpectations"></a>Member Expectations – Code of Conduct for Paleontological Society Members and Event Participants</span></span></span></p> </li> </ol> <p><span><span>Members of the Society and participants in Society events (hereafter “Society members”) agree to adhere to the Policy of Non-discrimination and Code of Conduct. </span>This Code of Conduct applies to all Paleontological Society sponsored events and activities. <span>Expectations with respect to the conduct and actions of Society members are as follows:</span></span></p> <ol type="a"> <li> <p><span><span>Society members will treat others with dignity and respect, regardless of their own or another’s race, color, national or ethnic origin, immigration status, religion, age, marital status, parental status, sex, sexual orientation, gender identity or expression, socioeconomic background, educational background, disability, or military service or veteran status.</span></span></p> </li> <li> <p><span><span>Society members will communicate with civility.</span></span></p> </li> <li> <p><span><span>Society members will give fair and equitable consideration to all students, postdoctoral scholars, faculty, professionals, and amateurs, regardless of their race, color, national or ethnic origin, immigration status, religion, age, marital status, parental status, sex, sexual orientation, gender identity or expression, socioeconomic background, educational background, disability, or military service or veteran status.</span></span></p> </li> <li> <p><span><span>Society members engaged in student mentoring will encourage all students in a respectful manner that is inclusive of diverse backgrounds and experiences, and recognizes that education is fundamental for the promotion of student learning and professional development.</span></span></p> </li> <li> <p><span><span>Society members will observe the guidelines for the reporting of prohibited behavior (see section 6), and recognize that such guidelines are in effect at all times (see section 2).</span></span></p> </li> <li> <p><span><span>Society members will not attempt to injure the reputation or professional opportunities for others by false, biased, or undocumented claims.</span></span></p> </li> <li> <p><span><span>Society members will not practice, incite, encourage, or condone prohibited behavior (see section 4), including but not limited to harassment in any form.</span></span></p> </li> <li> <p><span><span>Paleontological Society members will obey the rules and policies of affiliate meeting venues. Members attending Geological Society of America meetings should review the </span></span><span><span style="text-decoration: underline;"><a href="https://www.geosociety.org/GSA/Events/EventConductCode/GSA/Events/Conduct.aspx" rel="noopener noreferrer" target="_blank"><span>Geological Society of America’s Events Code of Conduct</span></a></span></span><span><span> and those attending American Geophysical Union Annual meetings should review the </span></span><span><span style="text-decoration: underline;"><a href="https://ethics.agu.org/" target="_blank"><span>AGU Scientific Integrity and Professional Ethics</span></a></span></span><span><span> documents.</span></span></p> </li> </ol> <p><span><span>4. <a name="ProhibitedBehaviors"></a>Prohibited Behaviors</span></span></p> <p><span>Behaviors that are prohibited and which may result in disciplinary action include:</span></p> <ol type="a"> <li> <p><span>Harassment in any form, including sexual harassment, denigrating jokes, stereotyping, or a recurring pattern of microinvalidations, microassaults, microaggressions, and microinsults (see Section 12);</span></p> </li> <li> <p><span>Physical abuse or intimidation, including disregard for another’s safety;</span></p> </li> <li> <p><span>Verbal or written abuse or intimidation (in-person or remotely), including but not limited to: harmful or negative comments related to </span><span><span>race, color, national or ethnic origin, immigration status, religion, age, marital status, parental status, sex, sexual orientation, gender identity or expression, socioeconomic background, </span></span><span>level of education, </span><span><span>disability, or veteran status;</span></span></p> </li> <li> <p><span>Violating the previously communicated (verbally or nonverbally) physical</span><span><span>, emotional, and sexual </span></span><span>boundaries of others through the continuation of otherwise prohibited behaviors, or through verbal or written comments founded on any personal aspect of another individual;</span></p> </li> <li> <p><span>Photographing, recording, or video-taping of others and/or the dissemination or distribution of photographs, recordings and video-tapings of others without their consent.</span></p> </li> <li> <p><span>Display or distribution of images or recordings involving provocative behavior, bigotry, nudity, sexual activities, or physical force against oneself, another person, or a community;</span></p> </li> <li> <p><span>Intentional, unwelcomed physical behaviors (in-person or remotely), including but not limited to: stalking, physical contact, and aggressive or intimidating displays and/or body language;</span></p> </li> <li> <p><span>Threats (implied or real) of physical, emotional, professional, or financial harm;</span></p> </li> <li> <p><span>Any other behaviors that may reasonably be assumed to have the effect of</span><span><span> creating, contributing to, or maintaining an environment that is hostile toward or damaging to a person or group.</span></span><span style="font-size: 19px;"> </span></p> </li> </ol> <p><span><span>5. <a name="Self-Reporting"></a>Self-Reporting</span></span></p> <p><span>The Paleontological Society is a vibrant volunteer-run organization, with top scientific journals, and a grants and awards program that recognizes the scientific potential, contributions, and achievements of its members. Candidates and nominees for volunteer governance positions (Council and committee members), authors of manuscripts in Paleontological Society journals, and nominees or applicants for grants and awards are expected to meet all expectations outlined in this Code of Conduct. Paleontological Society members will be asked annually to self-disclose professional conduct as part of the membership renewal or onboarding process. All others will be required to submit a PS professional conduct self-disclosure form (link provided here). Whether completing the form or, in the case of members, providing relevant information during annual renewal/onboarding, respondents are asked to convey information regarding any known past allegations or institutional proceedings related to the candidate’s professional conduct, including any pending investigations. This self-reporting of past or pending investigations into an individual’s professional conduct does not automatically disqualify an author/candidate/nominee. However, each report will be reviewed by the Ethics Committee and follow-up discussions may be needed if there are areas of concern. <a title="" href="https://paleo.memberclicks.net/index.php?option=com_mcform&view=ngforms&id=2065859" target="_blank">Click here to access the Paleontological Society Professional Conduct Self-Reporting Form</a>.<br /></span></p> <p><span><span>6. <a name="ReportinganAllegationofCodeofConductViolation"></a>Reporting an Allegation of Code of Conduct Violation</span></span></p> <p><span>If one is subject to or witnesses prohibited behavior, they should notify either a member of the Ethics Committee (see below), a Society member with a designated leadership position (e.g., President, field trip leader, etc.), an individual holding such a position at an affiliate meeting where the incident occurred, or an individual holding such positions at institutions where the incident occurred. Society members acting in leadership positions, whether for an established term (e.g., elected officials, committee members, etc.) or temporarily (e.g., field trip leaders, session organizers, etc.) are required to report any incidences of prohibited behavior that they directly witness or have reported to them to the Ethics Committee to ensure that all parties involved receive appropriate consideration and follow-up.</span></p> <p><span><span>Anyone subject to or witnessing behavior that constitutes an immediate or serious threat to public or individual safety or a criminal act should contact local law enforcement. Those witnessing a potential criminal act should also take actions necessary to maintain their own personal safety.</span></span></p> <p><span>The following procedures, which are a modified version of the </span><span><span style="text-decoration: underline;"><a href="https://ethics.agu.org/report-allegation/" target="_blank"><span><span>American Geophysical Union (AGU) procedures for reporting an allegation</span></span></a></span></span><span>, shall apply to the reporting of prohibited behavior:</span></p> <p><span><span><span>For information about how to submit an allegation report using the secure NAVEX online conduct reporting platforms, please </span><a title="" href="https://www.paleosoc.org/ethics-reporting" target="_self">click here</a><span>. </span></span></span></p> <p><span><span>Allegations of misconduct by Paleontological Society members or event attendees must be submitted using officially designated online platforms, in writing either directly to any member of the Paleontological Society Council, a member of the Ethics Committee, or directly to the email address of the Ethics Committee in order for an investigation to be opened. Written allegations may also be mailed to:</span><br /></span></p> <p><span>Chair of Ethics Committee<br />The Paleontological Society</span><br />12110 N Pecos Street, STE 220<br />Westminster, CO 80621</p> <p><span style="font-size: 19px;">In advance of potential submission of an allegation, members of the Ethics Committee will also be available to speak about alleged misconduct and the investigation process, but written documentation will be required to initiate an investigation. All documents and information pertaining to such allegations should be treated with the highest degree of confidentiality by those involved in the investigation process insofar as said confidentiality would not reasonably interfere with law enforcement related to such an incident or result in physical, professional, or psychological harm to any party during the course of the investigation or outside of the scope of any sanctions, should they be applied. Individuals involved in a reported incident of alleged misconduct, including victims, witnesses, and those alleged to have engaged in prohibited behavior(s), will not engage in retaliatory behavior during or after the reporting process. Engaging in retaliatory behavior will be deemed a breach of these guidelines. If allegations pertain to criminal activity or pose a reasonable risk to public safety, the allegation(s) will be reported to the appropriate authorities.</span></p> <p><span>An allegation report <span>must</span> contain the following information:</span></p> <ol> <li> <p><span>The name(s) and affiliation(s) of the individual(s) submitting the allegation</span><span><span><span>, </span></span></span><span>the victim(s), and the name of individual(s) alleged to have engaged in the prohibited behavior(s), if known. If not known, then any possible identifying information should be provided.</span></p> </li> <li> <p><span>A description of the allegation that includes the date (or range of dates) and circumstances of the alleged misconduct, and the name(s) and affiliation(s) of all parties involved, including any witnesses.</span></p> </li> <li> <p><span>Any documents or other relevant items (e.g., written or digital correspondence, physical evidence, etc.) with annotation detailing how the item relates to the allegation.</span></p> </li> <li> <p><span>An explanation of the type of prohibited behavior(s) as defined in this Code of Conduct that are being alleged.</span></p> </li> <li> <p><span>A statement explaining any real or reasonably perceived conflict(s) of interest related to any parties named in the allegation and/or any member(s) of the Ethic Committee or Society Council. This is to ensure a fair and unbiased process. A conflict of interest does not preclude the filing of an allegation.</span></p> </li> </ol> <p><span>Allegations may be returned if they do not contain the above information.</span></p> <p><span>If a participant in Society activities would like to speak with a member of the Ethics Committee about potential Code of Conduct violations and/or about the reporting process, they may send an email to a committee member or to the </span><span><span style="text-decoration: underline;"><a href="/cdn-cgi/l/email-protection#7217061a1b11013202131e171d011d115c1d0015"><span>Ethics Committee email</span></a></span></span><span> and request a conversation.</span></p> <p><span>When a member or participant in Society activities is sanctioned by another organization for misconduct or convicted of criminal activity, the Ethics Committee and Society Council may consider its own sanctions.</span></p> <p><span><span>7. <a name="ThePaleontologicalSocietyEthicsCommitteeandItsRoleintheReviewofAllegationsofMisconduct"></a>The Paleontological Society Ethics Committee and Its Role in the Review of Allegations of Misconduct</span></span></p> <p><span>The Ethics Committee is responsible for investigating reported allegations and will determine which allegations are substantial and thereby require investigation. </span><span>The </span><span>chair of the Ethics Committee</span><span> will coordinate the Society’s investigations of misconduct. </span><span>The Ethics Committee reports to the Council of the Paleontological Society, which has the final authority to determine what action(s) will be taken if an allegation of misconduct is substantiated.</span></p> <p><span>The Ethics Committee is a standing committee that will be convened only as needed. </span><span>The Past-President of the Society will serve as Chair. </span><span>The Ethics Committee will consist of a member of the Diversity and Inclusion Committee, the Education and Outreach Committee, the Nominating Committee, a Journal Editor, a member of one of the Society’s Award Committees and a Student Representative.</span><span> </span><span>The standing members of these committees will select a representative to the ethics committee. Ethics committee members will receive training on how to conduct investigation processes and enforce the code of conduct and will serve a term of 2 years, with terms staggered to enhance continuity of the committee’s activities. To achieve the staggered appointment pattern, appointments of the inaugural members representing the Diversity and Inclusion, Education and Outreach, and Nominating Committees will be for three years, and two years thereafter.</span></p> <p><span>All investigations will be conducted under strict confidentiality when such confidentiality would not reasonably result in the physical, professional, or psychological harm to any party and when the allegations do not pertain to a crime. Any member of the Ethics Committee or the Society Council that has a personal or professional relationship with a party to an allegation (either accuser or accused) that may pose a potential conflict of interest, shall recuse themselves from the committee/council discussions and any actions related to the allegation. Documentation of recusals will be included in the final report. The person who reported the allegation and the subject(s) of the report will be notified in writing that the report has been received and that an investigation is being conducted, and they will be given an outline of the next steps that will be taken. A person who is the subject of the report also has the opportunity to respond to the allegations and provide information to the Ethics Committee.</span></p> <p><span>The Ethics Committee has 90 days to complete its investigation and to provide a report to the Society Council. This report will include a summary of the alleged violation of the Code of Conduct, a summary of the investigation, a summary of the committee’s discussion of the allegation, and the final recommendation. The Society Council will determine whether to accept and act on the Ethics Committee’s recommendation, and any deviation from the Committee’s recommendation will be explained and justified in writing.</span></p> <p><span>In cases where a person in a designated leadership position took immediate action to remedy a violation of the Code of Conduct, a report that documents the incident and the action(s) taken will be submitted to the Ethics Committee. The Ethics Committee will review such cases and will determine whether or not the actions taken were appropriate and if the case is resolved, or they may decide on the need for additional sanctions.</span></p> <p><span>Members and participants in Society activities who are found to have violated the Society’s Code of Conduct may be subject to one or more of the following sanctions</span><span>: written reprimand or warning, removal from Society positions, suspension from presenting at sponsored meetings, suspension from attending future sponsored activities (including events, field trips, short courses and meetings), suspension from submission of manuscripts to Paleontological Society journals, suspension of Society membership, permanent expulsion from the Society, and/or denial or revocation of grants and awards. These sanctions may be for a predetermined duration or permanent.</span></p> <p><a name="_GoBack"></a><span>If a member is deemed to have violated the Society’s Code of Conduct and it has been determined that sanctions are necessary, the Society reserves the right to contact affiliated societies, funding agencies, and the sanctioned member’s home institution(s) regarding member misconduct as part of the Society’s due-diligence in reporting prohibited behavior that may breach the non-discrimination and/or harassment policies of our associates.</span></p> <p><span><span>8. <a name="Appeals"></a>Appeals</span></span></p> <p><span>Any party named in an allegation (either accuser or accused) can file an appeal of an Ethics Committee recommendation and/or Council final determination within 60 days of the final report and notification. The appeal must be sent to a member of the Council executive committee (President, Past-President, President-Elect, Secretary, Treasurer) and include justification for the appeal and new evidence or a narrative that explains why previous evidence should be reconsidered. The Chair of the Ethics Committee and the Society Council will review appeals and determine whether to maintain or revise the original decision on sanctions, or refer the appeal to the Ethics Committee for further consideration. All actions and decisions will be fully documented and communicated with the parties involved in the original reporting of the allegation.</span></p> <p><span><span>9. <a name="StatuteofLimitations"></a>Statute of Limitations</span></span></p> <p><span>There is no absolute statute of limitation for considering violations to the Society Code of Conduct. The Paleontological Society will ensure the timely investigation of reported allegations.</span></p> <p><span><span>10. <a name="Maintenanceofaconfidentialarchive"></a>Maintenance of a confidential archive</span></span></p> <p><span>The Ethics Committee will record all allegations, investigative processes, decisions, and appeals in a secure database. Access to this database will be limited to the Ethics Committee and the Executive Committee of the Paleontological Society Council. Reports related to Code of Conduct violations will be maintained indefinitely to help address the issue of repeat offenders. A summary report regarding investigations of the Ethics committee will be made available to the Society Council on an annual basis.</span></p> <p><span><span>11. <a name="ReviewofProgram"></a>Review of Program</span></span></p> <p><span>A review and assessment of the </span><span><span>Policy on Non-discrimination and Member Code of Conduct and the Ethics Committee process for investigating reports and determining sanctions will be conducted on an annual basis. This will ensure that all policies and procedures are operating as intended and are kept up to date and reflect current best practices. </span></span><span>The review and assessment will be conducted by a Review Committee of three people appointed by the President, with the advice of the Chair of the Diversity and Inclusion Committee. The Review Committee may make recommendations to the Society Council and the Diversity and Inclusion Committee on revisions to the Policy on Non-discrimination and Member Code of Conduct.</span></p> <p><span><span>12. <a name="DefinitionofTerms"></a>Definition of Terms</span></span></p> <ul> <li> <p><span>Amateur: a paleontology enthusiast who is not paid as a professional to do this work.</span></p> </li> <li> <p><span>Color: the relative pigmentation and/or shade of a person’s skin, which may or may not relate to a person’s racial heritage or ethnic identity.</span></p> </li> <li> <p><span>Conflict of Interest: a situation that has the potential to undermine the impartiality of a person because of the possibility of the person’s self-interest working against professional or public interests.</span></p> </li> <li> <p><span>Disability: any physical or mental impairment, visible or invisible, that substantially limits one or more major life activities (Modified from the U.S. Department of Housing and Urban Development).</span></p> </li> <li> <p><span>Equity: fairness in treating people without bias discrimination, prejudice, bigotry, or favoritism</span></p> </li> <li> <p><span>Ethnicity: a person’s affiliation with or membership of a larger group of people classed according to common racial, national, tribal, religious, linguistic, or cultural traditions, origins or background. (Modified from Merriam-Webster)</span></p> </li> <li> <p><span>Gender expression: the external representation or appearance of one’s gender or sexual identity, usually expressed through behavior, clothing, haircut or voice, and which may or may not conform to socially defined behaviors and characteristics typically associated with being either masculine or feminine. (Modified from the Human Rights Coalition)</span></p> </li> <li> <p><span>Gender identity: one’s internal concept of self as male, female, a blend of both or neither. One’s gender identity can be the same or different from their sex assigned at birth. (Modified from the Human Rights Coalition)</span></p> </li> <li> <p><span>Harassment (other): </span><span><span>Harassment includes, but is not limited to: (i) epithets, slurs or stereotyping; (ii) threatening, intimidating or hostile acts; and (iii) denigrating jokes and display or circulation of written or graphic material that denigrates or shows hostility or aversion toward an individual or group.</span></span></p> </li> <li> <p><span>Harassment (sexual): </span><span><span>Sexual harassment refers to unwelcome sexual advances, requests for sexual favors, and other verbal or physical conduct of a sexual nature. Sexual harassment refers to behavior that is not welcome, is personally offensive, debilitates morale, and therefore, interferes with work effectiveness. The following are examples of behavior that, when unwelcome, may constitute sexual harassment: (i) sexual flirtations, advances, or propositions; (ii) verbal comments or physical actions of a sexual nature; (iii) sexually degrading words used to describe an individual or group; (iv) a display of sexually suggestive objects or pictures; (v) sexually explicit jokes; and (vi) unnecessary touching.</span></span></p> </li> <li> <p><span>Immigration status: the type of residency status a person has within their country of residence, including the pathway to or from such status.</span></p> </li> <li> <p><span>Inclusion: creating an environment where all people are involved, empowered and recognized.</span></p> </li> <li> <p><span>Marital status: a person’s status as engaged, married, unmarried, divorced, or widowed.</span></p> </li> <li> <p><span>National origin: the nation from which a person originates.</span></p> </li> <li> <p><span>Parental status: whether or not a person is pregnant, has children, or plans to have children, including through pregnancy, surrogacy, adoption, or any combination thereof.</span></p> </li> <li> <p><span>Physical abuse and intimidation (non-sexual; including threats): any intentional action or threat of an action, including willful disregard for the safety of others, that causes (or could reasonably be believed to cause) physical injury, trauma, or suffering.</span></p> </li> <li> <p><span>Race: a socially-constructed category within humankind that shares certain distinctive physical traits. (Modified from Merriam-Webster)</span></p> </li> <li> <p><span>Religion: a person’s system of beliefs (or absence of belief), which may include a commitment to or an observance of an organized faith system.</span></p> </li> <li> <p><span>Scientist: The Society defines as a scientist any individual who is engaged in the creation or evaluation of scientific knowledge, methodologies, or materials who cannot otherwise be classed as a student (see below). This designation, for the purposes of the Society, includes all professional, amateur, and retired members.</span></p> </li> <li> <p><span>Sex: the sum of the structural, functional, and behavioral characteristics of organisms that are involved in reproduction, and which may distinguish among females, males, and intersex individuals. (Modified from Merriam-Webster)</span></p> </li> <li> <p><span>Sexual Orientation: an inherent or immutable and enduring emotional, romantic or sexual attraction (or lack thereof) to other people on the basis of their gender and/or sex. (Modified from the Human Rights Coalition)</span></p> </li> <li> <p><span>Stalking: the act or crime of willfully and repeatedly following or harassing another person (in-person or remotely) in such a way that could reasonably cause a fear of injury or harm.</span></p> </li> <li> <p><span>Student: any individual whose primary occupation is that of a K-12, undergraduate, graduate, or professional student. This designation, for the purposes of the Society, includes all student members.</span></p> </li> <li> <p><span>Verbal or written abuse or intimidation (in-person or remotely): any intentional verbal or written act or threat of such that causes (or could reasonably be believed to cause) emotional, professional, or financial harm or distress to another, including:</span></p> <ul> <li> <p><span>Microaggressions: comments or actions that indirectly express a prejudiced attitude toward a member of a marginalized group (adapted from Merriam-Webster)</span></p> </li> <li> <p><span>Microassaults: verbal or non-verbal communications or actions that are meant to cause another harm</span></p> </li> <li> <p><span>Microinsults: verbal or non-verbal communications that are intentionally rude or demeaning</span></p> </li> <li> <p><span>Microinvalidations: a type of microaggression that excludes, ignores, or demeans a person’s thoughts or emotions</span></p> </li> </ul> </li> <li> <p><span>Veteran status: whether or not an individual is currently or has previously served in a national branch of the military</span></p> </li> </ul> </td> </tr> </table> <span class="article_separator"> </span> </div> </div> <div id="right-bar" class="side-bar"> <div class="moduletable mc-button-list"> <h3>Quick Links</h3> <ul class="menu"><li class="item118"><a href="/join-renew"><span>Join / Renew</span></a></li><li class="item198"><a href="/donate"><span>Donate</span></a></li><li class="item190"><a href="/contact-us-2"><span>Contact Us</span></a></li><li class="item192"><a href="https://form.jotform.com/221665322452047" target="_blank"><span>Fossil ID</span></a></li><li class="item191"><a href="/graduate-programs-in-paleontology-2"><span>Graduate Programs in Paleontology</span></a></li><li class="item193"><a href="/for-educators"><span>For Educators</span></a></li><li class="item194"><a href="/for-students"><span>For Students</span></a></li><li id="current" class="active item211"><a href="/code-of-conduct"><span>Code of Conduct</span></a></li></ul> </div> <div class="moduletable"> <h3>Upcoming Events</h3> <table class="mod_events_latest_table" width="100%" border="0" cellspacing="0" cellpadding="0" align="center"><tr class="jevrow0"><td class="mod_events_latest_noevents">No events</td></tr> </table> <h6><a href="/index.php?option=com_jevents&Itemid=115&task=." >View Full Calendar</a></h6> </div> </div> </div> <div class="clarence"></div> </div> </div> <div id="footer"> <div class="site-width"> <div class="footer-info"> <div class="moduletable footer-links"> <ul class="menu" id="footer-links"><li class="item186"><a href="/home-"><span>Home</span></a></li></ul> </div> <div class="moduletable footer-buttons"> <ul> <li><a href="https://paleo.memberclicks.net/become-a-member">Join now</a></li> <li><a href="/login">Log in</a></li> </ul> </div> </div> <div id="container-of-socnets-top-btn"> <div class="socnets"><h3 id="org-name">The Paleontological Society</h3><ul class="menu" id="socnets"><li class="item110"><a href="https://www.facebook.com/PaleoSoc" target="_blank"><span>Facebook</span></a></li><li class="item187"><a href="https://www.instagram.com/paleosoc/" target="_blank"><span>Instagram</span></a></li></ul></div> <a id="RTT" href="#"><span>Back to top</span> <svg width="16" height="11" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 8l3 3 5-5 5 5 3-3-8-8-8 8z" fill="#fff"/></svg> </a> </div> </div> <div id="footer-copyright"> <div class="moduletable mc-footer-info"> <p>12110 N. Pecos Street, Suite 220</p> <p>Westminster, CO 80234</p> <p>TEL: +301-634-7231</p> <p>Email: <a href="/cdn-cgi/l/email-protection#e68b838b848394958e8f96a696878a8389958985c8899481"><span class="__cf_email__" data-cfemail="78151d151a1d0a0b101108380819141d170b171b56170a1f">[email protected]</span></a> </p> <p>© Copyright 2020 - The Paleontological Society. All rights reserved.</p> </div> </div> <div id="pbmc-wrap"> <a id="pbmc" title="powered by MemberClicks" href="http://www.memberclicks.com/"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 167 26"><defs/><path fill="#fff" fill-rule="evenodd" d="M107.8 14c1.1-.1 1.2-.4 1.2-1.4 0-1.7-.7-2.5-2.6-2.5-2 0-3.2.6-3.2 3.3v.4c0 2.1 1 3 3.4 3 1 0 1.6 0 2-.3.1 0 .3-.4.3-.8 0-.5-.3-.7-.6-.6a9 9 0 01-1.5 0c-1 0-1.4-.1-1.4-.7 0-.3 0-.3.4-.4h2zm12.2 2c0 .4.2.6.6.7l2.2.1c2.6 0 3.4-1.2 3.4-3.4 0-2.4-.7-3.3-3.4-3.3-.4 0-.6 0-.6-.4V8.2c0-.4-.6-.5-1-.5-.6 0-1.2 0-1.2.5V16zm42.3-4c0 .8.3 1.2 1.3 1.8 1 .6 1 .7 1 1 0 .4-.2.4-.7.4h-1.1c-.4-.1-.6.2-.6.6 0 .4.1.7.4.8.4.2 1 .2 1.8.2 1.6 0 2.6-.4 2.6-2 0-.8-.4-1.3-1.4-1.9-.8-.5-1-.6-1-.9 0-.2.2-.3.7-.3h1.1c.4.1.6-.2.6-.6 0-.4 0-.6-.4-.8-.3-.2-.8-.3-1.8-.3-1.2 0-2.5.3-2.5 2zm-31 2c1.2-.1 1.3-.4 1.3-1.4 0-1.7-.8-2.5-2.7-2.5-1.9 0-3.1.6-3.1 3.3v.4c0 2.1.9 3 3.3 3 1 0 1.7 0 2-.3.1 0 .3-.4.3-.8 0-.5-.3-.7-.6-.6a9 9 0 01-1.4 0c-1.1 0-1.5-.1-1.5-.7 0-.3 0-.3.4-.4h2zm8.8-1.4c0-2 .3-2.4 1.5-2.4h1c.3.1.5-.1.5-.8 0-.5-.1-.7-.4-.9l-1.5-.2c-2.5 0-3.6 1.7-3.6 4.3 0 2.7 1 4.2 3.5 4.2.7 0 1.4 0 1.8-.3.2 0 .3-.3.3-.8 0-.7-.3-1-.6-.9a5 5 0 01-1 .1c-1.2 0-1.5-.4-1.5-2.3zm12.8 1c0-1.6.4-2 1.2-2l.6.1c.3 0 .4-.3.4-.7 0-.3 0-.6-.2-.7-.3-.2-.8-.2-1.2-.2-1.7 0-3.1.7-3.1 3.5 0 2.7 1.4 3.2 3 3.2.6 0 1 0 1.3-.2l.2-.8c0-.4 0-.7-.3-.7h-.7c-.8 0-1.2-.2-1.2-1.6zm-9 1.5c0 1.3.8 1.7 2 1.7.5 0 .8 0 1-.2.2 0 .3-.3.3-.8 0-.3 0-.6-.3-.6h-.2c-.4 0-.5-.2-.5-1v-6c0-.4-.6-.5-1.1-.5-.5 0-1.1 0-1.1.5v7zm-24.6-3c0-1.6-1-2-3-2-.4 0-1.2 0-1.6.2h-.2-.2c-.5-.2-1.2-.3-1.8-.3-.5 0-1.6 0-2.3.2-.4.1-.5.3-.5.8v5.3c0 .4.6.5 1.1.5.6 0 1.1-.1 1.1-.5V12c0-.1 0-.2.2-.3h.5c.5 0 .8 0 .8.6v4c0 .3.6.4 1 .4.6 0 1.1-.1 1.1-.5v-4.1c0-.2 0-.3.2-.4h.6c.7 0 .8.3.8 1v3.5c0 .4.6.5 1 .5.6 0 1.2-.1 1.2-.5V12zm38.6-4c0-.3-.6-.4-1-.4-.6 0-1.2 0-1.2.5v8.1c0 .4.6.5 1.1.5.5 0 1.1-.1 1.1-.5v-2.1c0-.1 0-.2.2-.2a44.3 44.3 0 011.4 2.4c.1.3.2.4.8.4 1 0 1.5-.3 1.5-.6l-.1-.4-1.3-2.3-.1-.3.1-.4 1.3-1.8.1-.3c0-.4-.6-.6-1.5-.6-.4 0-.6.1-.7.3l-1.1 1.9-.4.2c-.1 0-.2 0-.2-.2V8.2zm-62.3.3c-1.2 0-1.5.2-1.5.8v7.1c0 .4.5.5 1 .5.6 0 1-.1 1-.5v-4.8-.2l.2.1.8 3c.2.5.5.6 1.1.6.6 0 .8-.2 1-.6l.9-3 .1-.1.1.2-.1 4.7c0 .5.5.6 1.1.6.6 0 1.2-.1 1.2-.6v-7c0-.6-.3-.9-1.5-.9-1 0-1.5.3-1.7.7l-.8 3.2c0 .2-.1.2-.2.2l-.2-.2-1-3.2c0-.5-.4-.6-1.5-.6zm54.4 2.2c0-.4-.7-.5-1.2-.5s-1 0-1 .5v5.7c0 .4.5.5 1 .5.6 0 1.2-.1 1.2-.5v-5.7zM137 11c0-.8-.1-1-.8-1l-2.2.2c-.4.1-.8.3-.8.8v5.3c0 .4.6.5 1.1.5.5 0 1.1-.1 1.1-.5v-4c0-.5 0-.6.5-.6h.8c.2 0 .3-.3.3-.7zm-14.9 1.3c0-.6.1-.7.5-.7 1 0 1.2.4 1.2 1.8 0 1.5-.3 2-1 2-.6 0-.7-.2-.7-.7v-2.4zm-15.5.6c.4 0 .5 0 .5-.4 0-.7-.2-1-.9-1s-1 .4-1 1c0 .3.1.4.5.4h1zm23.6 0c.4 0 .5 0 .5-.4 0-.7-.2-1-1-1-.7 0-1 .4-1 1 0 .3.2.4.5.4h1zm17.3-4.3c0 .7.2.8 1.3.8 1 0 1.2-.1 1.2-1 0-.7-.2-.8-1.2-.8s-1.3.1-1.3 1zM79.7 18.6l2 1.6c.7.3 1.3.8 2 .8s1.4-.5 2-.8l2.1-1.6 1.7-1.5c.2-.2.2-.5 0-.7l-.9-.7a.5.5 0 00-.7 0l-1.1 1c-.3.3-.6.1-.9-.1a2.8 2.8 0 00-4.3-.1c-.3.3-.7.4-1 .2l-1-1a.5.5 0 00-.8 0l-.8.7c-.2.2-.2.6 0 .8l1.6 1.4zM80.4 5.7l-2.4 1c-.7.4-1.4.7-1.7 1.4-.4.6-.3 1.4-.3 2 0 1 .2 1.8.3 2.7l.4 2.2c.1.2.4.4.7.3l1-.4c.3 0 .4-.3.3-.6l-.3-1.4c0-.4.2-.7.6-.7a2.8 2.8 0 002.2-3.7c-.1-.4 0-.8.4-1l1.3-.4c.2-.1.4-.4.4-.6L83 5.4c0-.3-.3-.5-.6-.4l-2 .7zM91.1 12.8c.1-1 .4-1.8.4-2.6 0-.7 0-1.5-.3-2.1-.4-.7-1-1-1.7-1.3-.7-.5-1.6-.7-2.4-1-.7-.4-1.4-.6-2-.8-.3 0-.6.1-.7.4l-.2 1c0 .3.1.6.4.7l1.4.4c.3.2.4.5.3.9-.3.8-.3 1.7.1 2.4.5.8 1.2 1.3 2 1.4.4 0 .7.3.6.7 0 .5-.1 1-.3 1.4 0 .3.1.6.4.7l1 .3c.3 0 .6 0 .6-.3.2-.8.4-1.5.4-2.2z" clip-rule="evenodd"/><path fill="#fff" d="M16.9 13.4c0-.6-.2-1.2-.5-1.5-.4-.4-.8-.6-1.4-.6a6.2 6.2 0 00-1.1.2V15l.5.3a2 2 0 001.6 0l.5-.5.3-.6v-.9zm1 0c0 .5 0 .9-.2 1.2 0 .4-.2.7-.5 1l-.8.6-1 .2a2.7 2.7 0 01-1.5-.4v2.3h-1v-7.6a17 17 0 012.1-.3l1.2.2 1 .6.5 1 .2 1.2zM24.4 13.4c0 .5 0 .9-.2 1.2-.1.4-.3.7-.6 1a2.4 2.4 0 01-1.9.8c-.4 0-.7 0-1-.2a2.6 2.6 0 01-1.5-1.6l-.2-1.2.2-1.2.6-1 .8-.6 1.1-.2a2.6 2.6 0 012 .8l.5 1 .2 1.2zm-1 0c0-.6-.2-1.1-.5-1.5-.3-.4-.7-.6-1.2-.6s-.9.2-1.2.6c-.3.4-.4.9-.4 1.5 0 .7.1 1.2.4 1.6.3.3.7.5 1.2.5s1-.2 1.2-.5c.3-.4.4-1 .4-1.6zM30.4 16.3a53.3 53.3 0 01-1.3-4 32.9 32.9 0 01-1.3 4H27a28.4 28.4 0 01-1.9-5.7h1.1a29 29 0 001.3 4.4 23.8 23.8 0 001-3.4l.3-1h.9a23 23 0 00.8 3.3l.4 1.1a14.6 14.6 0 00.7-2.1 37.2 37.2 0 00.6-2.3h1a45.4 45.4 0 01-1.8 5.7h-1zM34 13.4c0-.5 0-1 .2-1.3l.5-1 .9-.5 1-.2c.7 0 1.3.3 1.7.7.4.5.6 1.2.6 2.2v.4H35c0 .6.2 1 .5 1.3.3.4.8.5 1.4.5a3.9 3.9 0 001.5-.3l.1.9a4.6 4.6 0 01-3 .1 2.5 2.5 0 01-1.4-1.6l-.2-1.2zm3.9-.5c0-.5-.1-.9-.4-1.2-.2-.3-.5-.4-1-.4l-.6.1-.4.4c-.2.1-.3.3-.3.5l-.2.6H38zM42.5 10.4h.3l.4.1h.2l.3.1-.2.9-.4-.1a3.2 3.2 0 00-1.3 0h-.4v4.9h-1v-5.5a6.5 6.5 0 012.1-.4zM44.3 13.4l.2-1.3.6-1c.3-.2.5-.4.9-.5l1-.2c.7 0 1.3.3 1.7.7.4.5.6 1.2.6 2.2v.4h-4c.1.6.3 1 .6 1.3.3.4.8.5 1.4.5a3.9 3.9 0 001.5-.3l.1.9a4.6 4.6 0 01-3 .1 2.5 2.5 0 01-1.4-1.6l-.2-1.2zm4-.5c0-.5-.2-.9-.4-1.2-.2-.3-.6-.4-1-.4l-.6.1-.5.4-.3.5v.6h2.8zM54.5 11.8a2.1 2.1 0 00-1.3-.5c-.3 0-.6 0-.8.2-.2 0-.4.2-.5.4l-.3.7v.8c0 .7.1 1.2.4 1.6.4.3.8.5 1.4.5a6 6 0 001-.1v-3.6zm0-3.9l1-.2v8.4a10 10 0 01-2.2.3c-.4 0-.8 0-1.1-.2a2.5 2.5 0 01-1.5-1.5c-.2-.4-.2-.8-.2-1.3l.1-1.2.5-1 .8-.6 1.1-.2c.4 0 .7 0 1 .2l.5.2V8zM60.8 10.8a2.8 2.8 0 012.6-.2l.8.7c.2.2.4.5.5 1a4 4 0 010 2.4l-.6.9c-.3.3-.6.5-1 .6l-1.1.2a7.2 7.2 0 01-2.2-.3V8l1-.2v3.1zm0 4.6a3.9 3.9 0 001.2.1c.5 0 1-.2 1.3-.5.3-.4.5-1 .5-1.6l-.1-.8c0-.3-.2-.5-.3-.7l-.5-.4-.8-.2a2.1 2.1 0 00-1.3.4v3.7zM65.5 17.3l.3.1.4.1c.4 0 .7 0 1-.3.1-.2.4-.4.5-.8a32.8 32.8 0 01-2.3-5.8h1.1a27 27 0 001.7 4.6 29.3 29.3 0 001.3-4.6h1a44.5 44.5 0 01-2.3 6.7l-.6.6-.6.3a2.7 2.7 0 01-1.7 0l.2-.9z"/></svg> </a> </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script type="text/javascript" src="/jmc-assets/global-js/mc-respond-v2.1.js"></script> <!-- inject global template body code --> <script type="text/javascript"> document.write(unescape("%3Cscript src='https://ssl.google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> try { var pageTracker = _gat._getTracker("UA-222020057-1"); pageTracker._trackPageview(); } catch(err) {}</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"5b403e9444","applicationID":"120876115","transactionName":"YVIAbURTXxUHWhVYWVgYI1pCW14ISXoOX0JTWRZ6WVxFFAlVDVREGVMLSkZeUB8=","queueTime":0,"applicationTime":710,"atts":"TRUDGwxJTBs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>