CINXE.COM

Message from the University Librarian | Yale Library

<!DOCTYPE html> <!--[if lte IE 8]> <html lang="en" dir="ltr" class="ie8"> <![endif]--> <!--[if gt IE 8]><!--> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- GGGGGGGGGGGG GGGGGGGGGGG fGGGGGG ;GGGGG. GGGi GGGG CGGGG: GGG GGGG lGGGGt GGL GGGG .GGGGC GG: GGGG GGGGG .GG. ;CGGGGGGL GGGG .LGGGGGGGL GGGGG iGG GGG: ,GGGG GGGG tGGf ;GGGC LGGGGfGG GGGG CGGG; GGGG GGGL GGGGt lGGGGL CGGG; GGGG CGGGCCCCCCCCCCCCC GGGG GGGG, GGGG GGGG GGGG tCGG; CGGG, GGGG GGGG GGGG GGGG CGGG. GGGG GGGGL GGGG GGGGC CGGG. GGGG :GGGGC : ,GGGGG. GGGGG: .LGGGGG,.tG GGGG GGGGGGt,..,fGC ,GGGGGGGGGGGGGGf iGGGGGG CGGGGC GGGGGGGGGG LGGGGGGGC --> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103335057",accountID:"4457597",trustKey:"66686",xpid:"UAICVlNaDxABVFJbDgQFU1EA",licenseKey:"NRJS-a0c7c529679b5a48be2",applicationID:"1039952551"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="canonical" href="/about-us/diversity/statement-university-librarian" /> <link rel="shortlink" href="/node/83" /> <link rel="shortcut icon" href="https://library.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon" /> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=10, minimum-scale=1, user-scalable=yes" /> <title>Message from the University Librarian | Yale Library</title> <!--[if IEMobile]><meta http-equiv="cleartype" content="on" /><![endif]--> <link rel="shortcut icon" sizes="16x16 24x24 32x32 48x48 64x64" href="https://library.yale.edu/sites/all/themes/yalenew_base/images/favicon.ico" type="image/vnd.microsoft.icon"> <link rel="icon" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link rel="apple-touch-icon-precomposed" sizes="228x228" href="/sites/all/themes/yalenew_base/images/touch-icon-228.png"> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_xE-rWrJf-fncB6ztZfd2huxqgxu4WO-qwma6Xer30m4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_CROFyw4NLpx1Ebw0hTsDLF_h1TttfbM-v_Jr2AeVDLk.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_oSWCmGMEow58OjtsLHbNrAlOIft9k2xHYK6PL18kLmI.css" media="all" /> <link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_-3UJ75v2GSOOWFB5ivS4CKGT1kkazRYTPBpKybPcWU4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_Vhu2iJZ4kLNU1-4KkGfADNr6HjjGbTzBD6gxG1P0GxI.css" media="all" /> <!--[if (lt IE 9)&(!IEMobile)]> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_nBvgsRGFO8eRuGybs3zqi1R0F_76QazEf5KpSL9kQhA.css" media="all" /> <![endif]--> <!--[if gte IE 9]><!--> <link type="text/css" rel="stylesheet" href="https://library.yale.edu/sites/default/files/css/css_059BxwQdO3W6gC_prw0ohrQj1fWv8MiFJkqt4YP0qJk.css" media="all" /> <!--<![endif]--> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_TlPZ1zsHzdY5ag58fA2A14YwHUYxvaVelhztFvQIbq4.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/all/libraries/respondjs/respond.min.js?sm2xcg"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- document.cookie = 'adaptive_image=' + Math.max(screen.width, screen.height) + '; path=/'; //--><!]]> </script> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.jQuery || document.write("<script src='/sites/all/modules/contrib/jquery_update/replace/jquery/1.8/jquery.min.js'>\x3C/script>") //--><!]]> </script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_Hfha9RCTNm8mqMDLXriIsKGMaghzs4ZaqJPLj2esi7s.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_zDrhTCYsC_8pVOJuGALtlm88oNEaqvyfjVoe0JtAAwI.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_f_6-OzlFXjayKlsU5sJKLwjz7LFQvdIZDm-Mt6jKwyM.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_26HtDMroCZxJybk9_vJ1dF7v5PffQNEc1O5-Acnqq8Y.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_ns8cW1CayLIysObEFZPquRYdCANLGAlJdjoY64z2tAs.js"></script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_UNPtX_ZGxcpSkJyp8ls50mHCG5a_tcqRFqN4KjkfLso.js"></script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"yale_library","theme_token":"g1B-3rViXNH386RhMVG1oKi6bd2DuHRXvMwlNSilCAw","jquery_version":"1.8","js":{"0":1,"sites\/all\/themes\/yalenew_base\/js\/jcaption.min.js":1,"https:\/\/library.yale.edu\/sites\/default\/files\/google_tag\/primary\/google_tag.script.js":1,"sites\/all\/libraries\/respondjs\/respond.min.js":1,"1":1,"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.8.3\/jquery.min.js":1,"2":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"misc\/form-single-submit.js":1,"misc\/ajax.js":1,"sites\/all\/modules\/contrib\/jquery_update\/js\/jquery_update.js":1,"sites\/all\/modules\/contrib\/google_cse\/google_cse.js":1,"sites\/all\/libraries\/superfish\/sfsmallscreen.js":1,"sites\/all\/libraries\/colorbox\/jquery.colorbox-min.js":1,"sites\/all\/modules\/contrib\/colorbox\/js\/colorbox.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.jscrollpane.min.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/jquery.mousewheel.js":1,"sites\/all\/modules\/contrib\/jscrollpane\/js\/script.js":1,"sites\/all\/modules\/contrib\/custom_search\/js\/custom_search.js":1,"sites\/all\/modules\/contrib\/site_alert\/site_alert.js":1,"sites\/all\/modules\/contrib\/field_group\/field_group.js":1,"sites\/all\/modules\/contrib\/views_load_more\/views_load_more.js":1,"sites\/all\/modules\/contrib\/views\/js\/base.js":1,"misc\/progress.js":1,"sites\/all\/modules\/contrib\/views\/js\/ajax_view.js":1,"sites\/all\/themes\/yale_library\/js\/app.js":1,"sites\/all\/themes\/omega\/omega\/js\/jquery.formalize.js":1,"sites\/all\/themes\/omega\/omega\/js\/omega-mediaqueries.js":1,"sites\/all\/themes\/yalenew_base\/js\/modernizr.min.js":1,"sites\/all\/themes\/yalenew_base\/js\/jquery.fitted.js":1,"sites\/all\/themes\/yalenew_base\/js\/appendAround.min.js":1,"sites\/all\/themes\/yalenew_base\/js\/scripts.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"sites\/all\/modules\/contrib\/adaptive_image\/css\/adaptive-image.css":1,"sites\/all\/modules\/contrib\/calendar\/css\/calendar_multiday.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/google_cse\/google_cse.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"sites\/all\/modules\/contrib\/site_alert\/css\/site-alert.css":1,"modules\/user\/user.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/libraries\/colorbox\/example4\/colorbox.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/contrib\/jscrollpane\/css\/jquery.jscrollpane.css":1,"sites\/all\/modules\/contrib\/typogrify\/typogrify.css":1,"sites\/all\/modules\/contrib\/custom_search\/custom_search.css":1,"sites\/all\/modules\/contrib\/ds\/layouts\/ds_2col\/ds_2col.css":1,"sites\/all\/modules\/contrib\/ds\/layouts\/ds_2col_stacked_fluid\/ds_2col_stacked_fluid.css":1,"\/\/maxcdn.bootstrapcdn.com\/font-awesome\/4.7.0\/css\/font-awesome.min.css":1,"sites\/all\/themes\/yale_library\/css\/custom.css":1,"sites\/all\/themes\/omega\/omega\/css\/formalize.css":1,"sites\/all\/themes\/yalenew_base\/css\/globalnew.css":1,"public:\/\/css_injector\/css_injector_1.css":1,"public:\/\/css_injector\/css_injector_2.css":1,"public:\/\/css_injector\/css_injector_3.css":1,"ie::wide::sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/fluid\/yalenew-default-fluid-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/narrow\/yalenew-default-narrow-12.css":1,"sites\/all\/themes\/yalenew_base\/css\/grid\/yalenew_default\/wide\/yalenew-default-wide-12.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"98%","maxHeight":"98%","fixed":true,"mobiledetect":true,"mobiledevicewidth":"480px","specificPagesDefaultValue":"admin*\nimagebrowser*\nimg_assist*\nimce*\nnode\/add\/*\nnode\/*\/edit\nprint\/*\nprintpdf\/*\nsystem\/ajax\nsystem\/ajax\/*"},"googleCSE":{"cx":"31abc1e5a40a4cb05","language":"","resultsWidth":600,"domain":"www.google.com","showWaterMark":1},"jScrollPane":{"class":".scroll-pane"},"simple_instagram_feed":{"instagram_username":"yalelibrary","instagram_display_profile":0,"instagram_display_biography":0,"instagram_items":"8","instagram_items_per_row_type":0,"instagram_items_per_row_default":4,"instagram_items_per_row_l_720":6,"instagram_items_per_row_l_960":6,"instagram_items_per_row_h_960":6,"instagram_styling":"true"},"custom_search":{"form_target":"_self","solr":0},"siteAlert":{"timeout":"300"},"urlIsAjaxTrusted":{"\/about-us\/diversity\/statement-university-librarian":true,"\/views\/ajax":true},"field_group":{"div":"full"},"better_exposed_filters":{"views":{"news":{"displays":{"block_7":{"filters":[]}}},"exhibitions":{"displays":{"block_2":{"filters":[]}}}}},"views":{"ajax_path":"\/views\/ajax","ajaxViews":{"views_dom_id:1fca8ecfea49ede41b59ebd1cd07f0b7":{"view_name":"exhibitions","view_display_id":"block_2","view_args":"","view_path":"node\/83","view_base_path":"node\/83","view_dom_id":"1fca8ecfea49ede41b59ebd1cd07f0b7","pager_element":0}}},"omega":{"layouts":{"primary":"wide","order":["fluid","narrow","wide"],"queries":{"fluid":"all and (max-width: 739px)","narrow":"all and (min-width: 740px) and (max-width: 1024px)","wide":"all and (min-width: 1025px)"}}}}); //--><!]]> </script> </head> <body class="html not-front not-logged-in page-node page-node- page-node-83 node-type-page context-about-us no-sidebars"> <aside role='complementary' id="skip-link" aria-label="Skip to main content"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </aside> <div class="region region-page-top" id="region-page-top"> <div class="region-inner region-page-top-inner"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5QBK34" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> </div> <div class="page clearfix" id="page"> <header id="section-header" class="section section-header" role="banner"> <div id="zone-header" class="zone zone-header clearfix container-12"> <div class="grid-12 region region-site-alert" id="region-site-alert"> <div class="region-inner region-site-alert-inner"> <div class="block block-site-alert block-site-alert block-site-alert-site-alert odd block-without-title" id="block-site-alert-site-alert"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="site-alert"></div> </div> </div> </div> </div> </div> </div> <div id="zone-topper-wrapper" class="zone-wrapper zone-topper-wrapper clearfix yalenew-standard-topper"> <button class="topper-toggler collapsed" type="button" data-toggle="collapse" data-target=".zone-topper" aria-controls="topper-collapse" aria-expanded="false" aria-label="Toggle top navigation"> <span>Connect</span> </button> <div id="zone-topper" class="zone zone-topper clearfix container-12"> <div class="grid-3 region region-topper-first" id="region-topper-first"> <div class="region-inner region-topper-first-inner"> <div class="block block-block block-11 block-block-11 odd block-without-title" id="block-block-11"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="social-media"> <ul class="social-media--links"> <li><a class="facebook" href="https://www.facebook.com/YaleLibrary" target="_blank"><span class="visuallyhidden">Facebook</span></a></li> <li><a class="twitter" href="http://www.twitter.com/yalelibrary" target="_blank"><span class="visuallyhidden">Twitter</span></a></li> <li><a class="instagram" href="https://www.instagram.com/yalelibrary" target="_blank"><span class="visuallyhidden">Instagram</span></a></li> <li><a class="youtube" href="http://www.youtube.com/yaleuniversitylibrary" target="_blank"><span class="visuallyhidden">YouTube</span></a></li> </ul> </div> </div> </div> </div> <div id="moved-main-nav-wrapper"> <button aria-expanded="false" id="nav-ready" class="nav-ready"><span class="element-invisible">Open Main Navigation</span></button> <div id="moved-main-nav" class="moved-main-nav" data-set="append-main-nav"></div> <button aria-expanded="true" id="nav-close" class="nav-close nav-hidden"><span class="element-invisible">Close Main Navigation</span></button> </div> </div> </div> <div class="grid-9 region region-topper-second" id="region-topper-second"> <div class="region-inner region-topper-second-inner"> <div class="block block-menu-block block-1 block-menu-block-1 odd block-without-title" id="block-menu-block-1"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="menu-block-wrapper menu-block-1 menu-name-user-menu parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first leaf menu-mlid-1408 icon-ask-yale"><a href="https://ask.library.yale.edu/">Ask Yale Library</a></li> <li class="last expanded menu-mlid-1409 icon-my-library-accounts"><a href="/my-library-accounts">My Library Accounts</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1409" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle My Library Accounts submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first last expanded menu-mlid-1481"><span class="nolink">My Library Accounts</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1481" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle My Library Accounts submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-1410"><a href="http://orbis.library.yale.edu/vwebv/myAccount">My Account (Orbis)</a></li> <li class="leaf menu-mlid-1411"><a href="http://aeon.library.yale.edu/">Special Collections</a></li> <li class="leaf menu-mlid-1557"><a href="https://ill.library.yale.edu/?_ga=2.167015358.1074801478.1625839326-422705109.1625150679">Scan and Deliver</a></li> <li class="leaf menu-mlid-1413"><a href="https://ill.library.yale.edu/">Borrow Direct</a></li> <li class="leaf menu-mlid-1412"><a href="https://ill.library.yale.edu/">Interlibrary Loan</a></li> <li class="last leaf menu-mlid-1482"><a href="https://reservations.yale.edu/bmec/">Bass Media Equipment</a></li> </ul></li> </ul></li> </ul></div> </div> </div> </div> <div class="block block-block block-13 block-block-13 even block-without-title" id="block-block-13"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul class="menu"> <li id="hours-toggle"><a href="https://web.library.yale.edu/buildings"><span class="icon-hours">Hours</span></a><button class="nav-item-toggler" data-toggle="collapse" data-target=".block-yale-library-custom" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle hours display"><span class="nav-item-toggler-icon"></span></button></li> </ul> </div> </div> </div> <div class="block block-yale-library-custom block-library-hours-top-nav block-yale-library-custom-library-hours-top-nav odd block-without-title" id="block-yale-library-custom-library-hours-top-nav"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="item-list"><ul class="locations-hours-top-nav"><li class="first"><div class="location-name">Bass</div><div class="location-time">11am - 3pm</div></li><li><div class="location-name">Lewis Walpole</div><div class="location-time">Closed</div></li><li><div class="location-name">Beinecke</div><div class="location-time">12pm - 5pm Exhibitions only</div></li><li><div class="location-name">Lillian Goldman Law</div><div class="location-time">8:00am - 8:00pm</div></li><li><div class="location-name">Classics</div><div class="location-time"></div></li><li><div class="location-name">Marx Science and Social Science</div><div class="location-time">10am - 7pm</div></li><li><div class="location-name">Cushing/Whitney Medical</div><div class="location-time">10am - 10pm</div></li><li><div class="location-name">Sterling</div><div class="location-time">11am - 3pm</div></li><li><div class="location-name">Divinity</div><div class="location-time">8:30am - 5pm</div></li><li><div class="location-name">Yale Center for British Art</div><div class="location-time"></div></li><li><div class="location-name">Gilmore Music</div><div class="location-time">10am - 5pm</div></li><li><div class="location-name">Film Archive</div><div class="location-time">Closed</div></li><li><div class="location-name">Haas Family Arts</div><div class="location-time">10am - 6pm</div></li><li class="last"><div class="location-name">Manuscripts and Archives</div><div class="location-time">Closed</div></li></ul></div> </div> </div> </div> <div class="block block-search block-form block-search-form even block-without-title" id="block-search-form"> <div class="block-inner clearfix"> <div class="content clearfix"> <form class="search-form" role="search" aria-label="Site Search" action="/about-us/diversity/statement-university-librarian" method="post" id="search-block-form" accept-charset="UTF-8"><div><div class="container-inline"> <div class="form-item form-type-textfield form-item-search-block-form"> <label for="edit-search-block-form--2"><i class="fa fa-search" aria-hidden="true"></i><span class="visuallyhidden">Search this sight</span> </label> <input title="Enter the terms you wish to search for." class="custom-search-box form-text" placeholder="Search this site" type="text" id="edit-search-block-form--2" name="search_block_form" value="" size="15" maxlength="128" /> </div> <div class="form-actions form-wrapper" id="edit-actions"><input style="display:none;" type="submit" id="edit-submit" name="op" value="" class="form-submit" /></div><input type="hidden" name="form_build_id" value="form-Q2R3_3WwcKcjG6Fxm-GhILnrhJTzM_uuJcd9lLdbOTI" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div></form> </div> </div> </div> </div> </div> </div> </div> <div id="zone-branding-wrapper" class="zone-wrapper zone-branding-wrapper clearfix"> <div id="zone-branding" class="zone zone-branding clearfix container-12"> <div class="grid-12 region region-branding" id="region-branding"> <div class="region-inner region-branding-inner"> <div class="branding-data clearfix"> <h2 class="site-name"><a href="/" title="Home">Yale Library </a></h2> </div> <div class="mobile-control"> <button id="search-toggle" onclick="location.href='/search'"><span>Go to search</span></button> <button class="nav-toggler collapsed" type="button" data-toggle="collapse" data-target=".menu-name-main-menu" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle navigation"> <span class="nav-toggler-icon"></span> </button> </div> </div> </div> <div class="grid-12 region region-banner-menu" id="region-banner-menu"> <div class="region-inner region-banner-menu-inner"> <div class="block block-menu-block block-2 block-menu-block-2 odd block-without-title" id="block-menu-block-2"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="menu-block-wrapper menu-block-2 menu-name-main-menu parent-mlid-0 menu-level-1"> <ul class="menu"><li class="first expanded menu-mlid-1416"><a href="/find-request-and-use">Find, Request, and Use</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1416" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Find, Request, and Use submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first expanded menu-mlid-1418"><span class="nolink">Find</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1418" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Find submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-1429"><a href="https://search.library.yale.edu/">Quicksearch</a></li> <li class="leaf menu-mlid-1431"><a href="https://yale.summon.serialssolutions.com/">Articles+</a></li> <li class="leaf menu-mlid-1430"><a href="https://orbis.library.yale.edu/">Orbis</a></li> <li class="leaf menu-mlid-1432"><a href="https://wa4py6yj8t.search.serialssolutions.com/ejp/?libHash=WA4PY6YJ8T">E-Journals</a></li> <li class="leaf menu-mlid-1433"><a href="https://search.library.yale.edu/databases">Databases</a></li> <li class="leaf menu-mlid-1434"><a href="https://archives.yale.edu/">Archives at Yale</a></li> <li class="leaf menu-mlid-4324"><a href="/explore-collections/explore/digital-collections">Digital Collections</a></li> <li class="last leaf menu-mlid-1436"><a href="https://yale.idm.oclc.org/login?url=http://firstsearch.oclc.org/dbname=WorldCat;autho=100157622;FSIP">FirstSearch (WorldCat)</a></li> </ul></li> <li class="expanded menu-mlid-1419"><span class="nolink">Request</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1419" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Request submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf has-children menu-mlid-3826"><a href="/find-request-and-use/request/borrowdirect">BorrowDirect</a></li> <li class="leaf has-children menu-mlid-3827"><a href="/find-request-and-use/request/interlibrary-loan">Interlibrary Loan</a></li> <li class="leaf menu-mlid-4323"><a href="/find-request-and-use/request/purchase-request">Purchase Request</a></li> <li class="last leaf has-children menu-mlid-3828"><a href="/find-request-and-use/request/course-reserves">Course Reserves</a></li> </ul></li> <li class="last expanded menu-mlid-1420"><span class="nolink">Use</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1420" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Use submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf has-children menu-mlid-3825"><a href="/find-request-and-use/use/using-library-collections">Using Library Collections</a></li> <li class="leaf has-children menu-mlid-4318"><a href="/find-request-and-use/use/using-e-resources">Using E-resources</a></li> <li class="last leaf has-children menu-mlid-6790"><a href="/find-request-and-use/use/using-special-collections">Using Special Collections</a></li> </ul></li> </ul></li> <li class="expanded menu-mlid-1421"><a href="/help-and-research-support">Help and Research Support</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1421" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Help and Research Support submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first expanded menu-mlid-1425"><span class="nolink">Help</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1425" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Help submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-5721"><a href="/help-and-research-support/help/research-consultation">Research Consultation</a></li> <li class="leaf menu-mlid-5720"><a href="/help-and-research-support/help/personal-librarians">Personal Librarians</a></li> <li class="leaf menu-mlid-1447"><a href="https://library.yale.edu/subject-specialist">Subject Specialists</a></li> <li class="last leaf has-children menu-mlid-6798"><a href="/accessibility">Accessibility</a></li> </ul></li> <li class="last expanded menu-mlid-1426"><span class="nolink">Research Support</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1426" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Research Support submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-1449"><a href="https://guides.library.yale.edu/">Subject Guides</a></li> <li class="leaf menu-mlid-1450"><a href="https://guides.library.yale.edu/home/courseguides">Course Guides</a></li> <li class="leaf menu-mlid-1451"><a href="https://guides.library.yale.edu/copyright-guidance/copyright-basics">Copyright Basics</a></li> <li class="leaf menu-mlid-1452"><a href="https://dhlab.yale.edu/">Digital Humanities</a></li> <li class="leaf menu-mlid-1453"><a href="https://guides.library.yale.edu/GIS">Geographic Information Systems (GIS)</a></li> <li class="leaf menu-mlid-6804"><a href="/help-and-research-support/research-support/statlab">StatLab</a></li> <li class="leaf menu-mlid-1455"><a href="https://guides.library.yale.edu/datamanagement">Research Data Management</a></li> <li class="leaf menu-mlid-1456"><a href="https://schedule.yale.edu/calendar/instruction">Library Workshops</a></li> <li class="leaf menu-mlid-2315"><a href="https://guides.library.yale.edu/citationmanagement">Citation Tools</a></li> <li class="last leaf menu-mlid-6806"><a href="/help-and-research-support/research-support/using-ai-research">Using AI in Research</a></li> </ul></li> </ul></li> <li class="expanded menu-mlid-1422"><a href="/visit-and-study">Visit and Study</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1422" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Visit and Study submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first expanded menu-mlid-1427"><span class="nolink">Visit Information</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1427" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Visit Information submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-1457"><a href="https://library.yale.edu/find-request-and-use/use/using-special-collections">Special Collections</a></li> <li class="leaf menu-mlid-1458"><a href="https://web.library.yale.edu/help/scanning-printing-copying">Printers and Scanners</a></li> <li class="leaf menu-mlid-1459"><a href="https://web.library.yale.edu/places/to-study">Places to Study</a></li> <li class="leaf menu-mlid-1460"><a href="https://guides.library.yale.edu/studycarrels">Carrels and Lockers</a></li> <li class="leaf menu-mlid-1461"><a href="https://reservations.yale.edu/bmec/">Media Equipment</a></li> <li class="leaf menu-mlid-1462"><a href="https://schedule.yale.edu/">Room Reservations</a></li> <li class="leaf menu-mlid-1464"><a href="https://guides.library.yale.edu/about/policies/access">Library Access and Use</a></li> <li class="leaf menu-mlid-5023"><a href="/find-request-and-use/use/using-library-collections">Using Library Collections</a></li> <li class="last leaf menu-mlid-5722"><a href="/visit-and-study/visit-information/sterling-library-tours">Sterling Library Tours</a></li> </ul></li> <li class="last expanded menu-mlid-1428"><span class="nolink">Libraries / Locations</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1428" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Libraries / Locations submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-6805"><a href="/bass">Bass Library</a></li> <li class="leaf menu-mlid-1467"><a href="https://web.library.yale.edu/building/beinecke-library">Beinecke Library</a></li> <li class="leaf menu-mlid-1469"><a href="https://web.library.yale.edu/building/classics-library">Classics Library</a></li> <li class="leaf menu-mlid-1551"><a href="https://web.library.yale.edu/building/cushingwhitney-medical-library">Cushing/Whitney Medical Library</a></li> <li class="leaf menu-mlid-1470"><a href="https://web.library.yale.edu/building/divinity-library">Divinity Library</a></li> <li class="leaf menu-mlid-2109"><a href="https://web.library.yale.edu/international/east-asia-library">East Asia Library</a></li> <li class="leaf menu-mlid-2108"><a href="https://web.library.yale.edu/music">Gilmore Music Library</a></li> <li class="leaf menu-mlid-1465"><a href="https://web.library.yale.edu/building/arts-library">Haas Family Arts Library</a></li> <li class="leaf menu-mlid-1552"><a href="https://web.library.yale.edu/building/lewis-walpole-library">Lewis Walpole Library</a></li> <li class="leaf menu-mlid-1471"><a href="https://web.library.yale.edu/building/law-library">Lillian Goldman Law Library</a></li> <li class="leaf has-children menu-mlid-6802"><a href="/marx">Marx Library</a></li> <li class="leaf menu-mlid-1473"><a href="https://web.library.yale.edu/building/sterling-library">Sterling Memorial Library</a></li> <li class="last leaf menu-mlid-1468"><a href="https://britishart.yale.edu/while-we-are-closed ">Yale Center for British Art</a></li> </ul></li> </ul></li> <li class="expanded menu-mlid-1423"><a href="/explore-collections">Explore Collections</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1423" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Explore Collections submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first last expanded menu-mlid-1544"><span class="nolink">Explore</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1544" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle Explore submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-1474"><a href="https://web.library.yale.edu/policy/collection-development-statements">Collection Development</a></li> <li class="leaf menu-mlid-1476"><a href="/explore-collections/explore/digital-collections">Digital Collections</a></li> <li class="leaf menu-mlid-1479"><a href="http://elischolar.library.yale.edu/">EliScholar</a></li> <li class="leaf menu-mlid-1480"><a href="https://fortunoff.library.yale.edu/">Fortunoff Video Archive</a></li> <li class="leaf menu-mlid-1477"><a href="https://web.library.yale.edu/humanities">Humanities Collections</a></li> <li class="leaf menu-mlid-1478"><a href="https://web.library.yale.edu/international-collections">International Collections</a></li> <li class="leaf menu-mlid-5859"><a href="https://lux.collections.yale.edu/">Lux: Collection Discovery</a></li> <li class="leaf menu-mlid-1475"><a href="https://primarysources.yale.edu/">Primary Sources</a></li> <li class="last leaf menu-mlid-6797"><a href="/find-request-and-use/use/using-special-collections">Using Special Collections</a></li> </ul></li> </ul></li> <li class="last expanded active-trail menu-mlid-1424"><a href="/about-us" class="active-trail">About Us</a><button class="nav-item-toggler collapsed " type="button" data-toggle="collapse" data-target=".menu-mlid-1424" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle About Us submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first last expanded active-trail menu-mlid-1545"><span class="active-trail nolink">About</span><button class="nav-item-toggler collapsed lower-menu" type="button" data-toggle="collapse" data-target=".menu-mlid-1545" aria-controls="nav-collapse" aria-expanded="false" aria-label="Toggle About submenu"> <span class="nav-item-toggler-icon">&#xf107</span> </button><ul class="menu"><li class="first leaf menu-mlid-2246"><a href="/about-us">Mission, Vision, Strategic Directions</a></li> <li class="leaf has-children active-trail menu-mlid-5578"><a href="/diversity" class="active-trail">Diversity, Equity, Inclusion, and Accessibility</a></li> <li class="leaf menu-mlid-576"><a href="/news">Library News</a></li> <li class="leaf menu-mlid-1275"><a href="/events">Events</a></li> <li class="leaf menu-mlid-1276"><a href="/exhibitions">Exhibitions</a></li> <li class="leaf menu-mlid-1277"><a href="/staff-directory">Staff Directory</a></li> <li class="leaf menu-mlid-1546"><a href="/about-us/about/working-yale-library">Working at Yale Library</a></li> <li class="last leaf menu-mlid-1547"><a href="/about-us/about/library-prizes">Library Prizes</a></li> </ul></li> </ul></li> </ul></div> </div> </div> </div> </div> </div> </div> </div></header> <main id="section-content" class="section section-content" role="main"> <div id="section-content-inner"> <div id="zone-menu-wrapper" class="zone-wrapper zone-menu-wrapper clearfix"> <div id="zone-menu" class="zone zone-menu clearfix yale-standard-menu container-12"> <div id="original-main-nav-wrapper"> <div id="original-main-nav" data-set="append-main-nav"> <div id="main-nav"> <div class="grid-12 region region-menu" id="region-menu"> <div class="region-inner region-menu-inner"> <nav id="main-menu-navigation" role="navigation" aria-label="Main Menu" class="navigation"> </nav> </div> </div> </div> </div> </div> </div> </div> <div id="zone-content-wrapper" class="zone-wrapper zone-content-wrapper clearfix"> <div id="zone-content" class="zone zone-content clearfix container-12"> <div id="moved-sidenav-wrapper" class="moved-sidenav-wrapper grid-12"> <div id="moved-sidenav" class="moved-sidenav" data-set="append-sidenav"></div> </div> <div class="grid-12 region region-content" id="region-content"> <div class="region-inner region-content-inner"> <a id="main-content" tabindex="-1"></a> <div class="breadcrumb"><a href="/about-us">About Us</a> / <a href="/diversity">Diversity, Equity, Inclusion, and Accessibility</a> / Message from the University Librarian</div> <h1 class="title" id="page-title">Message from the University Librarian </h1> <div class="block block-system block-main block-system-main odd block-without-title" id="block-system-main"> <div class="block-inner clearfix"> <div class="content clearfix"> <div about="/about-us/diversity/statement-university-librarian" typeof="foaf:Document" id="node-page-83" class="ds-2col-stacked-fluid node node-page view-mode-full node-published node-not-promoted node-not-sticky author-66 odd clearfix clearfix"> <div class="group-header"> </div> <div class="group-left"> <div class="paragraphs-items paragraphs-items-field-main-content paragraphs-items-field-main-content-full paragraphs-items-full" class="paragraphs-items paragraphs-items-field-main-content paragraphs-items-field-main-content-full paragraphs-items-full"> <div class="field field-name-field-main-content field-type-paragraphs field-label-hidden"><div class="field-items"><div class="field-item even"><div about="" typeof="" class="ds-1col entity entity-paragraphs-item paragraphs-item-body view-mode-full clearfix"> <h2 class="pg-title" >DEIA at Yale Library</h2><div class="field field-name-field-body field-type-text-long field-label-hidden"><div class="field-items"><div class="field-item even"><p><img alt="" src="/sites/default/files/resize/files/MLK3-at-Yale-Lib_web-400x250.jpg" style="width:400px; height:250px; margin-right:20px; margin-bottom:20px; float:left" width="400" height="250" /></p> <p>Since my arrival in July 2020, I have committed to putting equity, diversity, inclusion, and accessibility at the heart of all we do at Yale Library. Our goal is essential and ongoing—and it will never be finished. I am heartened and humbled by the energy and creativity of my colleagues across the library bring to this shared effort.</p> <p>Over the past 300 years, Yale Library has accumulated and preserved collections that represent a vast diversity of the human experience. Our collections power teaching and learning, inspire research, galvanize new knowledge, and support scholarship worldwide. The engagement of students with our staff, services, and collections is part of the transformative impact of a Yale education.</p> <p>Yet, as an institution of great privilege, we must acknowledge that we are part of a system that has benefited from and perpetuated societal inequity and injustice. Among the many individuals and groups helping us grapple with this reality is the <a href="https://web.library.yale.edu/committees/advisory-committee-library-staff-diversity-and-inclusion" target="_blank">Advisory Committee on Library Staff Diversity and Inclusion</a>. Its members play a critical role in ensuring that our community is respectful and nurturing for all, that our spaces are welcoming, and that our services and programs fully meet the needs of our library users.</p> <p>Our work is anchored by a renewed  <a href="https://web.library.yale.edu/policy/collection-development-statements" target="_blank">Collection Development Philosophy</a>, structured to ensure that, as we continue to manage our collections, we are fully considering systemic inequities and bias and underrepresented views and experiences. We are also benefiting from the ongoing work of the <a href="https://web.library.yale.edu/committees/reparative-archival-description-task-force-rad" target="_blank">Reparative Archival Description Working Group</a> in spotlighting the impact of harmful archival language and helping us make the language in our finding aids, catalog records, and metadata more inclusive and respectful, and weeding racist, sexist, colonialist, homophobic and other offensive or hurtful terms.</p> <p>Another catalyst is the recent <a href="https://library.yale.edu/news/yale-library-restructuring-will-unify-special-collections-increase-access-researchers-and" target="_blank">reorganization of Yale Library special collections</a> under the leadership of Michelle Light, associate university librarian for special collections and director of Beinecke Library. We are committed to making our collections as discoverable and accessible as possible to research communities at Yale and beyond, and particularly to communities whose heritage may be represented in the collections.</p> <p>These are just a few of many examples; one of our challenges is bringing together many disparate initiatives into a more unified and cohesive whole. All our work is uplifted by Risë Nelson, Yale Library’s inaugural director of diversity, equity, inclusion, and accessibility. Our new DEIA website is one of Risë’s first projects. We hope you will explore it and <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#89;&#97;&#108;&#101;&#76;&#105;&#98;&#114;&#97;&#114;&#121;&#68;&#69;&#73;&#65;&#64;&#121;&#97;&#108;&#101;&#46;&#101;&#100;&#117;">share your questions, comments, and suggestions</a>. </p> <p>Barbara Rockenbach, Stephen F. Gates ’68 University Librarian</p> <p><em>Image: Martin Luther King III visits <a href="https://onlineexhibits.library.yale.edu/s/mssa-kings-at-yale/page/welcome" target="_blank" title="https://onlineexhibits.library.yale.edu/s/mssa-kings-at-yale/page/welcome">“Kings at Yale” exhibition</a> in Sterling Memorial Library, January 2023<span>. </span>Pictured, left to right:  Barbara Rockenbach, Martin Luther King III, Vice Provost Susan Gibbons</em></p> </div></div></div></div> </div></div></div></div> </div> <div class="group-right"> <div class="paragraphs-items paragraphs-items-field-right-sidebar paragraphs-items-field-right-sidebar-full paragraphs-items-full" class="paragraphs-items paragraphs-items-field-right-sidebar paragraphs-items-field-right-sidebar-full paragraphs-items-full"> <div class="field field-name-field-right-sidebar field-type-paragraphs field-label-hidden"><div class="field-items"><div class="field-item even"><div about="" typeof="" class="ds-1col entity entity-paragraphs-item paragraphs-item-view-listing view-mode-full clearfix"> <div class="group-pg-heading-group field-group-div"><h2 class="pg-title">Library News</h2><div class="field field-name-field-view-more-link field-type-link-field field-label-hidden"><div class="field-items"><div class="field-item even"><a href="https://library.yale.edu/news">View All Library News</a></div></div></div></div><div class="field field-name-field-view field-type-viewfield field-label-hidden"><div class="field-items"><div class="field-item even"><div class="view view-news view-id-news view-display-id-block_7 side-news view-dom-id-ce401a46f4a2420b62f9f3270a618037"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first"> <div about="/news/pianist-composer-abdullah-ibrahim-joins-ohams-collection-major-figures-american-music" typeof="sioc:Item foaf:Document" id="node-news-2465" class="ds-2col node node-news node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky author-13032 even clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-news-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/news/pianist-composer-abdullah-ibrahim-joins-ohams-collection-major-figures-american-music"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/styles/news_listing_thumbnail/public/ibrahim_news.jpg?itok=-Qa0BAYN" width="475" height="270" alt="Smiling older man wearing a dark blue knit cap with ribbed portion folded back, black scarf and dark sweater" title="Abdullah Ibrahim" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/news/pianist-composer-abdullah-ibrahim-joins-ohams-collection-major-figures-american-music">Pianist-composer Abdullah Ibrahim joins OHAM’s collection of major figures in American music</a></div></div></div> </div> </div> </div> <div class="views-row views-row-2 views-row-even"> <div about="/news/first-person-exhibition-survivors-testimonies-featured-news-outlets-across-state" typeof="sioc:Item foaf:Document" id="node-news-2460" class="ds-2col node node-news node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky author-13032 odd clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-news-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/news/first-person-exhibition-survivors-testimonies-featured-news-outlets-across-state"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/styles/news_listing_thumbnail/public/beinecke_0.jpg?itok=uldeXUZ8" width="475" height="270" alt="open space with video monitors along right and rear wall and descending staircase at left next to four levels of bookshelves in glass cube" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/news/first-person-exhibition-survivors-testimonies-featured-news-outlets-across-state"> “In the First Person” exhibition of survivors’ testimonies featured in news outlets across the state</a></div></div></div> </div> </div> </div> <div class="views-row views-row-3 views-row-odd"> <div about="/news/inaugural-kenya-s-flash-librarian-resident-shares-highlights-year-one" typeof="sioc:Item foaf:Document" id="node-news-2455" class="ds-2col node node-news node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky author-1489 even clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-news-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/news/inaugural-kenya-s-flash-librarian-resident-shares-highlights-year-one"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/styles/news_listing_thumbnail/public/nick_smile.jpg?itok=CsNNFlc2" width="475" height="270" alt="African American gentleman in a taupe dressshirt with with dark hair and beard smiling in front of a large wooden door in the courtyard." title="Nicholas Wantsala, Kenya S. Flash Librarian Resident" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/news/inaugural-kenya-s-flash-librarian-resident-shares-highlights-year-one"> Inaugural Kenya S. Flash Librarian Resident shares the highlights of year one</a></div></div></div> </div> </div> </div> <div class="views-row views-row-4 views-row-even"> <div about="/news/students-explore-yale-library-special-collections-curate-new-exhibitions" typeof="sioc:Item foaf:Document" id="node-news-2446" class="ds-2col node node-news node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky author-13032 odd clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-news-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/news/students-explore-yale-library-special-collections-curate-new-exhibitions"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/styles/news_listing_thumbnail/public/student_curators_web.jpg?itok=bJXAFWOx" width="475" height="270" alt="Standing case with four doors open showing students working at tables and two on right show. photos of students Catherine and Daniel" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/news/students-explore-yale-library-special-collections-curate-new-exhibitions">Students explore Yale Library special collections to curate new exhibitions</a></div></div></div> </div> </div> </div> <div class="views-row views-row-5 views-row-odd views-row-last"> <div about="/news/yale-library-partners-research4life-expand-equitable-access-scholarly-resources" typeof="sioc:Item foaf:Document" id="node-news-2365" class="ds-2col node node-news node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky author-13032 even clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-news-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/news/yale-library-partners-research4life-expand-equitable-access-scholarly-resources"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/styles/news_listing_thumbnail/public/r4l_copy.jpg?itok=JvjV1USn" width="475" height="270" alt="Row of 7 seated people, 5 women and 2 men, at table in front of computers. Woman in long green dress stands at right in front of the table of workers." /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/news/yale-library-partners-research4life-expand-equitable-access-scholarly-resources">Yale Library partners with Research4Life to expand equitable access to scholarly resources</a></div></div></div> </div> </div> </div> </div> </div></div></div></div><div class="field field-name-view-more-link-bottom field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div class="field field-name-field-view-more-link field-type-link-field field-label-hidden"><div class="field-items"><div class="field-item even"><a href="https://library.yale.edu/news">View All Library News</a></div></div></div></div></div></div></div> </div><div class="field-item odd"><div about="" typeof="" class="ds-1col entity entity-paragraphs-item paragraphs-item-view-listing view-mode-full clearfix"> <div class="group-pg-heading-group field-group-div"><h2 class="pg-title">Exhibitions</h2><div class="field field-name-field-view-more-link field-type-link-field field-label-hidden"><div class="field-items"><div class="field-item even"><a href="https://library.yale.edu/exhibitions">View all Exhibitions</a></div></div></div></div><div class="field field-name-field-view field-type-viewfield field-label-hidden"><div class="field-items"><div class="field-item even"><div class="view view-exhibitions view-id-exhibitions view-display-id-block_2 view-dom-id-1fca8ecfea49ede41b59ebd1cd07f0b7"> <div class="view-content"> <div class="views-row views-row-1 views-row-odd views-row-first"> <div about="/event/taught-pen-world-islamic-manuscripts" typeof="sioc:Item foaf:Document" id="node-event-2313" class="ds-2col node node-event node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky self-posted author-0 odd clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-event-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/event/taught-pen-world-islamic-manuscripts"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/event-images/beinecke.jpg" width="720" height="405" alt="" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/event/taught-pen-world-islamic-manuscripts">Taught by the Pen: The World of Islamic Manuscripts</a></div></div></div> </div> </div> </div> <div class="views-row views-row-2 views-row-even"> <div about="/event/charles-ives-150" typeof="sioc:Item foaf:Document" id="node-event-2454" class="ds-2col node node-event node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky self-posted author-0 even clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-event-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/event/charles-ives-150"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/event-images/ives_5.jpg" width="720" height="405" alt="" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/event/charles-ives-150">Charles Ives at 150</a></div></div></div> </div> </div> </div> <div class="views-row views-row-3 views-row-odd"> <div about="/event/scarcity-desire-sapphos-encounter-modernist-imagination" typeof="sioc:Item foaf:Document" id="node-event-2442" class="ds-2col node node-event node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky self-posted author-0 odd clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-event-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/event/scarcity-desire-sapphos-encounter-modernist-imagination"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/event-images/zhang.jpg" width="720" height="405" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/event/scarcity-desire-sapphos-encounter-modernist-imagination">The Scarcity of Desire: Sappho&#039;s Encounter with the Modernist Imagination</a></div></div></div> </div> </div> </div> <div class="views-row views-row-4 views-row-even"> <div about="/event/who-shot-tiger-performing-imperialism-india" typeof="sioc:Item foaf:Document" id="node-event-2443" class="ds-2col node node-event node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky self-posted author-0 even clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-event-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/event/who-shot-tiger-performing-imperialism-india"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/event-images/tiger.jpg" width="720" height="405" alt="" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/event/who-shot-tiger-performing-imperialism-india">Who Shot the Tiger? Performing Imperialism in India</a></div></div></div> </div> </div> </div> <div class="views-row views-row-5 views-row-odd views-row-last"> <div about="/event/paradox-pearls-accessorizing-identities-eighteenth-century" typeof="sioc:Item foaf:Document" id="node-event-2240" class="ds-2col node node-event node-teaser view-mode-teaser node-published node-not-promoted node-not-sticky self-posted author-0 odd clearfix clearfix"> <div class="group-left"> <div class="field field-name-field-event-image field-type-image field-label-hidden"><div class="field-items"><div class="field-item even"><a href="/event/paradox-pearls-accessorizing-identities-eighteenth-century"><img typeof="foaf:Image" src="https://library.yale.edu/sites/default/files/event-images/paradox.jpg" width="720" height="405" alt="" /></a></div></div></div> </div> <div class="group-right"> <div class="field field-name-title field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even" property="dc:title"><a href="/event/paradox-pearls-accessorizing-identities-eighteenth-century">The Paradox of Pearls: Accessorizing Identities in the Eighteenth Century</a></div></div></div> </div> </div> </div> </div> </div></div></div></div><div class="field field-name-view-more-link-bottom field-type-ds field-label-hidden"><div class="field-items"><div class="field-item even"><div class="field field-name-field-view-more-link field-type-link-field field-label-hidden"><div class="field-items"><div class="field-item even"><a href="https://library.yale.edu/exhibitions">View all Exhibitions</a></div></div></div></div></div></div></div> </div></div></div></div> </div> <div class="group-footer"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="section-footer" class="section section-footer" role="contentinfo"> <div id="zone-footer-wrapper" class="zone-wrapper zone-footer-wrapper clearfix"> <div id="zone-footer" class="zone zone-footer clearfix container-12"> <div class="grid-12 region region-footer-header" id="region-footer-header"> <div class="region-inner region-footer-header-inner"> <div class="block block-block block-9 block-block-9 odd block-without-title" id="block-block-9"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><img alt="Yale Library logo" src="/sites/default/files/files/FinalULWhite-1000px.png" width="1000" height="73" /></p> </div> </div> </div> </div> </div> <div class="grid-4 region region-footer-first" id="region-footer-first"> <div class="region-inner region-footer-first-inner"> <div class="block block-menu block-menu-footer-navigation block-menu-menu-footer-navigation odd" id="block-menu-menu-footer-navigation"> <div class="block-inner clearfix"> <h2 class="block-title">Site Navigation</h2> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-find,-request,-and-use"><a href="/find-request-and-use"><span>Find, Request, and Use</span></a></li> <li class="leaf menu-help-and-research-support"><a href="/help-and-research-support"><span>Help and Research Support</span></a></li> <li class="leaf menu-visit-and-study"><a href="/visit-and-study"><span>Visit and Study</span></a></li> <li class="leaf menu-explore-collections"><a href="/explore-collections"><span>Explore Collections</span></a></li> <li class="leaf menu-about-us"><a href="/about-us"><span>About Us</span></a></li> <li class="leaf menu-ask-yale-library"><a href="https://ask.library.yale.edu/"><span>Ask Yale Library</span></a></li> <li class="leaf menu-my-library-accounts"><a href="/my-library-accounts"><span>My Library Accounts</span></a></li> <li class="last leaf menu-hours"><a href="https://web.library.yale.edu/buildings"><span>Hours</span></a></li> </ul> </div> </div> </div> <div class="block block-block block-8 block-block-8 even block-without-title" id="block-block-8"> <div class="block-inner clearfix"> <div class="content clearfix"> <p>P.O. BOX 208240<br /> New Haven, CT<br /> 06520-8240<br /> <span>(203) 432-1775</span></p> </div> </div> </div> <div class="footer-logo"><a href="http://www.yale.edu" class="y-icons y-yale y-mark"><span class="element-invisible">Yale</span></a></div> </div> </div> <div class="grid-4 region region-footer-second" id="region-footer-second"> <div class="region-inner region-footer-second-inner"> <div class="block block-menu block-menu-footer-libraries block-menu-menu-footer-libraries odd" id="block-menu-menu-footer-libraries"> <div class="block-inner clearfix"> <h2 class="block-title">Yale&#039;s Libraries</h2> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-bass-library"><a href="https://library.yale.edu/bass"><span>Bass Library</span></a></li> <li class="leaf menu-beinecke-rare-book-and-manuscript-library"><a href="https://beinecke.library.yale.edu/"><span>Beinecke Rare Book and Manuscript Library</span></a></li> <li class="leaf menu-classics-library"><a href="https://web.library.yale.edu/classics-library"><span>Classics Library</span></a></li> <li class="leaf menu-cushing/whitney-medical-library"><a href="https://library.medicine.yale.edu/"><span>Cushing/Whitney Medical Library</span></a></li> <li class="leaf menu-divinity-library"><a href="https://web.library.yale.edu/divinity"><span>Divinity Library</span></a></li> <li class="leaf menu-east-asia-library"><a href="https://web.library.yale.edu/international/east-asia-library"><span>East Asia Library</span></a></li> <li class="leaf menu-gilmore-music-library"><a href="https://web.library.yale.edu/music"><span>Gilmore Music Library</span></a></li> <li class="leaf menu-haas-family-arts-library"><a href="https://web.library.yale.edu/arts"><span>Haas Family Arts Library</span></a></li> <li class="leaf menu-lewis-walpole-library"><a href="https://walpole.library.yale.edu/"><span>Lewis Walpole Library</span></a></li> <li class="leaf menu-lillian-goldman-law-library"><a href="https://library.law.yale.edu/"><span>Lillian Goldman Law Library</span></a></li> <li class="leaf menu-marx-science-and-social-science-library"><a href="https://library.yale.edu/marx"><span>Marx Science and Social Science Library</span></a></li> <li class="leaf menu-sterling-memorial-library"><a href="https://web.library.yale.edu/building/sterling-memorial-library"><span>Sterling Memorial Library</span></a></li> <li class="last leaf menu-yale-center-for-british-art"><a href="https://britishart.yale.edu/while-we-are-closed "><span>Yale Center for British Art</span></a></li> </ul> </div> </div> </div> </div> </div> <div class="grid-4 region region-footer-third" id="region-footer-third"> <div class="region-inner region-footer-third-inner"> <div class="block block-block block-14 block-block-14 odd block-without-title" id="block-block-14"> <div class="block-inner clearfix"> <div class="content clearfix"> <p><a href="https://subscribe.yale.edu/browse?area=a0df40000006XkNAAU" target="_new">Subscribe to our newsletter</a></p> </div> </div> </div> <div class="block block-menu sharing block-menu-social-buttons block-menu-menu-social-buttons even block-without-title" id="block-menu-menu-social-buttons"> <div class="block-inner clearfix"> <div class="content clearfix"> <ul class="menu"><li class="first leaf menu-facebook"><a href="https://www.facebook.com/YaleLibrary" class="fa fa-facebook-square" target="_blank"><span>Facebook</span></a></li> <li class="leaf menu-twitter"><a href="http://www.twitter.com/yalelibrary" class="fa fa-twitter" target="_blank"><span>Twitter</span></a></li> <li class="leaf menu-instagram"><a href="https://www.instagram.com/yalelibrary" class="fa fa-instagram" target="_blank"><span>Instagram</span></a></li> <li class="last leaf menu-youtube"><a href="http://www.youtube.com/yaleuniversitylibrary" class="fa fa-youtube-play" target="_blank"><span>YouTube</span></a></li> </ul> </div> </div> </div> <div class="block block-block block-17 block-block-17 odd" id="block-block-17"> <div class="block-inner clearfix"> <h2 class="block-title">@yalelibrary</h2> <div class="content clearfix"> <p><img alt="" src="/sites/default/files/files/July%204%20Insta%20Image.png" style="width:1200px; height:1200px" width="1200" height="1200" /></p> <p><a href="https://www.instagram.com/yalelibrary/" target="_blank">Yale Library Instagram</a></p> </div> </div> </div> </div> </div> <div class="grid-12 region region-footer-footer" id="region-footer-footer"> <div class="region-inner region-footer-footer-inner"> <div class="block block-block block-10 block-block-10 odd block-without-title" id="block-block-10"> <div class="block-inner clearfix"> <div class="content clearfix"> <div class="footer-bottom-links"><a href="https://usability.yale.edu/web-accessibility/accessibility-yale">Accessibility</a><a href="https://library.yale.edu/diversity">Diversity, Equity, and Inclusion</a><a href="https://www.yale.edu/givelibrary">Giving</a><a href="https://web.library.yale.edu/data-use">Privacy and Data Use</a><a href="https://yalesurvey.ca1.qualtrics.com/jfe/form/SV_dgJVQnLiRJoDXtI" target="_blank">Contact Our Web Team</a></div> <div class="footer-copyright">© <strong>2021 Yale University Library • All Rights Reserved</strong> </div> </div> </div> </div> </div> </div> </div> </div></footer> </div> <div class="region region-page-bottom" id="region-page-bottom"> <div class="region-inner region-page-bottom-inner"> </div> </div> <script type="text/javascript"> <!--//--><![CDATA[//><!-- (function() { var sz = document.createElement('script'); sz.type = 'text/javascript'; sz.async = true; sz.src = '//siteimproveanalytics.com/js/siteanalyze_66356571.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(sz, s); })(); //--><!]]> </script> <script type="text/javascript" src="https://library.yale.edu/sites/default/files/js/js_JMVekk522eOkII71K9F5yD4Su-iRqPdTR_-LxjPAtMk.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-a0c7c529679b5a48be2","applicationID":"1039952551","transactionName":"M11XYRMCXhVVABINWQoXYEcITB8PWgcDHBgUUEU=","queueTime":0,"applicationTime":342,"atts":"HxpUF1sYTRs=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

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