CINXE.COM
Performance and feedback | Bodleian Libraries
<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ og: http://ogp.me/ns# rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <head> <!-- force compatibility mode (quirks mode) off in IE to avoid IE8/9/10 rendering as IE7 --> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta charset="utf-8"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQABUFZaCxAFVVZbAwIFXg==",licenseKey:"74a7a5817d",applicationID:"51794328"};;/*! For license information please see nr-loader-full-1.283.2.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(3333);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.283.2",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>u,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>d});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,u=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},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],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9414:(e,t,r)=>{"use strict";r.d(t,{J:()=>c});var n=r(7836),i=r(2646),o=r(944),a=r(3434);const s=new Map;function c(e,t,r,c){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,o.R)(29);const u=function(e){return(e||n.ee).get("logger")}(e),d=(0,a.YM)(u),l=new i.y(n.P);l.level=c.level,l.customAttributes=c.customAttributes;const f=t[r]?.[a.Jt]||t[r];return s.set(f,l),d.inPlace(t,[r],"wrap-logger-",(()=>s.get(f))),u}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{A$:()=>o,ET:()=>a,TZ:()=>s,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o={OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},a="log",s=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(8154),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},8154:(e,t,r)=>{"use strict";r.d(t,{z_:()=>o,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>a});r(6154),r(9566),r(384);const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});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},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},8969:(e,t,r)=>{"use strict";r.d(t,{j:()=>N});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(8154),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(9414);function w(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var A=r(9417),T=r(5603),_=r(5284);const S=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function N(e,t={},p,N){let{init:I,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(I=H.init,P=H.info,j=H.loader_config),(0,A.xN)(e.agentIdentifier,I||{}),(0,T.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},d.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,A.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];O||(D.proxy.assets&&(S(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),w(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],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 p={};var w=s.ee.get(e),A=w.get("tracer");E[e]=b.g.OFF,w.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var T="api-",_=T+"ixn-";function S(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(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),(0,R.R)(w,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),(0,x.J)(w,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(T,e,!0,"api")})),p.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),p.recordCustomEvent=I(T,"recordCustomEvent",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return S(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return S("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return S("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=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,w),h||(0,a.p)(_+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,w),function(){if(A.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 A.emit("fn-err",[arguments,this,t],r),t}finally{A.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,w),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,w),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(_,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(_,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,N,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),O=!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:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.283.2.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.283.2.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-AvZhj4m+h2B/1kW4uDUzuPHC+lkjrkdXalVNoHyJgrLk7a6iFKNSNge7GsIL8eYZ8zTqKuhnzCa4dbxc+tpeJg==",222:"sha512-iYC8/IszvScsGAJc4YhoK3/RRrYa8Dt4Fx0dMjiPRd/wiJ6bquHHgDpmIPMTULY5f17ZfijdRyIltFMjbQG0ow==",95:"sha512-7nJqBsE9e2w0waUpifeNh5JejezdrAgWS7deetz7SIxIxShxOUsURVpMXZJN4ksOcpN2m3fdUCnna/VQ/1fKoQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={85:0,959:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.283.2.PROD"]=self["webpackChunk:NRBA-1.283.2.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(8969);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),E=i(2843),A=i(3878),T=i(782),_=i(1863);class S extends b{static featureName=T.T;constructor(e,t=!0){super(e,T.T,t),g.RI&&((0,E.u)((()=>(0,w.p)("docHidden",[(0,_.t)()],void 0,T.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,_.t)()],void 0,T.T,this.ee))),this.importAggregator(e))}}var O=i(8154);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(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 H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,_.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,_.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,_.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;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,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,_.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,_.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,_.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,_.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,_.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Ee,Lc:Ae,uP:Te,Rz:_e}=be;class Se extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,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(Te,(function(e,t){this.bstStart=(0,_.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,_.t)()],void 0,a.K7.sessionTrace,r)})),r.on(_e+xe,(function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash})),r.on(_e+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne 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,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==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(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(g.RI&&(e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,w.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,A.sp)(e,t)}))),e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,w.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785),ke=i(9414);class He extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;(0,ke.J)(r,g.gm.console,"log",{level:"info"}),(0,ke.J)(r,g.gm.console,"error",{level:"error"}),(0,ke.J)(r,g.gm.console,"warn",{level:"warn"}),(0,ke.J)(r,g.gm.console,"info",{level:"info"}),(0,ke.J)(r,g.gm.console,"debug",{level:"debug"}),(0,ke.J)(r,g.gm.console,"trace",{level:"trace"}),this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,S,Se,Ne,he,N,L,Pe,He],loaderType:"pro"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> <link rel="shortlink" href="/node/1834416" /> <meta property="twitter:card" content="summary" /> <meta property="og:url" content="/about/libraries/performance" /> <meta property="og:title" content="Performance and feedback" /> <meta property="og:description" content="The Bodleian Libraries is committed to measuring and improving the performance of the libraries" /> <meta property="og:image" content="https://www.bodleian.ox.ac.uk/sites/default/files/bodreader/site-logo/bodleian-logo.png" /> <meta name="description" content="The Bodleian Libraries is committed to measuring and improving the performance of the libraries" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Cabin:400,700,700i,500,600%7CLora:400,700,700i%7CAbril+Fatface:400,700,700i%7COpen+Sans:400,700,700i,600" /> <link rel="canonical" href="https://www.bodleian.ox.ac.uk/about/libraries/performance" /> <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml" /> <title>Performance and feedback | Bodleian Libraries</title> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_lQaZfjVpwP_oGNqdtWCSpJT1EMqXdMiU84ekLLxQnc4.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_86f_LO9LjJns9j8-O9rIjSTzPvqUF5yWHhtPul8iVPI.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_1ouum7EFf8TGsFfDAOsiynRbdF_6QuUiATgV1hD-wDc.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_hUNvrg7p6JSgTw82MyP22ckJ8XPt9cmTPveqE6pfvr0.css" media="all" /> <style>select.field-add-more-type option[value=custom_css]{display:none} select.field-add-more-type option[value=custom_javascript]{display:none} .field-name-field-advanced-section-content .field-name-field-enable-widget-bg-color,.field-name-field-advanced-section-content .field-name-field-widget-background-colour,.field-name-field-advanced-section-content .field-name-field-title-text-colour{display:none;} .field-name-field-advanced-tab-content .field-name-field-enable-widget-bg-color,.field-name-field-advanced-tab-content .field-name-field-widget-background-colour,.field-name-field-advanced-tab-content .field-name-field-title-text-colour{display:none;} select.field-add-more-type option[value=custom_css]{display:none} select.field-add-more-type option[value=custom_javascript]{display:none} .field-name-field-advanced-section-content .field-name-field-enable-widget-bg-color,.field-name-field-advanced-section-content .field-name-field-widget-background-colour,.field-name-field-advanced-section-content .field-name-field-title-text-colour{display:none;} .field-name-field-advanced-tab-content .field-name-field-enable-widget-bg-color,.field-name-field-advanced-tab-content .field-name-field-widget-background-colour,.field-name-field-advanced-tab-content .field-name-field-title-text-colour{display:none;} </style> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_MLWG0Rus79uX5V5ILz6ignCtICrIY_dOpJzvqcx3e-M.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/css/bootstrap.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@unicorn-fail/drupal-bootstrap-styles@0.0.2/dist/3.3.1/7.x-3.x/drupal-bootstrap.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_6inmuVra27mb4s-8AgOk32QP28mhpZJcE0Xm9vy6HaI.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.bodleian.ox.ac.uk/sites/default/files/css/css_JtrJbHvQQynSF0etv9-j1blyfZyWqHzSytc8mOVaZwM.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="//html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_3670YW8Ig3WsKzB-Z-aP4AZYic-Sl8TGyNpzZboIaHw.js"></script> <script>jQuery.migrateMute=true;jQuery.migrateTrace=false;</script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_pTE_KHb06coJF-VmdrCS-0e7w9H8L4JjVC_GhTQ1S3M.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_yAg_f9Lxz69knFJTZvtJixiSsGn0_Ml461KYssIeYWs.js"></script> <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.4.1/dist/js/bootstrap.min.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_r2a8qi9X2l0wEHqO4P_VrgmT3vvwJyVOJhgN4MYIGV8.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_3AJOF4BnpCASYOZ9Vk-ilSdxOvvBFYt5CRJQah2tPYI.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/core-js/2.5.0/core.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_2jWGFaelcbzg1Z9Ae4DKHAwjT9Q7PxD5YUJraSgXjtA.js"></script> <script src="https://cc.cdn.civiccomputing.com/9/cookieControl-9.x.min.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_s1czTDH5VzTQvaAVrPCcFkEGz0dL2Tljfr2JJ7f3i2s.js"></script> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_B5NbkzGrLf7GomXqHBMSDtWJrGuU0l1r5m9iJ0879JI.js"></script> <script> if (window.navigator.userAgent != 'Mosaic Wraith') { if(typeof ga==='function') { var ga_mosaic = ga; } else { (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga_mosaic'); } ga_mosaic('create',{ trackingId: 'UA-72187643-2', cookieDomain: 'unknown', name: 'mosaicTracker', storage: 'none', storeGac: false, } ); ga_mosaic('mosaicTracker.set', 'anonymizeIp', true); ga_mosaic('mosaicTracker.set', 'contentGroup1', 'Bodleian Libraries'); ga_mosaic('mosaicTracker.set', 'contentGroup2', '774676'); ga_mosaic('mosaicTracker.set', 'contentGroup3', 'anonymous'); ga_mosaic('mosaicTracker.set', 'contentGroup4', 'anonymous'); ga_mosaic('mosaicTracker.set', 'contentGroup5', 'unknown'); ga_mosaic('mosaicTracker.set', 'dimension1', 'Bodleian Libraries'); ga_mosaic('mosaicTracker.set', 'dimension2', 'unknown'); ga_mosaic('mosaicTracker.set', 'dimension3', '774676'); ga_mosaic('mosaicTracker.set', 'dimension4', 'anonymous'); ga_mosaic('mosaicTracker.set', 'dimension5', 'anonymous'); ga_mosaic('mosaicTracker.send', 'pageview', {'dimension1': 'Bodleian Libraries', 'dimension2': 'unknown', 'dimension3': '774676', 'dimension4' : 'anonymous', 'dimension5': 'anonymous', 'contentGroup1' : 'Bodleian Libraries', 'contentGroup2': '774676', 'contentGroup3' : 'anonymous', 'contentGroup4': 'anonymous', 'contentGroup5': 'unknown'}); } </script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"oxtheme_flex","theme_token":"49yQ863x8czbG6yiTsDKJZcXDhx6NdFaYlnBM0oGffw","js":{"sites\/all\/themes\/contrib\/bootstrap\/js\/bootstrap.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery\/3.6\/jquery.min.js":1,"0":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/jquery-migrate\/3\/jquery-migrate.min.js":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\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.mouse.min.js":1,"sites\/all\/modules\/contrib\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.slider.min.js":1,"sites\/all\/libraries\/chosen\/chosen.jquery.min.js":1,"misc\/form-single-submit.js":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.4.1\/dist\/js\/bootstrap.min.js":1,"sites\/all\/modules\/custom\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/contrib\/media_preview_slider\/js\/slider.js":1,"sites\/all\/modules\/contrib\/fancybox\/fancybox.js":1,"sites\/all\/libraries\/fancybox\/source\/jquery.fancybox.pack.js":1,"sites\/all\/libraries\/fancybox\/lib\/jquery.mousewheel.pack.js":1,"sites\/all\/modules\/features\/oxdrupal_responsive_header\/oxdrupal_responsive_header.js":1,"sites\/all\/modules\/features\/oxdrupal_core_paragraph_bundles\/js\/bootstrap-accordion.js":1,"sites\/all\/modules\/custom\/oxdrupal_feedback\/js\/oxdrupal_feedback.js":1,"sites\/all\/modules\/custom\/oxdrupal_widgets\/oxdrupal_webforms\/js\/oxdrupal_webforms.js":1,"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/core-js\/2.5.0\/core.js":1,"sites\/all\/libraries\/sweetalert\/sweetalert2.all.min.js":1,"sites\/all\/modules\/features\/oxdrupal_listings\/js\/javascript_pagination.js":1,"sites\/all\/modules\/features\/oxdrupal_feeds\/js\/oxdrupal_feeds.js":1,"sites\/all\/libraries\/twig\/js\/js\/twig.min.js":1,"sites\/all\/libraries\/jquery.truncate\/jquery.truncate.js":1,"https:\/\/cc.cdn.civiccomputing.com\/9\/cookieControl-9.x.min.js":1,"sites\/all\/modules\/features\/oxdrupal_site_settings\/js\/oxdrupal_site_settings_cookies.js":1,"sites\/all\/libraries\/swiper\/js\/swiper.min.js":1,"sites\/all\/modules\/custom\/oxdrupal_widgets\/oxdrupal_slideshow\/js\/slideshow_height.js":1,"sites\/all\/modules\/custom\/oxdrupal_widgets\/oxdrupal_vacancies\/js\/oxdrupal_vacancies.js":1,"sites\/all\/libraries\/moment\/moment.min.js":1,"sites\/all\/modules\/features\/oxdrupal_core_paragraph_bundles\/js\/taxonomy_filter_selects.js":1,"sites\/all\/modules\/features\/oxdrupal_theme_top_nav\/js\/standard_drop_menu.js":1,"sites\/all\/themes\/custom\/oxtheme\/js\/header.js":1,"sites\/all\/modules\/features\/oxdrupal_wysiwyg\/oxdrupal_wysiwyg_circled_list.js":1,"sites\/all\/themes\/custom\/oxtheme\/js\/accessibility.js":1,"sites\/all\/modules\/contrib\/chosen\/chosen.js":1,"sites\/all\/themes\/custom\/oxtheme\/..\/..\/..\/libraries\/dataTables\/js\/jquery.dataTables.min.js":1,"sites\/all\/themes\/custom\/oxtheme\/js\/dataTables.js":1,"1":1},"css":{"modules\/system\/system.base.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.slider.css":1,"sites\/all\/modules\/contrib\/chosen\/css\/chosen-drupal.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/media_preview_slider\/css\/slider-styles.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/custom\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/entity_embed\/css\/entity_embed.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"sites\/all\/libraries\/fancybox\/source\/jquery.fancybox.css":1,"sites\/all\/modules\/contrib\/panels\/css\/panels.css":1,"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"sites\/all\/libraries\/swiper\/css\/swiper.min.css":1,"sites\/all\/modules\/features\/oxdrupal_core_paragraph_bundles\/css\/oxdrupal_core_paragraph.css":1,"https:\/\/cdn.jsdelivr.net\/npm\/bootstrap@3.4.1\/dist\/css\/bootstrap.min.css":1,"https:\/\/cdn.jsdelivr.net\/npm\/@unicorn-fail\/drupal-bootstrap-styles@0.0.2\/dist\/3.3.1\/7.x-3.x\/drupal-bootstrap.min.css":1,"sites\/all\/themes\/custom\/oxtheme\/..\/..\/..\/libraries\/fontawesome\/css\/all.css":1,"sites\/all\/themes\/custom\/oxtheme\/..\/..\/..\/libraries\/fontawesome\/css\/v4-shims.min.css":1,"sites\/all\/themes\/custom\/oxtheme\/..\/..\/..\/libraries\/dataTables\/css\/jquery.dataTables.css":1,"sites\/default\/files\/themes\/oxtheme_style.css":1,"sites\/default\/files\/themes\/custom\/css\/bodreader.web.ox.ac.uk\/oxdrupal_custom_colours.css":1,"sites\/default\/files\/themes\/custom\/css\/bodreader.web.ox.ac.uk\/oxdrupal_custom_fonts.css":1,"sites\/default\/files\/themes\/custom\/css\/bodreader.web.ox.ac.uk\/custom_settings.css":1,"sites\/default\/files\/themes\/custom\/css\/bodreader.web.ox.ac.uk\/custom.css":1}},"fancybox":{"selectors":[".fancybox"]},"chosen":{"selector":"#edit-og-vocabulary select[multiple]","minimum_single":10,"minimum_multiple":0,"minimum_width":650,"options":{"allow_single_deselect":false,"disable_search":false,"disable_search_threshold":0,"search_contains":false,"placeholder_text_multiple":"Choose term(s)","placeholder_text_single":"Choose term","no_results_text":"No results match","inherit_select_classes":true}},"currentPath":"node\/1834416","currentPathIsAdmin":false,"oxdrupal_site_settings_cookies":{"analyticsCookies":"\u0027_ga\u0027, \u0027_gid\u0027, \u0027_gat*\u0027, \u0027_gat_gtag_*\u0027,","functionalCookies":"","essentialCookies":"\u0027quickedit\u0027, \u0027ajs_anonymous_id\u0027, \u0027ajs_group_id\u0027, \u0027ajs_user_id\u0027, \u0027TSNGUID\u0027, \u0027login_idle_session_timeout\u0027, \u0027staging-login_idle_session_timeout\u0027, \u0027SimpleSAMLAuthToken\u0027, \u0027SimpleSAMLSessionID\u0027, \u0027SSESS*\u0027, \u0027CookieControl\u0027, \u0027has_js\u0027, \u0027Drupal.toolbar.collapsed\u0027, \u0027Drupal.tableDrag.showWeight\u0027, \u0027NO_CACHE\u0027","apiKey":"33682ad9b7be72b5c2a4af66e77916ccbecad0ed","product":"CUSTOM","position":"left","analyticsCookieOnAccept":"","analyticsCookieOnDecline":"","functionalCookieOnAccept":"","functionalCookieOnDecline":"","branding":{"fontColor":"#ffffff","notifyFontColor":"#ffffff","backgroundColor":"#3a3a3a"}},"oxdrupal_vacancies":{"vacanciesAPIBaseURL":"https:\/\/wnrkuv8ox6.execute-api.eu-west-2.amazonaws.com\/production","vacanciesAPIKey":"64QfQNjElP1jVVmS1ZeIW2By9Uq0dIyC6Pvsww17"},"urlIsAjaxTrusted":{"\/about\/libraries\/performance":true},"ogContext":{"groupType":"node","gid":"774676"},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":1,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":1,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> <!-- Google Tag Manager --> <script> jQuery(document).ready(function(){ // Start GTM if Analytics cookies have been accepted. setTimeout(startGTM, 1000); function startGTM() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TSGBC7B') } }) </script> <!-- End Google Tag Manager --> <link rel="apple-touch-icon" sizes="180x180" href="https://www.bodleian.ox.ac.uk/sites/default/files/styles/apple-touch-icon-180x180/public/bodreader/site-favicon/bod-favicon.png?itok=AmdQnLEQ"><link rel="icon" type="image/png" href="https://www.bodleian.ox.ac.uk/sites/default/files/styles/favicon-32x32/public/bodreader/site-favicon/bod-favicon.png?itok=KnxAHVD2" sizes="32x32"><link rel="icon" type="image/png" href="https://www.bodleian.ox.ac.uk/sites/default/files/styles/favicon-16x16/public/bodreader/site-favicon/bod-favicon.png?itok=pJt1Orvw" sizes="16x16"><meta name="msapplication-TileColor" content="#3a3a3a"><meta name="msapplication-TileImage" content="https://www.bodleian.ox.ac.uk/sites/default/files/styles/mstile-144x144/public/bodreader/site-favicon/bod-favicon.png?itok=Cz8Ve8BF"><meta name="theme-color" content="#3a3a3a" /> <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("False"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="A64UM-LSRR2-FM92L-HMCQL-KV823",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"A64UM-LSRR2-FM92L-HMCQL-KV823";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="bdpnbesy3vmewz57rw5a-f-91b6c3fad-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"39","ak.cp":"1624459","ak.ai":parseInt("1040454",10),"ak.ol":"0","ak.cr":227,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"55d74da","ak.r":11905,"ak.a2":n,"ak.m":"","ak.n":"ff","ak.bpcip":"8.222.208.0","ak.cport":47132,"ak.gh":"88.221.88.46","ak.quicv":"","ak.tlsv":"tls1.2","ak.0rtt":"","ak.0rtt.ed":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1740606906","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==KSI6K4lef8GELwp+h/0RNtU8BG48JiffVV3q4AxH+KZOWwFY7xQPlKNfqg8bYf8mYtpDrAWW/b9bCgwTLJxuLuYbPFWORuB1Gz5AmmIo3qMXQl8r5ZsX7FKMxuJHOhRbiY+SBcBidBPImzLpckXBRe3aao6dC4hoS5cRa1kzs1Gkgwe6YK3u5n6CKbATeoO4a6aX34JVD9F7ySp8qk9UkkIZ1K64NeVeKHltAiCLKlpzdV2X3CZH/fTOAjHepsYvrnzFK/KEZY97Ofz8MpCVYNIpVuQkPfwIg6AcGaf2s2EbC7E8/MOGxf1TAGDqaEQf5UKv3uAGToMroA5yB06/JP8vmI0tUcbQSSIo90VI3DEZzcBxgpXuZ1OroYZoSuVX93tMaUf7h2t/U+heR1WUQN6qdStgqWKnQQENNpUicZs=","ak.pv":"27","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.0rtt.ed","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script></head> <body class="html not-front not-logged-in one-sidebar sidebar-first page-node page-node- page-node-1834416 node-type-oxdrupal-basic-page og-context og-context-node og-context-node-774676 no-background-image content-position-default header_header_links header crest_none tab-style-linear page-title-align-left page-title-margin-top-double page-title-margin-bottom-single page-subtitle-margin-top-double page-subtitle-margin-bottom-single chevron-right custom_advanced" > <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TSGBC7B" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="skip-link"> <a href="#" tabindex="0" class="element-invisible element-focusable pause-animated-content">Pause animated content</a> </div> <div id="skip-link"> <a href="#main-content" tabindex="0" aria-flowto="main-content" aria-label="Skip to main content" class="element-invisible element-focusable">Skip to main content</a> </div> <header id="header" class="region-fullwidth mobile_style_one_level standard-content-width header"> <div id="topbar" class="sub-container sub-container" > <div class="container"> <div id="topbar-links" class="primary_link_position_right"> <a class='fas fa-ellipsis-h topbar-links-trigger' role='button' aria-label='Secondary menu' tabindex='0'></a> <div class="links-container"> <div class="primary-links primary_link_icons_0"> <div class="region region-header-links"> <div class="block-views-header-links-blk block block-views clearfix"> <div class="view view-header-links view-id-header_links view-display-id-blk block-header-links view-dom-id-5d9efeb1fac362bcc23ca3027b731cc6"> <div > <div class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-field-link"> <div class="field-content"><div class=""><a href="https://visit.bodleian.ox.ac.uk/" title="https://visit.bodleian.ox.ac.uk/"><div class="fa-2x fa fa-none" ></div><span>Exhibitions & Tours</span></a></div> </div> </div> </div> <div class="views-row views-row-2 views-row-even views-row-last"> <div class="views-field views-field-field-link"> <div class="field-content"><div class=""><a href="https://bodleianshop.co.uk/" title="https://bodleianshop.co.uk/"><div class="fa-2x fa fa-none" ></div><span>Shop</span></a></div> </div> </div> </div> </div> </div></div> </div> </div> <div class="secondary-links secondary_link_icons_0"> </div> </div> </div> </div> </div> <div id="header-main" class="sub-container desktop-header-padding"> <div class="container"> <div id="header-wrapper"> <div id='logo-container'> <a href='/'> <img src='https://www.bodleian.ox.ac.uk/sites/default/files/styles/site_logo/public/styles/site_logo/public/bodreader/site-logo/bod-logo-website.png?itok=cS003Q2q' alt='Logo'/> </a> </div> <div id="header-inline-container"> <div id='mobile-branding-container'> <a href='/'> <img src='https://www.bodleian.ox.ac.uk/sites/default/files/styles/site_logo/public/styles/site_logo/public/bodreader/site-logo/bod-logo-website.png?itok=cS003Q2q' alt='Logo'/> </a> </div> <div id="mobile-icon-container"> <div id='mobile-links'> <a class='fas fa-ellipsis-h topbar-links-trigger' role='button' aria-label='Secondary menu' tabindex='0'></a> <div class='links-container'> <div class='primary-links'> <div class="region region-header-links"> <div class="block-views-header-links-blk block block-views clearfix"> <div class="view view-header-links view-id-header_links view-display-id-blk block-header-links view-dom-id-5d9efeb1fac362bcc23ca3027b731cc6"> <div > <div class="views-row views-row-1 views-row-odd views-row-first"> <div class="views-field views-field-field-link"> <div class="field-content"><div class=""><a href="https://visit.bodleian.ox.ac.uk/" title="https://visit.bodleian.ox.ac.uk/"><div class="fa-2x fa fa-none" ></div><span>Exhibitions & Tours</span></a></div> </div> </div> </div> <div class="views-row views-row-2 views-row-even views-row-last"> <div class="views-field views-field-field-link"> <div class="field-content"><div class=""><a href="https://bodleianshop.co.uk/" title="https://bodleianshop.co.uk/"><div class="fa-2x fa fa-none" ></div><span>Shop</span></a></div> </div> </div> </div> </div> </div></div> </div> </div> <div class='secondary-links'> </div> </div> </div> <div id="header-inline-menu-search"> <div id="main-links" class=""> <a id="main-links-trigger" role="button" class="fas fa-bars" aria-label="Main menu" tabindex="0"></a> <div class="links-container"> <nav id="main-menu" name="Main navigation"> <div class="region region-navigation"> <div class="region region-navigation"> <div id='block-menu-block-top-nav' class="block block-menu-block clearfix"> <div class="menu-block-wrapper menu-block-top_nav menu-name-menu-og-774676 parent-mlid-0 menu-level-1"> <ul class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf menu-mlid-119111"> <div class='item-container '> <a href="/libraries"><span>Libraries</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="expanded menu-mlid-133061"> <div class='item-container has-sub-items'> <a href="/collections-and-resources" aria-expanded="false" aria-haspopup="true" id="submenu-button-133061" aria-controls="submenu-container-133061"><span>Collections and resources</span><span class="icon" aria-hidden="true"></span></a> <a class="mobile-expand fas fa-plus" tabindex="0" role="button" aria-haspopup= "true" aria-controls="submenu-container-133061" aria-label="Expand: Collections and resources"></a> </div> <ul id="submenu-container-133061" aria-labelledby="submenu-133061" class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf menu-mlid-181301"> <div class='item-container '> <a href="/collections-and-resources/solo"><span>SOLO</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-205226"> <div class='item-container '> <a href="/collections-and-resources/books-and-journals"><span>Books, journals, databases</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-200691"> <div class='item-container '> <a href="/collections-and-resources/reading-lists"><span>Reading lists</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-200671"> <div class='item-container '> <a href="/collections-and-resources/exam-paper-archive"><span>Exam Paper Archive</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-118536"> <div class='item-container '> <a href="/collections-and-resources/subject-research-guides"><span>Subject and research guides</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-190076"> <div class='item-container '> <a href="/collections-and-resources/special-collections"><span>Special collections</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-200746"> <div class='item-container '> <a href="/collections-and-resources/data"><span>Bodleian Data Service</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-174876"> <div class='item-container '> <a href="/collections-and-resources/theses-and-dissertations"><span>Theses and dissertations</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-208056"> <div class='item-container '> <a href="/collections-and-resources/legal-deposit"><span>Legal deposit</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="last leaf menu-mlid-203156"> <div class='item-container '> <a href="/collections-and-resources/recommend-a-purchase"><span>Recommend a purchase</span><span class="icon" aria-hidden="true"></span></a> </div> </li> </ul></li> <li class="expanded menu-mlid-198246"> <div class='item-container has-sub-items'> <a href="/services" aria-expanded="false" aria-haspopup="true" id="submenu-button-198246" aria-controls="submenu-container-198246"><span>Services</span><span class="icon" aria-hidden="true"></span></a> <a class="mobile-expand fas fa-plus" tabindex="0" role="button" aria-haspopup= "true" aria-controls="submenu-container-198246" aria-label="Expand: Services"></a> </div> <ul id="submenu-container-198246" aria-labelledby="submenu-198246" class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf has-children menu-mlid-116506"> <div class='item-container '> <a href="/services/borrow"><span>Borrow & reserve</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-118491"> <div class='item-container '> <a href="/services/pcas"><span>Print, copy and scan</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-198161"> <div class='item-container '> <a href="/services/wifi-computers"><span>Library Wi-Fi and computers</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-198231"> <div class='item-container '> <a href="/services/library-account"><span>Library account and password</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-198256"> <div class='item-container '> <a href="/services/disabled-readers"><span>Disabled readers</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-198176"> <div class='item-container '> <a href="/services/remote-access"><span>Online and remote access</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="last leaf menu-mlid-420591"> <div class='item-container '> <a href="/services"><span>All services</span><span class="icon" aria-hidden="true"></span></a> </div> </li> </ul></li> <li class="expanded menu-mlid-118566"> <div class='item-container has-sub-items'> <a href="/ask" aria-expanded="false" aria-haspopup="true" id="submenu-button-118566" aria-controls="submenu-container-118566"><span>Ask and support</span><span class="icon" aria-hidden="true"></span></a> <a class="mobile-expand fas fa-plus" tabindex="0" role="button" aria-haspopup= "true" aria-controls="submenu-container-118566" aria-label="Expand: Ask and support"></a> </div> <ul id="submenu-container-118566" aria-labelledby="submenu-118566" class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf menu-mlid-206406"> <div class='item-container '> <a href="/ask"><span>Ask a librarian</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-181281"> <div class='item-container '> <a href="/ask/getting-started"><span>Getting started guides</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-181276"> <div class='item-container '> <a href="/ask/workshops"><span>Workshops</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-417866"> <div class='item-container '> <a href="/ask/copyright"><span>Guide to copyright</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-190011"> <div class='item-container '> <a href="/ask/how-to-guides"><span>How to guides</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="last leaf menu-mlid-181286"> <div class='item-container '> <a href="/ask/subject-librarians"><span>Subject librarians</span><span class="icon" aria-hidden="true"></span></a> </div> </li> </ul></li> <li class="expanded menu-mlid-116326"> <div class='item-container has-sub-items'> <a href="/join-the-libraries" aria-expanded="false" aria-haspopup="true" id="submenu-button-116326" aria-controls="submenu-container-116326"><span>Join</span><span class="icon" aria-hidden="true"></span></a> <a class="mobile-expand fas fa-plus" tabindex="0" role="button" aria-haspopup= "true" aria-controls="submenu-container-116326" aria-label="Expand: Join"></a> </div> <ul id="submenu-container-116326" aria-labelledby="submenu-116326" class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf has-children menu-mlid-181296"> <div class='item-container '> <a href="/join-the-libraries/apply"><span>Apply for a Reader card</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-181061"> <div class='item-container '> <a href="/join-the-libraries/reader-card-charges"><span>Bodleian Reader card charges</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-181056"> <div class='item-container '> <a href="/join-the-libraries/reader-cardholders-guide-using-libraries"><span>Getting started at the libraries</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="last leaf menu-mlid-181066"> <div class='item-container '> <a href="/join-the-libraries/find-admissions-office"><span>Find the Admissions Office</span><span class="icon" aria-hidden="true"></span></a> </div> </li> </ul></li> <li class="last expanded active-trail menu-mlid-115146"> <div class='item-container has-sub-items'> <a href="/about" class="active-trail" aria-expanded="false" aria-haspopup="true" id="submenu-button-115146" aria-controls="submenu-container-115146"><span>About</span><span class="icon" aria-hidden="true"></span></a> <a class="mobile-expand fas fa-plus" tabindex="0" role="button" aria-haspopup= "true" aria-controls="submenu-container-115146" aria-label="Expand: About"></a> </div> <ul id="submenu-container-115146" aria-labelledby="submenu-115146" class="menu nav navbar-nav fa-caret" aria-expanded="false"><li class="first leaf has-children active-trail menu-mlid-118416"> <div class='item-container '> <a href="/about/libraries" class="active-trail"><span>About the libraries</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-205261"> <div class='item-container '> <a href="/about/work-with-us"><span>Business services</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf has-children menu-mlid-119091"> <div class='item-container '> <a href="/about/jobs"><span>Careers</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="leaf menu-mlid-119106"> <div class='item-container '> <a href="/about/media"><span>Press & media</span><span class="icon" aria-hidden="true"></span></a> </div> </li> <li class="last leaf menu-mlid-119101"> <div class='item-container '> <a href="/contact-us"><span>Contact us</span><span class="icon" aria-hidden="true"></span></a> </div> </li> </ul></li> </ul></div> </div> </div> </div> </nav> </div> </div> <div class="search-container search_style_slimline search_collapse_1350"> <a id="search-mobile-trigger" role="button" class="fas fa-search" aria-label="Activate search" tabindex="0"></a> <div class="region region-search"> <div id='block-search-form' class="block block-search clearfix"> <form role="search" class="form-search content-search" action="/about/libraries/performance" method="post" id="search-block-form--2" accept-charset="UTF-8"><div><div> <div class="element-invisible">Search form</div> <div style="display:flex;"> <input title="Enter the terms you wish to search for" aria-label="Enter the terms you wish to search for" class="form-control form-text" type="text" id="edit-search-block-form--4" name="search_block_form" value="" size="15" maxlength="128" /><div class="form-actions input-group-btn form-wrapper form-group" id="edit-actions--2"><button class="btn btn-primary form-submit" aria-label="Search" type="submit" id="edit-submit--2" name="op" value="<span class="icon fas fa-search"><span class="hide">Search</span></span>"><span class="icon fas fa-search"><span class="hide">Search</span></span></button> </div><input type="hidden" name="form_build_id" value="form-Uu9e_-rKTk0bsvHLy_k4iSOifLgfW1rFUbryKl6ZlqY" /> <input type="hidden" name="form_id" value="search_block_form" /> </div> </div> </div></form> </div> </div> </div> </div> </div> </div> </div> </div> </div> </header> <div id="wrapper-main" class="wrapper wrapper-main region-fullwidth standard-content-width"> <!-- REGION PREFACE --> <div id="preface"> </div> <!-- END REGION PREFACE --> <!-- main container --> <div id="main-container" class="container"> <!-- REGION CONTENT --> <div id="maincontent" class="row"> <nav aria-label='Breadcrumb'><ol class="breadcrumb margin-top"><li><a class="glyphicon glyphicon-home" href="/"><span class="sr-only">Home</span></a></li> <li><a href="/about">About</a></li> <li><a href="/about/libraries">About the libraries</a></li> <li class="active">Performance and feedback</li> </ol></nav> <aside class="col-sm-3 sidebar-first"> <div class="region region-sidebar-first well"> <div id='block-menu-block-sidebar-nav' class="block block-menu-block clearfix"> <div class="menu-block-wrapper menu-block-sidebar_nav menu-name-menu-og-774676 parent-mlid-118416 menu-level-1"> <ul class="menu nav navbar-nav"><li class="menu-parent-item"><a href="/about/libraries"><span>About the libraries</span><span class="icon" aria-hidden="true"></span></a></li> <li class="first leaf menu-mlid-203126"><a href="/about/libraries/bodleys-librarian"><span>Meet Bodley's Librarian</span><span class="icon" aria-hidden="true"></span></a></li> <li class="leaf menu-mlid-203131"><a href="/about/libraries/management"><span>Governance and management</span><span class="icon" aria-hidden="true"></span></a></li> <li class="leaf menu-mlid-205266"><a href="/about/about-bodleian/journal"><span>Bodleian Library Record Journal</span><span class="icon" aria-hidden="true"></span></a></li> <li class="leaf menu-mlid-276641"><a href="/about/libraries/bodley-medal"><span>Bodley Medal</span><span class="icon" aria-hidden="true"></span></a></li> <li class="collapsed menu-mlid-210051"><a href="/about/libraries/our-work"><span>Our work</span><span class="icon" aria-hidden="true"></span></a></li> <li class="leaf menu-mlid-119096"><a href="/about/libraries/policies"><span>Policies</span><span class="icon" aria-hidden="true"></span></a></li> <li class="leaf menu-mlid-203051"><a href="https://visit.bodleian.ox.ac.uk/plan-your-visit/history-bodleian"><span>History of the Bodleian</span><span class="icon" aria-hidden="true"></span></a></li> <li class="last expanded active-trail menu-mlid-205556 menu-item-current active"><a href="/about/libraries/performance" class="active-trail active" aria-expanded="false" aria-haspopup="true" id="submenu-button-205556" aria-controls="submenu-container-205556"><span>Performance and feedback</span><span class="icon" aria-hidden="true"></span></a><ul class="menu nav navbar-nav"><li class="first last leaf has-children menu-mlid-270551"><a href="/about/libraries/performance/reader-survey"><span>Reader surveys</span><span class="icon" aria-hidden="true"></span></a></li> </ul></li> </ul></div> </div> </div> </aside> <!-- /#sidebar-first-1 --> <div class="col-sm-9"> <div id="main-content" role="main"> <div class="row"> <div class="h1_row col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="header-title"> <h1 class="page-header row ">Performance and feedback</h1> </div> </div> </div> <div class="region region-content"> <div id='block-system-main' class="block block-system clearfix"> <div class="panelizer-view-mode node node-full node-oxdrupal-basic-page node-1834416" > <div class="bootstrap-twocol-stacked" > <div class="row"> <div class="panel-panel left col-xs-12 col-sm-12 col-md-9 col-lg-9"><div class="panel-pane pane-entity-field pane-node-field-region-2" > <div class="pane-content"> <div class="paragraphs-items paragraphs-items-field-region-2 paragraphs-items-field-region-2-full paragraphs-items-full"> <div class="field field-name-field-region-2 field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-top margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2643976"> <div id="widget-id-2643976"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="page-generator__output js-generator-output" id="output"> <p>The Bodleian Libraries is committed to understanding the needs of our users and assessing our performance in meeting these needs. We strive to ensure that the voices of all sections of our community are heard: undergraduates, postgraduates, academics, researchers, lecturers/tutors, visiting scholars, alumni, the national and international scholarly community, residents of and visitors to Oxford, the international library community, and funders of our work.</p> <p>We are also committed to measuring the effectiveness of library services and our performance in <a href="https://www.bodleian.ox.ac.uk/about/libraries">achieving our strategy</a>.</p> <p>We measure our performance through a number of methods, including statistical analysis, reader surveys, gathering feedback, and targeted user research.</p> <h2>Feedback</h2> <p>We value your views and opinions, and we welcome all suggestions and constructive feedback – positive or negative.</p> <p>You can provide comments and raise questions and concerns through:</p> </div> </div> </div> </div> </div> </div> </div> <div class="field-item private-show odd"> <div class="entity entity-paragraphs-item paragraphs-item-advanced-accordion margin-bottom widget-width-12-columns paragraphs-item-2691591"> <div class="content"> <div id="widget-id-2691591"></div> <div id="views-bootstrap-accordion-2691591" class="views-bootstrap-accordion-plugin-style panel-group"> <div class="paragraphs-items paragraphs-items-field-paragraph-section paragraphs-items-field-paragraph-section-full paragraphs-items-full"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691591" href="#collapse2691586"> Committees on Library Provision and Strategy (CLiPS) </a> </h3> </div> <div id="collapse2691586" class="panel-collapse collapse"> <div class="panel-body"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-advanced-section-content paragraphs-items-field-advanced-section-content-full paragraphs-items-full"> <div class="field field-name-field-advanced-section-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2691571"> <div id="widget-id-2691571"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <p>The formal mechanism for gathering feedback is the CLiPS. These subject- or library-focussed committees meet every term, and comprise representatives from academic staff, students and librarians. All members of the collegiate University are welcome to raise any issues relating to the provision by, and strategy of, the Bodleian Libraries with the relevant CLiPS by contacting the Chair.</p> </div> </div> </div> </div> </div> </div> <div class="field-item private-show odd"> <div class="entity entity-paragraphs-item paragraphs-item-accordion-content margin-bottom widget-width-12-columns paragraphs-item-2691581"> <div class="content"> <div id="widget-id-2691581"></div> <div id="views-bootstrap-accordion-2691581" class="views-bootstrap-accordion-plugin-style panel-group"> <div class="paragraphs-items paragraphs-items-field-wysiwyg-section paragraphs-items-field-wysiwyg-section-full paragraphs-items-full"> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691581" href="#collapse2691576"> Social Sciences </a> </h3> </div> <div id="collapse2691576" class="panel-collapse collapse"> <div class="panel-body"> <p> </p> <p>Each of the 6 site libraries has its own CLiPS. These meet termly and report to the Social Sciences Divisional CLiPS, which reports to Curators.</p> <ul> <li>Social Sciences Divisional CLiPS – Chair: Dr Nick Owen</li> <li><a href="https://www.bodleian.ox.ac.uk/libraries/ssl/contact/committee">Social Science Library</a> – Chair: Dr. Ariell Ahearn</li> <li>Law Library – Chair: Prof. Edwin Peel</li> <li>Tylor Library – Chair: Prof. Amy Bogaard</li> <li>Sainsbury Library (+ Egrove Park) – Chair: To be appointed</li> <li>Education Library - Chair: Dr Liam Gearon</li> <li>Latin American Centre Library - Professor Eduardo Posada-Carbo</li> </ul> <p>The Head of the Social Sciences Libraries attends Divisional Board with a standing item on the agenda.</p> <p>The Keeper of Oriental Collections attends a meeting of the Oxford School of Global and Area Studies Committee each term.</p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691581" href="#collapse2691666"> Medical Sciences </a> </h3> </div> <div id="collapse2691666" class="panel-collapse collapse"> <div class="panel-body"> <p> </p> <p>The Medical Sciences Division CLiPS meets termly, chaired by Professor Rebeccah Slater, and reports to Curators. There are no departmental CLiPSs within Medical Sciences Division.</p> <p>In addition, the relevant librarian attends the following departmental committees:</p> <ul> <li>Biochemistry Undergraduate JCC (Hilary Term)</li> <li>Clinical Student JCC (termly)</li> <li>Experimental Psychology Undergraduate JCC (termly)</li> <li>Experimental Psychology Graduate JCC (termly)</li> <li>OUH FT Education and Training Committee (quarterly)</li> </ul> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691581" href="#collapse2691671"> Humanities </a> </h3> </div> <div id="collapse2691671" class="panel-collapse collapse"> <div class="panel-body"> <p> </p> <p>There are 9 Faculty CLiPSs and 1 sub-Faculty CLiPS, all of which report to the Humanities Divisional CLiPS. There is strong engagement with the Faculty Board as all the Faculty CLiPSs have at least one member of the Board sitting on the CLiPS or the Chair of the CLiPS having ex officio membership of the Board.</p> <ul> <li>Humanities Divisional CLiPS – Chair: TBC</li> <li>Art History – Chair: Dr Helen Gittos</li> <li>Classics – Chair: Professor Jane Lightfoot</li> <li>English – Chair: Dr Jane Griffiths</li> <li>History – Chair: Dr Helen Gittos</li> <li>Linguistics – Chair: Dr Kerstin Hoge</li> <li>Modern Languages – Chair: Dr Jonathan Thacker</li> <li>Music – Chair: Professor Elizabeth Eva Leach</li> <li>Philosophy – Chair: Professor William Mander</li> <li>Theology & Religion – Chair: Professor David Downs</li> <li>Asian and Middle Eastern Studies – Chair: TBC</li> </ul> <p>The relevant Subject Librarian normally attends Faculty or sub-Faculty meetings to ensure that key points of library business can be presented and that queries can be answered directly.</p> <p>The Keeper of Oriental Collections attends a meeting of the Oxford School of Global and Area Studies Committee each term.</p> <p>Archaeology CLiPS is in Social Sciences (Humanities-only aspects are covered by the Classics CLiPS).</p> <p>US Studies (excluding literature) and African Studies are covered by the History CLiPS.</p> <p>Film Studies is covered by the Modern Languages and English CLiPSs (as appropriate).</p> <p>Latin American Studies and Slavonic Studies are covered by the Modern Language, History and Area Studies CLiPSs (as appropriate).</p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691581" href="#collapse2691911"> Mathematical, Physical and Life Sciences </a> </h3> </div> <div id="collapse2691911" class="panel-collapse collapse"> <div class="panel-body"> <p> </p> <p>The Mathematical, Physical and Life Sciences Divisional CLiPS meets termly, chaired by Professor Stephen Faulkner, and reports to Curators. There are no departmental CLiPS within Mathematical, Physical and Life Sciences.</p> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691581" href="#collapse2691916"> Continuing Education </a> </h3> </div> <div id="collapse2691916" class="panel-collapse collapse"> <div class="panel-body"> <p> </p> <p>The Continuing Education CLiPS meets termly, chaired by Dr Mark Smith, and reports to Curators.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691591" href="#collapse2693321"> Subject librarians </a> </h3> </div> <div id="collapse2693321" class="panel-collapse collapse"> <div class="panel-body"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-advanced-section-content paragraphs-items-field-advanced-section-content-full paragraphs-items-full"> <div class="field field-name-field-advanced-section-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2693316"> <div id="widget-id-2693316"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <p>Raise your comments and concerns directly with the <a href="https://www.bodleian.ox.ac.uk/ask/subject-librarians">librarian for your subject</a>.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691591" href="#collapse2693411"> Libraries </a> </h3> </div> <div id="collapse2693411" class="panel-collapse collapse"> <div class="panel-body"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-advanced-section-content paragraphs-items-field-advanced-section-content-full paragraphs-items-full"> <div class="field field-name-field-advanced-section-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2693406"> <div id="widget-id-2693406"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <p>If you have feedback about a particular library, you can contact the site librarian or head of reader services for that library.</p> <p>All our libraries have a comments book where you can leave your feedback. Ask at the desk.</p> <p><a href="https://www.bodleian.ox.ac.uk/libraries">Find a library</a></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691591" href="#collapse2693421"> Bodley’s Librarian </a> </h3> </div> <div id="collapse2693421" class="panel-collapse collapse"> <div class="panel-body"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-advanced-section-content paragraphs-items-field-advanced-section-content-full paragraphs-items-full"> <div class="field field-name-field-advanced-section-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2693416"> <div id="widget-id-2693416"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <p>If you have a general comment about the Bodleian Libraries as a whole, you can email Richard Ovenden, Bodley's Librarian:</p> <p><a href="mailto:bodleys.librarian@bodleian.ox.ac.uk">bodleys.librarian@bodleian.ox.ac.uk</a></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel panel-default"> <div class="panel-heading"> <h3 class="panel-title"> <a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#views-bootstrap-accordion-2691591" href="#collapse2693431"> Social media </a> </h3> </div> <div id="collapse2693431" class="panel-collapse collapse"> <div class="panel-body"> <div class="content"> <div class="paragraphs-items paragraphs-items-field-advanced-section-content paragraphs-items-field-advanced-section-content-full paragraphs-items-full"> <div class="field field-name-field-advanced-section-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2693426"> <div id="widget-id-2693426"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <p>You can tell us what you think via our social channels: <a href="https://twitter.com/bodleianlibs">Twitter</a>, <a href="https://www.facebook.com/bodleianlibraries/">Facebook</a> and <a href="https://www.instagram.com/bodleianlibs/">Instagram</a>.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2693356"> <div id="widget-id-2693356"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <h2>Reader surveys</h2> <p>We undertake regular surveys of our readers to assess user satisfaction and expectations.</p> <p>Every 3 years we carry out a readership-wide survey to help us understand the breadth of readers’ views and to feed into our strategic planning. University members and Bodleian Reader card holders are invited to take part.</p> <p>We also undertake ad hoc surveys to assess specific services or feed into local decision-making.</p> <p><span style="font-family: Cabin, sans-serif; font-size: 2.12rem; font-weight: 600;">User research</span></p> <p>We undertake targeted pieces of research with specific groups or users or about a specific topic, library or service. Recent examples include:</p> <ul> <li>Usability testing of the new website with students, alumni and external readers.</li> <li>Usability testing of a replacement for the Green Slip special collection ordering process.</li> <li>Interviews with Humanities students about their requirements for study spaces within the Schwarzman Centre.</li> <li>Navigation and wayfinding tasks in the physical libraries with new students wearing eye tracking glasses.</li> <li>Observations of readers using the non-print legal deposit interface.</li> </ul> <h3>Join our user pool</h3> <p>We have a database of Bodleian Libraries' users who are willing to be invited to take part in user research. If you would like to join this user pool, please complete the relevant form:</p> <ul> <li><a href="https://app.onlinesurveys.jisc.ac.uk/s/oxford/bodleian-libraries-student-panel-2024-25">Join our student panel if you are a current student at the University of Oxford</a></li> <li><a href="https://app.onlinesurveys.jisc.ac.uk/s/oxford/bodleian-libraries-reader-panel-2024-25">Join our feedback panel if you are not a current student</a></li> </ul> <p>We will contact you no more than four times a year to invite you to take part in a specific piece of user research. You do not have to take part in any of the research we contact you about. By completing the form you are not committing to undertake any research, just giving us permission to email you.</p> <p>You can withdraw from the user pool at any time by emailing <a href="mailto:frankie.wilson@bodleian.ox.ac.uk">frankie.wilson@bodleian.ox.ac.uk</a>.</p> <h2>Research reports</h2> <p>User research that may be of interest and use to the international library community:</p> <ul> <li><a href="https://www.bodleian.ox.ac.uk/sites/default/files/bodreader/documents/media/2017-the-21st-century-library-final.pdf">21st Century Library (2017)</a> <span class="fas fa-fw fa-file-pdf"> </span></li> <li><a href="https://www.bodleian.ox.ac.uk/sites/default/files/bodreader/documents/media/oxford-resource-discovery-final-report.pdf">Oxford Resource Discovery (2016)</a> <span class="fas fa-fw fa-file-pdf"> </span></li> </ul> </div> </div> </div> </div> </div> </div> <div class="field-item private-show odd"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2643981"> <div id="widget-id-2643981"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <h3>Related links</h3> <p> </p> <ul class="two-col-link-list"> <li class="layoutmanager"><strong><a href="https://www.bodleian.ox.ac.uk/about/libraries/management">Governance and management</a></strong><br /> The strategic and management groups at the Bodleian Libraries</li> <li class="layoutmanager"><a href="https://www.bodleian.ox.ac.uk/about/libraries"><strong>About the libraries</strong></a><br /> Who we are and our annual reports</li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- Optional feedback form --> <div id="oxdrupal_feedback_form_wrapper" role="form"> </div> <!-- End Optional feedback form --> </div> <!-- REGION POSTSCRIPT --> <div id="postscript"> </div><!-- END REGION POSTSCRIPT --> </div><!-- end content container --> </div> <footer class="region-fullwidth standard-content-width footer-no-img"> <!-- REGION PREFOOTER LOGOS --> <div id="wrapper-prefooter-logos" class="wrapper"> <div class="container"> <div id="prefooter-logos" class="row"> </div> </div><!-- end prefooter-logos container --> </div><!-- end prefooter-logos wrapper --> <!-- END REGION PREFOOTER LOGOS --> <!-- REGION FOOTER TOP --> <div id="wrapper-footer" class="wrapper"> <div id="footer" class="container"> <div class="row"> <div class="panelizer-view-mode node node-full node-oxdrupal-site-footer node-774706" > <div class="bootstrap-threecol-stacked" > <div class="row"> <div class="panel-panel left col-xs-12 col-sm-12 col-md-3 col-lg-3"><div class="panel-pane pane-entity-field pane-node-field-region-1" > <div class="pane-content"> <div class="paragraphs-items paragraphs-items-field-region-1 paragraphs-items-field-region-1-full paragraphs-items-full"> <div class="field field-name-field-region-1 field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-1616841"> <div id="widget-id-1616841"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <h3 style="margin-top:0;">Resources</h3> <ul> <li><a href="https://solo.bodleian.ox.ac.uk/">SOLO</a> <span class="fas fa-fw fa-external-link-alt"> </span></li> <li><a href="https://ora.ox.ac.uk/">Oxford University Research Archive (ORA)</a> <span class="fas fa-fw fa-external-link-alt"> </span></li> <li><a href="https://libguides.bodleian.ox.ac.uk/">Subject and research guides</a> <span class="fas fa-fw fa-external-link-alt"> </span></li> <li><a href="https://digital.bodleian.ox.ac.uk/">Digital Bodleian</a> <span class="fas fa-fw fa-external-link-alt"> </span></li> <li><a href="https://www.bodleian.ox.ac.uk/collections-and-resources/reading-lists">Reading lists</a></li> </ul> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel-panel middle col-xs-12 col-sm-12 col-md-6 col-lg-6"><div class="panel-pane pane-entity-field pane-node-field-region-2" > <div class="pane-content"> <div class="paragraphs-items paragraphs-items-field-region-2 paragraphs-items-field-region-2-full paragraphs-items-full"> <div class="field field-name-field-region-2 field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom full-width widget-style-main paragraphs-item-1616846"> <div id="widget-id-1616846"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="layoutmanager"> <div class="container-fluid layout-container"> <div class="row layout-row"> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 layout-column"> <div class="layout-column-one layout-column-editable"> <h3 style="margin-top:0;">For readers</h3> <p><a href="https://www.bodleian.ox.ac.uk/libraries">Find a Bodleian library</a><br /> <a href="https://libguides.bodleian.ox.ac.uk/colleges">College libraries</a> <span class="fas fa-fw fa-external-link-alt"> </span><br /> <a href="https://www.bodleian.ox.ac.uk/other-libraries-at-oxford">Other libraries at Oxford</a><br /> <a href="https://www.bodleian.ox.ac.uk/service-updates">Latest service updates</a><br /> <a href="https://www.bodleian.ox.ac.uk/ask/getting-started">Getting started guides</a><br /> <a href="https://www.bodleian.ox.ac.uk/ask">Help</a></p></div> </div> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 layout-column"> <div class="layout-column-two layout-column-editable"> <h3 style="margin-top:0;">Follow us</h3> <p><a href="https://twitter.com/bodleianlibs"><span class="fa-2x fa fa-fab fa-twitter" style="font-size: 24px;"> </span><span class="sr-only">Twitter</span></a> <a href="https://www.instagram.com/bodleianlibraries"><span class="fa-2x fa fa-fab fa-instagram" style="font-size: 24px;"> </span><span class="sr-only">Instagram</span></a> <a href="https://www.facebook.com/bodleianlibraries"><span class="fa fa-fw fa-facebook" style="font-size: 24px;"> </span><span class="sr-only">Facebook</span></a> </p> <p><a href="https://www.bodleian.ox.ac.uk/feedback-on-our-website">Website feedback</a></p> <p> </p> </div> </div> <div class="col-xs-12 col-sm-12 col-md-4 col-lg-4 layout-column"> <div class="layout-column-three layout-column-editable"> <h3 style="margin-top:0;">Quick links</h3> <p><a href="https://www.bodleian.ox.ac.uk/about/media">Press & media</a><br /> <a href="https://visit.bodleian.ox.ac.uk/">Exhibitions, events & tours</a><br /> <a href="https://bodleianshop.co.uk/">Shop</a><br /> <a href="https://visit.bodleian.ox.ac.uk/venue-hire">Venue hire</a><br /> <a href="https://visit.bodleian.ox.ac.uk/support-us">Support us</a></p> </div> </div> </div> </div> </div> <p> </p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="panel-panel right col-xs-12 col-sm-12 col-md-3 col-lg-3"><div class="panel-pane pane-entity-field pane-node-field-mandatory-content" > <div class="pane-content"> <div class="paragraphs-items paragraphs-items-field-mandatory-content paragraphs-items-field-mandatory-content-full paragraphs-items-full"> <div class="field field-name-field-mandatory-content field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-bottom widget-width-12-columns widget-style-main paragraphs-item-1575141"> <div id="widget-id-1575141"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <h3 style="margin-top:0;">Live chat</h3> <span class='video-print-url'>https://eu.libraryh3lp.com/chat/bodleian-livechat@chat.eu.libraryh3lp.com?identity=Bodleian+Libraries&skin=14009</span><iframe frameborder="0" src="https://eu.libraryh3lp.com/chat/bodleian-livechat@chat.eu.libraryh3lp.com?identity=Bodleian+Libraries&skin=14009" style="width: 100%; height: 300px;" title="Chat live with our librarians"></iframe><p> </p> <p><a href="https://eu.libraryh3lp.com/chat/bodleian-livechat@chat.eu.libraryh3lp.com?identity=Bodleian+Libraries&skin=14009&popout=1&sounds=0" target="blank">Open live chat in a new window</a></p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- end container --> </div> <!-- end wrapper --> <div id="wrapper-footer-bottom" class="wrapper"> <div id="footer-bottom" class="container"> <div class="row"> <div class="paragraphs-items paragraphs-items-field-region-4 paragraphs-items-field-region-4-full paragraphs-items-full"> <div class="field field-name-field-region-4 field-type-paragraphs field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <div class="entity entity-paragraphs-item paragraphs-item-wysiwyg-content-area margin-top margin-bottom widget-width-12-columns widget-style-main paragraphs-item-2373596"> <div id="widget-id-2373596"></div> <div class="content"> <div class="field field-name-field-content field-type-text-with-summary field-label-hidden"> <div class="field-items"> <div class="field-item private-show even"> <p> </p> <div class="file file-image file-image-gif embed-image align-right"> <a href="https://www.ox.ac.uk"> <img class="img-responsive" alt="Blue logo of University of Oxford " src="https://www.bodleian.ox.ac.uk/sites/default/files/bodwhatson/images/media/ox_brand1_rev.gif" title="University of Oxford logo" /><br /> </a> </div> <p><a href="https://unioxfordnexus.sharepoint.com/sites/BODL-BodleianLibrariesIntranet">Staff intranet</a> | <a href="https://www.ox.ac.uk/">University of Oxford</a> | <a href="https://visit.bodleian.ox.ac.uk/terms-of-use">Terms of use</a> | <a href="https://www.glam.ox.ac.uk/privacy-notice-glam">Privacy policy</a> | <a href="//visit.bodleian.ox.ac.uk/privacy">Cookies</a> | <a href="//visit.bodleian.ox.ac.uk/accessibility/accessibility-known-issues">Accessibility statement</a></p> <p> </p> <p>©️ Bodleian Libraries, University of Oxford 2024</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <!-- end container --> </div> <!-- end wrapper --> <!-- REGION POSTFOOTER LOGOS --> <div id="wrapper-postfooter-logos" class="wrapper"> <div class="container"> <div id="postfooter-logos" class="row"> </div> </div><!-- end postfooter-logos container --> </div><!-- end postfooter-logos wrapper --> <!-- END REGION POSTFOOTER LOGOS --> </footer> <div role="complementary" aria-label="Powered by Oxford Mosaic banner"> <div class="powered-by-wrapper wrapper region-fullwidth"> <div class="container"> <div class="powered-by"> <a href="http://oxfordmosaic.web.ox.ac.uk/" target="_blank"> <img class="om-logo" src ="/sites/all/themes/custom/oxtheme/images/logo/mosaic-logo.png" alt="Oxford Mosaic logo" /> <div class="pb-text"> <span class="pb">powered by</span> <span class="om">oxford mosaic</span> </div> <img class="it-logo" src ="/sites/all/themes/custom/oxtheme/images/logo/it-services-logo.png" alt="IT Services logo" /> </a> </div> </div> </div> </div> <script src="https://www.bodleian.ox.ac.uk/sites/default/files/js/js_MRdvkC2u4oGsp5wVxBG1pGV5NrCPW3mssHxIn6G9tGE.js"></script> <a class="hide" href="/sitelist.html">List of site pages</a> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"74a7a5817d","applicationID":"51794328","transactionName":"MlUHbBNWCkJZW0JfDgsfJFsVXgtfF1dOUhMQQARUPlQLX0xdWEI+El8XUwdbC0ZnX1NCPgtfAV0=","queueTime":14,"applicationTime":1376,"atts":"HhIEGltMGUw=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>