CINXE.COM
banned books | Cotsen Children’s Library
<!--[if IE]><![endif]--><!DOCTYPE html> <!--[if IE 6]> <html id="ie6" lang="en-US"> <![endif]--> <!--[if IE 7]> <html id="ie7" lang="en-US"> <![endif]--> <!--[if IE 8]> <html id="ie8" lang="en-US"> <![endif]--> <!--[if !(IE 6) | !(IE 7) | !(IE 8) ]><!--> <html lang="en-US"> <!--<![endif]--> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103226539",accountID:"3864842",trustKey:"66686",xpid:"Vw4BVV5XChABVFhRDgQGVFAI",licenseKey:"NRJS-007c77c88896c9172d1",applicationID:"1093951249"};;/*! For license information please see nr-loader-spa-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),N=r(5603),O=r(5284);const _=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function j(e,t={},g,R){let{init:x,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();j||(x=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,x||{}),(0,N.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const H=(0,S.D0)(e.agentIdentifier),D=[j.beacon,j.errorBeacon];I||(H.proxy.assets&&(_(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");E[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(A,e,!0,"api")})),g.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-1vUqEfJPB8Pihje9mv5CfYgkitO1FWcS+UQb84DbXqP8oYctRv4/lzl/MzNLPlRhcY1WVDBGL20I8vm6s2VV7g==",249:"sha512-Y/BeZAh6VSTmUtUNmS5XdyKxL92s30Fyyj8xVW76HSPxcKItL4+x2+kGMZc8pMJnUpZDz1L4eftZQAJh3D8NnA==",212:"sha512-Gn2tQ3qog5Yhrx/gRutkSTYPp+7nkKFt4/mIXg99LxcNpMDAYJZDBYmAACdoHNM86+iq1F3cBcQotFNzjIX8bw=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width" /> <title>banned books | Cotsen Children’s Library</title> <link rel="profile" href="http://gmpg.org/xfn/11" /> <link rel="stylesheet" type="text/css" media="all" href="https://blogs.princeton.edu/cotsen/wp-content/themes/twentyeleven-pu/style.css" /> <link rel="pingback" href="https://blogs.princeton.edu/cotsen/xmlrpc.php" /> <!--[if lt IE 9]> <script src="https://blogs.princeton.edu/cotsen/wp-content/themes/twentyeleven/js/html5.js" type="text/javascript"></script> <![endif]--> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//secure.gravatar.com' /> <link rel='dns-prefetch' href='//stats.wp.com' /> <link rel='dns-prefetch' href='//jetpack.wordpress.com' /> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//public-api.wordpress.com' /> <link rel='dns-prefetch' href='//0.gravatar.com' /> <link rel='dns-prefetch' href='//1.gravatar.com' /> <link rel='dns-prefetch' href='//2.gravatar.com' /> <link rel='dns-prefetch' href='//v0.wordpress.com' /> <link rel='dns-prefetch' href='//i0.wp.com' /> <link rel='dns-prefetch' href='//c0.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Cotsen Children’s Library » Feed" href="https://blogs.princeton.edu/cotsen/feed/" /> <link rel="alternate" type="application/rss+xml" title="Cotsen Children’s Library » Comments Feed" href="https://blogs.princeton.edu/cotsen/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Cotsen Children’s Library » banned books Tag Feed" href="https://blogs.princeton.edu/cotsen/tag/banned-books/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/blogs.princeton.edu\/cotsen\/wp-includes\/js\/wp-emoji-release.min.js?ver=911"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://blogs.princeton.edu/cotsen/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> <style id='wp-block-library-theme-inline-css' type='text/css'> .wp-block-audio :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-audio :where(figcaption){color:#ffffffa6}.wp-block-audio{margin:0 0 1em}.wp-block-code{border:1px solid #ccc;border-radius:4px;font-family:Menlo,Consolas,monaco,monospace;padding:.8em 1em}.wp-block-embed :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-embed :where(figcaption){color:#ffffffa6}.wp-block-embed{margin:0 0 1em}.blocks-gallery-caption{color:#555;font-size:13px;text-align:center}.is-dark-theme .blocks-gallery-caption{color:#ffffffa6}:root :where(.wp-block-image figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme :root :where(.wp-block-image figcaption){color:#ffffffa6}.wp-block-image{margin:0 0 1em}.wp-block-pullquote{border-bottom:4px solid;border-top:4px solid;color:currentColor;margin-bottom:1.75em}.wp-block-pullquote cite,.wp-block-pullquote footer,.wp-block-pullquote__citation{color:currentColor;font-size:.8125em;font-style:normal;text-transform:uppercase}.wp-block-quote{border-left:.25em solid;margin:0 0 1.75em;padding-left:1em}.wp-block-quote cite,.wp-block-quote footer{color:currentColor;font-size:.8125em;font-style:normal;position:relative}.wp-block-quote:where(.has-text-align-right){border-left:none;border-right:.25em solid;padding-left:0;padding-right:1em}.wp-block-quote:where(.has-text-align-center){border:none;padding-left:0}.wp-block-quote.is-large,.wp-block-quote.is-style-large,.wp-block-quote:where(.is-style-plain){border:none}.wp-block-search .wp-block-search__label{font-weight:700}.wp-block-search__button{border:1px solid #ccc;padding:.375em .625em}:where(.wp-block-group.has-background){padding:1.25em 2.375em}.wp-block-separator.has-css-opacity{opacity:.4}.wp-block-separator{border:none;border-bottom:2px solid;margin-left:auto;margin-right:auto}.wp-block-separator.has-alpha-channel-opacity{opacity:1}.wp-block-separator:not(.is-style-wide):not(.is-style-dots){width:100px}.wp-block-separator.has-background:not(.is-style-dots){border-bottom:none;height:1px}.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots){height:2px}.wp-block-table{margin:0 0 1em}.wp-block-table td,.wp-block-table th{word-break:normal}.wp-block-table :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-table :where(figcaption){color:#ffffffa6}.wp-block-video :where(figcaption){color:#555;font-size:13px;text-align:center}.is-dark-theme .wp-block-video :where(figcaption){color:#ffffffa6}.wp-block-video{margin:0 0 1em}:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em} </style> <link rel='stylesheet' id='mediaelement-css' href='https://blogs.princeton.edu/cotsen/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://blogs.princeton.edu/cotsen/wp-includes/js/mediaelement/wp-mediaelement.min.css' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link rel='stylesheet' id='coblocks-frontend-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/style-coblocks-1.css?ver=3.1.13' type='text/css' media='all' /> <link rel='stylesheet' id='coblocks-extensions-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/style-coblocks-extensions.css?ver=3.1.13' type='text/css' media='all' /> <link rel='stylesheet' id='coblocks-animation-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/style-coblocks-animation.css?ver=2677611078ee87eb3b1c' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--blue: #1982d1;--wp--preset--color--dark-gray: #373737;--wp--preset--color--medium-gray: #666;--wp--preset--color--light-gray: #e2e2e2;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='social-widget-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/social-media-widget/social_widget.css' type='text/css' media='all' /> <link rel='stylesheet' id='twentyeleven-block-style-css' href='https://blogs.princeton.edu/cotsen/wp-content/themes/twentyeleven/blocks.css?ver=20240703' type='text/css' media='all' /> <link rel='stylesheet' id='wp-pagenavi-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.70' type='text/css' media='all' /> <link rel='stylesheet' id='tablepress-default-css' href='https://blogs.princeton.edu/cotsen/wp-content/plugins/tablepress/css/build/default.css?ver=3.0.1' type='text/css' media='all' /> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-content/plugins/fd-footnotes/fdfootnotes.js?ver=1.34" id="fdfootnote_script-js"></script> <link rel="https://api.w.org/" href="https://blogs.princeton.edu/cotsen/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://blogs.princeton.edu/cotsen/wp-json/wp/v2/tags/3067" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://blogs.princeton.edu/cotsen/xmlrpc.php?rsd" /> <script async src="https://www.googletagmanager.com/gtag/js?id=G-80SB0D8EJ7"></script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-E50876FXJC"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments)}; gtag('js', new Date()); gtag('config', 'G-80SB0D8EJ7', {'groups':'default','cookie_domain':'none','allow_ad_personalization_signals':false}); gtag('config', 'G-E50876FXJC', {'groups':'default','cookie_domain':'none','allow_ad_personalization_signals':false}); </script> <style>img#wpstats{display:none}</style> <style> /* Link color */ a, #site-title a:focus, #site-title a:hover, #site-title a:active, .entry-title a:hover, .entry-title a:focus, .entry-title a:active, .widget_twentyeleven_ephemera .comments-link a:hover, section.recent-posts .other-recent-posts a[rel="bookmark"]:hover, section.recent-posts .other-recent-posts .comments-link a:hover, .format-image footer.entry-meta a:hover, #site-generator a:hover { color: #fa7f00; } section.recent-posts .other-recent-posts .comments-link a:hover { border-color: #fa7f00; } article.feature-image.small .entry-summary p a:hover, .entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active, .feature-slider a.active { background-color: #fa7f00; } </style> <style type="text/css" id="custom-background-css"> body.custom-background { background-image: url("https://blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2016/07/bgdartonopaque60.jpg"); background-position: left top; background-size: auto; background-repeat: repeat; background-attachment: scroll; } </style> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website" /> <meta property="og:title" content="banned books – Cotsen Children’s Library" /> <meta property="og:url" content="https://blogs.princeton.edu/cotsen/tag/banned-books/" /> <meta property="og:site_name" content="Cotsen Children’s Library" /> <meta property="og:image" content="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2024/06/cropped-LetterC-600.jpg?fit=512%2C512&ssl=1" /> <meta property="og:image:width" content="512" /> <meta property="og:image:height" content="512" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2024/06/cropped-LetterC-600.jpg?fit=32%2C32&ssl=1" sizes="32x32" /> <link rel="icon" href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2024/06/cropped-LetterC-600.jpg?fit=192%2C192&ssl=1" sizes="192x192" /> <link rel="apple-touch-icon" href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2024/06/cropped-LetterC-600.jpg?fit=180%2C180&ssl=1" /> <meta name="msapplication-TileImage" content="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2024/06/cropped-LetterC-600.jpg?fit=270%2C270&ssl=1" /> <style type="text/css" id="wp-custom-css"> #branding { padding-bottom: 1px; } .wp-caption .wp-caption-text { padding: 10px 0 5px 10px; } .wp-caption .wp-caption-text:before { content: none; } .wp-caption { padding: 4px; } .entry-content h1 { font-size: 1.5em; } .entry-content h2 { font-size: 125%; font-weight: bold; } img { image-rendering: auto; image-rendering: -webkit-optimize-contrast; } </style> </head> <body class="archive tag tag-banned-books tag-3067 custom-background wp-embed-responsive is-twentyeleven two-column right-sidebar"> <div id="page" class="hfeed"> <header id="branding" role="banner"> <hgroup> <h1 id="site-title"><span><a href="https://blogs.princeton.edu/cotsen/" title="Cotsen Children’s Library" rel="home">Cotsen Children’s Library</a></span></h1> <h2 id="site-description">Princeton University</h2> </hgroup> <a href="https://blogs.princeton.edu/cotsen/"> <img src="https://blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2016/07/cropped-header1.jpg" width="1000" height="249" alt="" /> </a> <form method="get" id="searchform" action="https://blogs.princeton.edu/cotsen/"> <label for="s" class="assistive-text">Search</label> <input type="text" class="field" name="s" id="s" placeholder="Search" /> <input type="submit" class="submit" name="submit" id="searchsubmit" value="Search" /> </form> <nav id="access" role="navigation"> <h3 class="assistive-text">Main menu</h3> <div class="skip-link"><a class="assistive-text" href="#content" title="Skip to primary content">Skip to primary content</a></div> <div class="skip-link"><a class="assistive-text" href="#secondary" title="Skip to secondary content">Skip to secondary content</a></div> </nav><!-- #access --> </header><!-- #branding --> <div id="main"> <section id="primary"> <div id="content" role="main"> <header class="page-header"> <h1 class="page-title"> Tag Archives: <span>banned books</span> </h1> </header> <nav id="nav-above"> <h3 class="assistive-text">Post navigation</h3> <div class="nav-previous"><a href="https://blogs.princeton.edu/cotsen/tag/banned-books/page/2/" ><span class="meta-nav">←</span> Older posts</a></div> <div class="nav-next"></div> </nav><!-- #nav-above --> <article id="post-12592" class="post-12592 post type-post status-publish format-standard hentry category-21st-century category-american-childrens-books category-moveables tag-banned-books tag-bedtime-not-playtime tag-board-books tag-early-one-morning tag-elina-braslina tag-lawrence-schimel tag-lgbt-books-for-children tag-rainbow-family-stories tag-same-sex-parents"> <header class="entry-header"> <h1 class="entry-title"><a href="https://blogs.princeton.edu/cotsen/2022/06/little-board-books-that-wouldnt-be-banned-lawrence-schimels-rainbow-family-stories-illustrated-by-elina-braslina/" rel="bookmark">Banned Books: Lawrence Schimel’s Rainbow Family Stories Illustrated by Elina Braslina</a></h1> <div class="entry-meta"> <span class="sep">Posted on </span><a href="https://blogs.princeton.edu/cotsen/2022/06/little-board-books-that-wouldnt-be-banned-lawrence-schimels-rainbow-family-stories-illustrated-by-elina-braslina/" title="3:35 pm" rel="bookmark"><time class="entry-date" datetime="2022-06-27T15:35:25-04:00">June 27, 2022</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://blogs.princeton.edu/cotsen/author/andrea-immel/" title="View all posts by Andrea Immel" rel="author">Andrea Immel</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <div id="attachment_12602" style="width: 270px" class="wp-caption alignleft"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-covers.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" fetchpriority="high" decoding="async" aria-describedby="caption-attachment-12602" class="wp-image-12602 size-full" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-covers.jpg?resize=260%2C194&ssl=1" alt="" width="260" height="194" /></a><p id="caption-attachment-12602" class="wp-caption-text">A collage of covers for Schimel’s Rainbow Family Books in a variety of languages.</p></div> <p>Last summer, two children’s books ran into trouble with authorities in Hungary and <a href="https://www.pinknews.co.uk/2021/08/23/lgbt-russia-childrens-book/" class="liinternal">Russia</a> because they featured families headed by same-sex parents. At first, I assumed the books originated in the old Eastern bloc and anticipated a bit of a wild goose chase finding copies for Cotsen.</p> <p>A little detective work on the web revealed that copies in English translation (the texts were originally written in Spanish) would become available September 2021 from Amazon acting as distributor for Sphere, the Russian charitable foundation and co-publisher with the Russian LGBT Network. According to the Amazon listing, a very limited number would be given away, which was puzzling. The description didn’t specify if customers would the Russian edition, whose sale was prohibited by the country’s gay propaganda law–or something else. Amazon charged for the books when the order was placed and gave a firm shipping date in September.</p> <p>Two weeks ahead of schedule, the books were left on the doorstep. They turned out to be a North American imprint issued by <a href="https://www.orcabook.com/" class="liinternal">Orca</a>, an independently owned Canadian book publisher that champions Canadian authors and its indigenous peoples, promotes diversity, and prints in Canada on Forest Stewardship Certified paper. Three other English-language editions have been issued in different parts of the world: by Peniarth in the United Kingdom and Wales; by Oratia in New Zealand and Australia; and New Africa Books in South Africa.</p> <p><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" decoding="async" class="size-medium wp-image-12594 alignright" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731-300x161.jpg?resize=300%2C161&ssl=1" alt="" width="300" height="161" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=300%2C161&ssl=1 300w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=1024%2C550&ssl=1 1024w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=768%2C413&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=1536%2C825&ssl=1 1536w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=2048%2C1100&ssl=1 2048w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?resize=500%2C269&ssl=1 500w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat-boy-bread-scaled-e1656355911731.jpg?w=1752&ssl=1 1752w" sizes="(max-width: 300px) 100vw, 300px" /></a>Both books feature a rainbow family or a gay or lesbian couple with children: the little boy has two mommies, and the girl two daddies. The unstated point is that these families are ordinary and easy for any child to relate to. <em>Early One Morning</em> is narrated by a little boy, who describes how he and the big marmalade cat get themselves some breakfast without making a mess while the rest of the family sleeps in. The little boy proudly tells his sleepy parents and sister about this small but mighty step towards independence.<a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" decoding="async" class="size-medium wp-image-12596 alignleft" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961-300x162.jpg?resize=300%2C162&ssl=1" alt="" width="300" height="162" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=300%2C162&ssl=1 300w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=1024%2C554&ssl=1 1024w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=768%2C416&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=1536%2C832&ssl=1 1536w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=2048%2C1109&ssl=1 2048w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?resize=500%2C271&ssl=1 500w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-chase-scaled-e1656356645961.jpg?w=1752&ssl=1 1752w" sizes="(max-width: 300px) 100vw, 300px" /></a> <em>Bedtime, Not Playtime</em> tells about the fun the family had one night when the bedtime routine was disrupted. When the dog steals the girl narrator’s stuffed bear and won’t let it go, daddies and daughter have to chase him all through the house to rescue the toy. Once the mission has been accomplished, the romp suddenly ends when daddies and dog fall asleep, leaving the little girl wide awake with her teddy. There’s nothing to be done except for them to quietly count sheep in bed.</p> <p>I had incorrectly assumed that these books had been self-published by amateur authors and likely to have relatively low production standards. Not only were the books attractive, they were superb examples of storytelling in a genre that lends itself to the visual teaching concrete information rather than narrative. A board book’s format places significant limitations on its creators beyond the situation where a member of the intended cannot yet read and needs a literate mediator. <a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-schimel.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-full wp-image-12603 alignright" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-schimel.jpg?resize=194%2C259&ssl=1" alt="" width="194" height="259" /></a>Whatever a board book’s contents, the competent reader will resort to improvising on the text in order to point out to the listening child connections between their circumstances and those in the book..</p> <p>After seeing the books, I wanted to know more about the circumstances of their creation and publication by award-winning author Lawrence Schimel, a distinguished<a href="https://www.wordsandpics.org/2019/10/translation-lawrence-schimel.html" class="liinternal"> literary translator</a>, writer, and anthologist bilingual in Spanish and English. His poetry, science fiction, and children’s books often deal with LGBT and with Jewish themes. Schimel’s board books attempt to connect not only with “ kids who might be in same-sex families or discovering their own LGBT identity, but for all kids to see these families that exist in the world…and to prevent a generation from growing up brainwashed by this <a href="https://mombian.com/2021/09/10/the-two-board-books-challenging-homophobia-around-the-world/" class="liinternal">political homophobia</a>.” According to Schimel, the books have now been published in 37 languages in 46 editions.</p> <p>To attempt this much in a really elementary reading text is testimony to the combined talents of Schindler and his gifted Latvian collaborator, illustrator<a href="https://www.elinabraslina.com/" class="liinternal"> Elina Braslina. </a> <a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" class="size-medium wp-image-12599 alignright" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158-300x163.jpg?resize=300%2C163&ssl=1" alt="" width="300" height="163" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=300%2C163&ssl=1 300w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=1024%2C558&ssl=1 1024w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=768%2C418&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=1536%2C836&ssl=1 1536w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=2048%2C1115&ssl=1 2048w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?resize=500%2C272&ssl=1 500w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-sleep-scaled-e1656356583158.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 300px) 100vw, 300px" /></a>Her chunky, colorful, two-dimensional figures are very nicely differentiated. Daddy number one daddy is white, bald and heavyset, while daddy number two is of color and wears glasses. They both have beards and look like nice guys. Mischief radiates from the big round eyes of the great big orange cat and the black and white terrier. Refreshingly, the kids are just kids who are alert, happy, secure, and loved. In less skillful hands, the joyfulness of the stories could have been overwhelmed by good intentions. Schimel and Braslina humorously present special occasions many parents and children share every day.. Being overexcited and trying to quiet yourself down when you are the only one awake. Trying to respond to a wideawake toddler before you’ve had your coffee. Portraying moments like these may not change the world, but their power shouldn’t be discounted either.<a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" class="wp-image-12595 aligncenter" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=185%2C189&ssl=1" alt="" width="185" height="189" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=293%2C300&ssl=1 293w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=1000%2C1024&ssl=1 1000w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=768%2C787&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=1499%2C1536&ssl=1 1499w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?resize=1999%2C2048&ssl=1 1999w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2022/06/rainbow-cat.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 185px) 100vw, 185px" /></a>Thanks to Lawrence Schimel, who contacted me and provided additional information that has been incorporated into the post.</p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="cat-links"> <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://blogs.princeton.edu/cotsen/category/21st-century/" rel="category tag">21st century</a>, <a href="https://blogs.princeton.edu/cotsen/category/american-childrens-books/" rel="category tag">American children's books</a>, <a href="https://blogs.princeton.edu/cotsen/category/moveables/" rel="category tag">Moveables</a> </span> <span class="sep"> | </span> <span class="tag-links"> <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://blogs.princeton.edu/cotsen/tag/banned-books/" rel="tag">banned books</a>, <a href="https://blogs.princeton.edu/cotsen/tag/bedtime-not-playtime/" rel="tag">Bedtime Not Playtime</a>, <a href="https://blogs.princeton.edu/cotsen/tag/board-books/" rel="tag">board books</a>, <a href="https://blogs.princeton.edu/cotsen/tag/early-one-morning/" rel="tag">Early One Morning</a>, <a href="https://blogs.princeton.edu/cotsen/tag/elina-braslina/" rel="tag">Elina Braslina</a>, <a href="https://blogs.princeton.edu/cotsen/tag/lawrence-schimel/" rel="tag">Lawrence Schimel</a>, <a href="https://blogs.princeton.edu/cotsen/tag/lgbt-books-for-children/" rel="tag">LGBT books for children</a>, <a href="https://blogs.princeton.edu/cotsen/tag/rainbow-family-stories/" rel="tag">Rainbow Family Stories</a>, <a href="https://blogs.princeton.edu/cotsen/tag/same-sex-parents/" rel="tag">Same-sex parents</a> </span> </footer><!-- .entry-meta --> </article><!-- #post-12592 --> <article id="post-10296" class="post-10296 post type-post status-publish format-standard has-post-thumbnail hentry category-20th-century-books category-american-childrens-books category-banned-books category-cotsencuratorial tag-american-picture-books tag-banned-books"> <header class="entry-header"> <h1 class="entry-title"><a href="https://blogs.princeton.edu/cotsen/2019/09/banned-book-week-2019-strega-nona/" rel="bookmark">Banned Book Week 2019: Strega Nona</a></h1> <div class="entry-meta"> <span class="sep">Posted on </span><a href="https://blogs.princeton.edu/cotsen/2019/09/banned-book-week-2019-strega-nona/" title="10:01 am" rel="bookmark"><time class="entry-date" datetime="2019-09-27T10:01:48-04:00">September 27, 2019</time></a><span class="by-author"> <span class="sep"> by </span> <span class="author vcard"><a class="url fn n" href="https://blogs.princeton.edu/cotsen/author/mary-zawadzki/" title="View all posts by Mary Zawadzki" rel="author">Mary Zawadzki</a></span></span> </div><!-- .entry-meta --> </header><!-- .entry-header --> <div class="entry-content"> <div id="attachment_10298" style="width: 594px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" aria-describedby="caption-attachment-10298" class="wp-image-10298 size-large" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?resize=584%2C759&ssl=1" alt="" width="584" height="759" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?resize=788%2C1024&ssl=1 788w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?resize=231%2C300&ssl=1 231w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?resize=768%2C998&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega1.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-10298" class="wp-caption-text">DePaola, Tomie, <em>Strega Nona: An Original Version of an Old Tale</em>. 1st Little Simon board book ed. New York: Little Simon, 1997. (Cotsen <a href="https://catalog.princeton.edu/catalog/9955266943506421" target="_blank" rel="noopener" class="liinternal">37931</a>)</p></div> <p class="p1"><span class="s1"> In 1975, Tomie dePaola published the wonderful <i>Strega Nona</i>, a story of a kindly strega, or witch, from Calabria who helps the townspeople with their troubles; after all, as dePaola says, “Strega Nona <i>did </i>have a magic touch.” The story centers around her magic pasta pot and her young helper, Big Anthony, who gets into some trouble when he tries to do magic, himself. </span></p> <p class="p1"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" class="aligncenter size-large wp-image-10300" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?resize=584%2C868&ssl=1" alt="" width="584" height="868" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?resize=689%2C1024&ssl=1 689w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?resize=202%2C300&ssl=1 202w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?resize=768%2C1141&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega2.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a></p> <p class="p1"><span class="s1"> <i>Strega Nona </i>is the first in a series of pictures books featuring Nona and Big Anthony; however, none reached the acclaim of the original. In 1976, it was awarded the Caldecott Honor and it was voted one of the “<a href="http://blogs.slj.com/afuse8production/2012/07/06/top-100-picture-books-poll-results/" class="liexternal"><span class="s2">Top 100 Picture Books</span></a>” of all time in a 2012 poll sponsored by the School Library Journal. It is not hard to see why this book is so beloved. The story is a timeless lesson in following the rules or risk punishment, and the illustrations are beautifully graphic and delightfully charming. </span></p> <div id="attachment_10303" style="width: 594px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" aria-describedby="caption-attachment-10303" class="wp-image-10303 size-large" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?resize=584%2C718&ssl=1" alt="" width="584" height="718" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?resize=833%2C1024&ssl=1 833w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?resize=244%2C300&ssl=1 244w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?resize=768%2C944&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega6.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-10303" class="wp-caption-text">Strega Nona. (Cotsen 37931)</p></div> <p class="p1"><span class="s1"> However, despite these honors, <i>Strega Nona</i> also has the distinction of being a <a href="https://epl.bibliocommons.com/list/share/69128707/70680896?page=3" class="liinternal"><span class="s2">challenged and banned book</span></a>. It was banned from a number of children’s libraries in the United States for depicting magic, witches, and witchcraft in a positive light. It takes its place with other challenged and banned books whose plots focus on supernatural or magical worlds, and whose characters are often witches and warlocks. According to the <a href="http://www.ala.org/advocacy/bbooks/frequentlychallengedbooks" class="liexternal"><span class="s2">American Library Association’s Office for Intellectual Freedom</span></a>, Ronald Dahl’s <i>The Witches</i>, Madeleine L’Engle’s <i>A Wrinkle in Time</i>, J. K. Rowling’s <i>Harry Potter </i>series, C. S. Lewis’s <i>The Lion, the Witch, and the Wardrobe</i>, and J. R. R. Tolkien’s <i>Lord of the Rings</i>, have all been challenged or banned for the same reasons as <i>Strega Nona</i>. </span></p> <div id="attachment_10302" style="width: 594px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" aria-describedby="caption-attachment-10302" class="wp-image-10302 size-large" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?resize=584%2C620&ssl=1" alt="" width="584" height="620" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?resize=964%2C1024&ssl=1 964w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?resize=282%2C300&ssl=1 282w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?resize=768%2C816&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega3.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-10302" class="wp-caption-text">Strega Nona. (Cotsen 37931)</p></div> <p class="p1"><span class="s1"> So what’s all the fuss about? Strega Nona, or Grandma Witch, is an old, wise woman who uses her magic to help the townspeople get rid of headaches, find love, and get rid of warts. She has a magic pasta pot that boils up a good, hot meal for dinner. One day, Big Anthony sneaks a peak while she says her pasta incantation:</span></p> <blockquote> <p class="p1"><span class="s1">Bubble, bubble, pasta pot,</span></p> <p class="p1"><span class="s1">Boil me some pasta, nice and hot,</span></p> <p class="p1"><span class="s1">I’m hungry and it’s time to sup,</span></p> <p class="p1"><span class="s1">Boil enough pasta to fill me up.</span></p> </blockquote> <p class="p1"><span class="s1">And watches as she ends the spell with:</span></p> <blockquote> <p class="p1"><span class="s1">Enough, enough, pasta pot,</span></p> <p class="p1"><span class="s1">I have my pasta, nice and hot,</span></p> <p class="p1"><span class="s1">So simmer down my pot of clay,</span></p> <p class="p1"><span class="s1">Until I’m hungry another day.</span></p> </blockquote> <p class="p1"><span class="s1">Of course Big Anthony misses Nona blowing three kisses to the pot to end the spell. The next day, he goes to town to tell everyone about the magical pasta pot. No one believes him and tells him to confess to the priest for lying.</span></p> <div id="attachment_10299" style="width: 594px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" aria-describedby="caption-attachment-10299" class="wp-image-10299 size-large" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?resize=584%2C590&ssl=1" alt="" width="584" height="590" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?resize=1013%2C1024&ssl=1 1013w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?resize=297%2C300&ssl=1 297w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?resize=768%2C776&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega4.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-10299" class="wp-caption-text">Strega Nona. (Cotsen 37931)</p></div> <p class="p1"><span class="s1"> When Strega Nona leaves to visit a friend, she tells Big Anthony to continue his chores and not to touch her magic pot. He doesn’t listen and proceeds to conjure a pot of pasta to show the townspeople that he was telling the truth. Unfortunately, he doesn’t know how to make the pot stop because he didn’t see Nona blow three kisses to it at the end of her spell. The town is overcome by pasta until Strega Nona returns and stops the pot from cooking. The townspeople are ready to “string him up,” but wise, old Nona replies, “The punishment must fit the crime,” and gives Big Anthony his punishment in the form of a fork. He has to eat all of the pasta!<span class="Apple-converted-space"> </span></span></p> <div id="attachment_10301" style="width: 594px" class="wp-caption aligncenter"><a href="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?ssl=1" class="liimagelink"><img data-recalc-dims="1" loading="lazy" decoding="async" aria-describedby="caption-attachment-10301" class="wp-image-10301 size-large" src="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?resize=584%2C314&ssl=1" alt="" width="584" height="314" srcset="https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?resize=1024%2C550&ssl=1 1024w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?resize=300%2C161&ssl=1 300w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?resize=768%2C413&ssl=1 768w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?resize=500%2C269&ssl=1 500w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?w=1168&ssl=1 1168w, https://i0.wp.com/blogs.princeton.edu/cotsen/wp-content/uploads/sites/88/2019/09/Strega5.jpg?w=1752&ssl=1 1752w" sizes="auto, (max-width: 584px) 100vw, 584px" /></a><p id="caption-attachment-10301" class="wp-caption-text">Strega Nona. (Cotsen 37931)</p></div> <p class="p1"><span class="s1"> DePaola depicts Strega Nona as a good witch who is more concerned with helping people than devouring children and doing harm. At the end of the story, she is the hero and teaches Big Anthony, and the children who are reading the book, a valuable lesson. Yet, her good magic and grandmotherly ways have been challenged. Granted, there is a line in the book that states, “Even the priest and the sisters of the convent went [to Strega for cures], because Strega Nona <i>did</i> have a magic touch.” This one line and the images that accompany it could very well offend the Catholic Church. But enough to challenge or ban the book? As Amy L. Campbell from the blog “A Librarian’s Life in Books” said in a <a href="http://librarianslifeinbooks.blogspot.com/2010/09/banned-book-week-strega-nona.html" class="liexternal"><span class="s2">September 30, 2010 post</span></a>:</span></p> <blockquote> <p class="p1"><span class="s1">… if you’re against the magic of <i>Strega Nona</i>, are you still telling them about the magic of Santa Claus, the Easter Bunny, the Tooth Fairy, babies coming from the stork? … Do you still take them to see Disney movies and allow them to play pretend? </span></p> </blockquote> <p class="p1"><span class="s1">As she points out, childhood is a magical time filled with wonder. And let’s be honest, what Mom or Dad wouldn’t want a magical pasta pot on those busy school nights filled with soccer practice, piano lessons, and homework? I sure would.</span></p> </div><!-- .entry-content --> <footer class="entry-meta"> <span class="cat-links"> <span class="entry-utility-prep entry-utility-prep-cat-links">Posted in</span> <a href="https://blogs.princeton.edu/cotsen/category/20th-century-books/" rel="category tag">20th century</a>, <a href="https://blogs.princeton.edu/cotsen/category/american-childrens-books/" rel="category tag">American children's books</a>, <a href="https://blogs.princeton.edu/cotsen/category/banned-books/" rel="category tag">Banned Books</a>, <a href="https://blogs.princeton.edu/cotsen/category/cotsencuratorial/" rel="category tag">Cotsen Curatorial</a> </span> <span class="sep"> | </span> <span class="tag-links"> <span class="entry-utility-prep entry-utility-prep-tag-links">Tagged</span> <a href="https://blogs.princeton.edu/cotsen/tag/american-picture-books/" rel="tag">American picture books</a>, <a href="https://blogs.princeton.edu/cotsen/tag/banned-books/" rel="tag">banned books</a> </span> </footer><!-- .entry-meta --> </article><!-- #post-10296 --> <nav id="nav-below"> <h3 class="assistive-text">Post navigation</h3> <div class="nav-previous"><a href="https://blogs.princeton.edu/cotsen/tag/banned-books/page/2/" ><span class="meta-nav">←</span> Older posts</a></div> <div class="nav-next"></div> </nav><!-- #nav-above --> </div><!-- #content --> </section><!-- #primary --> <div id="secondary" class="widget-area" role="complementary"> <aside id="text-2" class="widget widget_text"> <div class="textwidget"><p>Events and items in the collection of Cotsen Children's Library presented by the curatorial staff. </p> <p><a href="https://www.princeton.edu/cotsen/">Visit Cotsen Children’s Library</a></p> <p><a href="https://blogs.princeton.edu/popgoesthepage/">Visit Cotsen's Outreach Blog</a><a></a></p> </div> </aside><aside id="categories-2" class="widget widget_categories"><h3 class="widget-title">Categories</h3><form action="https://blogs.princeton.edu/cotsen" method="get"><label class="screen-reader-text" for="cat">Categories</label><select name='cat' id='cat' class='postform'> <option value='-1'>Select Category</option> <option class="level-0" value="1193">15th century</option> <option class="level-0" value="322">16th century</option> <option class="level-0" value="1113">17th century</option> <option class="level-0" value="1110">18th century</option> <option class="level-0" value="1111">19th century</option> <option class="level-0" value="1112">20th century</option> <option class="level-0" value="1194">21st century</option> <option class="level-0" value="209">ABCs, Alphabets, Hornbooks</option> <option class="level-0" value="117">Acquisitions</option> <option class="level-0" value="1296">Activity books</option> <option class="level-0" value="3633">Advertising and product placement</option> <option class="level-0" value="1527">American children’s books</option> <option class="level-0" value="1716">Americana</option> <option class="level-0" value="1455">Animals</option> <option class="level-0" value="1503">Animations</option> <option class="level-0" value="1243">Annotations in books and manuscripts</option> <option class="level-0" value="1729">Anthologies and miscellanies</option> <option class="level-0" value="1316">Archival material</option> <option class="level-0" value="4118">Australia and New Zealand</option> <option class="level-0" value="1336">Author correspondence</option> <option class="level-0" value="3972">Baby and board books</option> <option class="level-0" value="3087">Banned Books</option> <option class="level-0" value="1273">Beatrix Potter</option> <option class="level-0" value="1120">Bindings</option> <option class="level-0" value="2861">Body, exercise, and physical culture</option> <option class="level-0" value="1030">Book history and bibliography</option> <option class="level-0" value="3217">Bookplates</option> <option class="level-0" value="3807">Bookstores</option> <option class="level-0" value="1596">British children’s books</option> <option class="level-0" value="1274">Cards</option> <option class="level-0" value="3927">Censorship</option> <option class="level-0" value="1589">Chapbooks and ephemera</option> <option class="level-0" value="1202">Children as artists</option> <option class="level-0" value="1575">Chinese children’s books</option> <option class="level-0" value="1029">Classics</option> <option class="level-0" value="1982">Clothes and fashion</option> <option class="level-0" value="3389">Communications and Technology</option> <option class="level-0" value="51">Conferences</option> <option class="level-0" value="1">Cotsen Curatorial</option> <option class="level-0" value="469">Cotsen’s Covert Collections</option> <option class="level-0" value="3503">Courtesy and manners</option> <option class="level-0" value="519">Curator’s Choice</option> <option class="level-0" value="1101">Czech children’s books</option> <option class="level-0" value="4259">Disability/Differently Abled</option> <option class="level-0" value="4095">Dolls, stuffed toys, and paper dolls</option> <option class="level-0" value="448">Drawings and original artwork</option> <option class="level-0" value="1176">Dutch and Belgian children’s books</option> <option class="level-0" value="1082">East Asian children’s books</option> <option class="level-0" value="1694">Eastern European children’s books</option> <option class="level-0" value="1104">Education and teaching</option> <option class="level-0" value="1595">English Language Children’s Books</option> <option class="level-0" value="3522">Ephemera</option> <option class="level-0" value="26">Exhibitions</option> <option class="level-0" value="1730">Fables</option> <option class="level-0" value="1115">Fairy and folk tales</option> <option class="level-0" value="4386">Fantasy</option> <option class="level-0" value="1445">Food, Drink, and Diet</option> <option class="level-0" value="1098">French children’s books</option> <option class="level-0" value="4159">Gender</option> <option class="level-0" value="1100">German-language children’s books</option> <option class="level-0" value="852">Gifts</option> <option class="level-0" value="863">Graphic design</option> <option class="level-0" value="3390">Graphic Novels Anime and Comic Books</option> <option class="level-0" value="1217">Hebrew-language children’s books</option> <option class="level-0" value="3504">History and biography</option> <option class="level-0" value="1181">Holidays</option> <option class="level-0" value="114">Illustrated Books</option> <option class="level-0" value="2332">Illustration and illustration processes</option> <option class="level-0" value="1280">Interviews</option> <option class="level-0" value="1764">Italian and Spanish children’s books</option> <option class="level-0" value="1576">Japanese children’s books</option> <option class="level-0" value="4033">Juvenilia</option> <option class="level-0" value="1543">Lewis Carroll</option> <option class="level-0" value="4281">Made by a Child</option> <option class="level-0" value="115">Manuscripts</option> <option class="level-0" value="3806">Marks in books</option> <option class="level-0" value="1244">Math and science</option> <option class="level-0" value="3107">Merchandizing and sales</option> <option class="level-0" value="2893">Miniature Books</option> <option class="level-0" value="351">Moveables</option> <option class="level-0" value="1123">Music</option> <option class="level-0" value="3845">Nature</option> <option class="level-0" value="118">News</option> <option class="level-0" value="1171">Nursery rhymes</option> <option class="level-0" value="3509">Obituaries</option> <option class="level-0" value="370">Objects</option> <option class="level-0" value="342">Opticals and Pre-Cinematic Devices</option> <option class="level-0" value="1577">Owners of books</option> <option class="level-0" value="1191">Performing arts</option> <option class="level-0" value="125">Periodicals and serials</option> <option class="level-0" value="2384">Photography</option> <option class="level-0" value="3137">Picture Books</option> <option class="level-0" value="4466">Playing with Propaganda</option> <option class="level-0" value="2990">Poetry</option> <option class="level-0" value="3225">Politics and Society</option> <option class="level-0" value="4091">Popular culture</option> <option class="level-0" value="1187">Posters and Wallcharts</option> <option class="level-0" value="1669">Press and artists’ books</option> <option class="level-0" value="113">Prints</option> <option class="level-0" value="88">Publications</option> <option class="level-0" value="626">Publishers and booksellers</option> <option class="level-0" value="3210">Puzzlers</option> <option class="level-0" value="3073">Religion</option> <option class="level-0" value="116">Research reports</option> <option class="level-0" value="1099">Russian-language children’s books</option> <option class="level-0" value="1102">Scandinavian children’s books</option> <option class="level-0" value="2977">Socialization</option> <option class="level-0" value="3957">South Asian children’s books</option> <option class="level-0" value="4465">Spanish-language children’s books</option> <option class="level-0" value="2916">Textiles</option> <option class="level-0" value="112">Toys and games</option> <option class="level-0" value="1251">Translations</option> <option class="level-0" value="4459">Transportation</option> <option class="level-0" value="4274">Violence and crime</option> <option class="level-0" value="4467">War</option> </select> </form><script type="text/javascript"> /* <![CDATA[ */ (function() { var dropdown = document.getElementById( "cat" ); function onCatChange() { if ( dropdown.options[ dropdown.selectedIndex ].value > 0 ) { dropdown.parentNode.submit(); } } dropdown.onchange = onCatChange; })(); /* ]]> */ </script> </aside> <aside id="recent-posts-2" class="widget widget_recent_entries"> <h3 class="widget-title">Recent Posts</h3> <ul> <li> <a href="https://blogs.princeton.edu/cotsen/2024/11/turducken-on-the-menu-at-the-house-that-jack-built-how-a-rhyme-and-a-recipe-crossed-paths-in-1707/">Turducken on the Menu at “The House that Jack Built”: How a Rhyme and a Recipe Crossed Paths in 1707</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/11/vera-smirnovas-optimistic-picture-book-komu-plokho-komu-khorosho-1930/">Vera Smirnova’s Optimistic Picture Book Komu plokho, komu khorosho (1930)</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/11/its-fun-its-educational-its-a-new-game-for-1888-the-game-of-politics-or-the-race-for-the-presidency/">The Game of Politics, or The Race for the Presidency, a New Game for 1888: Will History Repeat Itself in the 2024 Election?</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/10/ghosts-and-ghoulies-from-j-p-lysers-abendlandische-tausend-und-eine-nacht-1838-1839/">Walter Benjamin on the Vampires, Ghosts, and Ghoulies in J. P. Lyser’s Abendländische Tausend und Eine Nacht (1838-1839)</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/10/skeletons-drawn-by-children-in-the-beginning-progress-and-end-of-man/">Made by a Child: Skeletons in The Beginning, Progress, and End of Man</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/10/have-fairies-always-had-wings-the-iconography-of-a-magical-being/">Have Fairies Always Had Wings? The Iconography of a Magical Being</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/09/playing-with-propaganda-i-paper-models-from-the-spanish-civil-war-1936-1939/">Playing with Propaganda I: Paper Models from the Spanish Civil War 1936-1939</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/09/made-for-a-child-the-romance-of-rumples-rig-the-railway-man/">Made for a Child: The Romance of Rumples Rig the Railway Man</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/09/build-a-sandcastle-to-send-off-summer/">Build a Sandcastle to Send Off Summer</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/08/rewriting-the-tooth-fairys-job-description-folkore-fantasy-and-branding/">Rewriting the Tooth Fairy’s Job Description: Folkore, Fantasy and Branding</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/08/cooking-for-dolls-in-the-summertime-marjorie-winslows-mud-pies-and-other-recipes/">Cooking for Dolls in the Summertime: Marjorie Winslow’s Mud Pies and Other Recipes</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/07/jim-kays-wizarding-world-5-harry-potter-and-the-order-of-the-phoenix/">Jim Kay’s Wizarding World 5: Harry Potter and the Order of the Phoenix</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/07/observant-eyes-new-natural-history-drawings-by-beatrix-and-bertram-potter-acquired/">New Acquisitions: Drawings by Beatrix and Bertram Potter of Peter Rabbit, Mushrooms and a Kestrel</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/07/the-anodyne-necklace-a-remedy-for-babys-teething-pain-mothers-used-to-trust/">The History of Dental Care for Babies: The Anodyne Necklace for Teething</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/06/banned-books-101-teaching-toddlers-preschoolers-and-early-elementary-grades-about-the-right-to-read/">Banned Books 101: Teaching Toddlers, Preschoolers, and Early Elementary Grades about the Right to Read</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/06/mulan/">Who is Hua Mulan?</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/05/writing-an-alliterative-alphabet-for-ages-9-to-90-is-heavy-lifting/">Writing an Alphabet for Ages 9 to 90: Billy Blew-away’s Alphabetical Orthographical & Philological Picture Book</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/05/made-by-a-child-a-sampler-of-siblings-names-stitched-in-1778/">Made by a Child: A Sampler of Siblings’ Names Stitched in 1778.</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/05/lloyd-alexanders-the-four-donkeys-a-merry-fable-about-the-advantages-of-cooperation/">Lloyd Alexander’s The Four Donkeys: A “Timeless” New Tale Created from Two Fables</a> </li> <li> <a href="https://blogs.princeton.edu/cotsen/2024/04/the-velveteen-rabbit-still-real-at-102/">In the Public Domain: The Velveteen Rabbit Reimagined for New Audiences</a> </li> </ul> </aside><aside id="pages-3" class="widget widget_pages"><h3 class="widget-title">Pages</h3> <ul> <li class="page_item page-item-13995"><a href="https://blogs.princeton.edu/cotsen/about/">About</a></li> </ul> </aside> </div><!-- #secondary .widget-area --> </div><!-- #main --> <footer id="colophon" role="contentinfo"> <div id="supplementary" class="one"> <div id="second" class="widget-area" role="complementary"> <aside id="meta_enhanced-2" class="widget meta_enhanced"><h3 class="widget-title">Admin</h3><ul> <li><a href="https://blogs.princeton.edu/cotsen/wp-login.php?redirect_to=%2Fcotsen%2Ftag%2Fbanned-books%2F">Log in</a></li></ul></aside> </div><!-- #second .widget-area --> </div><!-- #supplementary --> <div class="site-generator"> <div id="footerlogo"> <a href="http://www.princeton.edu">Princeton University</a> </div> <div id="footerinfo"> <a href="https://blogs.princeton.edu/cotsen/" title="Cotsen Children’s Library" rel="home">Cotsen Children’s Library</a><br/> © 2024 The Trustees of <a href="http://www.princeton.edu">Princeton University</a> </div> <div class="clear"></div> </div> </footer><!-- #colophon --> </div><!-- #page --> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/js/coblocks-animation.js?ver=3.1.13" id="coblocks-animation-js"></script> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/js/vendors/tiny-swiper.js?ver=3.1.13" id="coblocks-tiny-swiper-js"></script> <script type="text/javascript" id="coblocks-tinyswiper-initializer-js-extra"> /* <![CDATA[ */ var coblocksTinyswiper = {"carouselPrevButtonAriaLabel":"Previous","carouselNextButtonAriaLabel":"Next","sliderImageAriaLabel":"Image"}; /* ]]> */ </script> <script type="text/javascript" src="https://blogs.princeton.edu/cotsen/wp-content/plugins/coblocks/dist/js/coblocks-tinyswiper-initializer.js?ver=3.1.13" id="coblocks-tinyswiper-initializer-js"></script> <script type="text/javascript" src="https://stats.wp.com/e-202448.js" id="jetpack-stats-js" data-wp-strategy="defer"></script> <script type="text/javascript" id="jetpack-stats-js-after"> /* <![CDATA[ */ _stq = window._stq || []; _stq.push([ "view", JSON.parse("{\"v\":\"ext\",\"blog\":\"62910553\",\"post\":\"0\",\"tz\":\"-5\",\"srv\":\"blogs.princeton.edu\",\"j\":\"1:14.0\"}") ]); _stq.push([ "clickTrackerInit", "62910553", "0" ]); /* ]]> */ </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-007c77c88896c9172d1","applicationID":"1093951249","transactionName":"ZlBaN0BXWEdUB0UICV8aeQBGX1laGhBQBg==","queueTime":0,"applicationTime":692,"atts":"ShdZQQhNS0k=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>