1<!doctype html> 2<html lang="en"> 3 <head > 4
4<script> 5 var LOCALE = 'en\u002DUS'; 6 var BASE_URL = 'https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002F'; 7 var require = { 8 'baseUrl': 'https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US' 9 };</script>
9 <meta charset="utf-8"/>
9<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:false},ajax:{deny_list:[]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VgAAVlVTCBAFVFlQAgMPUl0=",licenseKey:"NRJS-2d6c3b814a82558f731",applicationID:"508252849",browserID:"530202971"};;/*! For license information please see nr-loader-full-1.322.0.min.js.LICENSE.txt */ 10(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
10e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
10const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>S,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
10if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,R(e,t)}function R(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function w(e,t,r,n,i){if(R(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(w(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(w(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function S(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let R=0,w=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(R=R>0?Math.min(R,e):e),t&&(w=w>0?Math.max(w,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return R>0?Math.min(e,R):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return w>0?Math.max(e,w):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
10o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
10(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
10;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",649:"nr-full-iframe-message-handler",89
101:"nr-full"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={891:"sha512-YFF+tf82v8eglmCSz5XYYPZ9svAEVPEL8CjIs/VJ5WDjxajLkBKoCp6iBhqtcYRu8v8sXwAWX58PGV4RVzB2dQ==",222:"sha512-y0XrI32v2ZxZdktMLngwYUsETp/i/aYkdx9JOeIAmr2KYJdlDneMKYdNwPaZiOX3gb7AXywTby7jg1okwEkArw==",95:"sha512-WtCe89dmBu8YGhCnszRdHzYCzOqwTSeitVhY/ahmZczjI+0C6KOazsnU/vPsTDaM7VSG+iZW7zidI1t5+hpiYQ==",649:"sha512-AYJxsYTPRDF5tWSm4lWONX5VM69Ou9twLFZ8apchUI9gNOrXBkzP8QZ+PQkMz8nGjh/7oVMR+1cA+5dWFYhmmw=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={85:0,959:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
10ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var R=r(9232);var w=r(7836),T=r(3241);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var A=r(9908),x=r(9752);function _(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,S)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=w.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,A.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var O=r(1863),k=r(4261),L=r(1738);var M=r(1687),P=r(4234),N=r(5289),j=r(5270),I=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends P.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,M.Ak)(e,this.featureName),t()}))}):(0,M.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
10{if((0,I.V)(e.init))try{const{setupAgentSession:t}=await r.e(891).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,A.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(649).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(891).then(r.bind(r,6589)),r.e(891).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,M.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,N.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,j.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}_(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,L.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,A.p)("api-"+k.Fw,[(0,O.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(891).then(r.bind(r,908)):r.e(891).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,N.sB)(t=>{e(t,"DOMContentLoaded")}),(0,N.GG)(t=>{e(t,"load")}),(0,N.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),_(this,e,e.loaderType||"agent"),t=this,(0,L.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,L.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,L.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,A.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,L.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,L.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,L.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,L.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,L.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,A.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,A.p)("docHidden",[(0,O.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,A.p)("winPagehide",[(0,O.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(891).then(r.bind(r,9018))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(891).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,O.t)()){"string"==typeof e&&(e=new Error(e)),(0,A.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,O.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,O.t)()){(0,A.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,O.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
10null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,A.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,O.t)()){(0,A.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,O.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,O.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,O.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const Re=["entry","scripts","all"],we=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Se={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Ae(e){(0,L.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Se.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=R.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:R.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||Re.includes(r.timingMethod)||(Se.invalidTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||R.f.BA,"parent.id":r.parent?.id})}
10),Object.entries(r.tags).forEach(([e,t])=>{we.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Se.disabled),u(r.id)&&u(r.name)||d(()=>Se.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Se.duplicateName(r),n===r.id&&t!==r.name&&Se.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Se.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,O.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
10imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,O.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,A.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class _e extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,L.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,L.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,L.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Ae(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,A.p)("ierr",[ee(t),(0,O.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,A.p)("err",[te(t),(0,O.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,A.p)("err",[re(t),(0,O.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(891).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var Oe=r(8990);let ke=1;function Le(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,Oe.I)(e,"nr@id",function(){return ke++})}function Me(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Pe=r(8139),Ne=r(3434),je=r(5732);const Ie={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||w.ee;const n=function(e){return(e||w.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(Ie[n.debugId]++)return n;Ie[n.debugId]=1,(0,Pe.u)(r,t);var i=(0,Ne.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,je.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||w.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,je.$5)(t);var o;r.emit(i+"before-start",[e],n),n[w.P]&&n[w.P].dt&&(o=n[w.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
10return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,A.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=S,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){_(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Me(i);a&&(n.txSize=a)}this.startTime=(0,O.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
10!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Le(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,O.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,O.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,O.t)()-this.xhrCbStart,this.onload,t],t)}function R(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function w(e,t){this.params={},this.metrics={},this.startTime=(0,O.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Me(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,O.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Me(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function S(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):_(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Me(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function _(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Me(e.response):"text"===r||""===r||void 0===r?Me(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,A.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",R),r.on("fetch-start",w),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(891).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||w.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Ne.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,L.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,A.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,A.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,L.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,A.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
10if(!(0,I.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Pe.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,O.t)()}),this.eventsEE.on(pt,function(e,r){(0,A.p)("bst",[e[0],r,this.bstStart,(0,O.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,O.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,A.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,A.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(891).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,L.Y)(k.CH,function(){(0,A.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,L.Y)(k.Tb,function(){(0,A.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,j.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(891).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,A.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,j.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(891),r.e(222)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var Rt=r(981);const wt={},Tt=new Set;function St(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class At{constructor(e,t){this.timestamp=(0,O.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class xt extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,L.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,L.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Ae(e),function(e){(0,L.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(wt[r.debugId]++)return r;wt[r.debugId]=1,(0,V.G)(()=>{const e=(0,O.t)();Tt.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
10class n extends WebSocket{static name=Rt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new At(e[0],e[1]),this.targets=(0,je.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,O.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),Tt.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=St(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,O.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,Tt.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=St(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,A.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,A.p)("spv",[_t(e),(0,O.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,A.p)("spv",[_t(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,A.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
10h(e=>{const t=(0,C.s)(e=>{(0,A.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,A.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,A.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,A.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(891).then(r.bind(r,8019))):this.deregisterDrain()}}function _t(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Ot=r(2646);const kt=new Map;function Lt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||w.ee).get("logger")}(e),o=(0,Ne.YM)(a,void 0,s),c=new Ot.y(w.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Ne.Jt]||t[r];return kt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>kt.get(d),void 0,!0),a}var Mt=r(1910);class Pt extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,L.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,L.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Lt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Ae(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Mt.i)(g.gm.console[t]),Lt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(891).then(r.bind(r,5288)))}}new F({features:[K,G,vt,Et,nt,Y,_e,xt,Pt],loaderType:"pro"})})()})();</script>
10 11<meta name="title" content="Customer Login"/> 12<meta name="description" content="First Book Marketplace"/> 13<meta name="keywords" content="First Book Marketplace, Books, low-cost"/> 14<meta name="robots" content="INDEX,FOLLOW"/> 15<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1.0, user-scalable=no"/> 16<meta name="format-detection" content="telephone=no"/> 17<title>Customer Login</title> 18<link rel="stylesheet" type="text/css" media="all" href="https://firstbook.org/us/marketplace/static/version1789581458/_cache/merged/4291e3e46a00021cc5355b2db1095937.min.css" /> 19<link rel="stylesheet" type="text/css" media="screen and (min-width: 768px)" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/css/styles-l.min.css" /> 20<link rel="stylesheet" type="text/css" media="print" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/css/print.min.css" />
21<script type="text/javascript" src="https://firstbook.org/us/marketplace/static/version1789581458/_cache/merged/4a1e9e5d1764034d8a39bce83471f554.min.js"></script>
21 22<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/light/opensans-300.woff2" /> 23<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/regular/opensans-400.woff2" /> 24<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/semibold/opensans-600.woff2" /> 25<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/opensans/bold/opensans-700.woff2" /> 26<link rel="preload" as="font" crossorigin="anonymous" href="https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/fonts/Luma-Icons.woff2" /> 27<link rel="icon" type="image/x-icon" href="https://firstbook.org/us/marketplace/media/favicon/stores/7/FB_icon_color.png" /> 28<link rel="shortcut icon" type="image/x-icon" href="https://firstbook.org/us/marketplace/media/favicon/stores/7/FB_icon_color.png" /> 29<style type="text/css"> 30.cart-container .cart-summary #block-shipping { 31 display: none; 32} 33</style> 34<!-- JSD-240 --> 35<style type="text/css"> 36.product-item .price-box { 37 margin: 10px 0 25px; 38} 39.product-item .price-box .old-price{ 40 color: #A02243 !important; 41} 42.product-item .product-item-name { 43 font-size: 1.6rem; 44} 45 46@media (max-width: 767px) { 47 .opc-estimated-wrapper { 48 background: #f4f4f4; 49 border-bottom: 1px solid #ccc; 50 border-top: 1px solid #ccc; 51 margin: -21px -15px 15px; 52 padding: 18px 15px; 53 display:none 54 } 55.product-item .product-item-name { 56 font-size: 1.5rem; 57} 58} 59</style> 60 61<style> 62.sidebar .product-items .price-box { 63 display: block; 64 margin: 7px 0; 65 display: none; 66} 67</style> 68 69 70<!-- Google tag (gtag.js) --> 71<!-- GA4 Tag US Marketplace -->
vendor: 65 bytes, lines 71-72
71 72<script async src="https://www.googletagmanager.com/gtag/js?id=
72G-P5QXXYBQN9
vendor: 13 bytes, line 72
72"></script>
73<script> 74
vendor: 138 bytes, lines 74-78
74window.dataLayer = window.dataLayer || []; 75 function gtag(){dataLayer.push(arguments);} 76 gtag('js', new Date()); 77 78 gtag('config', '
78G-P5QXXYBQN9
vendor: 5 bytes, line 78
78');
79</script>
79 80 81<!-- Google Tag Manager -->
82<script>
vendor: 330 bytes, lines 82-85
82(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 83j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 84'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 85})(window,document,'script','dataLayer','
85GTM-TVB73W
vendor: 3 bytes, line 85
85');
85</script>
85 86<!-- End Google Tag Manager --> 87 88<!-- Fundraise Up: the new standard for online giving -->
89<script>(function(w,d,s,n,a){if(!w[n]){var l='call,catch,on,once,set,then,track,openCheckout' 90.split(','),i,o=function(n){return'function'==typeof n?o.l.push([arguments])&&o 91:function(){return o.l.push([n,arguments])&&o}},t=d.getElementsByTagName(s)[0], 92j=d.createElement(s);j.async=!0;j.src='https://cdn.fundraiseup.com/widget/'+a+''; 93t.parentNode.insertBefore(j,t);o.s=Date.now();o.v=5;o.h=w.location.href;o.l=[]; 94for(i=0;i<8;i++)o[l[i]]=o(l[i]);w[n]=o} 95})(window,document,'script','FundraiseUp','AMCKNADM');</script>
95 96<!-- End Fundraise Up --> 97
98<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA="> 99 window.getWpGA4Cookie = function(name) { 100 match = document.cookie.match(new RegExp(name + '=([^;]+)')); 101 if (match) return decodeURIComponent(match[1].replace(/\+/g, ' ')) ; 102 }; 103 104 window.ga4AllowServices = false; 105 106 var isCookieRestrictionModeEnabled = 0, 107 currentWebsiteId = 4, 108 cookieRestrictionName = 'user_allowed_save_cookie'; 109 110 if (isCookieRestrictionModeEnabled) { 111 allowedCookies = window.getWpGA4Cookie(cookieRestrictionName); 112 113 if (allowedCookies !== undefined) { 114 allowedWebsites = JSON.parse(allowedCookies); 115 116 if (allowedWebsites[currentWebsiteId] === 1) { 117 window.ga4AllowServices = true; 118 } 119 } 120 } else { 121 window.ga4AllowServices = true; 122 } 123</script>
123 124
124<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA="> 125 if (window.ga4AllowServices) { 126 window.dataLayer = window.dataLayer || []; 127 var dl4Objects = [{"pageName":"Customer Login","pageType":"other"}]; 128 for (var i in dl4Objects) { 129 window.dataLayer.push({ecommerce: null}); 130 window.dataLayer.push(dl4Objects[i]); 131 } 132 var wpGA4Cookies = ['wp_ga4_user_id','wp_ga4_customerGroup']; 133 wpGA4Cookies.map(function (cookieName) { 134 var cookieValue = window.getWpGA4Cookie(cookieName); 135 if (cookieValue) { 136 var dl4Object = {}; 137 dl4Object[cookieName.replace('wp_ga4_', '')] = cookieValue; 138 window.dataLayer.push(dl4Object); 139 } 140 }); 141 } 142 </script>
142 143 144 <!-- Google Tag Manager -->
145<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=" > if (window.ga4AllowServices) {
vendor: 331 bytes, lines 145-149
145(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 146new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 147j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 148'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 149})(window,document,'script','dataLayer','
149GTM-TVB73W
vendor: 3 bytes, line 149
149');
149} </script>
149 150<!-- End Google Tag Manager -->
150<script type="text/javascript" data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
150 151
151<script type="text/x-magento-init"> 152 { 153 "*": { 154 "Magento_PageCache/js/form-key-provider": { 155 "isPaginationCacheEnabled": 156 0 } 157 } 158 } 159 </script>
159 160 <!-- BEGIN GOOGLE UNIVERSAL ANALYTICS CODE --> 161
161<script type="text/x-magento-init"> 162 { 163 "*": { 164 "Magento_GoogleAnalytics/js/google-analytics": { 165 "isCookieRestrictionModeEnabled": 0, 166 "currentWebsite": 4, 167 "cookieName": "user_allowed_save_cookie", 168 "ordersTrackingData": [], 169 "pageTrackingData": {"optPageUrl":"","isAnonymizedIpActive":false,"accountId":"UA-330996-1"} } 170 } 171 } 172 </script>
172 173 <!-- END GOOGLE UNIVERSAL ANALYTICS CODE --> 174
175<script>require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 176 if(!magentoStorefrontEvents) return; 177 178 window.magentoStorefrontEvents = magentoStorefrontEvents; 179 magentoStorefrontEvents.context.setStorefrontInstance( 180 {"storeUrl":"https:\/\/firstbook.org\/us\/marketplace\/","websiteId":4,"websiteCode":"firstbook_us","storeId":6,"storeCode":"us_website_store","storeViewId":7,"storeViewCode":"firstbook_us","websiteName":"US Website","storeName":"US Website Store","storeViewName":"US Store View","baseCurrencyCode":"USD","storeViewCurrencyCode":"USD","catalogExtensionVersion":"103.4.25","environmentId":"06112c21-a741-46b4-9a0d-f861d1339cbd","environment":"Production","storefrontTemplate":"Luma"} 181 ); 182 magentoStorefrontEvents.context.setMagentoExtension({ 183 magentoExtensionVersion: "8.0.1", 184 }); 185 magentoStorefrontEvents.context.setDataServicesExtension({ 186 version: "8.0.1", 187 }); 188 magentoStorefrontEvents.context.setPage({ 189 pageType: "Default" 190 }); 191 magentoStorefrontEvents.context.setContext("pageExtended", { 192 action: "page-view" 193 }); 194 195});</script>
195<script type="text/x-magento-init"> 196 { 197 "*": { 198 "dataServicesBase": { 199 "isCookieRestrictionModeEnabled": 0, 200 "isEnabled": 1 }, 201 "magentoStorefrontEventCollector": {} 202 } 203 } 204</script>
204 205<div data-role="aw-raf-advocate-share-service" data-bind="scope: 'aw_raf_share_service'"> 206 <div class="sharethis-sticky-share-buttons"></div> <!-- ko template: getTemplate() --><!-- /ko --> 207</div> 208
209<script type="text/x-magento-init"> 210 { 211 "[data-role=aw-raf-advocate-share-service]": { 212 "Magento_Ui/js/core/app": {"types":[],"components":{"aw_raf_share_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share-service","deps":["awRafShareDataProvider"],"children":{"addthis_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/add-this","config":{"enabled":true}},"sharethis_service":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/share-this","config":{"enabled":true}}}},"awRafShareDataProvider":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/share-data-provider","deps":["awRafMessageConfigProvider"]},"awRafMessageConfigProvider":{"component":"Aheadworks_Raf\/js\/view\/advocate\/share\/provider","data":{"messageConfig":{"activeRuleData":{"registration_required":true,"friend_off":"$5.00"},"storeName":"US Store View"}}}}} } 213 } 214</script>
vendor: 1 bytes, line 214
214
215<script src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit" defer></script>
vendor: 1 bytes, line 215
215
216<script src="https://unpkg.com/[email protected]/survey.core.min.js"></script>
vendor: 1 bytes, line 216
216
217<script src="https://unpkg.com/[email protected]/survey.i18n.min.js"></script>
vendor: 1 bytes, line 217
217
218<script src="https://unpkg.com/[email protected]/themes/index.min.js"></script>
vendor: 1 bytes, line 218
218
219<script src="https://unpkg.com/[email protected]/survey-js-ui.min.js"></script>
219 220<link rel="stylesheet" href="https://unpkg.com/[email protected]/survey-core.min.css" /> 221<style> 222 @media (min-width: 1260px) { 223 .magezon-builder .mgz-container {width: 1260px;} 224 } 225 </style> 226
227<script type="text/x-magento-init"> 228 { 229 "*": { 230 "YotpoSMS": { "store_id": "LJauxddXYR2qXBxCx5pEcGdwFz6Knjnh9LQmZI1R" } 231 } 232 } 233</script>
233 234
235<script> 236 window.wtba = window.wtba || []; 237 </script>
237 238 239 <style>.p1m8ns7-s{padding-top:12px !important}.e45ckl0-s{text-align:center}.mgz-element.e45ckl0 .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.muwpic7-s{padding-top:12px !important}.mgz-element.muwpic7 .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.m4ev27e{z-index:9999}.m4ev27e-s{padding:16px!important}.m4ev27e > .item-submenu{width:320px !important}.m4ev27e>a{padding:0 12px !important}.ninjamenus-desktop .m4ev27e > .item-submenu{padding:0}.m4ev27e >a .item-icon{color:#004987}.mv5gjir-s{padding-top:12px !important}.mgz-element.mq3y9hc .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.ryn89wo-s{padding-top:12px !important}.mgz-element.bmelucg .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.ymp7kdn-s{padding-top:12px !important}.mgz-element.dyoxg3c .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.wjcc74u-s{padding-top:12px !important}.mgz-element.b1p4twb .mgz-element-separator-line{border-color:#f0f0f0;border-top-style:solid;border-top-width:1px}.syugn29>.mgz-element-inner,.skyibko>.mgz-element-inner,.qg7l024>.mgz-element-inner,.qemhih8>.mgz-element-inner{padding:10px}.dgyvd6c-s{text-align:center}.mgz-element.dgyvd6c .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.qxejvgp-s{padding:16px!important}.qxejvgp>a{padding:0 12px !important}.qxejvgp >a .item-icon{color:#004987}.q1c7irn>.mgz-element-inner{margin:2.5px}.hmaqgdh{z-index:9999}.hmaqgdh-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.hmaqgdh > .item-submenu{width:450px !important}.hmaqgdh>a{padding:0 12px !important}.ninjamenus-mobile .hmaqgdh > .item-submenu{padding:0}.myy3gh5>.mgz-element-inner{margin:2.5px}.nqluvac{z-index:9999}.nqluvac-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.nqluvac > .item-submenu{width:450px !important}.nqluvac>a{padding:0 12px !important}.ninjamenus-mobile .nqluvac > .item-submenu{padding:0}.uuk58ts>.mgz-element-inner{margin:2.5px}.l5607h8-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.l5607h8 > .item-submenu{width:450px !important}.l5607h8>a{padding:0 12px !important}.ytnxdx5{border:2.5px solid transparent}.ytnxdx5>.mgz-element-inner{padding:0;margin:0}.jutp35i-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.jutp35i > .item-submenu{width:450px !important}.jutp35i>a{padding:0 12px !important}.msg90xu>.mgz-element-inner{margin:2.5px}.bg2k65b-s{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important}.bg2k65b > .item-submenu{width:460px !important}.bg2k65b>a{padding:0 12px !important}.uvtwuj5{z-index:999}.uvtwuj5>a{padding:0 45px !important}.fn5pw4j{z-index:999}.fn5pw4j>a{padding:0 45px !important}.okechvl{z-index:999}.okechvl>a{padding:0 45px !important}.uh47r6r{z-index:999}.uh47r6r>a{padding:0 45px !important}.l3kb5m9{z-index:999}.l3kb5m9>a{padding:0 45px !important}.d04h44x{z-index:999}.d04h44x>a{padding:0 45px !important}.petj9xr>a{padding:0 45px !important}.okyn0xb>a{padding:0 45px !important}.lfhqt76>a{padding:0 45px !important}.rscmwjw>a{padding:0 45px !important}.ym86jxb>a{padding:0 45px !important}.ivmccbl>a{padding:0 45px !important}.jnic02r>a{padding:0 45px !important}.k9peu8d>a{padding:0 45px !important}.mgz-element.hlwmqek .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px;width:150px}.mtvvn1u>a{padding:0 45px !important}.h88x1bq{z-index:9999}.h88x1bq>a{padding:0 45px !important}.pnowf9w>a{padding:0 70px !important}.aet37g2>a{padding:0 70px !important}.sob3oex>a{padding:0 70px !important}.r3mrrsq>a{padding:0 70px !important}.clyrbbp>a{padding:0 70px !important}.tq55b37>a{padding:0 70px !important}.p7liong>a{padding:0 70px !important}.wo2psrf>a{padding:0 70px !important}.xer50gv>a{padding:0 70px !important}.yrlrnol>a{padding:0 60px !important}.v3skf1k>a{padding:0 70px !important}.mu8k8wi>a{padding:0 70px !important}.sek81l7>a{padding:0 70px !important}.wxtxcqx>a{padding:0 70px !important}.c585uao>a{padding:0 70px !important}.rgopasv>a{padding:0 70px !important}.velowk2>a{padding:0 70px !important}.j6nv0qq>a{padding:0 70px !important}.mgz-element.l6xe8tm .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.ky788w0>a{padding:0 70px !important}.kiqgfhy>a{padding:0 60px !important}.sd7aglq>a{padding:0 70px !important}.gji3723>a{padding:0 70px !important}.ppffke5>a{padding:0 70px !important}.vga268d>a{padding:0 70px !important}.e73wc2l>a{padding:0 70px !important}.bdk3lf2>a{padding:0 70px !important}.xqmnso4>a{padding:0 70px !important}.jow8nbs>a{padding:0 70px !important}.mgz-element.kxf1deb .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.xmlxwcs>a{padding:0 70px !important}.lacn07f>a{padding:0 60px !important}.h6h0mm3>a{padding:0 70px !important}.dh03uvv>a{padding:0 70px !important}.ewoay5m>a{padding:0 70px !important}.yb5ldxs>a{padding:0 70px !important}.i7urwbm>a{padding:0 70px !important}.h8nn4ah>a{padding:0 70px !important}.fy8fgd6>a{padding:0 70px !important}.mgz-element.qqi96dj .mgz-element-separator-line{border-color:#ebebeb;border-top-style:solid;border-top-width:1px}.xu85mbe>a{padding:0 70px !important}.c574lku>a{padding:0 60px !important}.bvau6fb > .item-submenu{width:1100px !important}.bvau6fb>a{padding:0 45px !important}.ninjamenus-desktop .bvau6fb > .item-submenu{padding:20px}.ninjamenus-mobile .bvau6fb > .item-submenu{padding:0}.q8mogrn-s{padding-left:15px !important}.h416uib>.mgz-element-inner{margin:2.5px}.teuwpoj{z-index:9999}.teuwpoj > .item-submenu{width:450px !important}.teuwpoj>a{padding:0 45px !important}.ninjamenus-desktop .teuwpoj > .item-submenu{padding:20px}.ninjamenus-mobile .teuwpoj > .item-submenu{padding:0}.ng5ltxm-s{padding-left:15px !important}.i22kt4a>.mgz-element-inner{margin:2.5px}.l1bwhsx{z-index:9999}.l1bwhsx-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.l1bwhsx > .item-submenu{width:450px !important}.l1bwhsx>a{padding:0 45px !important}.ninjamenus-mobile .l1bwhsx > .item-submenu{padding:0}.nn72vag-s{padding-left:15px !important}
239.rs4kc49>.mgz-element-inner{margin:2.5px}.l51by0n-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.l51by0n > .item-submenu{width:450px !important}.l51by0n>a{padding:0 45px !important}.goq9ynx-s{padding-right:15px !important;padding-left:15px !important}.hdi0xto{border:2.5px solid transparent}.hdi0xto>.mgz-element-inner{padding:0;margin:0}.scumhs2-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.scumhs2 > .item-submenu{width:450px !important}.scumhs2>a{padding:0 45px !important}.xy8rw4b-s{padding-right:15px !important;padding-left:15px !important}.sq0j6k0>.mgz-element-inner{margin:2.5px}.d2vjvkb-s{padding-top:20px !important;padding-bottom:20px !important;padding-left:10px !important}.d2vjvkb > .item-submenu{width:460px !important}.d2vjvkb>a{padding:0 45px !important}.jdsk9u7>a{padding:0 45px !important}#ninjamenus3.ninjamenus .level0 > a,#ninjamenus3.ninjamenus.ninjamenus-drilldown .level0 > a{color:#004987;font-size:17px;font-weight:400}</style></head> 240 <body data-container="body" 241 data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://firstbook.org/us/marketplace/static/version1789581458/frontend/Firstbook/Fbluma/en_US/images/loader-2.gif"}}' 242 id="html-body" class="customer-account-login page-layout-1column"> 243 <!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 243-244
243 244<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
244GTM-TVB73W
vendor: 85 bytes, lines 244-245
244" 245height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
246<!-- End Google Tag Manager (noscript) -->
247<script type="text/x-magento-init"> 248 { 249 "*": { 250 "Magento_PageBuilder/js/widget-initializer": { 251 "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}}, 252 "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}} } 253 } 254 } 255</script>
255 256 257<div class="cookie-status-message" id="cookie-status"> 258 The store will not work correctly when cookies are disabled.</div>
259<script type="text/javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 259
259
260<script type="text/x-magento-init"> 261 { 262 "*": { 263 "cookieStatus": {} 264 } 265 } 266</script>
266 267
268<script type="text/x-magento-init"> 269 { 270 "*": { 271 "mage/cookies": { 272 "expires": null, 273 "path": "\u002F", 274 "domain": ".firstbook.org", 275 "secure": true, 276 "lifetime": "3600" 277 } 278 } 279 } 280</script>
280 281 <noscript> 282 <div class="message global noscript"> 283 <div class="content"> 284 <p> 285 <strong>JavaScript seems to be disabled in your browser.</strong> 286 <span> 287 For the best experience on our site, be sure to turn on Javascript in your browser. </span> 288 </p> 289 </div> 290 </div> 291 </noscript> 292
293<script> 294 window.cookiesConfig = window.cookiesConfig || {}; 295 window.cookiesConfig.secure = true; 296</script>
296<script> require.config({ 297 map: { 298 '*': { 299 wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter' 300 } 301 } 302 });</script>
vendor: 1 bytes, line 302
302
303<script type="text/x-magento-init"> 304 { 305 "*": { 306 "Magento_GoogleTagManager/js/google-tag-manager-cart": { 307 "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"], 308 "cookieAddToCart": "add_to_cart", 309 "cookieRemoveFromCart": 310 "remove_from_cart", 311 "advancedAddToCart": "add_to_cart_advanced" 312 } 313 } 314 } 315</script>
vendor: 1 bytes, line 315
315
316<script> require.config({ 317 paths: { 318 googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003D' 319 }, 320 config: { 321 'Magento_PageBuilder/js/utils/map': { 322 style: '', 323 }, 324 'Magento_PageBuilder/js/content-type/map/preview': { 325 apiKey: '', 326 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 327 }, 328 'Magento_PageBuilder/js/form/element/map': { 329 apiKey: '', 330 apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.' 331 }, 332 } 333 });</script>
333<script> 334 require.config({ 335 shim: { 336 'Magento_PageBuilder/js/utils/map': { 337 deps: ['googleMaps'] 338 } 339 } 340 });</script>
340<div class="page-wrapper"><header class="page-header"><div class="tonav-container" data-bind="scope: 'topnav-notification' "> 341 <div class="top-notice" style='background-color: #004E7D;color: #FFF;display:none' data-bind="visible: !topnavsection() || Object.keys(topnavsection()).length === 0 || topnavsection().show_bar"> 342 <div class="top-notice-max-container"> 343 <!-- ko if: topnavsection().desktop_msg --> 344 <div class="text-desktop" data-bind="html: topnavsection().desktop_msg"></div> 345 <!-- /ko --> 346 <!-- ko if: !topnavsection().desktop_msg --> 347 <div class="text-desktop">Find the tools to support every child you serve. <a href="/us/marketplace/start-here">Start Here</a></div> 348 <!-- /ko --> 349 <!-- ko if: topnavsection().mobile_msg --> 350 <div class="text-mobile" data-bind="html: topnavsection().mobile_msg"></div> 351 <!-- /ko --> 352 <!-- ko if: !topnavsection().mobile_msg --> 353 <div class="text-mobile">Find the tools to support every child you serve. <a href="/us/marketplace/start-here">Start Here</a></div> 354 <!-- /ko --> 355 </div> 356 </div> 357 358
358<script type="text/x-magento-init"> 359 { 360 "*": { 361 "Magento_Ui/js/core/app": { 362 "components": { 363 "topnav-notification": { 364 "component": "Firstbook_TopNotificationBar/js/topnav-notification" 365 } 366 } 367 } 368 } 369 } 370 </script>
370 371</div> 372<div class="panel wrapper"><div class="panel header"><a class="action skip contentarea" 373 href="#contentarea"> 374 <span> 375 Skip to Content </span> 376</a> 377<ul class="header links"> </ul><style>#html-body [data-pb-style=G0EKCWH]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center}#html-body [data-pb-style=HDAWK8U]{display:none}#html-body [data-pb-style=VSLIBMN]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;display:none;align-self:stretch}#html-body [data-pb-style=V64SHWW]{display:flex;width:100%}#html-body [data-pb-style=LIYOHTW]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:left;width:33.3333%;margin-top:5px;align-self:stretch}#html-body [data-pb-style=M78WNVE]{display:none}#html-body [data-pb-style=I7AIGAC]{text-align:center}#html-body [data-pb-style=I7AIGAC],#html-body [data-pb-style=R94N6A6]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;margin-top:5px;align-self:stretch}#html-body [data-pb-style=RGO85E8]{text-align:right;display:none}</style><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 378.customer-account-login .page-header .cl-top_header { 379 display: none !important; 380} 381 382.customer-account-login .page-header .top-section .main-nav { 383 display: none !important; 384} 385 386.customer-account-login .page-header .top-section .buttons-group { 387 display: none !important; 388} 389 390.page-header .top-section { 391 padding-top: 15px; 392 padding-bottom: 15px; 393} 394 395.header.panel > .header.links { 396 display: none !important; 397} 398 399.customer-account-login .page-title-wrapper { 400 display: none; 401} 402 403.page-header .flag-icon { 404 max-width: none; 405} 406 407.page-header .center-section { 408 justify-content: space-between !important; 409} 410 411.page-header .left-side { 412 font-family: "Trebuchet MS", "trebuchetFont", "trebuchetFont Fallback", Verdana, Arial, sans-serif, Arial, system-ui, sans-serif; 413 414 a { 415 &:hover { 416 color: #127da2 !important; 417 418 .question-icon { 419 filter: brightness(0) saturate(100%) invert(39%) sepia(91%) saturate(1186%) hue-rotate(163deg) brightness(91%) contrast(87%); 420 } 421 } 422 } 423} 424 425.page-header .right-side { 426 .cl-top_header_cart { 427 width: 100%; 428 margin-left: 5px; 429 430 .custom-minicart-icon { 431 img { 432 margin-top: 6px; 433 width: 21px; 434 shape-rendering: unset; 435 image-rendering: unset; 436 } 437 } 438 439 .counter.qty { 440 white-space: nowrap; 441 } 442 } 443} 444 445.cl-top_header .minicart-wrapper { 446 color: #333; 447 font-family: 'VerdanaEx', 'Verdana', 'Helvetica Neue', Helvetica, Arial, sans-serif; 448 font-style: normal; 449 font-weight: 400; 450 line-height: 1.42857143; 451 font-size: 1.4rem; 452 453 .action.showcart .counter-number { 454 font-size: 14px; 455 } 456 457 .product .actions { 458 margin-right: 42px; 459 } 460} 461 462.cl-top_header .details-qty { 463 display: flex; 464} 465 466.cl-top_header .update-cart-item { 467 font-family: 'MetaHeadlinePro' !important; 468 font-weight: 400 !important; 469 background-color: #00a7e1; 470 background: #00a7e1; 471 border-color: #00a7e1; 472 letter-spacing: 1px; 473 box-shadow: none; 474 background-image: none; 475 color: #fff; 476 cursor: pointer; 477 display: inline-block; 478 font-weight: 600; 479 margin: 0; 480 padding: 7px 15px; 481 font-size: 1.4rem; 482 line-height: 1.6rem; 483 box-sizing: border-box; 484 vertical-align: middle; 485} 486 487.page-header .btn-donate { 488 display: inline-block; 489 height: 40px; 490 line-height: 40px; 491 padding-top: 1px; 492 padding-bottom: 0; 493 vertical-align: middle; 494} 495 496.page-header .burger-menu { 497 height: 500px; 498} 499 500 501@media (max-width: 767px) { 502 .page-wrapper .page-header .header.content .block-search { 503 / / top: 55 px; 504 margin: 0 -8px; 505 } 506 507 .page-wrapper .page-header .header.content { 508 border-bottom: 1px solid rgb(166, 166, 166, 0.1); 509 box-shadow: 0 2px 4px 0 rgb(166, 166, 166, 0.1); 510 } 511 512 .minicart-wrapper { 513 padding-top: 12px; 514 } 515 516 .page-header .custom-minicart-icon img { 517 width: 22px; 518 } 519 520 .minicart-wrapper .action.showcart .counter.qty { 521 padding: 1px 3px !important; 522 } 523} 524 525@media (max-width: 1022px) { 526 .page-header .header { 527 display: none !important; 528 } 529 530 .page-header .wrapper { 531 532 } 533 534 .page-header .header.content { 535 display: flex !important; 536 padding-top: 10px; 537 } 538 539 .page-wrapper .page-header .header.content { 540 border-bottom: 1px solid rgb(166, 166, 166, 0.1); 541 box-shadow: 0 2px 4px 0 rgb(166, 166, 166, 0.1); 542 } 543 544 .block-search { 545 padding-bottom: 10px; 546 } 547} 548 549@media (max-width: 1022px) { 550 .mgz-hidden-md { 551 display: none !important; 552 } 553} 554 555@media (min-width: 768px) and (max-width: 1024px) { 556 .mgz-hidden-md { 557 display: none !important; 558 } 559} 560 561@media (min-width: 1200px) { 562 .mgz-hidden-xl { 563 display: none !important; 564 } 565 566 .header.content .minicart-wrapper { 567 display: none; 568 } 569} 570</style> 571 572 <div class="cl-top_header" style="justify-content: space-between;padding: 0px 30px 0px 20px;display: flex;"> 573 <div class="left-side" style="margin: auto 0"> 574 <a href="https://firstbook.org/us/marketplace/eligibility-faqs/" 575 style="color: #878788;display: flex;align-items: center;font-weight: 400;font-size: 14px;line-height: 20px;"> 576<img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-question-mark.png" alt="USA" width="16" height="16" 577 class="question-icon" id="question-icon"/>Need Help?</a> 578 </div> 579 <!-- Country and Language Selectors --> 580 <div class="right-side" style="display: flex"> 581 <div class="cl-top_header_flag" style="display: flex; margin: auto 0;justify-content: flex-end;"> 582 <!-- Country Selector --> 583 <div class="selector-wrapper"> 584 <button class="selector-btn" aria-label="Select country" id="countrySelectorBtn"> 585 <img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="24" height="16" 586 class="flag-icon" id="country-flag"/> 587 <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" 588 class="chevron-icon" style="color:#878788"> 589 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/> 590 </svg> 591 </button> 592 593 <!-- Dropdown --> 594 <ul class="selector-dropdown" id="countryDropdown" 595 style="display:none; list-style:none; padding:0; margin:5px 0; border-radius:4px; background:#fff; position:absolute;"> 596 <li class="dropdown-item" us data-url="https://firstbook.org/us/marketplace/"> 597 <img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="25" height="16"/> 598 </li> 599 <li class="dropdown-item ca" data-url="https://firstbook.org/ca/marketplace/"> 600 <img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="25" height="16"/> 601 </li> 602 </ul> 603 </div> 604 </div> 605 <div class="cl-top_header_divider" 606 style="border: 1px solid rgba(135, 135, 136, 0.7); height: 16px; width: 0; display: flex; margin: auto 12px;"></div> 607 <div class="cl-top_header_cart"></div> 608 </div> 609 </div> 610 <div class="site-header site-header-us" data-bind="scope:'dynamic-fb-header-links'"> 611 <!-- Top Section --> 612 <div class="bg-white border-b"> 613 <div class="container-header top-section"> 614 615 616 <!-- Center: Navigation + Selectors --> 617 <div class="center-section"> 618 619 <!-- Left: Logo --> 620 <a href="https://firstbook.org/us/marketplace/" class="logo-link" aria-label="First Book"> 621 <img 622 src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg" 623 alt="First Book" 624 width="180" 625 height="51" 626 class="logo-img" 627 /> 628 </a> 629 630 <!-- Navigation Items --> 631 <nav class="main-nav" aria-label="Main navigation"> 632 <a href="https://firstbook.org/" class="nav-main-item" id="our-site-link">MISSION</a> 633 <a href="https://firstbook.org/us/community" class="nav-main-item" target="_blank" rel="noopener noreferrer" 634 data-bind="css: { 'active': window.location.pathname.includes('community')||window.location.pathname.includes('sso/sso')||window.location.pathname == '/customer/account/login/community'}, 635 attr: { href: isCustomerLoggedIn() ? getCommunityUrl() : 'https://firstbook.org/us/community' }"> 636 COMMUNITY 637 <span class="sr-only">(opens in new tab)</span> 638 </a> 639 <a href="https://firstbook.org/us/marketplace/" class="nav-main-item" rel="noopener noreferrer" 640 data-bind="css: { 'active': !window.location.pathname.includes('community')&&!window.location.pathname.includes('sso/sso')}"> 641 MARKETPLACE 642 <span class="sr-only">(opens in new tab)</span> 643 </a> 644 </nav> 645 <!-- Country and Language Selectors --> 646 647 <!-- Right: Buttons --> 648 <div class="buttons-group"> 649 <!-- Donate Button --> 650 <a 651 href="https://firstbook.donorsupport.co/-/XBYEYJPR" 652 class="btn-donate" 653 > 654 DONATE 655 <span class="sr-only">(opens in new tab)</span> 656 </a> 657 658 <!-- Sign In / Register Button --> 659 <div 660 rel="noopener noreferrer" 661 class="btn-signin" 662 id="btn-account" 663 > 664 <img 665 src="https://firstbook.org/us/marketplace/media/theme_customization/myaccount.svg" 666 alt="" 667 width="20" 668 height="20" 669 class="person-icon" 670 /> 671 <svg id="arrow-account" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" 672 class="chevron-icon" style="display: block;"> 673 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/> 674 </svg> 675 </div> 676 677 <div id="dropdown-my-account" class="dropdown-user" style="position:absolute; 678 top: 80%; 679 background-color: var(--bg-header-dropdown); 680 border-radius: var(--radius-4); 681 box-shadow: 0px 2px 12px 0px var(--shadow-dropdown); 682 padding: var(--padding-5); 683 display: flex; 684 flex-direction: column; 685 gap: var(--gap-6); 686 width: 367px; 687 display:none;"> 688 689 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Card Upgrade Section Complete --> 690<div class="card-upgrade card-register-complete" style="display:none;"> 691 <div class="card-upgrade-content"> 692 <div class="heading"> 693 Welcome back 694 </div> 695 <div class="body-text" style="margin-bottom:0px">
696 Thank you for being a member! 697 </div> 698 </div> 699 <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/new-to-marketplace/'"> 700 See Whatâs New 701 </button> 702</div> 703 704 705<!-- Card Upgrade Section Create Account--> 706<div class="card-upgrade card-guest" style="display:block;"> 707 708 <div class="card-upgrade-content"> 709 <div class="heading"> 710 Ready to shop? 711 </div> 712 <div class="body-text"> 713 Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. 714 715 All educators can access free resources and events when they join our Community. 716 </div> 717 </div> 718 <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/customer/account/login?create=1'"> 719 Join for Free 720 </button> 721</div> 722 723<!-- Card Upgrade Section Become a Member--> 724 725<div class="card-upgrade card-register-incomplete" style="display: none;"> 726 <div class="card-upgrade-content"> 727 <div class="heading"> 728 Ready to shop? 729 </div> 730 <div class="body-text"> 731 Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. 732 <a href="https://firstbook.org/us/marketplace/register/">Check if you are eligible</a> to become a member. 733 </div> 734 </div> 735 <button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/member/information/form/'"> 736 Become a Member for Free 737 </button> 738</div> 739 740<!-- Menu Section login--> 741<div class="container-menu login" style="display:none;" data-bind="style: { display: isCustomerLoggedIn() ? 'flex' : 'none' }"> 742 <!-- Divider --> 743 <div class="divider-login-register"></div> 744 745 <!-- Account Menu Tab --> 746 <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/"> 747 <div class="icon-container"> 748 <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"> 749 </div> 750 <div class="link"> 751 Account 752 </div> 753 </div> 754 755 <!-- Log out Menu Tab --> 756 <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/logout/"> 757 <div class="icon-container"> 758 <img src="https://firstbook.org/us/marketplace/media/theme_customization/logout-icon.svg" alt="Log out" class="icon"> 759 </div> 760 <div class="link"> 761 Log out 762 </div> 763 </div> 764 765</div> 766 767<!-- Menu Section not login--> 768<div class="container-menu notlogin" style="display:block;" data-bind="style: { display: !isCustomerLoggedIn() ? 'flex' : 'none' }"> 769 <!-- Divider --> 770 <div class="divider-login-register"></div> 771 772 <!-- Account Menu Tab --> 773 <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/login/"> 774 <div class="icon-container"> 775 <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"> 776 </div> 777 <div class="link"> 778 Sign In 779 </div> 780 </div> 781 782 <!-- Log out Menu Tab --> 783 <!-- <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/register/"> 784 <div class="icon-container"> 785 <img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Log out" class="icon"> 786 </div> 787 <div class="link"> 788 Become A Member 789 </div> 790 </div> --> 791 792</div> 793
793<script> 794 document.querySelectorAll('.menu-tab').forEach(item => { 795 item.addEventListener('click', () => { 796 const url = item.getAttribute('data-url'); 797 window.location.href = url; 798 }); 799 }); 800 </script>
800</div> 801 802 803 </div> 804 </div> 805 </div> 806 </div> 807
807<script type="text/x-magento-init"> 808 { 809 "*": { 810 "Magento_Ui/js/core/app": { 811 "components": { 812 "dynamic-fb-header-links": { 813 "component": "Firstbook_Excustomer/js/dynamic-customer-status" 814 } 815 } 816 } 817 } 818 } 819 </script>
819 820 </div> 821
821<script> 822 const arrowAccount = document.getElementById('arrow-account'); 823 const btnAccount = document.getElementById('btn-account'); 824 const dropdownMyAccount = document.getElementById('dropdown-my-account'); 825 826 btnAccount.addEventListener('click', () => { 827 dropdownMyAccount.style.display = dropdownMyAccount.style.display === 'block' ? 'none' : 'block'; 828 }); 829 830 document.addEventListener('click', (e) => { 831 if (!btnAccount.contains(e.target) && !dropdownMyAccount.contains(e.target)) { 832 dropdownMyAccount.style.display = 'none'; 833 } 834 }); 835 </script>
835 836
836<script> 837 const btn = document.getElementById('countrySelectorBtn'); 838 const dropdown = document.getElementById('countryDropdown'); 839 840 // Toggle dropdown 841 btn.addEventListener('click', () => { 842 dropdown.style.display = dropdown.style.display === 'block' ? 'none' : 'block'; 843 }); 844 845 // Redirigir al seleccionar una opción 846 document.querySelectorAll('.dropdown-item').forEach(item => { 847 item.addEventListener('click', () => { 848 const url = item.getAttribute('data-url'); 849 if (item.classList.contains('ca')) { 850 document.cookie = "fb_geo=ca; path=/"; 851 } 852 window.location.href = url; 853 }); 854 }); 855 // Cerrar dropdown al hacer click afuera 856 document.addEventListener('click', (e) => { 857 if (!btn.contains(e.target) && !dropdown.contains(e.target)) { 858 dropdown.style.display = 'none'; 859 } 860 }); 861 </script>
861 862 863
863<script> 864 require(['jquery', 'Magento_Customer/js/customer-data'], function ($, customerData) { 865 var customer = customerData.get('customer'); 866 customer.subscribe(function (data) { 867 $('.card-register-complete').hide(); 868 $('.card-register-incomplete').hide(); 869 if (data && data.group) { 870 var targetGroups = ["Recipient Group", "Affiliate", "Recipient Group Tax Exempt"]; 871 if (targetGroups.includes(data.group)) { 872 $('.card-register-complete').show(); 873 $('.card-register-incomplete').hide(); 874 $('.card-guest').hide(); 875 } else { 876 $('.card-register-incomplete').show(); 877 $('.card-register-complete').hide(); 878 $('.card-guest').hide(); 879 } 880 881 } 882 }); 883 }); 884 </script>
884 885
885<script> 886 require(['jquery', 'domReady!'], function ($) { 887 'use strict'; 888 889 const breakpoint = window.matchMedia('(max-width: 1022px)'); 890 const breakpointUp = window.matchMedia('(min-width: 1023px)'); 891 892 function handleMobileChange(e) { 893 if (e.matches) { 894 var minicart = $('.minicart-wrapper').first(); 895 var destination = $('.header.content').first(); 896 897 if (minicart.length && destination.length && !minicart.parent().is(destination)) { 898 minicart.appendTo(destination); 899 } 900 } 901 } 902 903 function handleMobileChangeUp(e) { 904 if (e.matches) { 905 var minicart = $('.minicart-wrapper').first(); 906 var destination = $('.cl-top_header_cart').first(); 907 908 if (minicart.length && destination.length && !minicart.parent().is(destination)) { 909 minicart.appendTo(destination); 910 } 911 } 912 } 913 914 // 1. Escuchar cambios de tamaño en tiempo real (resize) 915 if (breakpoint.addEventListener) { 916 breakpoint.addEventListener('change', handleMobileChange); 917 } else { 918 // Compatibilidad para navegadores antiguos 919 breakpoint.addListener(handleMobileChange); 920 } 921 922 if (breakpointUp.addEventListener) { 923 breakpointUp.addEventListener('change', handleMobileChangeUp); 924 } else { 925 // Compatibilidad para navegadores antiguos 926 breakpointUp.addListener(handleMobileChangeUp); 927 } 928 929 // 2. Ejecutar inmediatamente al cargar la página 930 handleMobileChange(breakpoint); 931 handleMobileChangeUp(breakpointUp) 932 }); 933</script>
933 934 935 </div> 936</div><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="G0EKCWH"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="HDAWK8U" data-decoded="true"></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="VSLIBMN"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="V64SHWW"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LIYOHTW"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="M78WNVE" data-decoded="true"><a class="header-help" href="https://firstbook.org/us/marketplace/faqs" style="color:#625c57">Need Help?</a></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="I7AIGAC"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="header-btn-member-shipping" data-bind="scope:'dynamic-member-links'"> 937 938 <div class="wrapper-shipping_member" data-bind="ifnot: isCustomerLoggedIn()"> 939 <a data-bind="attr: {href: isCustomerLoggedIn() ? 'javascript:void(0)' : '/register'}" style="color:#625c57"> 940 <span class="header-shipping" style="color:#625c57" data-bind="text: isCustomerLoggedIn() ? 'Free Shipping Over $25' : 'Become a Member'"/> 941 </a> 942 </div> 943 944 <div class="wrapper-shipping_member" data-bind="if: isCustomerLoggedIn()"> 945 <span class="header-shipping" style="color:#625c57" data-bind="text: isCustomerLoggedIn() ? 'Free Shipping Over $25' : 'Become a Member'"/> 946 </div> 947 <style> 948 @media (max-width: 767px) { 949 .wrapper-shipping_member { 950 display: flex; 951 } 952 } 953 </style> 954 955
955<script type="text/x-magento-init"> 956 { 957 "*": { 958 "Magento_Ui/js/core/app": { 959 "components": { 960 "dynamic-member-links": { 961 "component": "Firstbook_Excustomer/js/dynamic-customer-status" 962 } 963 } 964 } 965 } 966 } 967 </script>
967 968 </div></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="R94N6A6"><div data-content-type="html" data-appearance="default" data-element="main" data-pb-style="RGO85E8" data-decoded="true"><div class="login-link" style="text-align:right" data-bind="scope:'dynamic-header-links'"> 969 <a class="trigger-ajax-login" style="display:none"></a> 970 <a data-bind="attr: {href: isCustomerLoggedIn() ? '/customer/account' : 'javascript:void(0)'}, 971 click: isCustomerLoggedIn() ? defaultBehavior : promptAjaxLogin"> 972 <span class="desktop-screen" id="btn-login-front" 973 data-bind="text: isCustomerLoggedIn() ? 'My Account' : 'Log in to Shop', 974 event: { mouseover: isCustomerLoggedIn() ? onHeaderMouseover : ''}" 975 >Log in to Shop</span> 976 </a> 977
977<script type="text/x-magento-init"> 978 { 979 "*": { 980 "Magento_Ui/js/core/app": { 981 "components": { 982 "dynamic-header-links": { 983 "component": "Firstbook_Excustomer/js/dynamic-customer-status" 984 } 985 } 986 } 987 } 988 } 989 </script>
989 990 </div> </div></div></div></div></div></div></div></div><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span> 991<a 992 class="logo" 993 href="https://firstbook.org/us/marketplace/" 994 title="" 995 aria-label="store logo"> 996 <img src="https://firstbook.org/us/marketplace/media/logo/stores/7/First_Book_Logo_United_States.svg" 997 title="" 998 alt="" 999 width="200" height="59" /> 1000</a> 1001<div class="block block-search"> 1002 <div class="block block-title"><strong>Search</strong></div> 1003 <div class="block block-content"> 1004 <form class="form minisearch" id="search_mini_form" 1005 action="https://firstbook.org/us/marketplace/catalogsearch/result/" method="get"> 1006 <div class="field search"> 1007 <label class="label" for="search" data-role="minisearch-label"> 1008 <span>Search</span> 1009 </label> 1010 <div class="control"> 1011 <input id="search" 1012 type="text" 1013 name="q" 1014 value="" 1015 placeholder="Search entire store here..." 1016 class="input-text" 1017 maxlength="128" 1018 role="combobox" 1019 aria-haspopup="false" 1020 aria-autocomplete="both" 1021 autocomplete="off" 1022 aria-expanded="false" 1023 onchange="" 1024 /> 1025 1026 <div id="search_autocomplete" class="search-autocomplete"></div> 1027 1028 </div> 1029 </div> 1030 <div class="actions"> 1031 <button type="submit" 1032 title="Search" 1033 class="action search" 1034 aria-label="Search" 1035 > 1036 <span>Search</span> 1037 </button> 1038 </div> 1039 </form> 1040 </div> 1041</div> 1042
1043<script> require([ 1044 "dataServicesBase", 1045 "magentoStorefrontEvents", 1046 "https://livesearch-autocomplete.magento-ds.com/v1/LiveSearchAutocomplete.js" 1047 ], 1048 function () { 1049 new window.LiveSearchAutocomplete({ 1050 environmentId: "06112c21\u002Da741\u002D46b4\u002D9a0d\u002Df861d1339cbd", 1051 websiteCode: "firstbook_us", 1052 storeCode: "us_website_store", 1053 storeViewCode: "firstbook_us", 1054 config: { 1055 pageSize: "8", 1056 minQueryLength: "1", 1057 currencySymbol: "\u0024", 1058 currencyCode: "USD", 1059 currencyRate: "1", 1060 displayOutOfStock: "", 1061 allowAllProducts: "", 1062 locale: "en_US" 1063 }, 1064 context: { 1065 customerGroup: "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c" 1066 } 1067 }); 1068 })</script>
vendor: 1 bytes, line 1068
1068
1069<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 1070 if (!magentoStorefrontEvents) return; 1071 1072 magentoStorefrontEvents.context.setSearchExtension({ 1073 version: "4.7.2" 1074 }); 1075 });</script>
1075 <nav class="navigation" data-action="navigation"> 1076 <div class="ninjamenus-hamburger-trigger"> 1077 <div class="menu-trigger-inner"> 1078 <span class="trigger-icon"> 1079 <span class="line"></span> 1080 <span class="line"></span> 1081 <span class="line"></span> 1082 </span> 1083 <span class="label">MENU</span> 1084 </div> 1085 </div> 1086<div id="ninjamenus3" class="ninjamenus ninjamenus-hamburger-menu ninjamenus-horizontal ninjamenus-mobile-accordion ninjamenus-desktop ninjamenus-top" data-type="horizontal" data-mobile-type="accordion" data-mage-init='{"ninjamenustop": {"id": "ninjamenus3","mobileBreakpoint": 1024, "stick": true}}'> 1087 <div class="burger-header" style="display: none"><div class="top-group"><a href="/" class="logo-link" aria-label="First Book"><img src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg" alt="First Book" width="180" height="51" class="logo-img"></a> <div class="ninjamenus-close-btn"><img src="https://firstbook.org/us/marketplace/media/theme_customization/xmark-icon.svg" alt="close" width="24" height="24" class="xmark-icon" id="close-icon"></div></div><div class="selectors-group"><!-- Country Selector --><div class="selector-wrapper"><button class="selector-btn" aria-label="Select country" id="countrySelectorBtn"><img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="25" height="16" class="flag-icon" id="country-flag"><span class="flag-text">USA</span> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" class="chevron-icon"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button> <!-- Dropdown --><ul class="selector-dropdown" id="countryDropdown"><li class="dropdown-item" data-url="https://firstbook.org/us/marketplace/"><img src="https://firstbook.org/us/marketplace/media/theme_customization/US.svg" alt="USA" width="24" height="16"><span>USA</span> </li> <li class="dropdown-item" data-url="https://firstbook.org/ca/marketplace/"><img src="https://firstbook.org/us/marketplace/media/theme_customization/CA.svg" alt="Canada" width="24" height="16"><span>Canada</span> </li> </ul></div></div><div class="buttons-group"><a href="https://firstbook.donorsupport.co/-/XBYEYJPR" rel="noopener noreferrer" class="btn-donate"> DONATE <span class="sr-only">(opens in new tab)</span> </a> </div></div><div class="burger-eligibility"><div class="logged"><span class="title">Get Started</span> <a class="link grey" href="https://firstbook.org/us/marketplace/eligibility-faqs">Need Help?</a> </div><div class="guest"><span class="title">Get Started</span> <a class="link grey" href="https://firstbook.org/us/marketplace/eligibility-faqs">Need Help?</a> </div></div><div class="burger-navigation" style="display: none"><span>Navigation</span> </div><div class="magezon-builder magezon-builder-preload"><div class="m4ev27e mgz-element cl_shop-by-age mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">
1087Shop by Age</span> </a> <div class="item-submenu mgz-element-inner m4ev27e-s"><div class="p1m8ns7 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner p1m8ns7-s"><p><strong>Age Group</strong></p></div></div><div class="e45ckl0 mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner e45ckl0-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="k5ttn42 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-0-to-3" ><span class="title">Ages 0-3</span> </a> </div><div class="hrtn6c6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-4-to-6" ><span class="title">Ages 4-6</span> </a> </div><div class="b7ndfgp mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-7-to-9" ><span class="title">Ages 7-9</span> </a> </div><div class="uiwd3jh mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-10-to-12" ><span class="title">Ages 10-12</span> </a> </div><div class="k12rps1 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-13-to-15" ><span class="title">Ages 13-15</span> </a> </div><div class="n943al2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-16-to-18" ><span class="title">Ages 16-18</span> </a> </div><div class="muwpic7 mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner muwpic7-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="i49odqs mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">See All Ages</span> </a> </div></div></div><div class="qxejvgp mgz-element books-menu mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/books" ><span class="title">Books</span> </a> <div class="item-submenu mgz-element-inner qxejvgp-s"><div class="tt88629 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner tt88629-s"><div class="inner-content mgz-container"><div class="syugn29 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner syugn29-s"><div class="mv5gjir mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner mv5gjir-s"><p><b>Topic</b></p></div></div><div class="mq3y9hc mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner mq3y9hc-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xh6ice2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/stories-for-all-project" ><span class="title">Stories For Allâ¢</span> </a> </div><div class="x3ux84p mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/steam" ><span class="title">STEAM</span> </a> </div><div class="w5bn8pk mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-grieving-students" ><span class="title">Supporting Grieving Students</span> </a> </div><div class="v9xdekf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/sel-hub" ><span class="title">Social & Emotional Learning</span> </a> </div><div class="eih7mvu mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-reluctant-readers" ><span class="title">Supporting Reluctant Readers</span> </a> </div><div class="vb8dhyf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/awardwinners" ><span class="title">Award Winners</span> </a> </div><div class="r2lngt4 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/earlychildhood" ><span class="title">Early Childhood</span> </a> </div><div class="opgkq72 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/time-for-change" ><span class="title">Inspiring Changemakers</span> </a> </div></div></div><div class="skyibko mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner skyibko-s"><div class="ryn89wo mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ryn89wo-s"><p><b>Genres</b></p></div></div><div class="bmelucg mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner bmelucg-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="ityx57t mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/nonfiction" ><span class="title">Nonfiction</span> </a> </div><div class="hc9nuon mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/funny-books" ><span class="title">Funny Books</span> </a> </div><div class="br9afbh mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/scary-stories" ><span class="title">Scary Stories</span> </a> </div><div class="i9n0p2q mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/action-and-adventure" ><span class="title">Action & Adventure</span> </a> </div><div class="cy8pdom mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/fantasy-and-science-fiction" ><span class="title">Fantasy & SciFi</span> </a> </div><div class="mtir38p mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/historical-fiction" ><span class="title">Historical Fiction</span> </a> </div><div class="a3tbhey mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/poetry" ><span class="title">Poetry</span> </a> </div><div class="ah1nc10 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/school-stories" ><span class="title">School Stories</span> </a> </div></div></div><div class="qg7l024 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner qg7l024-s"><div class="ymp7kdn mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ymp7kdn-s"><p><b>Book Types</b></p></div></div><div class="dyoxg3c mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner dyoxg3c-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="x8vnyq6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/board-books" ><span class="title">Board & Baby Books</span> </a> </div><div class="jj2xgfm mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/picture-books" ><span class="title">Picture Books</span> </a> </div><div class="tgcue91 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/beginning-readers" ><span class="title">Beginning Readers</span> </a> </div><div class="c24169t mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/chapter-books" ><span class="title">Chapter Books</span> </a> </div><div class="nk0wa5q mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/graphic-novels-and-comics" ><span class="title">Graphic Novels & Comics</span> </a> </div><div class="p4be0ci mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/middle-grade-novels" ><span class="title">Middle Grade Novels</span> </a> </div><div class="qe2vodd mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/young-adult-novels" ><span class="title">Young Adult Novels</span> </a> </div></div></div><div class="qemhih8 mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner qemhih8-s"><div class="wjcc74u mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner wjcc74u-s"><p><b>Featured</b></p></div></div><div class="b1p4twb mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner b1p4twb-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="tb0oyn8 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/new-to-marketplace" ><span class="title">New Arrivals</span> </a> </div><div class="at4nmt7 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/3-dollars-and-under" ><span class="title">$3 and Under</span> </a> </div><div class="ywax5ij mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/first-book-favorites" ><span class="title">Creating Welcoming Schools</span> </a> </div><div class="shryhjw mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/backtoschool" ><span class="title">Back to School Hub</span> </a> </div><div class="ahqijl3 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/favorite-read-alouds" ><span class="title">Favorite Readalouds</span> </a> </div><div class="f6kco4w mgz-element mgz-hidden-xl mgz-hidden-lg mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/openebooks" ><span class="title">Open eBooks</span> </a> </div><div class="q6uahkl mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/latino-culture" ><span class="title">Latine Characters & Cultures</span> </a> </div><div class="o0l4q53 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/collections" ><span class="title">Collections & Buying in Bulk</span> </a> </div><div class="d9y1d25 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/world-languages" ><span class="title">World Languages</span> </a> </div></div></div></div></div></div><div class="qlvalv1 mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner qlvalv1-s"><div class="inner-content mgz-container"><div class="kgq692t mgz-element mgz-element-column mgz-col-xs-12"><div class="mgz-element-inner kgq692t-s"><div class="dgyvd6c mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner dgyvd6c-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div></div></div></div></div></div><div class="kv25f8a mgz-element mgz-element-row full_width_row"><div class="mgz-element-inner kv25f8a-s"><div class="inner-content mgz-container"><div class="x7kh1ma mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner x7kh1ma-s"><div class="wlj13hi mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic" ><span class="title">See All Topics</span> </a> </div></div></div><div class="eslp6dj mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner eslp6dj-s"><div class="gf44ddb mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre" ><span class="title">See All Genres</span> </a> </div></div></div><div class="fq997ob mgz-element mgz-element-column mgz-col-md-3"><div class="mgz-element-inner fq997ob-s"><div class="b59b8aw mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type" ><span class="title">See All Book Types</span> </a> </div></div></div></div></div></div></div></div><div class="hmaqgdh mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/supplies" ><span class="title">Supplies</span> </a> <div class="item-submenu mgz-element-inner hmaqgdh-s"><div class="xj524ei mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xj524ei-s"><div class="inner-content mgz-container"><div class="q1c7irn mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner q1c7irn-s"><div class="xjjmwro mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner xjjmwro-s"><p>Find fantastic supplies to keep your classroom stocked and your students learning and creating.</p></div></div></div></div></div></div></div></div></div><div class="nqluvac mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/digital-learning" ><span class="title">Digital Learning</span> </a> <div class="item-submenu mgz-element-inner nqluvac-s"><div class="xdi0dfl mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xdi0dfl-s"><div class="inner-content mgz-container"><div class="myy3gh5 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner myy3gh5-s"><div class="h6ty4sw mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner h6ty4sw-s"><p>Explore this section to discover digital learning apps and resources handpicked for First Book educators.</p></div></div></div></div></div></div></div></div></div><div class="l5607h8 mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/activities" ><span class="title">Activities</span> </a> <div class="item-submenu mgz-element-inner l5607h8-s"><div class="qvib3ym mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner qvib3ym-s"><div class="inner-content mgz-container"><div class="uuk58ts mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner uuk58ts-s"><div class="fi1cern mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner fi1cern-s"><p>Engage your students with popular hands-on learning activities for all ages.</p></div></div></div></div></div></div></div></div></div><div class="jutp35i mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega right_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/free-resources" ><span class="title">Free Resources</span> </a> <div class="item-submenu mgz-element-inner jutp35i-s"><div class="a05pkiv mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row mgz-row-equal-height content-mid
1087dle"><div class="mgz-element-inner a05pkiv-s"><div class="inner-content mgz-container"><div class="ytnxdx5 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner ytnxdx5-s"><div class="c6958br mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner c6958br-s"><p>Expert-informed FREE resources on childhood trauma, mental health, and other relevant topics. <a href="https://firstbook.org/us/marketplace/free-resources/">Ready to save time and take action to support your kids today? Learn More</a></p></div></div></div></div></div></div></div></div></div><div class="bg2k65b mgz-element burger-text mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item mega right_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace/book-bank" ><span class="title">Book Bank</span> </a> <div class="item-submenu mgz-element-inner bg2k65b-s"><div class="mslr32e mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner mslr32e-s"><div class="inner-content mgz-container"><div class="msg90xu mgz-element mgz-element-column mgz-col-xs-12 mgz-row-gap-margin"><div class="mgz-element-inner msg90xu-s"><div class="bqu6bj9 mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner bqu6bj9-s"><p><strong>Book Bank: New Donated Books & Resources</strong><br>Check out the Book Bank section to explore FREE new books, available for only the cost of shipping & processing.</p></div></div></div></div></div></div></div></div></div><div class="petj9xr mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/" ><span class="title">MISSION</span> </a> <div class="item-submenu mgz-element-inner petj9xr-s"><div class="uvtwuj5 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/the-need" ><span class="title">The Need</span> </a> </div><div class="fn5pw4j mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/solutions" ><span class="title">Solutions</span> </a> </div><div class="okechvl mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/support-us" ><span class="title">Support Us</span> </a> </div><div class="uh47r6r mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/partners" ><span class="title">Partners</span> </a> </div><div class="l3kb5m9 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/about" ><span class="title">About</span> </a> </div><div class="d04h44x mgz-element mgz-hidden-xl mgz-hidden-lg nav-item"><a href="https://firstbook.org/blog" ><span class="title">Blog</span> </a> </div></div></div><div class="okyn0xb mgz-element cl_community-mobile-view mgz-hidden-xl mgz-hidden-lg nav-item level0"><a href="https://firstbook.org/us/community" ><span class="title">COMMUNITY</span> </a> </div><div class="jdsk9u7 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item level0"><a href="https://firstbook.org/us/marketplace" ><span class="title">MARKETPLACE</span> </a> <div class="item-submenu mgz-element-inner jdsk9u7-s"><div class="h88x1bq mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">
1087Shop by Age</span> </a> <div class="item-submenu mgz-element-inner h88x1bq-s"><div class="lfhqt76 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-0-to-3" ><span class="title">Ages 0-3</span> </a> </div><div class="rscmwjw mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-4-to-6" ><span class="title">Ages 4-6</span> </a> </div><div class="ym86jxb mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-7-to-9" ><span class="title">Ages 7-9</span> </a> </div><div class="ivmccbl mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-10-to-12" ><span class="title">Ages 10-12</span> </a> </div><div class="jnic02r mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-13-to-15" ><span class="title">Ages 13-15</span> </a> </div><div class="k9peu8d mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/age/ages-16-to-18" ><span class="title">Ages 16-18</span> </a> </div><div class="hlwmqek mgz-element mgz-child mgz-element-separator mgz-hidden-xs mgz-element-title-align-center"><div class="mgz-element-inner hlwmqek-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="mtvvn1u mgz-element mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/age" ><span class="title">See All Ages</span> </a> </div></div></div><div class="bvau6fb mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/books" ><span class="title">Books</span> </a> <div class="item-submenu mgz-element-inner bvau6fb-s"><div class="yrlrnol mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Featured</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner yrlrnol-s"><div class="pnowf9w mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/new-to-marketplace" ><span class="title">New Arrivals</span> </a> </div><div class="aet37g2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/3-dollars-and-under" ><span class="title">$3 and Under</span> </a> </div><div class="sob3oex mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/first-book-favorites" ><span class="title">Creating Welcoming Schools</span> </a> </div><div class="r3mrrsq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/backtoschool" ><span class="title">Back to School Hub</span> </a> </div><div class="clyrbbp mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/on-hold/favorite-read-alouds" ><span class="title">Favorite Readalouds</span> </a> </div><div class="tq55b37 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/latino-culture" ><span class="title">Latine Characters & Cultures</span> </a> </div><div class="p7liong mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/books-featured/collections" ><span class="title">Collections & Buying in Bulk</span> </a> </div><div class="wo2psrf mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic/see-all-stories-for-all-project/world-languages" ><span class="title">World Languages</span> </a> </div><div class="xer50gv mgz-element mgz-hidden-xl mgz-hidden-lg mgz-hidden-md mgz-hidden-sm mgz-hidden-xs nav-item"><a href="https://firstbook.org/us/marketplace/openebooks" ><span class="title">Open eBooks</span> </a> </div></div></div><div class="kiqgfhy mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Topic</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner kiqgfhy-s"><div class="v3skf1k mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/stories-for-all-project" ><span class="title">Stories For Allâ¢</span> </a> </div><div class="mu8k8wi mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/steam" ><span class="title">STEAM</span> </a> </div><div class="sek81l7 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-grieving-students" ><span class="title">Supporting Grieving Students</span> </a> </div><div class="wxtxcqx mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/sel-hub" ><span class="title">Social & Emotional Learning</span> </a> </div><div class="c585uao mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/supporting-reluctant-readers" ><span class="title">Supporting Reluctant Readers</span> </a> </div><div class="rgopasv mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/awardwinners" ><span class="title">Award Winners</span> </a> </div><div class="velowk2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/earlychildhood" ><span class="title">Early Childhood</span> </a> </div><div class="j6nv0qq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/time-for-change" ><span class="title">Inspiring Changemakers</span> </a> </div><div class="l6xe8tm mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner l6xe8tm-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="ky788w0 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/topic" ><span class="title">See All Topics</span> </a> </div></div></div><div class="lacn07f mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Genres</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner lacn07f-s"><div class="sd7aglq mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/nonfiction" ><span class="title">Nonfiction</span> </a> </div><div class="gji3723 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/funny-books" ><span class="title">Funny Books</span> </a> </div><div class="ppffke5 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/scary-stories" ><span class="title">Scary Stories</span> </a> </div><div class="vga268d mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/action-and-adventure" ><span class="title">Action & Adventure</span> </a> </div><div class="e73wc2l mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/fantasy-and-science-fiction" ><span class="title">Fantasy & SciFi</span> </a> </div><div class="bdk3lf2 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/historical-fiction" ><span class="title">Historical Fiction</span> </a> </div><div class="xqmnso4 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/poetry" ><span class="title">Poetry</span> </a> </div><div class="jow8nbs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre/school-stories" ><span class="title">School Stories</span> </a> </div><div class="kxf1deb mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner kxf1deb-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xmlxwcs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/genre" ><span class="title">See All Genres</span> </a> </div></div></div><div class="c574lku mgz-element nav-item mega left_edge_parent_item"><a href="#" ><span class="title">Book Types</span> <i class="caret fas mgz-fa-angle-down"></i> </a> <div class="item-submenu mgz-element-inner c574lku-s"><div class="h6h0mm3 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/board-books" ><span class="title">Board & Baby Books</span> </a> </div><div class="dh03uvv mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/picture-books" ><span class="title">Picture Books</span> </a> </div><div class="ewoay5m mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/beginning-readers" ><span class="title">Beginning Readers</span> </a> </div><div class="yb5ldxs mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/chapter-books" ><span class="title">Chapter Books</span> </a> </div><div class="i7urwbm mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/graphic-novels-and-comics" ><span class="title">Graphic Novels & Comics</span> </a> </div><div class="h8nn4ah mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/middle-grade-novels" ><span class="title">Middle Grade Novels</span> </a> </div><div class="fy8fgd6 mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type/young-adult-novels" ><span class="title">Young Adult Novels</span> </a> </div><div class="qqi96dj mgz-element mgz-child mgz-element-separator mgz-element-title-align-center"><div class="mgz-element-inner qqi96dj-s"><div class="mgz-element-separator-wrapper mgz-text-center"><div class="mgz-element-separator-line"></div></div></div></div><div class="xu85mbe mgz-element nav-item"><a href="https://firstbook.org/us/marketplace/see-all-books/book-type" ><span class="title">See All Book Types</span> </a> </div></div></div></div></div><div class="teuwpoj mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/supplies" ><span class="title">Supplies</span> </a> <div class="item-submenu mgz-element-inner teuwpoj-s"><div class="fkgid5g mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner fkgid5g-s"><div class="inner-content mgz-container"><div class="h416uib mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner h416uib-s"><div class="q8mogrn mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner q8mogrn-s"><p>Find fantastic supplies to keep your classroom stocked and your students learning and creating.</p></div></div></div></div></div></div></div></div></div><div class="l1bwhsx mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/digital-learning" ><span class="title">Digital Learning</span> </a> <div class="item-submenu mgz-element-inner l1bwhsx-s"><div class="stua8v1 mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner stua8v1-s"><div class="inner-content mgz-container"><div class="i22kt4a mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner i22kt4a-s"><div class="ng5ltxm mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner ng5ltxm-s"><p>Explore this section to discover digital learning apps and resources handpicked for First Book educators.</p></div></div></div></div></div></div></div></div></div><div class="l51by0n mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega left_edge_parent_item"><a href="https://firstbook.org/us/marketplace/activities" ><span class="title">Activities</span> </a> <div class="item-submenu mgz-element-inner l51by0n-s"><div class="wype12q mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner wype12q-s"><div class="inner-content mgz-container"><div class="rs4kc49 mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner rs4kc49-s"><div class="nn72vag mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner nn72vag-s"><p>Engage your students with popular hands-on learning activities for all ages.</p></div></div></div></div></div></div></div></div></div><div class="scumhs2 mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega right_edge_parent_item"><a href="https://firstbook.org/us/marketplace/free-resources" ><span class="title">Free Resources</span> </a> <div class="item-submenu mgz-element-inner scumhs2-s"><div class="vauifwn mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row mgz-row-equal-height content-mid
1087dle"><div class="mgz-element-inner vauifwn-s"><div class="inner-content mgz-container"><div class="hdi0xto mgz-element mgz-element-column mgz-col-md-12 mgz-row-gap-margin"><div class="mgz-element-inner hdi0xto-s"><div class="goq9ynx mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner goq9ynx-s"><p>Expert-informed FREE resources on childhood trauma, mental health, and other relevant topics. <a href="https://firstbook.org/us/marketplace/free-resources/">Ready to save time and take action to support your kids today? Learn More</a></p></div></div></div></div></div></div></div></div></div><div class="d2vjvkb mgz-element mgz-hidden-xl mgz-hidden-lg nav-item mega right_edge_parent_item"><a href="https://firstbook.org/us/marketplace/book-bank" ><span class="title">Book Bank</span> </a> <div class="item-submenu mgz-element-inner d2vjvkb-s"><div class="xf3cg1l mgz-element mgz-element-row mgz-hidden-sm mgz-hidden-xs full_width_row"><div class="mgz-element-inner xf3cg1l-s"><div class="inner-content mgz-container"><div class="sq0j6k0 mgz-element mgz-element-column mgz-col-xs-12 mgz-row-gap-margin"><div class="mgz-element-inner sq0j6k0-s"><div class="xy8rw4b mgz-element mgz-child mgz-element-text"><div class="mgz-element-inner xy8rw4b-s"><p><strong>Book Bank: New Donated Books & Resources</strong><br>Check out the Book Bank section to explore FREE new books, available for only the cost of shipping & processing.</p></div></div></div></div></div></div></div></div></div></div></div></div><div class="burger-menu" style="display: none" data-bind="scope:'dynamic-fb-header-links'"><div id="dropdown-my-account" class="dropdown-user"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><!-- Card Upgrade Section Complete --><div class="card-upgrade card-register-complete" style="display:none;"><div class="card-upgrade-content"><div class="heading"> Welcome back </div><div class="body-text" style="margin-bottom:0px"> Thank you for being a member! </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/new-to-marketplace/'"> See Whatâs New </button> </div><!-- Card Upgrade Section Create Account--><div class="card-upgrade card-guest" style="display:block;"><div class="card-upgrade-content"><div class="heading"> Ready to shop? </div><div class="body-text"> Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. All educators can access free resources and events when they join our Community. </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/customer/account/login?create=1'"> Join for Free </button> </div><!-- Card Upgrade Section Become a Member--><div class="card-upgrade card-register-incomplete" style="display: none;"><div class="card-upgrade-content"><div class="heading"> Ready to shop? </div><div class="body-text"> Anyone working with kids in need can access low-cost books and funding opportunities on the Marketplace. <a href="https://firstbook.org/us/marketplace/register/">Check if you are eligible</a> to become a member. </div></div><button class="button-outline" onclick="window.location.href='https://firstbook.org/us/marketplace/member/information/form/'"> Become a Member for Free </button> </div><!-- Menu Section login--><div class="container-menu login" style="display:none;" data-bind="style: { display: isCustomerLoggedIn() ? 'flex' : 'none' }"><!-- Divider --><div class="divider-login-register"></div><!-- Account Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"></div><div class="link"> Account </div></div><!-- Log out Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/logout/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/logout-icon.svg" alt="Log out" class="icon"></div><div class="link"> Log out </div></div></div><!-- Menu Section not login--><div class="container-menu notlogin" style="display:block;" data-bind="style: { display: !isCustomerLoggedIn() ? 'flex' : 'none' }"><!-- Divider --><div class="divider-login-register"></div><!-- Account Menu Tab --><div class="menu-tab" data-url="https://firstbook.org/us/marketplace/customer/account/login/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Account" class="icon"></div><div class="link"> Sign In </div></div><!-- Log out Menu Tab --><!-- <div class="menu-tab" data-url="https://firstbook.org/us/marketplace/register/"><div class="icon-container"><img src="https://firstbook.org/us/marketplace/media/theme_customization/user-icon.svg" alt="Log out" class="icon"></div><div class="link"> Become A Member </div></div> --></div>
1087<script> 1088 document.querySelectorAll('.menu-tab').forEach(item => { 1089 item.addEventListener('click', () => { 1090 const url = item.getAttribute('data-url'); 1091 window.location.href = url; 1092 }); 1093 }); 1094 </script>
1094</div></div></div>
1094<script type="text/x-magento-init"> 1095 { 1096 "*": { 1097 "Firstbook_ExNinjaMenus/js/menu-manager": { 1098 "media_url": "https://firstbook.org/us/marketplace/media/" 1099 } 1100 } 1101 } 1102</script>
1102 <style>/* New Design Start */ 1103.header.content { 1104 &:after { 1105 display: none !important; 1106 } 1107 1108 .burger-eligibility { 1109 display: none; 1110 1111 .logged, .guest { 1112 display: none; 1113 } 1114 } 1115 1116 .navigation { 1117 width: unset; 1118 background: unset; 1119 flex: 0 0 auto; 1120 1121 .ninjamenus.ninjamenus-desktop .left_edge_parent_item > .item-submenu { 1122 left: 0; 1123 top: 75px; 1124 } 1125 1126 .ninjamenus.ninjamenus-desktop .left_edge_parent_item.nav-item-static > .item-submenu { 1127 left: 0; 1128 top: 85px; 1129 width: fit-content !important; 1130 } 1131 1132 .ninjamenus.ninjamenus-desktop .right_edge_parent_item > .item-submenu { 1133 right: 0; 1134 top: 75px; 1135 } 1136 1137 .ninjamenus.ninjamenus-desktop { 1138 .magezon-builder { 1139 .books-menu { 1140 .item-submenu { 1141 transform: translateX(-50%); 1142 width: calc(100vw - 50px); 1143 max-width: 1248px; 1144 } 1145 } 1146 .nav-item.level0.active { 1147 a { 1148 color: #18A0CF !important; 1149 background-color: unset; 1150 } 1151 } 1152 .cl_shop-by-age, .books-menu { 1153 > a::after { 1154 content: ""; 1155 display: inline-block; 1156 width: 7px; 1157 height: 7px; 1158 border-right: 1px solid #004987; 1159 border-bottom: 1px solid #004987; 1160 transform: rotate(45deg); /* Gira el cuadrado para que parezca flecha */ 1161 margin-left: 5px; 1162 vertical-align: middle; 1163 margin-bottom: 6px; 1164 } 1165 } 1166 } 1167 } 1168 1169 .magezon-builder { 1170 .mgz-child:not(:last-child) { 1171 .mgz-element-inner { 1172 margin-bottom: 0; 1173 } 1174 } 1175 1176 .level0 { 1177 .title { 1178 font-weight: 700; 1179 &:hover { 1180 color: #127DA2; 1181 } 1182 1183 &:active { 1184 color: #18A0CF; 1185 } 1186 } 1187 } 1188 1189 .mgz-element-column > .mgz-element-inner { 1190 padding: 0 !important; 1191 } 1192 1193 .item-submenu { 1194 &.mgz-element-inner { 1195 border-radius: 12px; 1196 box-shadow: 0 2px 12px 0 rgba(138, 138, 138, 0.2); 1197 } 1198 1199 .mgz-element-text { 1200 font-family: "Bree", sans-serif; 1201 color: #004987; 1202 font-size: 16px; 1203 font-weight: 700; 1204 line-height: 24px; 1205 1206 p { 1207 padding-left: 14px; 1208 padding-bottom: 12px; 1209 margin-bottom: 12px; 1210 1211 strong, b { 1212 font-weight: 400; 1213 } 1214 } 1215 } 1216 1217 .mgz-element-separator { 1218 .mgz-element-inner { 1219 margin-bottom: 12px; 1220 } 1221 } 1222 1223 .nav-item { 1224 .title { 1225 font-family: "Bree", sans-serif; 1226 color: #003460; 1227 letter-spacing: 0; 1228 font-size: 16px; 1229 font-weight: 400; 1230 line-height: 24px; 1231 padding: 12px 0 12px 26px; 1232 1233 &:hover { 1234 color: #127DA2; 1235 } 1236 1237 &:active { 1238 color: #18A0CF; 1239 } 1240 } 1241 } 1242 } 1243 1244 .burger-text { 1245 .item-submenu { 1246 .mgz-element-inner { 1247 font-family: "Bree", sans-serif; 1248 color: #004987; 1249 font-size: 16px; 1250 font-weight: 400; 1251 line-height: 24px; 1252 letter-spacing: 0; 1253 1254 a { 1255 color: #004987; 1256 } 1257 } 1258 } 1259 } 1260 } 1261 } 1262} 1263 1264@media (max-width: 1024px) { 1265 /* Slide In */ 1266 .nav-open { 1267 .page-wrapper { 1268 .sections.nav-sections { 1269 max-width: 390px; 1270 transform: translateX(0); 1271 width: 100%; 1272 } 1273 } 1274 } 1275 1276 /* Slide Out */ 1277 .page-wrapper { 1278 .sections.nav-sections { 1279 left: unset; 1280 width: unset; 1281 transform: translateX(-100%); 1282 transition: transform 0.3s ease; 1283 } 1284 } 1285 1286 .page-header { 1287 .header.content { 1288 /* Slide Out */ 1289 .navigation { 1290 transform: translateX(-100%); 1291 opacity: 0; 1292 transition: transform 0.3s ease; 1293 pointer-events: none; 1294 } 1295 1296 /* Slide In */ 1297 .navigation.mobile-width { 1298 position: absolute; 1299 top: 0; 1300 left: 0; 1301 width: 100%; 1302 height: 100vh; 1303 max-width: 390px; 1304 opacity: 1;
1305 overflow-y: auto; 1306 overscroll-behavior: contain; 1307 transform: translateX(0); 1308 pointer-events: auto; 1309 padding-bottom: 25px; 1310 padding-top: 12px; 1311 background: #fff; 1312 z-index: 100; 1313 1314 .magezon-builder { 1315 .item-submenu { 1316 &.mgz-element-inner { 1317 border-radius: unset; 1318 box-shadow: none; 1319 } 1320 1321 .nav-item { 1322 padding: 0; 1323 .title { 1324 font-weight: 500; 1325 padding-left: 0; 1326 } 1327 1328 &.ninjamenus-toggle-active { 1329 > a:first-child { 1330 .title { 1331 color: #18A0CF; 1332 } 1333 } 1334 } 1335 } 1336 } 1337 1338 .nav-item { 1339 .opener { 1340 width: 95px; 1341 } 1342 } 1343 } 1344 1345 .burger-header { 1346 --padding-6: 24px; 1347 margin: 0 var(--padding-6); 1348 border-bottom: 1px solid #F0F0F0; 1349 padding-bottom: 30px; 1350 1351 /* Card Upgrade Section */ 1352 .selectors-group { 1353 margin-top: 20px; 1354 margin-left: 0; 1355 } 1356 1357 .buttons-group { 1358 width: 100%; 1359 margin-top: 24px; 1360 1361 .btn-donate { 1362 border-radius: 10px !important; 1363 display: inline-flex; 1364 padding: 10px 24px !important; 1365 justify-content: center; 1366 align-items: center; 1367 gap: 8px; 1368 background: #CA2B53; 1369 box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); 1370 font-size: 16px; 1371 font-weight: 700; 1372 line-height: 20px; 1373 color: #fff; 1374 text-decoration: none; 1375 transition: background .2s ease, transform .1s ease; 1376 border: none; 1377 cursor: pointer; 1378 width: 100%; 1379 box-sizing: border-box; 1380 } 1381 } 1382 1383 .logo-link { 1384 padding: 0; 1385 width: 100%; 1386 max-width: fit-content; 1387 } 1388 1389 .selector-btn { 1390 display: flex; 1391 width: 200px; 1392 background: #fff; 1393 color: #606060; 1394 border: none; 1395 align-items: center; 1396 padding: 0; 1397 1398 .flag-icon { 1399 margin-right: 5px; 1400 } 1401 1402 .chevron-icon { 1403 margin-left: auto; 1404 width: 12px; 1405 height: 12px; 1406 color: #606060; 1407 } 1408 1409 &:hover { 1410 background: #fff !important; 1411 } 1412 1413 span { 1414 color: #606060; 1415 font-weight: 250 !important; 1416 font-size: 16px; 1417 letter-spacing: 0; 1418 margin-top: 2px; 1419 } 1420 } 1421 1422 .selector-dropdown { 1423 display: none; 1424 list-style: none; 1425 padding: 0; 1426 margin: 5px 0; 1427 border: 1px solid rgb(204, 204, 204); 1428 border-radius: 4px; 1429 background: rgb(255, 255, 255); 1430 position: absolute; 1431 max-width: 200px; 1432 width: 100%; 1433 1434 .dropdown-item { 1435 display: flex; 1436 1437 img { 1438 margin-top: 2px; 1439 height: 16px; 1440 width: 24px; 1441 } 1442 } 1443 1444 span { 1445 margin-left: 5px; 1446 color: #606060; 1447 font-weight: 250 !important; 1448 font-size: 16px; 1449 letter-spacing: 0; 1450 } 1451 1452 li { 1453 padding: 5px; 1454 } 1455 } 1456 1457 .top-group { 1458 display: flex; 1459 justify-content: space-between; 1460 align-items: center; 1461 1462 .ninjamenus-close-btn { 1463 margin: 0 12px; 1464 cursor: pointer; 1465 min-width: 24px; 1466 } 1467 } 1468 1469 .ninjamenus-close-btn:hover { 1470 color: #18A0CF; 1471 } 1472 } 1473 1474 .burger-eligibility { 1475 display: block; 1476 padding: 24px 0; 1477 margin: 0 var(--padding-6); 1478 border-bottom: 1px solid #F0F0F0; 1479 font-family: "Trebuchet MS", sans-serif;; 1480 1481 .title { 1482 font-size: 12px; 1483 line-height: 20px; 1484 color: #69696A; 1485 text-transform: uppercase; 1486 } 1487 1488 .link { 1489 padding: 12px 0 0; 1490 font-size: 14px; 1491 line-height: 20px; 1492 font-weight: 400; 1493 1494 &:hover { 1495 color: #127da2 !important; 1496 } 1497 1498 &.grey { 1499 color: #878788; 1500 } 1501 1502 &.blue { 1503 color: #004987; 1504 } 1505 } 1506 } 1507 1508 .burger-navigation { 1509 margin: 24px 24px 16px; 1510 1511 span { 1512 font-size: 12px; 1513 font-weight: 400; 1514 line-height: 20px; 1515 color: #69696A; 1516 text-transform: uppercase; 1517 font-family: "Trebuchet MS", sans-serif; 1518 } 1519 } 1520 1521 .burger-menu { 1522 margin-top: 45px; 1523 1524 /* Card Upgrade Section */ 1525 /* Colors */ 1526 --bg-card-default: #ffffff; 1527 --bg-button-outline: #ffffff; 1528 --border-card-default: #d1d1d1; 1529 --border-button-outline: #18a0cf; 1530 --text-heading-brand: #004987; 1531 --text-card-body: #4b4b4b; 1532 --text-button-outline: #18a0cf; 1533 --stroke-divider: rgba(240, 240, 240, 1); 1534 1535 /* Spacing */ 1536 --gap-2: 4px; 1537 --gap-4: 12px; 1538 --gap-6: 24px; 1539 --padding-3: 8px; 1540 --padding-4: 12px; 1541 --padding-5: 16px; 1542 --padding-6: 24px; 1543 1544 /* Border Radius */ 1545 --radius-4: 12px; 1546 1547 /* Border Width */ 1548 --icon-thin: 1px; 1549 --width-outline: 2.5px; 1550 1551 /* Typography */ 1552 --heading-xs-family: 'Bree', sans-serif; 1553 --heading-xs-size: 16px; 1554 --heading-xs-lh: 20px; 1555 --heading-xs-weight: 700; 1556 1557 --body-xs-family: 'Trebuchet MS', sans-serif; 1558 --body-xs-size: 12px; 1559 --body-xs-lh: 20px; 1560 --body-xs-weight: 400; 1561 1562 --button-sm-family: 'Bree', sans-serif; 1563 --button-sm-size: 14px; 1564 --button-sm-lh: 16px; 1565 --button-sm-weight: 700; 1566 1567 --header-nav-main-family: 'Bree', sans-serif; 1568 --header-nav-main-size: 16px; 1569 --header-nav-main-lh: 24px; 1570 --header-nav-main-weight: 700; 1571 1572 .card-upgrade { 1573 background-color: var(--bg-card-default); 1574 border: var(--icon-thin) solid var(--border-card-default); 1575 border-radius: var(--radius-4); 1576 padding: var(--padding-5); 1577 display: flex; 1578 flex-direction: column; 1579 gap: var(--gap-6); 1580 margin: var(--padding-6); 1581 1582 .button-outline { 1583 margin-top: 24px; 1584 } 1585 } 1586 1587 .card-upgrade-content { 1588 display: flex; 1589 flex-direction: column; 1590 gap: var(--gap-4); 1591 width: 100%; 1592 1593 .heading { 1594 font-size: var(--heading-xs-size); 1595 font-weight: var(--heading-xs-weight); 1596 line-height: var(--heading-xs-lh); 1597 color: var(--text-heading-brand); 1598 margin: 0; 1599 } 1600 1601 .body-text { 1602 font-size: var(--body-xs-size); 1603 font-weight: var(--body-xs-weight); 1604 line-height: var(--body-xs-lh); 1605 color: var(--text-card-body); 1606 margin: 0; 1607 1608 a { 1609 display: inline-block; 1610 padding: 0; 1611 } 1612 } 1613 } 1614 1615 .button-outline { 1616 background-color: var(--bg-button-outline); 1617 border: var(--width-outline) solid var(--border-button-outline); 1618 border-radius: var(--radius-4); 1619 padding: var(--padding-4) var(--padding-5); 1620 display: flex; 1621 align-items: center; 1622 justify-content: center; 1623 gap: var(--gap-2); 1624 width: 100%; 1625 cursor: pointer; 1626 transition: all 0.2s ease; 1627 font-size: var(--button-sm-size); 1628 font-weight: var(--button-sm-weight); 1629 line-height: var(--button-sm-lh); 1630 color: var(--text-button-outline); 1631 white-space: nowrap; 1632 } 1633 1634 .button-outline:hover { 1635 background-color: rgba(24, 160, 207, 0.05); 1636 } 1637 1638 .button-outline:active { 1639 transform: scale(0.98); 1640 } 1641 1642 /* Menu Container */ 1643 1644 .container-menu { 1645 display: flex; 1646 flex-direction: column; 1647 gap: var(--gap-4); 1648 width: 100%; 1649 1650 .menu-tab { 1651 display: flex; 1652 padding: 12px 24px; 1653 margin-top: 12px; 1654 } 1655 1656 .menu-tab ~ .menu-tab { 1657 margin-top: 0;
1658 } 1659 } 1660 1661 /* Divider */ 1662 .divider-login-register { 1663 width: 100%; 1664 height: 1px; 1665 background-color: var(--stroke-divider); 1666 margin: 0; 1667 } 1668 1669 .menu-tab:hover { 1670 background-color: #f9f9f9; 1671 } 1672 1673 .icon-container { 1674 width: 20px; 1675 height: 24px; 1676 display: flex; 1677 align-items: center; 1678 justify-content: center; 1679 flex-shrink: 0; 1680 } 1681 1682 .icon { 1683 display: block; 1684 } 1685 1686 .link { 1687 font-size: var(--header-nav-main-size); 1688 font-weight: var(--header-nav-main-weight); 1689 line-height: var(--header-nav-main-lh); 1690 color: #69696a; 1691 white-space: nowrap; 1692 flex-grow: 1; 1693 padding-left: 10px 1694 } 1695 1696 /* Responsive adjustments */ 1697 @media (max-width: 400px) { 1698 .dropdown-user { 1699 width: 100%; 1700 max-width: 367px; 1701 } 1702 } 1703 1704 .show-card { 1705 display: block !important; 1706 } 1707 1708 .logo img { 1709 display: none; 1710 } 1711 1712 /* --- Responsive --- */ 1713 @media (max-width: 876px) { 1714 .page-header .wrapper { 1715 display: none !important; 1716 } 1717 1718 .logo img { 1719 display: block; 1720 margin: auto; 1721 } 1722 } 1723 } 1724 1725 } 1726 } 1727 } 1728 1729 .sections.nav-sections { 1730 .section-item-content.nav-sections-item-content { 1731 display: none; 1732 } 1733 } 1734} 1735/* New Design End */ 1736 1737@media (min-width: 1023px) { 1738 .nav-toggle { 1739 display: none !important; 1740 } 1741 1742 .header.content { 1743 .navigation { 1744 .magezon-builder { 1745 .level0 { 1746 .title { 1747 font-weight: 400; 1748 font-size: 16px; 1749 } 1750 } 1751 } 1752 } 1753 } 1754} 1755 1756@media (max-width: 1023px) { 1757 .nav-toggle { 1758 display: inline-block; 1759 text-decoration: none; 1760 cursor: pointer; 1761 display: block; 1762 font-size: 0; 1763 left: -20px; 1764 position: absolute; 1765 top: -125px !important; 1766 z-index: 14; 1767 } 1768 1769 .nav-sections { 1770 background: #fff !important; 1771 } 1772 1773 .nav-open .navigation .ninjamenus-hamburger-menu { 1774 display: block !important; 1775 } 1776 1777 .section-item-title.nav-sections-item-title.active { 1778 display: none; 1779 } 1780 1781 .section-item-title.nav-sections-item-title { 1782 display: none; 1783 } 1784 1785 .ninjamenus-hamburger-trigger { 1786 display: none !important; 1787 } 1788 1789 div#store\.menu { 1790 padding: 0; 1791 margin-top: 0; 1792 } 1793 1794 nav.navigation.active { 1795 margin-top: 0; 1796 } 1797 1798 #ninjamenus3.ninjamenus .level0>a { 1799 color: #004987; 1800 background-color: unset; 1801 font-size: 16px; 1802 font-weight: 600; 1803 } 1804 1805 .ninjamenus .ninjamenus-toggle-active > a:first-child { 1806 color: #18A0CF !important; 1807 } 1808 .ninjamenus .ninjamenus-toggle-active > .opener:before { 1809 color: #18A0CF; 1810 content: "\f077"; 1811 font-family: "Font Awesome 5 Free" !important; 1812 font-weight: 900; 1813 } 1814} 1815 1816/*.panel.header .links,.panel.header .switcher { 1817 display: none 1818 }*/ 1819 1820.burger-menu { 1821 display: none; 1822} 1823 1824.burger-header { 1825 display: none; 1826} 1827 1828.burger-navigation { 1829 display: none; 1830} 1831 1832.nav-sections { 1833 background: #004987; 1834} 1835 1836.nav-toggle { 1837 display: inline-block; 1838 text-decoration: none; 1839 cursor: pointer; 1840 display: block; 1841 font-size: 0; 1842 left: 15px; 1843 position: absolute; 1844 top: 108px; 1845 z-index: 14; 1846} 1847 1848.nav-toggle:before { 1849 -webkit-font-smoothing: antialiased; 1850 -moz-osx-font-smoothing: grayscale; 1851 font-size: 28px; 1852 line-height: inherit; 1853 color: #757575; 1854 content: "\e609"; 1855 font-family: "luma-icons"; 1856 vertical-align: middle; 1857 display: inline-block; 1858 font-weight: 400; 1859 overflow: hidden; 1860 speak: none; 1861 text-align: center; 1862} 1863 1864.nav-toggle>span { 1865 border: 0; 1866 clip: rect(0, 0, 0, 0); 1867 height: 1px; 1868 margin: -1px; 1869 overflow: hidden; 1870 padding: 0; 1871 position: absolute; 1872 width: 1px; 1873} 1874 1875@media only screen and (max-width: 1023px) { 1876 1877 .navigation, 1878 .breadcrumbs, 1879 .page-header .header.panel, 1880 .header.content, 1881 .footer.content, 1882 .page-main, 1883 .page-wrapper>.widget,
1884 .page-wrapper>.page-bottom, 1885 .block.category.event, 1886 .top-container { 1887 padding-left: 15px; 1888 padding-right: 15px; 1889 } 1890 1891 .account .page-main, 1892 .cms-privacy-policy .page-main { 1893 padding-top: 41px; 1894 position: relative; 1895 } 1896 1897 .navigation { 1898 padding: 0; 1899 } 1900 1901 .navigation .parent .level-top { 1902 position: relative; 1903 display: block; 1904 text-decoration: none; 1905 } 1906 1907 .navigation .parent .level-top:after { 1908 -webkit-font-smoothing: antialiased; 1909 -moz-osx-font-smoothing: grayscale; 1910 font-size: 42px; 1911 line-height: inherit; 1912 color: inherit; 1913 content: "\e622"; 1914 font-family: "luma-icons"; 1915 vertical-align: middle; 1916 display: inline-block; 1917 font-weight: 400; 1918 overflow: hidden; 1919 speak: none; 1920 text-align: center; 1921 } 1922 1923 .navigation .parent .level-top:after { 1924 position: absolute; 1925 right: 7px; 1926 top: -8px; 1927 } 1928 1929 .navigation .parent .level-top.ui-state-active:after { 1930 content: "\e621"; 1931 } 1932 1933 .nav-sections { 1934 -webkit-overflow-scrolling: touch; 1935 -webkit-transition: left 0.3s; 1936 -moz-transition: left 0.3s; 1937 -ms-transition: left 0.3s; 1938 transition: left 0.3s; 1939 height: 100%; 1940 left: calc(-1 * (100% - 0px)); 1941 overflow: auto; 1942 position: fixed; 1943 top: 0; 1944 width: calc(100% - 0px); 1945 } 1946 1947 .nav-sections .switcher { 1948 border-top: 1px solid #d1d1d1; 1949 font-size: 1.6rem; 1950 font-weight: 700; 1951 margin: 0; 1952 padding: 0.8rem 3.5rem 0.8rem 2rem; 1953 } 1954 1955 .nav-sections .switcher .label { 1956 display: block; 1957 margin-bottom: 5px; 1958 } 1959 1960 .nav-sections .switcher:last-child { 1961 border-bottom: 1px solid #d1d1d1; 1962 } 1963 1964 .nav-sections .switcher-trigger strong { 1965 position: relative; 1966 display: block; 1967 text-decoration: none; 1968 } 1969 1970 .nav-sections .switcher-trigger strong:after { 1971 -webkit-font-smoothing: antialiased; 1972 -moz-osx-font-smoothing: grayscale; 1973 font-size: 42px; 1974 line-height: inherit; 1975 color: inherit; 1976 content: "\e622"; 1977 font-family: "luma-icons"; 1978 vertical-align: middle; 1979 display: inline-block; 1980 font-weight: 400; 1981 overflow: hidden; 1982 speak: none; 1983 text-align: center; 1984 } 1985 1986 .nav-sections .switcher-trigger strong:after { 1987 position: absolute; 1988 right: -40px; 1989 top: -16px; 1990 } 1991 1992 .nav-sections .switcher-trigger.active strong:after { 1993 content: "\e621"; 1994 } 1995 1996 .nav-sections .switcher-dropdown { 1997 margin: 0; 1998 padding: 0; 1999 list-style: none none; 2000 display: none; 2001 padding: 10px 0; 2002 } 2003 2004 .nav-sections .switcher-options.active .switcher-dropdown { 2005 display: block; 2006 } 2007 2008 .nav-sections .header.links { 2009 margin: 0; 2010 padding: 0; 2011 list-style: none none; 2012 border-bottom: 1px solid #d1d1d1; 2013 } 2014 2015 .nav-sections .header.links li { 2016 font-size: 1.6rem; 2017 margin: 0; 2018 } 2019 2020 .nav-sections .header.links li.greet.welcome { 2021 border-top: 1px solid #d1d1d1; 2022 font-weight: 700; 2023 padding: 0.8rem 15px; 2024 } 2025 2026 .nav-sections .header.links li>a { 2027 border-top: 1px solid #d1d1d1; 2028 } 2029 2030 .nav-sections .header.links a, 2031 .nav-sections .header.links a:hover { 2032 color: #575757; 2033 text-decoration: none; 2034 display: block; 2035 font-weight: 700; 2036 padding: 0.8rem 15px; 2037 } 2038 2039 .nav-sections .header.links .header.links { 2040 border: 0; 2041 } 2042 2043 .nav-before-open { 2044 height: 100%; 2045 overflow-x: hidden; 2046 width: 100%; 2047 } 2048 2049 .nav-before-open .page-wrapper { 2050 -webkit-transition: left 0.3s; 2051 -moz-transition: left 0.3s; 2052 -ms-transition: left 0.3s; 2053 transition: left 0.3s; 2054 height: 100%; 2055 left: 0; 2056 overflow: hidden; 2057 position: relative; 2058 } 2059 2060 .nav-before-open body { 2061 height: 100%; 2062 overflow: hidden; 2063 position: relative; 2064 width: 100%; 2065 } 2066 2067 .nav-open .nav-sections { 2068 -webkit-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); 2069 -moz-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75);
2070 -ms-box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); 2071 box-shadow: 0 0 5px 0 rgba(50, 50, 50, 0.75); 2072 left: 0; 2073 z-index: 99; 2074 background-color: #0faadf; 2075 } 2076 2077 .nav-open .nav-toggle:after { 2078 background: rgba(0, 0, 0, 0.7); 2079 content: ""; 2080 display: block; 2081 height: 100%; 2082 position: fixed; 2083 right: 0; 2084 top: 0; 2085 width: 100%; 2086 z-index: 1; 2087 } 2088 2089 .nav-sections-items { 2090 position: relative; 2091 z-index: 1; 2092 } 2093 2094 .nav-sections-items:before, 2095 .nav-sections-items:after { 2096 content: ""; 2097 display: table; 2098 } 2099 2100 .nav-sections-items:after { 2101 clear: both; 2102 } 2103 2104 .nav-sections-item-title { 2105 background: #e3e3e3; 2106 border: solid #d7d7d7; 2107 border-width: 0 0 1px 1px; 2108 box-sizing: border-box; 2109 float: left; 2110 padding-top: 24px; 2111 text-align: center; 2112 width: 33.33%; 2113 } 2114 2115 .nav-sections-item-title.active { 2116 background: 0 0; 2117 border-bottom: 0; 2118 } 2119 2120 .nav-sections-item-title .nav-sections-item-switch:hover { 2121 text-decoration: none; 2122 } 2123 2124 .nav-sections-item-content { 2125 box-sizing: border-box; 2126 float: right; 2127 margin-left: -100%; 2128 width: 100%; 2129 padding: 25px 0; 2130 } 2131 2132 .nav-sections-item-content:before, 2133 .nav-sections-item-content:after { 2134 content: ""; 2135 display: table; 2136 } 2137 2138 .nav-sections-item-content:after { 2139 clear: both; 2140 } 2141 2142 .nav-sections-item-content.active { 2143 display: block; 2144 } 2145 2146 .navigation { 2147 background: #fff; 2148 box-sizing: border-box; 2149 } 2150 2151 .navigation ul { 2152 margin: 0; 2153 padding: 0; 2154 } 2155 2156 .navigation li { 2157 margin: 0; 2158 } 2159 2160 .navigation a { 2161 display: block; 2162 padding-top: 10px; 2163 padding-right: 0; 2164 padding-bottom: 10px; 2165 padding-left: 15px; 2166 } 2167 2168 .navigation a, 2169 .navigation a:hover { 2170 color: #004987; 2171 font-weight: 600; 2172 text-decoration: none; 2173 } 2174 2175 .navigation .level0>.level-top { 2176 font-weight: 700; 2177 padding: 8px 40px 8px 15px; 2178 text-transform: uppercase; 2179 word-wrap: break-word; 2180 } 2181 2182 .navigation .level0>.level-top:hover { 2183 color: #333; 2184 } 2185 2186 .navigation .level0.active .all-category .ui-state-focus { 2187 border-color: #18A0CF; 2188 border-style: solid; 2189 border-width: 0 0 0 8px; 2190 color: #333; 2191 padding-left: 7px; 2192 display: inline-block; 2193 } 2194 2195 .navigation .level0>.level1 { 2196 font-weight: 600; 2197 } 2198 2199 .navigation .level0.active>a:not(.ui-state-active), 2200 .navigation .level0.has-active>a:not(.ui-state-active) { 2201 //border-color: #18A0CF; 2202 //border-style: solid; 2203 //border-width: 0 0 0 8px; 2204 //color: #333; 2205 } 2206 2207 .navigation .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), 2208 .navigation .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) { 2209 margin-left: -8px; 2210 } 2211 2212 .navigation li.level0:last-child { 2213 border-bottom: 1px solid #d1d1d1; 2214 } 2215 2216 .navigation .submenu>li { 2217 word-wrap: break-word; 2218 } 2219 2220 .navigation .submenu>li>a:hover { 2221 color: #333; 2222 } 2223 2224 .navigation .submenu:not(:first-child) { 2225 font-weight: 400; 2226 line-height: 1.3; 2227 left: auto !important; 2228 overflow-x: hidden; 2229 padding: 0; 2230 position: relative; 2231 top: auto !important; 2232 transition: left 0.3s ease-out; 2233 } 2234 2235 .navigation .submenu:not(:first-child)>li>a { 2236 padding-left: 15px; 2237 } 2238 2239 .navigation .submenu:not(:first-child)>li:last-child { 2240 margin-bottom: 0; 2241 } 2242 2243 .navigation .submenu:not(:first-child) ul { 2244 display: block; 2245 padding-left: 15px; 2246 } 2247 2248 .navigation .submenu:not(:first-child) ul>li { 2249 margin: 0; 2250 } 2251 2252 .navigation .submenu:not(:first-child) ul>li a { 2253 color: #575757; 2254 display: block; 2255 line-height: normal; 2256 } 2257 2258 .navigation .submenu:not(:first-child) ul>li a:hover { 2259 color: #333; 2260 } 2261 2262 .navigation .submenu:not(:first-child).expanded { 2263 display: block !important; 2264 padding-right: 0; 2265 top: 0 !important; 2266 } 2267 2268 .navigation .submenu:not(:first-child) .active>a { 2269 border-color: #18A0CF; 2270 border-style: solid; 2271 border-width: 0 0 0 8px; 2272 color: #333; 2273 padding-left: 7px; 2274 } 2275 2276 .navigation .submenu:not(:first-child) .level1.active>a { 2277 padding-left: 7px; 2278 } 2279 2280 .navigation .parent .level-top:after { 2281 font-size: 1.6rem; 2282 right: 10px; 2283 top: 7px; 2284 } 2285 .burger-menu { 2286 display: block !important; 2287 height: 500px; 2288 } 2289 2290 .burger-header { 2291 display: block !important; 2292 } 2293 2294 .burger-navigation { 2295 display: block !important; 2296 } 2297} 2298</style></div> 2299 2300 </nav> 2301 2302<div data-block="minicart" class="minicart-wrapper"> 2303 <a class="action showcart" href="https://firstbook.org/us/marketplace/checkout/cart/" 2304 data-bind="scope: 'minicart_content'">
2305 <span class="custom-minicart-icon"> 2306 <img src="https://firstbook.org/us/marketplace/media/theme_customization/shopping_cart.svg" alt="Cart" /> 2307 </span> 2308 <span class="text">My Cart</span> 2309 <span class="counter qty empty" 2310 data-bind="css: { empty: !!getCartParam('summary_count') == false && !isLoading() }, 2311 blockLoader: isLoading"> 2312 <span class="counter-number"> 2313 <!-- ko if: getCartParam('summary_count') --> 2314 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 2315 <!-- /ko --> 2316 </span> 2317 <span class="counter-label"> 2318 <!-- ko if: getCartParam('summary_count') --> 2319 <!-- ko text: getCartParam('summary_count').toLocaleString(window.LOCALE) --><!-- /ko --> 2320 <!-- ko i18n: 'items' --><!-- /ko --> 2321 <!-- /ko --> 2322 </span> 2323 </span> 2324 </a> 2325 <div class="block block-minicart" 2326 data-role="dropdownDialog" 2327 data-mage-init='{"dropdownDialog":{ 2328 "appendTo":"[data-block=minicart]", 2329 "triggerTarget":".showcart", 2330 "timeout": "2000", 2331 "closeOnMouseLeave": false, 2332 "closeOnEscape": true, 2333 "triggerClass":"active", 2334 "parentClass":"active", 2335 "buttons":[]}}'> 2336 <div id="minicart-content-wrapper" data-bind="scope: 'minicart_content'"> 2337 <!-- ko template: getTemplate() --><!-- /ko --> 2338 </div> 2339 </div> 2340
2340<script>window.checkout = {"shoppingCartUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/cart\/","checkoutUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/","updateItemQtyUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/sidebar\/updateItemQty\/","removeItemUrl":"https:\/\/firstbook.org\/us\/marketplace\/checkout\/sidebar\/removeItem\/","imageTemplate":"Magento_Catalog\/product\/image_with_borders","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","minicartMaxItemsVisible":3,"websiteId":"4","maxItemsToDisplay":10,"storeId":"7","storeGroupId":"6","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/login\/referer\/aHR0cHM6Ly9maXJzdGJvb2sub3JnL3VzL21hcmtldHBsYWNlL2N1c3RvbWVyL2FjY291bnQvbG9naW4v\/","isRedirectRequired":false,"autocomplete":"off","captcha":{"user_login":{"isCaseSensitive":false,"imageHeight":50,"imageSrc":"","refreshUrl":"https:\/\/firstbook.org\/us\/marketplace\/captcha\/refresh\/","isRequired":false,"timestamp":1790243835}}}</script>
2340
2340<script type="text/x-magento-init"> 2341 { 2342 "[data-block='minicart']": { 2343 "Magento_Ui/js/core/app": {"components":{"minicart_content":{"children":{"subtotal.container":{"children":{"subtotal":{"children":{"subtotal.totals":{"config":{"display_cart_subtotal_incl_tax":0,"display_cart_subtotal_excl_tax":1,"template":"Magento_Tax\/checkout\/minicart\/subtotal\/totals"},"component":"Magento_Tax\/js\/view\/checkout\/minicart\/subtotal\/totals","children":{"subtotal.totals.msrp":{"component":"Magento_Msrp\/js\/view\/checkout\/minicart\/subtotal\/totals","config":{"displayArea":"minicart-subtotal-hidden","template":"Magento_Msrp\/checkout\/minicart\/subtotal\/totals"}}}}},"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/subtotal"}}},"component":"uiComponent","config":{"displayArea":"subtotalContainer"}},"item.renderer":{"component":"Magento_Checkout\/js\/view\/cart-item-renderer","config":{"displayArea":"defaultRenderer","template":"Magento_Checkout\/minicart\/item\/default"},"children":{"item.image":{"component":"Magento_Catalog\/js\/view\/image","config":{"template":"Magento_Catalog\/product\/image","displayArea":"itemImage"}},"checkout.cart.item.price.sidebar":{"component":"uiComponent","config":{"template":"Magento_Checkout\/minicart\/item\/price","displayArea":"priceSidebar"}}}},"extra_info":{"component":"uiComponent","config":{"displayArea":"extraInfo"}},"promotion":{"component":"uiComponent","config":{"displayArea":"promotion"}}},"config":{"itemRenderer":{"default":"defaultRenderer","simple":"defaultRenderer","virtual":"defaultRenderer"},"template":"Kadro_CartItems\/minicart\/content"},"component":"Magento_Checkout\/js\/view\/minicart"}},"types":[]} }, 2344 "*": { 2345 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 2346 } 2347 } 2348 </script>
2348 2349</div> 2350</div></header> <div class="sections nav-sections"> 2351 <div class="section-items nav-sections-items" 2352 data-mage-init='{"tabs":{"openedState":"active"}}'> 2353 <div class="section-item-title nav-sections-item-title" 2354 data-role="collapsible"> 2355 <a class="nav-sections-item-switch" 2356 data-toggle="switch" href="#store.links"> 2357 Account </a> 2358 </div> 2359 <div class="section-item-content nav-sections-item-content" 2360 id="store.links" 2361 data-role="content"> 2362 <!-- Account links --> </div> 2363 </div> 2364 </div> 2365<main id="maincontent" class="page-main"><a id="contentarea" tabindex="-1"></a> 2366<div class="page-title-wrapper"> 2367 <h1 class="page-title" 2368 > 2369 <span class="base" data-ui-id="page-title-wrapper" >Customer Login</span> </h1> 2370 </div> 2371<div class="page messages"><div data-placeholder="messages"></div> 2372<div data-bind="scope: 'messages'"> 2373 <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 --> 2374 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 2375 data: cookieMessagesObservable(), as: 'message' 2376 }"> 2377 <div data-bind="attr: { 2378 class: 'message-' + message.type + ' ' + message.type + ' message', 2379 'data-ui-id': 'message-' + message.type 2380 }"> 2381 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 2382 </div> 2383 </div> 2384 <!-- /ko --> 2385 2386 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 2387 data: messages().messages, as: 'message' 2388 }, afterRender: purgeMessages"> 2389 <div data-bind="attr: { 2390 class: 'message-' + message.type + ' ' + message.type + ' message', 2391 'data-ui-id': 'message-' + message.type 2392 }"> 2393 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 2394 </div> 2395 </div> 2396</div> 2397
2398<script type="text/x-magento-init"> 2399 { 2400 "*": { 2401 "Magento_Ui/js/core/app": { 2402 "components": { 2403 "messages": { 2404 "component": "Magento_Theme/js/view/messages" 2405 } 2406 } 2407 } 2408 } 2409 } 2410</script>
2410 2411</div><div class="columns"><div class="column main"> 2412<div id="ajaxlogin-popup" data-bind="scope:'ajaxLogin'" style="display: none;"> 2413 <div id="excustomer-additional-info" style="display: none;"> 2414 2415 </div> 2416
2416<script> 2417 window.ajaxLogin = {"autocomplete":"off","customerRegisterUrl":"https:\/\/firstbook.org\/us\/marketplace\/register\/","customerForgotPasswordUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/ajax\/login\/","fbkNewMembers":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Become a First Book member to start shopping the amazing selection of low-cost books and resources throughout the First Book Marketplace! <a href=\"https:\/\/firstbook.org\/us\/marketplace\/register\/\">Sign up for FREE<\/a> by answering a few quick questions about your school\/organization and the community you serve. Additional benefits of membership include access to promo codes, grant opportunities, and special events courtesy of our generous partners and donors.<\/p>\r\n<p>Thank you for the incredible work you do for students and families every day and for helping to grow our community of over 550,000 educators and program leaders supporting kids in need!<\/p>\r\n<\/div>","fbkLoginAccount":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Enter your email address and password below to start shopping the First Book Marketplace.<\/p><br\/><\/div>"}; 2418 </script>
2418 2419 <!-- ko template: getTemplate() --><!-- /ko --> 2420
2420<script type="text/x-magento-init"> 2421 { 2422 "#ajaxlogin-popup": { 2423 "Magento_Ui/js/core/app": {"components":{"ajaxLogin":{"component":"Firstbook_Excustomer\/js\/view\/ajaxlogin-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"}}}}} } 2424 } 2425 2426 </script>
2426 2427</div><div class="social-login block-container" id="email_modal"> 2428 <div class="modal-title" data-role="title"> 2429 Email address is required to login </div> 2430 <div class="block"> 2431 <div class="block-content"> 2432 <form class="email-form" id="sociallogin_form_email" data-mage-init='{"validation":{}}'> 2433 <fieldset class="fieldset" data-hasrequired="* Required Fields"> 2434 <div class="field note">Please enter your email address below to create account.</div> 2435 <div class="field email required"> 2436 <label for="email_address" class="label"><span>Email</span></label> 2437 <div class="control"> 2438 <input type="email" name="real-email" alt="email" id="real_email_address" class="input-text sl-input-email" 2439 data-validate="{required:true, 'validate-email':true}"/> 2440 <input type="hidden" name="redirect-url" value="" /> 2441 </div> 2442 </div> 2443 </fieldset> 2444 <div class="actions-toolbar sl-submit-email"> 2445 <div class="primary"> 2446 <button type="button" id="sociallogin_send_email" class="action send primary"> 2447 <span>Sign In</span> 2448 </button> 2449 </div> 2450 </div> 2451 </form> 2452 </div> 2453 </div> 2454</div> 2455<input name="form_key" type="hidden" value="vZ2B7p1lEWCAwnj9" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}"> 2456
2456<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/firstbook.org\/us\/marketplace\/register\/","customerForgotPasswordUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/firstbook.org\/us\/marketplace\/","customerLoginUrl":"https:\/\/firstbook.org\/us\/marketplace\/customer\/ajax\/login\/","fbkNewMembers":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Become a First Book member to start shopping the amazing selection of low-cost books and resources throughout the First Book Marketplace! <a href=\"https:\/\/firstbook.org\/us\/marketplace\/register\/\">Sign up for FREE<\/a> by answering a few quick questions about your school\/organization and the community you serve. Additional benefits of membership include access to promo codes, grant opportunities, and special events courtesy of our generous partners and donors.<\/p>\r\n<p>Thank you for the incredible work you do for students and families every day and for helping to grow our community of over 550,000 educators and program leaders supporting kids in need!<\/p>\r\n<\/div>","fbkLoginAccount":"<div data-content-type=\"html\" data-appearance=\"default\" data-element=\"main\" data-decoded=\"true\"><p>Enter your email address and password below to start shopping the First Book Marketplace.<\/p><br\/><\/div>"}</script>
2456 <!-- ko template: getTemplate() --><!-- /ko --> 2457
2457<script type="text/x-magento-init"> 2458 { 2459 "#authenticationPopup": { 2460 "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"WeltPixel_SocialLogin\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"}}}}} }, 2461 "*": { 2462 "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fstatic\u002Fversion1789581458\u002Ffrontend\u002FFirstbook\u002FFbluma\u002Fen_US\u002Fimages\u002Floader\u002D1.gif" 2463 } 2464 } 2465 </script>
2465 2466</div>
2467<script type="text/x-magento-init"> 2468 { 2469 "*": { 2470 "Magento_Customer/js/section-config": { 2471 "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent","popup-section","topnav-section","yotposms-customer-behaviour"],"customer\/account\/loginpost":["*","popup-section","topnav-section"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha","popup-section","topnav-section"],"catalog\/product_compare\/add":["compare-products","wp_ga4"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"checkout\/cart\/add":["cart","directory-data","wp_ga4","yotposms-customer-behaviour"],"checkout\/cart\/delete":["cart","wp_ga4"],"checkout\/cart\/updatepost":["cart","wp_ga4"],"checkout\/cart\/updateitemoptions":["cart","wp_ga4"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart","wp_ga4"],"checkout\/sidebar\/updateitemqty":["cart","wp_ga4"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha","wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"wishlist\/index\/add":["wishlist","wp_ga4"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart","wp_ga4"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart","wp_ga4"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"multishipping\/checkout\/overviewpost":["cart"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"aw_raf\/advocate\/createlink":["customer"],"ajaxlogin\/ajax\/login":["checkout-data","cart","customer"],"customer\/account\/login":["popup-section","topnav-section","yotposms-customer-behaviour"],"member\/information\/submit":["popup-section","customer","topnav-section"],"member\/details\/submit":["popup-section","topnav-section"],"fbaccount\/ajax\/loginregister":["customer","topnav-section"],"ugiftcert\/checkout\/add":["cart"],"ugiftcert\/checkout\/remove":["cart"],"checkout\/cart\/configure":["wp_ga4"],"rest\/*\/v1\/guest-carts\/*\/shipping-information":["wp_ga4"],"rest\/*\/v1\/carts\/*\/shipping-information":["wp_ga4"],"sociallogin\/account\/login":["*"],"sociallogin\/account\/loginpost":["*"]}, 2472 "clientSideSections": ["checkout-data","cart-data"], 2473 "baseUrls": ["https:\/\/firstbook.org\/us\/marketplace\/"], 2474 "sectionNames": ["messages","customer","compare-products","last-ordered-items","cart","directory-data","captcha","wishlist","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","popup-section","topnav-section","wp_ga4","yotposms-customer-behaviour","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"] } 2475 } 2476 } 2477</script>
vendor: 1 bytes, line 2477
2477
2478<script type="text/x-magento-init"> 2479 { 2480 "*": { 2481 "Magento_Customer/js/customer-data": { 2482 "sectionLoadUrl": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fcustomer\u002Fsection\u002Fload\u002F", 2483 "expirableSectionLifetime": 60, 2484 "expirableSectionNames": ["cart","persistent"], 2485 "cookieLifeTime": "3600", 2486 "cookieDomain": ".firstbook.org", 2487 "updateSessionUrl": "https\u003A\u002F\u002Ffirstbook.org\u002Fus\u002Fmarketplace\u002Fcustomer\u002Faccount\u002FupdateSession\u002F", 2488 "isLoggedIn": "" 2489 } 2490 } 2491 } 2492</script>
vendor: 1 bytes, line 2492
2492
2493<script type="text/x-magento-init"> 2494 { 2495 "*": { 2496 "Magento_Customer/js/invalidation-processor": { 2497 "invalidationRules": { 2498 "website-rule": { 2499 "Magento_Customer/js/invalidation-rules/website-rule": { 2500 "scopeConfig": { 2501 "websiteId": "4" 2502 } 2503 } 2504 } 2505 } 2506 } 2507 } 2508 } 2509</script>
vendor: 1 bytes, line 2509
2509
2510<script type="text/x-magento-init"> 2511 { 2512 "body": { 2513 "pageCache": {"url":"https:\/\/firstbook.org\/us\/marketplace\/page_cache\/block\/render\/","handles":["default","customer_account_login","ajaxlogin_customer_logged_out"],"originalRequest":{"route":"customer","controller":"account","action":"login","uri":"\/customer\/account\/login\/community"},"versionCookieName":"private_content_version"} } 2514 } 2515</script>
vendor: 1 bytes, line 2515
2515
2516<script type="text/x-magento-init"> 2517{ 2518 "*": { 2519 "Magento_Banner/js/model/banner": 2520 {"sectionLoadUrl":"https:\/\/firstbook.org\/us\/marketplace\/banner\/ajax\/load\/","cacheTtl":30000} } 2521} 2522</script>
2522 2523<!-- Yotpo - Add body class -->
2524<script> 2525 (function(){require(["jquery"],function($){$(document).ready(function() {$('body').addClass('yotpo-yotpo-is-enabled');});});})(); 2526</script>
2526 2527<!--/ Yotpo - Add body class --> 2528<!-- Yotpo - Widget Script --> 2529
2529<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/LJauxddXYR2qXBxCx5pEcGdwFz6Knjnh9LQmZI1R" async></script>
2529 2530<!--/ Yotpo - Widget Script -->
2531<script type="text/x-magento-init"> 2532 { 2533 "body": { 2534 "requireCookie": {"noCookieUrl":"https:\/\/firstbook.org\/us\/marketplace\/cookie\/index\/noCookies\/","triggers":[".action.login"],"isRedirectCmsPage":true} } 2535 } 2536</script>
2536 2537 2538<div class="grid-login-register"> 2539 <div class="survey-wrapper-container"> 2540 <div id="survey_login-register-form" class="survey-wrapper"></div> 2541 <div class="message-container"> 2542 <div data-bind="scope: 'messages'"> 2543 <!-- ko if: cookieMessages && cookieMessages.length > 0 --> 2544 <div aria-atomic="true" role="alert" data-bind="foreach: { data: cookieMessages, as: 'message' }" 2545 class="messages"> 2546 <div data-bind="attr: { 2547 class: 'message-' + message.type + ' ' + message.type + ' message', 2548 'data-ui-id': 'message-' + message.type }"> 2549 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 2550 </div> 2551 </div> 2552 <!-- /ko --> 2553 <!-- ko if: messages().messages && messages().messages.length > 0 --> 2554 <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: { 2555 data: messages().messages, as: 'message' 2556 }"> 2557 <div data-bind="attr: { 2558 class: 'message-' + message.type + ' ' + message.type + ' message', 2559 'data-ui-id': 'message-' + message.type 2560 }"> 2561 <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div> 2562 </div> 2563 </div> 2564 <!-- /ko --> 2565 </div> 2566 </div> 2567 <div id="turnstile-container" class="cl_turnstile-container"></div> 2568
2568<script> 2569 require([], function () { 2570 setTimeout(function () { 2571 window.turnstileWidgetId = turnstile.render("#turnstile-container", { 2572 sitekey: "0x4AAAAAADnQ3wBeXoFL6dIf", 2573 callback: function (token) { 2574 }, 2575 }); 2576 }, 1000); 2577 }); 2578 </script>
2578 2579 <div class="confirm-account"> 2580 <div class="title">Almost there! Confirm Registration</div> 2581 <div class="field confirm"></div> 2582 <div class="field note">Please check your email and click the link to activate your membership.</div> 2583 <div class="actions-toolbar"> 2584 <div class="secondary"> 2585 <a href="javascript:location.reload()" type="submit" class="action submit primary"><span 2586 class="text">Go to Sign in</span></a> 2587 </div> 2588 </div> 2589 <div class="field email">If you donât see the email, check your spam folder.</div> 2590 <a class="link" href="https://firstbook.org/us/marketplace/customer/account/confirmation">Resend confirmation email</a> 2591 </div> 2592 </div> 2593 <div class="img-login-register-form"> 2594 <img src="https://firstbook.org/us/marketplace/media/theme_customization/form_login_regiter.png" 2595 alt="Login/Register" style="margin-left: 24px; max-width: 100%;"> 2596 <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="container-benefits"> 2597 <div class="container-text"> 2598 <div class="text-wrapper"> 2599 <h3 class="heading">In the Community, youâll get:</h3> 2600 </div> 2601 2602 <div class="bullets"> 2603 <div class="bullet-item"> 2604 <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" /> 2605 <p class="bullet-text">A community <strong>of educators to share ideas</strong> and wins</p> 2606 </div> 2607 2608 <div class="bullet-item" data-name="bullet-2"> 2609 <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" /> 2610 <p class="bullet-text">Live & on-demand <strong>events and workshops</strong></p> 2611 </div> 2612 2613 <div class="bullet-item" data-name="bullet-3"> 2614 <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" /> 2615 <p class="bullet-text">Curated classroom <strong>tools and resources</strong></p> 2616 </div> 2617 2618 <div class="bullet-item" data-name="bullet-4"> 2619 <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" /> 2620 <p class="bullet-text">Book recommendations and learning <strong>inspiration</strong></p> 2621 </div> 2622 2623 2624 <div class="bullet-item" data-name="bullet-4"> 2625 <img src="https://firstbook.org/us/marketplace/media/theme_customization/circle-check.svg" alt="" class="icon" /> 2626 <p class="bullet-text">Early access to <strong>free books and grants</strong></p> 2627 </div> 2628 </div> 2629 </div> 2630</div></div> </div> 2631</div> 2632 2633<input name="form_key" type="hidden" value="vZ2B7p1lEWCAwnj9" />
2633<script type="text/x-magento-init"> 2634 { 2635 "*": { 2636 "Firstbook_AccountLoginRegister/js/survey-form-login-register": { 2637 "data": "\u007B\u0022survey\u0022\u003A\u0022\u007B\u005Cr\u005Cn\u0020\u0020\u005C\u0022pages\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022page1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minWidth\u005C\u0022\u003A\u0020\u005C\u0022400px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022maxWidth\u005C\u0022\u003A\u0020\u005C\u0022600px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question4\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dlogin\u002Dregister\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022margin\u002Dleft\u003A\u00205px\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dcontent\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Ch3\u0020class\u003D\u005C\u005C\u005C\u0022heading\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022color\u003A\u0020\u0023004987\u003B\u0020margin\u003A\u00200\u003B\u0020font\u002Dweight\u003A\u0020700\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Welcome\u0020to\u0020First\u0020Book\u0021\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fh3\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022body\u002Dtext\u005C\u005C\u005C\u0022\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Join\u0020our\u0020Community\u0020to\u0020connect\u0020with\u0020thousands\u0020of\u005Cu00a0educators\u0020and\u0020access\u0020free\u0020or\u0020low\u002Dcost\u0020classroom\u005Cu00a0resources.\u0020\u003Cbr\u003E\u003Cbr\u003EEligible\u0020members\u0020can\u0020also\u0020shop\u0020on\u0020the\u0020Marketplace.\u0020Questions\u0020about\u0020membership\u0020or\u0020eligibility\u003F\u0020\u003Ca\u0020href\u003D\u005C\u005C\u005C\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002Ffaqs\u005C\u005C\u005C\u0022\u003EView\u0020our\u0020FAQs\u003C\u005C\u002Fa\u003E\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u003C\u005C\u002Fdiv\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question5\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dlogin\u002Dregister\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022margin\u002Dleft\u003A\u00205px\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022card\u002Dtop\u002Dcontent\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Ch3\u0020class\u003D\u005C\u005C\u005C\u0022heading\u005C\u005C\u005C\u0022\u0020style\u003D\u005C\u005C\u005C\u0022color\u003A\u0020\u0023004987\u003B\u0020margin\u003A\u00200\u003B\u0020font\u002Dweight\u003A\u0020700\u003B\u0020margin\u002Dbottom\u003A\u002020px\u003B\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Welcome\u0020to\u0020First\u
26370020Book\u0021\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fh3\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Cdiv\u0020class\u003D\u005C\u005C\u005C\u0022body\u002Dtext\u005C\u005C\u005C\u0022\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020Sign\u0020in\u0020or\u0020Create\u0020an\u0020Account\u0020to\u005Cu00a0connect\u0020with\u0020thousands\u0020of\u005Cu00a0fellow\u005Cu00a0educators\u0020and\u0020access\u005Cu00a0exciting\u0020educational\u005Cu00a0events\u0020and\u0020resources\u0020for\u0020you\u0020and\u005Cu00a0your\u0020students.\u005C\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u005C\u005Cn\u0020\u0020\u0020\u0020\u003C\u005C\u002Fdiv\u003E\u005C\u005Cn\u003C\u005C\u002Fdiv\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022boolean\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022Toggle\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022defaultValue\u005C\u0022\u003A\u0020\u005C\u0022true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022labelTrue\u005C\u0022\u003A\u0020\u005C\u0022Sign\u0020in\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022labelFalse\u005C\u0022\u003A\u0020\u005C\u0022Create\u0020account\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022swapOrder\u005C\u0022\u003A\u0020true\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel2\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022requiredIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020false\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022first\u002Dname\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022First\u0020Name\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00203,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022allowDigits\u005C\u0022\u003A\u0020false\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Please\u0020enter\u0020the\u0020value\u0020without\u0020extra\u0020spaces.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021\u0020\u0029\u0028\u003F\u0021.\u002A\u0020\u007B2\u007D\u0029.\u002A\u005B\u005E\u0020\u005D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020first\u0020name\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022last\u002Dname\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022width\u005C\u0022\u003A\u0020\u005C\u002250\u0025\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022startWithNewLine\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Last\u0020Name\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00203,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022allowDigits\u005C\u0022\u003A\u0020false\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Please\u0020enter\u0020the\u0020value\u0020without\u0020extra\u0020spaces.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021\u0020\u0029\u0028\u003F\u0021.\u002A\u0020\u007B2\u007D\u0029.\u002A\u005B\u005E\u0020\u005D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020last\u0020name\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022email\u002Daddress\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Email\u0020address\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022The\u0020email\u0020address\u0020format\u0020is\u0020invalid.\u0020Please\u0020check\u0020and\u0020try\u0020again.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u0021.\u002A\u005C\u005C\u005C\u005C.\u005C\u005C\u005C\u005C.\u0029\u
26370028\u003F\u0021\u005C\u005C\u005C\u005C.\u0029\u0028\u003F\u0021.\u002A\u005C\u005C\u005C\u005C.\u0024\u0029\u005BA\u002DZa\u002Dz0\u002D9._\u0025\u002B\u002D\u005D\u002B\u0040\u005BA\u002DZa\u002Dz0\u002D9.\u002D\u005D\u002B\u005C\u005C\u005C\u005C.\u005BA\u002DZa\u002Dz\u005D\u007B2,\u007D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022expression\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Invalid\u0020domain\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022expression\u005C\u0022\u003A\u0020\u005C\u0022\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u00404nly.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040googxs.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040alf5.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040ngftech.net\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040mtupu.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040duck.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040doreact.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040hitzcart.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040matkind.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027\u0040q.com\u0027\u0020and\u0020\u007Bemail\u002Daddress\u007D\u0020notcontains\u0020\u0027.uk\u0027\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022password\u002Dcreate\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022description\u005C\u0022\u003A\u0020\u005C\u0022At\u0020least\u00208\u0020characters\u0020with\u0020letters,\u0020numbers\u0020\u0026\u0020symbols\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Your\u0020password\u0020must\u0020include\u0020a\u0020number\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005E\u0028\u003F\u003D.\u002A\u005B0\u002D9\u005D\u0029\u005BA\u002DZa\u002Dz0\u002D9\u0021\u0040\u0023\u0024\u0025\u005E\u0026\u002A\u005D\u00
26377B8,\u007D\u0024\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Minimum\u0020length\u0020of\u0020this\u0020field\u0020must\u0020be\u0020equal\u0020to\u0020or\u0020greater\u0020than\u00208\u0020symbols.\u0020Leading\u0020and\u0020trailing\u0020spaces\u0020will\u0020be\u0020ignored.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00208\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022regex\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Password\u0020must\u0020include\u0020at\u0020least\u0020one\u0020special\u0020character\u003A\u0020\u0021\u0020\u0040\u0020\u0023\u0020\u0024\u0020.\u0020\u0025\u0020\u005E\u0020\u0026\u0020\u002A\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022regex\u005C\u0022\u003A\u0020\u005C\u0022\u005B\u0021\u0040\u0023.\u0024\u0025\u005E\u0026\u002A\u005D\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Create\u0020a\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022confirm\u002Dpassword\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Confirm\u0020Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022expression\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Passwords\u0020do\u0020not\u0020match\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022expression\u005C\u0022\u003A\u0020\u005C\u0022\u007Bpassword\u002Dcreate\u007D\u0020\u003D\u003D\u0020\u007Bconfirm\u002Dpassword\u007D\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Re\u002Denter\u0020your\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022checkbox\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022terms\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022choices\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022value\u005C\u0022\u003A\u0020\u005C\u0022Agree\u0020to\u0020OUr\u0020Terms\u0020of\u0020use\u0020and\u0020Privacy\u0020Policy\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Agree\u0020to\u0020our\u0020Terms\u0020of\u0020use\u0020and\u0020Privacy\u0020Policy\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022checkbox\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question3\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022titleLocation\u005C\u0022\u003A\u0020\u005C\u0022hidden\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022choices\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022Subscribe\u0020to\u0020monthly\u0020newsletter\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022panel\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022panel3\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022visibleIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022requiredIf\u005C\u0022\u003A\u0020\u005C\u0022\u007BToggle\u007D\u0020\u003D\u0020true\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022elements\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question2\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022title\u005C\u0022\u003A\u0020\u005C\u0022Email\u0020address\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022email\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020email\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022Password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022isRequired\u005C\u0022\u003A\u0020true,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022validators\u005C\u0022\u003A\u0020\u005B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022text\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022text\u005C\u0022\u003A\u0020\u005C\u0022Minimum\u0020length\u0020of\u0020this\u0020field\u0020must\u0020be\u0020equal\u0020to\u0020or\u0020greater\u0020than\u00208\u0020symbols.\u0020Leading\u0020and\u0020trailing\u0020spaces\u0020will\u0020be\u0020ignored.\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022minLength\u005C\u0022\u003A\u00208\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022inputType\u005C\u0022\u003A\u0020\u005C\u0022password\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022placeholder\u005C\u0022\u003A\u0020\u005C\u0022Enter\u0020your\u0020password\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022type\u005C\u0022\u003A\u0020\u005C\u0022html\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022name\u005C\u0022\u003A\u0020\u005C\u0022question1\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005C\u0022html\u005C\u0022\u003A\u0020\u005C\u0022\u003Ca\u0020class\u003D\u005C\u005C\u005C\u0022cl\u002Dreset_pass\u005C\u005C\u005C\u0022\u0020href\u003D\u005C\u005C\u005C\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002Fcustomer\u005C\u002Faccount\u005C\u002Fforgotpassword\u005C\u002F\u005C\u005C\u005C\u0022\u003EForgot\u0020Password\u003F\u003C\u005C\u002Fa\u003E\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u0020\u0020\u005D\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u007D\u005Cr\u005Cn\u0020\u0020\u005D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022completeText\u005C\u0022\u003A\u0020\u005C\u0022SIGN\u0020IN\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022widthMode\u005C\u0022\u003A\u0020\u005C\u0022static\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C
2637\u0022headerView\u005C\u0022\u003A\u0020\u005C\u0022advanced\u005C\u0022\u005Cr\u005Cn\u007D\u0022,\u0022theme\u0022\u003A\u0022\u007B\u005Cr\u005Cn\u0020\u0020\u005C\u0022themeName\u005C\u0022\u003A\u0020\u005C\u0022default\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022colorPalette\u005C\u0022\u003A\u0020\u005C\u0022light\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022isPanelless\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImage\u005C\u0022\u003A\u0020\u005C\u0022\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImageFit\u005C\u0022\u003A\u0020\u005C\u0022cover\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundImageAttachment\u005C\u0022\u003A\u0020\u005C\u0022scroll\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u005C\u0022backgroundOpacity\u005C\u0022\u003A\u00201,\u005Cr\u005Cn\u0020\u0020\u005C\u0022cssVariables\u005C\u0022\u003A\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Deditorpanel\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Deditorpanel\u002Dhovercolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028224,\u0020224,\u0020224,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dquestionpanel\u002Dhovercolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028242,\u0020242,\u0020242,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dquestionpanel\u002DcornerRadius\u005C\u0022\u003A\u0020\u005C\u002220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Dfamily\u005C\u0022\u003A\u0020\u005C\u0022Open\u0020Sans\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Dsize\u005C\u0022\u003A\u0020\u005C\u002216px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dcorner\u002Dradius\u005C\u0022\u003A\u0020\u005C\u00228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dbase\u002Dunit\u005C\u0022\u003A\u0020\u005C\u00228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dsmall\u005C\u0022\u003A\u0020\u005C\u00220px\u00200px\u00200px\u00200px\u0020rgba\u002821,\u0020104,\u0020213,\u00200\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dinner\u005C\u0022\u003A\u0020\u005C\u0022inset\u00200px\u00200px\u00200px\u00201px\u0020rgba\u002859,\u002059,\u002059,\u00200.3\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Deditorfont\u002Dsize\u005C\u0022\u003A\u0020\u005C\u002220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dfont\u002Deditorfont\u002Dcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002859,\u002059,\u002059,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Ddefault\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.09\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028248,\u0020248,\u0020248,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028249,\u0020249,\u0020249,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028243,\u0020243,\u0020243,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.45\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Ddim\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.91\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Ddim\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.45\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dbackcolor\u002Dsemi\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dsecondary\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dsmall\u002Dreset\u005C\u0022\u003A\u0020\u005C\u00220px\u00200px\u00200px\u00200px\u0020rgba\u002821,\u0020104,\u0020213,\u00200\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dmedium\u005C\u0022\u003A\u0020\u005C\u00220px\u00202px\u00206px\u00200px\u0020rgba\u00280,\u00200,\u00200,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dlarge\u005C\u0022\u003A\u0020\u005C\u00220px\u00208px\u002016px\u00200px\u0020rgba\u00280,\u00200,\u00200,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dshadow\u002Dinner\u002Dreset\u005C\u0022\u003A\u0020\u005C\u0022inset\u00200px\u00200px\u00200px\u00200px\u0020rgba\u002859,\u002059,\u002059,\u00200.3\u0029\u
2637005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dborder\u002Dinside\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u00200,\u00200,\u00200.16\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002825,\u0020179,\u0020148,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002825,\u0020179,\u0020148,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dgreen\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002867,\u0020127,\u0020217,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u002867,\u0020127,\u0020217,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dblue\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020152,\u002020,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dyellow\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002264px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dxx\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002256px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dx\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002240px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dlarge\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022700\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002232px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Dmedium\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DtextDecoration\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontWeight\u005C\u0022\u003A\u0020\u005C\u0022400\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontStyle\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DfontStretch\u005C\u0022\u003A\u0020\u005C\u0022normal\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DletterSpacing\u005C\u0022\u003A\u0020\u005C\u00220\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DlineHeight\u005C\u0022\u003A\u0020\u005C\u002228px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DparagraphIndent\u005C\u0022\u003A\u0020\u005C\u00220px\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Darticle\u002Dfont\u002Ddefault\u002DtextCase\u005C\u0022\u003A\u0020\u005C\u0022none\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dgeneral\u002Dbackcolor\u002Ddim\u005C\u0022\u003A\u0020\u005C\u0022\u0023ffffff\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002073,\u0020135,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u002Ddark\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002065,\u0020120,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dbackcolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u00280,\u002073,\u0020135,\u00200.1\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dforecolor\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dprimary\u002Dforecolor\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028255,\u0020255,\u0020255,\u00200.25\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028229,\u002010,\u002062,\u00201\u0029\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022\u002D\u002Dsjs\u002Dspecial\u002Dred\u002Dlight\u005C\u0022\u003A\u0020\u005C\u0022rgba\u0028229,\u002010,\u002062,\u00200.1\u0029\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022header\u005C\u0022\u003A\u0020\u007B\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022height\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022mobileHeight\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022inheritWidthFrom\u005C\u0022\u003A\u0020\u005C\u0022survey\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022textAreaWidth\u005C\u0022\u003A\u00200,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022backgroundImageFit\u005C\u0022\u003A\u0020\u005C\u0022cover\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022backgroundImageOpacity\u005C\u0022\u003A\u0020100,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022overlapEnabled\u005C\u0022\u003A\u0020false,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022logoPositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022logoPositionY\u005C\u0022\u003A\u0020\u005C\u0022top\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022titlePositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022titlePositionY\u005C\u0022\u003A\u0020\u005C\u0022bottom\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022descriptionPositionX\u005C\u0022\u003A\u0020\u005C\u0022left\u005C\u0022,\u005Cr\u005Cn\u0020\u0020\u0020\u0020\u005C\u0022descriptionPositionY\u005C\u0022\u003A\u0020\u005C\u0022bottom\u005C\u0022\u005Cr\u005Cn\u0020\u0020\u007D,\u005Cr\u005Cn\u0020\u0020\u005C\u0022headerView\u005C\u0022\u003A\u0020\u005C\u0022advanced\u005C\u0022\u005Cr\u005Cn\u007D\u0022,\u0022url_referrer\u0022\u003A\u0022https\u003A\u005C\u002F\u005C\u002Ffirstbook.org\u005C\u002Fus\u005C\u002Fmarketplace\u005C\u002F\u0022,\u0022store\u0022\u003A\u0022firstbook_us\u0022\u007D", 2638 "base_media_url": "https://firstbook.org/us/marketplace/media/", 2639 "base_url": "https://firstbook.org/us/marketplace/" 2640 } 2641 } 2642 } 2643</script>
2643 2644 2645
2646<script> const rawRequest = ""; 2647 const searchRequest = rawRequest ? JSON.parse(rawRequest) : null; 2648 2649 const rawResponse = ""; 2650 const searchResponse = rawResponse ? JSON.parse(rawResponse) : null; 2651 2652 const rawExecutionTime = "0"; 2653 const executionTime = rawExecutionTime ? parseFloat(rawExecutionTime) : null; 2654 2655 const requestId = "47c16fc3\u002D1de0\u002D4689\u002D89b8\u002Dda78f2fa2698"; 2656 2657 const rawAttributes = ""; 2658 const attributes = rawAttributes ? JSON.parse(rawAttributes) : null; 2659 2660 const rawPageSize = "12"; 2661 const pageSize = rawPageSize ? parseInt(rawPageSize) : null; 2662 2663 const customerGroup = "b6589fc6ab0dc82cf12099d1c2d40ab994e8410c"; 2664 2665 window.LiveSearchMetrics = { 2666 searchRequest, 2667 searchResponse, 2668 requestId, 2669 executionTime, 2670 attributes, 2671 pageSize, 2672 context: { 2673 'customerGroup' : customerGroup 2674 } 2675 }; 2676 2677 require([ 2678 "https://livesearch-metrics.magento-ds.com/v0/liveSearchMetrics.js" 2679 ]);</script>
2679
2680<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 2681 if (!magentoStorefrontEvents) return; 2682 2683 magentoStorefrontEvents.context.setSearchExtension({ 2684 version: "4.7.2" 2685 }); 2686 });</script>
2686</div></div></main><footer class="page-footer"><div class="footer content"><style>#html-body [data-pb-style=FJXVMPE],#html-body [data-pb-style=MF7DNTI]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=FJXVMPE]{justify-content:flex-start;display:flex;flex-direction:column;margin-top:20px}#html-body [data-pb-style=MF7DNTI]{display:none;align-self:stretch}#html-body [data-pb-style=V59O09H]{display:flex;width:100%}#html-body [data-pb-style=L3V0JKQ]{justify-content:flex-start;align-self:stretch}#html-body [data-pb-style=FCM8NIC],#html-body [data-pb-style=L3V0JKQ],#html-body [data-pb-style=TWUOMY6]{display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%}#html-body [data-pb-style=FCM8NIC]{justify-content:center;text-align:center;margin-left:100px;align-self:flex-start}#html-body [data-pb-style=TWUOMY6]{justify-content:flex-start;align-self:stretch}</style><div data-content-type="row" data-appearance="contained" data-element="main"><div data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="inner" data-pb-style="FJXVMPE"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style> 2687 .page-footer .footer-middle-content { 2688 justify-content: space-between; 2689 } 2690 .page-footer .btn-donate { 2691 display: inline-flex; 2692 justify-content: center; 2693 align-items: center; 2694 gap: 8px; 2695 background: #CA2B53; 2696 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); 2697 color: #fff; 2698 text-decoration: none; 2699 transition: background 0.2s ease, transform 0.1s ease; 2700 border: none; 2701 cursor: pointer; 2702 line-height: 24px; 2703 font-size: 16px; 2704 padding: 8px 40px; 2705 border-radius: 8px; 2706 font-weight: 700; 2707 text-transform: uppercase; 2708 text-decoration: none; 2709 cursor: pointer; 2710 padding-inline: 40px !important; 2711 width: 120px; 2712 } 2713 2714 .page-footer .btn-donate:hover { 2715 background: #004987; 2716 } 2717 media="screen and (min-width: 500px)" { 2718 .footer-top-ca .footer-column { 2719 width: 140px; 2720 } 2721 } 2722 2723 @media(max-width: 480px) { 2724 .page-footer { 2725 .footer-middle { 2726 .footer-middle-content { 2727 justify-content: center; 2728 flex-direction: column-reverse; 2729 .footer-badges { 2730 width: 100%; 2731 display: block; 2732 text-align: center; 2733 } 2734 .button-left-side { 2735 width: 100%; 2736 .btn-donate{ 2737 margin: 32px 0; 2738 width: -webkit-fill-available; 2739 } 2740 } 2741 } 2742 } 2743 } 2744</style> 2745<!-- Top Section: Logo and Navigation --> 2746 <div class="footer-top footer-top-us"> 2747 <div class="footer-top-content"> 2748 <!-- Left Section: Logo, Description and Social --> 2749 <div class="footer-left"> 2750 <div class="footer-logo"> 2751 <img src="https://firstbook.org/us/marketplace/media/theme_customization/logo.svg" alt="First Book"> 2752 </div> 2753 <p class="footer-description"> 2754 Founded in 1992, First Book is a nonprofit social enterprise building a world where all children have access to a quality education. We are on a mission to ensure that all children, regardless of their background or zip code, can succeed by removing barriers to equitable education because education transforms lives. 2755 </p> 2756 <div class="social-links"> 2757 <a href="https://www.facebook.com/FirstBook" class="social-icon"> 2758 <img src="https://firstbook.org/us/marketplace/media/theme_customization/facebook-ico.svg" alt="Facebook"> 2759 </a> 2760 <a href="https://www.youtube.com/firstbook" class="social-icon"> 2761 <img src="https://firstbook.org/us/marketplace/media/theme_customization/youtube-ico.svg" alt="YouTube"> 2762 </a> 2763 <a href="https://www.linkedin.com/company/first-book/" class="social-icon"> 2764 <img src="https://firstbook.org/us/marketplace/media/theme_customization/linkedin-ico.svg" alt="LinkedIn"> 2765 </a> 2766 <a href="https://www.instagram.com/firstbookorg" class="social-icon"> 2767 <img src="https://firstbook.org/us/marketplace/media/theme_customization/instagram-ico.svg" alt="Instagram"> 2768 </a> 2769 </div> 2770 </div> 2771 2772 <!-- Navigation Columns --> 2773 <div class="footer-nav"> 2774 <!-- Mission Column --> 2775 <div class="footer-column"> 2776 <h6 class="column-title">Mission</h6> 2777 <ul class="column-links"> 2778 <li><a href="https://firstbook.org/about">About</a></li> 2779 <li><a href="https://firstbook.org/solutions/research-insights">Research</a></li> 2780 <li><a href="https://firstbook.org/support-us">Support Us</a></li> 2781 <li><a href="https://firstbook.org/partners">Partners</a></li> 2782 <li><a href="https://firstbook.org/blog">News & Impact</a></li> 2783 </ul> 2784 </div> 2785 2786 <!-- Community Column --> 2787 <div class="footer-column" data-bind="scope:'dynamic-fb-footer-links'"> 2788 <h6 class="column-title">Community</h6> 2789 <ul class="column-links"> 2790 <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/members' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}" 2791 href="https://community.firstbook.org/members">Members</a></li> 2792 <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/17848519/feed' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}" 2793 href="https://community.firstbook.org/spaces/17848519/feed">Connect & Discuss</a></li> 2794 <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/17848522/events' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}" 2795 href="https://community.firstbook.org/spaces/17848522/events">Upcoming Events</a></li> 2796 <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/spaces/19635187/content' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}" 2797 href="https://community.firstbook.org/spaces/19635187/content">Replay Library</a></li> 2798 <li><a data-bind="attr: {href: isCustomerLoggedIn() ? 'https://community.firstbook.org/collections/2518795?sort=by_hosts' : 'https://firstbook.org/us/marketplace/customer/account/login/community'}" 2799 href="https://community.firstbook.org/collections/2518795?sort=by_hosts">
2799Resources</a></li> 2800 </ul> 2801 </div> 2802 2803 <!-- Marketplace Column --> 2804 <div class="footer-column"> 2805 <h6 class="column-title">Marketplace</h6> 2806 <ul class="column-links"> 2807 <li><a href="https://firstbook.org/us/marketplace/age/">Shop by Age</a></li> 2808 <li><a href="https://firstbook.org/us/marketplace/books/">Books</a></li> 2809 <li><a href="https://firstbook.org/us/marketplace/supplies/">Supplies</a></li> 2810 <li><a href="https://firstbook.org/us/marketplace/digital-learning/">Digital Learning</a></li> 2811 <li><a href="https://firstbook.org/us/marketplace/activities/">Activities</a></li> 2812 <li><a href="https://firstbook.org/us/marketplace/free-resources/">Free Resources</a></li> 2813 <li><a href="https://firstbook.org/us/marketplace/book-bank/">Book Bank</a></li> 2814 <li><a href="https://firstbook.org/us/marketplace/faqs/">FAQs</a></li> 2815 </ul> 2816 </div> 2817 2818
2818<script type="text/x-magento-init"> 2819 { 2820 "*": { 2821 "Magento_Ui/js/core/app": { 2822 "components": { 2823 "dynamic-fb-footer-links": { 2824 "component": "Firstbook_Excustomer/js/dynamic-customer-status" 2825 } 2826 } 2827 } 2828 } 2829 } 2830 </script>
2830 2831 2832 <!-- Contact Us Column --> 2833 <div class="footer-column" style="max-width: 224px;"> 2834 <h6 class="column-title">Contact Us</h6> 2835 <ul class="column-links"> 2836 <li><a href="https://firstbook.org/us/marketplace/eligibility-faqs/">Membership and Eligibility FAQs</a></li> 2837 <li><a href="mailto:[email protected]">[email protected]</a></li> 2838 <li><a href="tel:+18667323669">1-866-READ-NOW</a></li> 2839 <li class="address">1319 F Street NW,<br>Suite 1000<br>Washington, DC 20004</li> 2840 </ul> 2841 </div> 2842 </div> 2843 2844 </div> 2845 </div> 2846 2847 <!-- Middle Section: Certification Badges --> 2848 <div class="footer-middle"> 2849 <div class="footer-middle-content"> 2850 2851 <div class="footer-badges"> 2852 <img src="https://firstbook.org/us/marketplace/media/theme_customization/charity-navigator-4star.png" alt="Charity Navigator 4-Star Rating" class="badge-charity"> 2853 <img src="https://firstbook.org/us/marketplace/media/theme_customization/footer-logo-2.png" alt="GuideStar Exchange Gold" class="badge-guidestar"> 2854 </div> 2855 <div class="button-left-side"> 2856 <!-- Donate Button --> 2857 <a 2858 href="https://firstbook.donorsupport.co/-/XBYEYJPR" 2859 class="btn-donate" 2860 > 2861 DONATE 2862 </a> 2863 </div> 2864 </div> 2865 </div> 2866 2867 <!-- Bottom Bar --> 2868 <div class="footer-bottom"> 2869 <div class="footer-bottom-content"> 2870 <p class="copyright">Copyright © 2026 First Book</p> 2871 <div class="regional-sites"> 2872 <span>Regional sites: </span> 2873 <a href="https://firstbook.org">US</a> 2874 <span> | </span> 2875 <a href="https://firstbook.org/ca">Canada</a> 2876 </div> 2877 <div class="legal-links"> 2878 <span>All Rights Reserved</span> 2879 <span> | </span> 2880 <a href="https://firstbook.org/us/marketplace/terms-of-use/">Terms and Conditions</a> 2881 <span> | </span> 2882 <a href="https://firstbook.org/us/marketplace/privacy-policy/">Privacy Policy</a> 2883 </div> 2884 </div> 2885 </div></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="MF7DNTI"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="V59O09H"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="L3V0JKQ"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="footer-logo-copyright"> 2886<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/First_Book_Footer_Logo_United_States.svg" alt="" width="325" height="90"/></span> 2887</div> 2888<div class="row" style="margin-top:30px;color:#625c57;text-align:left"> 2889 <div class="col-sm"> 2890 <p style="font-size: 11px">First Book is a 501(c)(3) nonprofit that exclusively supports educators and program leaders serving children in need. Books, resources, or any goods obtained via the fbmarketplace.org website are strictly prohibited from being resold for any reason. Any breach of this policy may lead to legal consequences including (but not limited to) exclusion from our network. Please refer to First Book's <a href="/eligibility-faqs/" style="box-sizing: border-box; color: rgb(20, 170, 223); text-decoration: none; background-color: transparent;">eligibility requirements</a> for more information. First Book cannot guarantee cancellations or adju
2890stments to orders once they have been transferred to our warehouse for processing. In order to continue our mission, the First Book Marketplace cannot accept returns and all sales are final (including orders for digital products).</p> 2891<a class="contact-me-fax" href="/contact-me-by-fax-only">Contact Me Via Fax!</a> 2892 </div> 2893 2894 </div> 2895 2896<style> 2897.contact-me-fax { 2898display:none !important; 2899} 2900 2901</style></div></div><div class="pagebuilder-column footer-links-container" data-content-type="column" data-appearance="align-top" data-background-images="{}" data-element="main" data-pb-style="FCM8NIC"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="row"><ul class="footer-links-list" style="list-style-type:none;line-height:24px;text-align:left"> 2902 <li><a href="/register/">Become a Member</a></li> 2903 <li><a href="/about/">About the First Book Marketplace</a></li> 2904 <li ><a href="https://support.firstbook.org/campaign/be-a-champion-for-kids-education/c460063?utm_source=footer&utm_medium=web&utm_campaign=fbmarketplace" target="_blank">Support First Book</a></li> 2905 <li ><a href="https://firstbook.org/partners/partner-first-book/" >Partner with First Book</a></li> 2906 <li ><a href="/catalogsearch/advanced/" >Advanced Catalog Search</a></li> 2907 <li ><a href="/mobile-terms-and-conditions/" >Mobile Terms & Conditions</a></li> 2908 <li ><a href="/privacy-policy/" >Privacy Policy</a></li> 2909 <li ><a href="/faqs/" >FAQs</a></li> 2910</ul> 2911</div></div></div><div class="pagebuilder-column social-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TWUOMY6"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="row"> 2912<span style="display:inline-block;color:#625c57"> 2913<span style="font-size:18px;font-weight: bold;">Follow us on social media:</span> 2914</div> 2915 2916<div class="row"> 2917<ul> 2918 <li style="display:inline-block"> 2919 <a href="https://www.facebook.com/FirstBook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Facebook.png" alt="First Book Facebook" /></a> 2920 </li> 2921 <li style="display:inline-block"> 2922 <a href="https://www.instagram.com/firstbookorg" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Instagram.png" alt="First Book Instagram" /></a> 2923 </li> 2924 <li style="display:inline-block"> 2925 <a href="https://twitter.com/firstbook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/X_twitter.png" alt="First Book X" /></a> 2926 </li> 2927 <li style="display:inline-block"> 2928 <a href="https://www.linkedin.com/company/first-book/" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/LinkedIn.png" alt="First Book LinkedIn"/></a></li> 2929 <li style="display:inline-block"><a href="https://www.youtube.com/firstbook" target="_blank" ><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/YouTube.png" alt="First Book YouTube" /></a></li> 2930</ul> 2931</div> 2932 2933<div class="row" style="margin-top:10px"> 2934<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Guide_star_eschage_logo.png" alt="Guide Star Exachange Gold" /></span> 2935<span style="display:inline-block"><img loading="lazy" src="https://firstbook.org/us/marketplace/media/wysiwyg/Image_19.png" alt="Charity Navigator" /></span> 2936</div> 2937 2938<div class="row" style="margin-top:40px"> 2939<span style="display:inline-block;color:#625c57;vertical-align:top;padding-left:20px;padding-bottom:20px;"> 2940<span style="font-size: 18px;font-weight: bold;">© First Book<br/></span> 29411319 F Street NW, Suite 1000<br/> 2942 Washington, DC 20004</span> 2943</div></div></div></div></div></div></div></div><div class="widget block block-static-block"> 2944 </div> 2945</footer>
2945<script type="text/x-magento-init"> 2946 { 2947 "*": { 2948 "Magento_Ui/js/core/app": { 2949 "components": { 2950 "storage-manager": { 2951 "component": "Magento_Catalog/js/storage-manager", 2952 "appendTo": "", 2953 "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"1"},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":"1"},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/firstbook.org\/us\/marketplace\/rest\/firstbook_us\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/firstbook.org\/us\/marketplace\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":"1"}} } 2954 } 2955 } 2956 } 2957 } 2958</script>
vendor: 1 bytes, line 2958
2958
2959<script type="text/javascript"> 2960piAId = '298582'; 2961piCId = '1376'; 2962 2963(function() { 2964 function async_load(){ 2965 var s = document.createElement('script'); s.type = 'text/javascript'; 2966 s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js'; 2967 var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c); 2968 } 2969 if(window.attachEvent) { window.attachEvent('onload', async_load); } 2970 else { window.addEventListener('load', async_load, false); } 2971})(); 2972</script>
2972 2973 2974<style> 2975.totals-tax.certificate-links { 2976 display: flex; 2977 flex-direction: column; 2978 display: none; 2979} 2980</style>
2981<script type="text/javascript"> 2982 window._mfq = window._mfq || []; 2983 (function() { 2984 var mf = document.createElement("script"); 2985 mf.type = "text/javascript"; mf.defer = true; 2986 mf.src = "//cdn.mouseflow.com/projects/1d2d26ed-34cb-402f-934d-e79a02191df6.js"; 2987 document.getElementsByTagName("head")[0].appendChild(mf); 2988 })(); 2989</script>
2989 2990 2991<!-- Google Tag Manager (noscript) -->
vendor: 69 bytes, lines 2991-2992
2991 2992<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
2992GTM-TVB73W
vendor: 85 bytes, lines 2992-2993
2992" 2993height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
2994<!-- End Google Tag Manager (noscript) --><div data-role="aw-raf-friend-invited" data-bind="scope: 'friendInvited'"> 2995 2996</div>
2997<script type="text/x-magento-init"> 2998 { 2999 "[data-role=aw-raf-friend-invited]": { 3000 "Magento_Ui/js/core/app": { 3001 "components":{ 3002 "friendInvited":{ 3003 "component":"Aheadworks_Raf/js/view/friend/invited", 3004 "isSetPopupContent": false } 3005 } 3006 } 3007 } 3008 } 3009</script>
3009 3010
3011<script> 3012require(['magezonBuilder']); 3013</script>
3013<script type="text/javascript" nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=" >window.socialloginButtons = '';</script>
3013 3014
3015<script> require(['magentoStorefrontEvents'], function (magentoStorefrontEvents) { 3016 if(!magentoStorefrontEvents) return; 3017 3018 magentoStorefrontEvents.context.setPage({ 3019 pageType: "MyAccount" 3020 }); 3021 magentoStorefrontEvents.context.setContext("pageExtended", { 3022 action: "login" 3023 }); 3024 magentoStorefrontEvents.context.setShoppingCart({ 3025 id: 0 3026 }); 3027 });</script>
3027</div>
3027<script nonce="aGFkcnVhdGx1Zmh4aHVsdzF3aHpnd2E5ZmRjcnAxdHA=" > 3028 window.ga4ParentVsChild = 'parent'; 3029 window.ga4VariantEnabled = '0'; 3030 require(['jquery','weltpixel_ga4_persistentLayer','weltpixel_ga4_gtm', 'Magento_Customer/js/customer-data'], 3031 function ($, wpGa4PersDl ,wpGa4gtm, customerData) { 3032 if (window.ga4AllowServices) { 3033 $(document).ajaxComplete(function (event, xhr, settings) { 3034 if (settings.url.search('/customer\/section\/load/') > 0) { 3035 var response = xhr.responseJSON; 3036 if (response.wp_ga4) { 3037 var dataLayerData = $.parseJSON(response.wp_ga4.datalayer); 3038 for (index in dataLayerData) { 3039 window.dataLayer.push({ecommerce: null}); 3040 window.dataLayer.push(dataLayerData[index]); 3041 } 3042 } 3043 } 3044 }); 3045 var wpPersDlOptions = {'storageExpiryTime': 30 }; 3046 var wpGtmOptions = { 3047 'enabled': 0, 3048 'persDataLayer': wpGa4PersDl 3049 }; 3050 wpGa4PersDl.init(wpPersDlOptions); 3051 wpGa4gtm.trackPromotion(wpGtmOptions); 3052 } 3053 }); 3054 </script>
3054 3055
3055<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-2d6c3b814a82558f731","applicationID":"508252849","transactionName":"b1NXZ0cEWERXWkBRWFYZdFBBDFlZGVpBS0NXW1BBGgRVVFlMWkwYVFlSWls=","queueTime":0,"applicationTime":539,"atts":"QxRAEQ8eSxsUWBYCTEVL","errorBeacon":"bam.nr-data.net","agent":""}</script>
3055</body> 3056</html>
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.