CINXE.COM

Angus & Robertson

<!DOCTYPE html> <html lang="en"> <head> <title> Angus &amp; Robertson</title> <!-- recommend IE to use the latest renderer engine --> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="level1NavCategory" content="BOOKS"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="google-site-verification" content="_b-psRobsjFLB-KQ6lPMD1wHlXqv9p387n_VaLCR1OU" /> <meta name="robots" content="index,follow" /> <script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"718386967",accountID:"68712",trustKey:"68712",xpid:"Ug4AUFRADgsFXVVXAwkD",licenseKey:"18e954a8c4",applicationID:"685945484"};;/*! For license information please see nr-loader-spa-1.281.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.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){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.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,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0,harvester:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.281.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",E="cb"+R,T="jsTime",A="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","recordCustomEvent","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const E=new Map;function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var E="api-",A=E+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(E,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new _).get("object"==typeof e?e:{})};const O=_.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(A+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.281.0.PROD"]=self["webpackChunk:NRBA-1.281.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(){this.agentIdentifier=(0,r.LA)(16)}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),t.runtime.harvester.initializedAggregates.push(this.featAggregate),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class M extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",((e,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,D.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,T.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,T.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(_.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var _e=i(2614);class Oe extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(_e.H3,"_").concat(_e.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===_e.g.FULL||e.sessionReplayMode===_e.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee,agentRef:this.#o}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,T.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,T.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var je=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const De={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(De[t.debugId]++)return t;De[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=Me(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Je]=~~this[Je]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on($e,m),o.on($e,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,Qe+Ze),v(d,Qe+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t){super(),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script><link rel="canonical" href="https://www.angusrobertson.com.au/product-content-policy"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <link rel="apple-touch-icon" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="57x57" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/apple-touch-icon-180x180.png"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/android-chrome-192x192.png" sizes="192x192"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-96x96.png" sizes="96x96"> <link rel="icon" type="image/png" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/manifest.json"> <link rel="shortcut icon" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/favicon.ico"> <meta name="msapplication-TileColor" content="#f0f0f0"> <meta name="msapplication-TileImage" content="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/mstile-144x144.png"> <meta name="msapplication-config" content="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/images/favicons/browserconfig.xml"><link rel="stylesheet" href="https://www.angusrobertson.com.au/wro/20250122 0417/arbw.css"/> <link rel="preload" as="font" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/fontello/fonts/fontello.woff2?5574954" type="font/woff2" crossorigin/> <link rel="preload" as="font" href="https://www.angusrobertson.com.au/_ui/shared/theme-arbw/bootstrap-3.4.1/fonts/glyphicons-halflings-regular.woff2" type="font/woff2" crossorigin/> <link rel="preconnect" href="https://www.googletagmanager.com" crossorigin/> <link rel="preconnect" href="https://gum.criteo.com" crossorigin/> <link rel="preconnect" href="https://static.criteo.com" crossorigin/> <link rel="preconnect" href="https://dev.visualweboptimizer.com" crossorigin/> <script> window.AR_GLOBALS = {fbBasePixelUrl: "https://www.facebook.com/tr?id=1494853060784950", isMobile: false, enableGA360: true, enableClickEvents: true, enableEnhancedEcommerce: true }; </script> <script type="text/javascript" nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061"> window.universal_variable = { "version": "1.2.0", page: { type: "", breadcrumb: [ "Product Content Policy" ], dimension24: "Product Content Policy", dimension25: "", dimension26: "" }, user: { name: "", user_id: "000000002", ar_id: "EEAD32B5C4A82F31261B0379A5DB9377", email: "anonymous", emailHash: "0a92fab3230134cca6eadd9898325b9b2ae67998", emailMD5Hash: "294de3557d9d00b3d2d8a1e6aab028cf", facebook_id: "", twitter_id: "", language: "English" } } </script><script type="text/javascript" nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061"> var formSuccess = ""; var form = ""; var popupMessage = ""; var popupErrorMessage = ""; var ajaxTimeout = "700000"; var ajaxCMSComponentTimeout = "7000"; var ajaxLazyloadThreshold = 250; var EMARSYS_TEST_MODE = false; var CRITEO_ENABLED = true; var CRITEO_ACCOUNTID = "19160"; </script> <script type='text/javascript' nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061"> var _vwo_clicks = 300; var _vwo_code=(function(){ var account_id=343342, settings_tolerance=2000, library_tolerance=2500, use_existing_jquery=false, /* DO NOT EDIT BELOW THIS LINE */ f=false,d=document;return{use_existing_jquery:function(){return use_existing_jquery;},library_tolerance:function(){return library_tolerance;},finish:function(){if(!f){f=true;var a=d.getElementById('_vis_opt_path_hides');if(a)a.parentNode.removeChild(a);}},finished:function(){return f;},load:function(a){var b=d.createElement('script');b.src=a;b.type='text/javascript';b.innerText;b.onerror=function(){_vwo_code.finish();};d.getElementsByTagName('head')[0].appendChild(b);},init:function(){settings_timer=setTimeout('_vwo_code.finish()',settings_tolerance);var a=d.createElement('style'),b='body{opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important;}',h=d.getElementsByTagName('head')[0];a.setAttribute('id','_vis_opt_path_hides');a.setAttribute('type','text/css');if(a.styleSheet)a.styleSheet.cssText=b;else a.appendChild(d.createTextNode(b));h.appendChild(a);this.load('//dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&r='+Math.random());return settings_timer;}};}());_vwo_settings_timer=_vwo_code.init(); </script> <script> var dataLayer = dataLayer ? dataLayer : []; </script> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer', 'GTM-KDMQ626');</script></head> <body class=" page-BUS-ProductContentPolicy pageType-ContentPage template-pages-layout-contentLayout1Page pageLabel--product-content-policy language-en desktop theme-arbw anonymous"> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KDMQ626" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="container-fluid no-gutter header" data-mh-pe="eventOnClick" data-mh-ec="Header"> <div class="yCmsContentSlot"> </div><nav class="navbar navbar-inverse navbar-fixed-top"> <div class="container"> <div> <div class="nav navbar-nav navbar-user-menu"><div class="nav navbar-nav login-nav"> <span class="ar-icon-user-circle-o ar-custom-icon"></span> <a id="loginButton" data-toggle="modal" class="navbar-link" data-target="#loginRegisterForgottenPwdModal" href="#" data-auth-redirect="/product-content-policy" data-mh-ea="Click">Sign In</a> <a id="registerButton" data-toggle="modal" class="navbar-link" data-target="#loginRegisterForgottenPwdModal" href="#" data-register-redirect="/my-citizenship" data-mh-ea="Click">Register</a> </div> <div class="nav-authenticated dropdown hidden"> <a id="accountButton" class="navbar-link" href="/my-account" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="ar-icon-user-circle-o ar-custom-icon"></span> <span class="user-name"></span> <span class="glyphicon glyphicon-menu-down"></span> </a> <ul class="dropdown-menu" aria-labelledby="accountButton"> <li><a href="/my-account" data-mh-ea="Click">Account Details</a></li> <li><a href="/my-account/orders" data-mh-ea="Click">Order History</a></li> <li><a href="/my-citizenship" data-mh-ea="Click">My Profile</a></li> <li id="menugotomylibrary"><a href="/my-account/my-lists" data-mh-ea="Click">My Library / My Lists</a></li> <li role="separator" class="divider"></li> <li><a href="/logout" data-mh-ea="Click">Sign Out</a></li> </ul> </div> </div> <div class="navbar-right navbar-content-right"> <div id="minicart-component-nav"><ul id="minicart-component" class="nav navbar-nav pull-right"> <li class="minicart-component-details dropdown minicart-dropdown"> <a href="/cart" aria-haspopup="true" aria-expanded="false" data-mh-ea="Click" data-mh-el="Checkout"> <span> <div class="yCmsContentSlot"> <div class="yCmsComponent"> <script type="text/javascript" nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061" > var rolloverPopupUrl = '/cart/rollover/MiniCart'; var refreshMiniCartUrl = '/cart/miniCart/TOTAL?'; </script> <div id="minicart-component-data"> <span class="icon-cart"></span> <span class="minicart-num-items hidden"></span> Checkout</div> </div></div></span> <span class="minicart-arrow glyphicon glyphicon-menu-right"></span> </a> <div class="dropdown-menu" aria-labelledby="minicart-component"> <div id="minicart-dropdown-content"></div> <div class="minicart-end"> <div class="minicart-summary"> <button id="minicart-checkout-btn" class="btn btn-block btn-checkout formbuttons submit"> Checkout</button> </div> <div class="minicart-mov"> </div> </div> </div> </li> </ul></div> <div> <ul id="navbar-buttons" class="nav navbar-nav navbar-right"> <li><a href="/contact-us" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-lifebuoy ar-custom-icon"></span>Help</a></li> <li><a href="/contact-us/angus-and-robertson-delivery" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-truck icon-flip-horizontal ar-custom-icon"></span>Delivery</a></li> <li><a href="/contact-us/angus-roberston-returns-replacements-refunds" class="navbar-link" data-mh-ea="Click"><span class="ar-icon-back ar-custom-icon"></span>Returns</a></li> </ul> <ul class="nav navbar-nav navbar-right"> <li> <form id="navbar-search-form" class="search navbar-form" role="search" accept-charset="utf-8" method="get" action="/search"> <input id="navbar-search-form_input" class="form-control nav-search input" type="search" name="text" value="" maxlength="100" placeholder="Search by keyword, title, author or ISBN"> <select name="mediatype" class="form-control nav-search select" data-mh-pe="eventOnClick" data-mh-ec="Header" data-mh-select> <option value="" data-mh-ea="Drop down click">All products</option> <option value="BOOKS" selected="selected"data-mh-ea="Drop down click">Books</option> <option value="EBOOKS" data-mh-ea="Drop down click">eBooks</option> <option value="VIDEOS" data-mh-ea="Drop down click">DVDs</option> <option value="CALENDARS_STATIONERY_DIARIES" data-mh-ea="Drop down click">Stationery</option> <option value="ELECTRONICS" data-mh-ea="Drop down click">Electronics</option> <option value="ACCESSORIES" data-mh-ea="Drop down click">Accessories</option> <option value="AUDIOBOOKS" data-mh-ea="Drop down click">Audio Books</option> </select> <button id="navbar-search-form-btn-search" class="btn btn-search nav-search" type="submit"> <span class="icon-search"></span> </button> </form> </li> </ul> </div> </div> </div> </div> </nav> <div class="container"> <div class="page-header row"> <div class="col-sm-3 site-logo"> <a id="logo" href="/"> <img class="lazyload" title="" alt="" src="" data-src="https://www.angusrobertson.com.au/medias/logo-site.png?context=bWFzdGVyfGltYWdlc3w2OTM1fGltYWdlL3BuZ3xzeXMtbWFzdGVyL2ltYWdlcy9oYWUvaDhlLzEyODAwNzQ0NDIzNDU0L2xvZ28tc2l0ZS5wbmd8MzViZGVmNzAzMTM0ZDUyZDZlYzE5MjNiMjg3MzQyMWMxNTJlMDU5NDI1OTc0OGYyZjRlMjIyZmE0MTg0NTQzYQ"/> </a> </div> <div class="col-sm-9"> <form id="main_search_form" class="search navbar-form" role="search" accept-charset="utf-8" method="get" action="/search"> <input id="main_search_form_input" class="form-control nav-search input" type="search" name="text" value="" maxlength="100" placeholder="Search by keyword, title, author or ISBN"> <select name="mediatype" class="form-control nav-search select" data-mh-pe="eventOnClick" data-mh-ec="Header" data-mh-select> <option value="" data-mh-ea="Drop down click">All products</option> <option value="BOOKS" selected="selected"data-mh-ea="Drop down click">Books</option> <option value="EBOOKS" data-mh-ea="Drop down click">eBooks</option> <option value="VIDEOS" data-mh-ea="Drop down click">DVDs</option> <option value="CALENDARS_STATIONERY_DIARIES" data-mh-ea="Drop down click">Stationery</option> <option value="ELECTRONICS" data-mh-ea="Drop down click">Electronics</option> <option value="ACCESSORIES" data-mh-ea="Drop down click">Accessories</option> <option value="AUDIOBOOKS" data-mh-ea="Drop down click">Audio Books</option> </select> <button id="main_search_form-btn-search" class="btn btn-search nav-search" type="submit"> <span class="icon-search"></span> </button> </form> </div> </div></div> <nav id="meganav" class="navbar navbar-default"> <div class="container no-gutter"> <div class="level-1"> <ul class="nav navbar-nav"> <li id="li-BOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/?src=HeaderNav&books" style="" title="" data-title="Books" class="level-1-link" data-mh-ea="Click"> Books</a><span class="dropdown-pip"></span> <div id="div-BOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Books"> <ul class="list-inline"> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/fiction?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Fiction" class="column-link" data-mh-ea="Click"> Bestselling Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/coming-soon/books-coming-soon/coming-soon-fiction/c/coming-soon-fiction?src=HeaderNav" style="" title="" data-title="Coming Soon Fiction" class="column-link" data-mh-ea="Click"> Coming Soon Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/new-release-books?src=HeaderNav" style="" title="" data-title="New Release Fiction" class="column-link" data-mh-ea="Click"> New Release Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/australian/australian-books/new-australian-writing/c/new-australian-writing?src=HeaderNav" style="" title="" data-title="New Australian Writing" class="column-link" data-mh-ea="Click"> New Australian Writing</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/award-winners/c/award-winners?src=HeaderNav" style="" title="" data-title="Award Winners" class="column-link" data-mh-ea="Click"> Award Winners</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---fiction-books/c/staff-picks-fiction?src=HeaderNav" style="" title="" data-title="Staff Picks" class="column-link" data-mh-ea="Click"> Staff Picks</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/adventure/c/B_FJ?src=HeaderNav" style="" title="" data-title="Adventure" class="column-link" data-mh-ea="Click"> Adventure</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/classic-fiction/c/B_FC?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="column-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/contemporary-fiction/c/B_FA?src=HeaderNav" style="" title="" data-title="Contemporary Fiction" class="column-link" data-mh-ea="Click"> Contemporary Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/crime-and-mystery/c/B_FF?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="column-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/erotic-fiction/c/B_FP?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="column-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/fantasy/c/B_FM?src=HeaderNav" style="" title="" data-title="Fantasy" class="column-link" data-mh-ea="Click"> Fantasy</a></li> <li> <a data-parent="" data-ajax="true" href="/graphic-novels-manga-superheros-dc-marvel-star-wars-comic-books?src=HeaderNav" style="" title="" data-title="Graphic Novels" class="column-link" data-mh-ea="Click"> Graphic Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/historical-fiction/c/B_FV?src=HeaderNav" style="" title="" data-title="Historic Fiction" class="column-link" data-mh-ea="Click"> Historic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/romance/c/B_FR?src=HeaderNav" style="" title="" data-title="Romance" class="column-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/science-fiction/c/B_FL?src=HeaderNav" style="" title="" data-title="Science Fiction" class="column-link" data-mh-ea="Click"> Science Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/fiction/thriller-suspense/c/B_FH?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="column-link" data-mh-ea="Click"> Thriller & Suspense</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/lee-child/c/lee-child?src=HeaderNav" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/michael-connelly/c/michael-connelly?src=HeaderNav" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/diana-gabaldon/c/diana-gabaldon?src=HeaderNav" style="" title="" data-title="Diana Gabaldon" class="column-link" data-mh-ea="Click"> Diana Gabaldon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/stephen-king/c/stephen-king?src=HeaderNav" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/monica-mcinerney/c/monica-mcinerney?src=HeaderNav" style="" title="" data-title="Monica McInerney" class="column-link" data-mh-ea="Click"> Monica McInerney</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Liane%20Moriarty?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/judy-nunn/c/judy-nunn?src=HeaderNav" style="" title="" data-title="Judy Nunn" class="column-link" data-mh-ea="Click"> Judy Nunn</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jodi%20Picoult?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/matthew-reilly/c/matthew-reilly?src=HeaderNav" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/tim-winton/c/tim-winton?src=HeaderNav" style="" title="" data-title="Tim Winton" class="column-link" data-mh-ea="Click"> Tim Winton</a></li> </ul> </div> <div class="column"> <ul class="GREY"> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/non-fiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Non Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-non-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Non Fiction" class="column-link" data-mh-ea="Click"> Bestselling Non Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/coming-soon/books-coming-soon/coming-soon-non-fiction/c/coming-soon-nonfiction?src=HeaderNav" style="" title="" data-title="Coming Soon" class="column-link" data-mh-ea="Click"> Coming Soon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---non-fiction/c/staff-picks-non-fiction?src=HeaderNav" style="" title="" data-title="Staff Picks" class="column-link" data-mh-ea="Click"> Staff Picks</a></li> <li> <a data-parent="" data-ajax="true" href="/boredom-busters-card-games-puzzles?src=HeaderNav" style="" title="" data-title="Boredom Busters" class="column-link" data-mh-ea="Click"> Boredom Busters</a></li> <li> <a data-parent="" data-ajax="true" href="/coffee-table-books?src=HeaderNav" style="" title="" data-title="Coffee Table Books" class="column-link" data-mh-ea="Click"> Coffee Table Books</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/cookery-food-and-drink-etc/c/b_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="column-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/biography-and-true-stories/c/b_b?src=HeaderNav" style="" title="" data-title="Biographies & Memoirs" class="column-link" data-mh-ea="Click"> Biographies & Memoirs</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/c/b_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="column-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/education-university-professional-law-text-books?src=HeaderNav" style="" title="" data-title="Law" class="column-link" data-mh-ea="Click"> Law</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/c/B_W?src=HeaderNav" style="" title="" data-title="Lifestyle" class="column-link" data-mh-ea="Click"> Lifestyle</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/humanities/history/c/b_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/mind/c/b_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/travel-and-holiday/c/b_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="column-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/the-arts/c/b_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="column-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/mathematics-and-science/c/b_p?src=HeaderNav" style="" title="" data-title="Science, Nature & Maths" class="column-link" data-mh-ea="Click"> Science, Nature & Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/lifestyle/gardening/c/b_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="column-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/economics/c/b_k?src=HeaderNav" style="" title="" data-title="Business" class="column-link" data-mh-ea="Click"> Business</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/bill-bryson/c/BILL-BRYSON?src=HeaderNav" style="" title="" data-title="Bill Bryson" class="column-link" data-mh-ea="Click"> Bill Bryson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Donna%20Hay?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Donna Hay" class="column-link" data-mh-ea="Click"> Donna Hay</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=malcolm+gladwell%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Malcolm+Gladwell&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Malcolm Gladwell" class="column-link" data-mh-ea="Click"> Malcolm Gladwell</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/the-fast-diet/c/the-fast-diet?src=HeaderNav" style="" title="" data-title="Michael Mosley" class="column-link" data-mh-ea="Click"> Michael Mosley</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Naomi+Klein&mediatype=BOOKS" style="" title="" data-title="Naomi Klein" class="column-link" data-mh-ea="Click"> Naomi Klein</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=pete+evans%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Pete+Evans&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Pete Evans" class="column-link" data-mh-ea="Click"> Pete Evans</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/peter-fitzsimons/c/PETER-FITZSIMONS?src=HeaderNav" style="" title="" data-title="Peter FitzSimons" class="column-link" data-mh-ea="Click"> Peter FitzSimons</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=sarah+wilson%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Sarah+Wilson&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Sarah Wilson" class="column-link" data-mh-ea="Click"> Sarah Wilson</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=stephen+fry%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3ANONFICTION&text=Stephen+Fry&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Steven Fry" class="column-link" data-mh-ea="Click"> Steven Fry</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Yuval+Noah+Harari&mediatype=BOOKS" style="" title="" data-title="Yuval Noah Harari" class="column-link" data-mh-ea="Click"> Yuval Noah Harari</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/kids-teens?src=HeaderNav" style="" title="" data-title="Kids & Teens" class="level-2-link" data-mh-ea="Click"> Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Kids & Teens</span></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-kids-books?src=HeaderNav" style="" title="" data-title="Bestsellers" class="column-link" data-mh-ea="Click"> Bestsellers</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/award-winners/childrens-book-council-of-australia-awards/c/childrens-book-council-awards?src=HeaderNav" style="" title="" data-title="CBCA Awards" class="column-link" data-mh-ea="Click"> CBCA Awards</a></li> <li> <a data-parent="" data-ajax="true" href="/babies-toddlers-kids-early-learning-activity-books-0-2?src=HeaderNav" style="" title="" data-title="Babies & Toddlers - Ages 0 - 3" class="column-link" data-mh-ea="Click"> Babies & Toddlers - Ages 0 - 3</a></li> <li> <a data-parent="" data-ajax="true" href="/kids-early-learning-activity-books-3-5?src=HeaderNav" style="" title="" data-title="Ages 3 - 5" class="column-link" data-mh-ea="Click"> Ages 3 - 5</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A6+-+8&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 6 - 8" class="column-link" data-mh-ea="Click"> Ages 6 - 8</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A9+-+11&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 9 - 12" class="column-link" data-mh-ea="Click"> Ages 9 - 12</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav&q=%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AageRange%3A12+-+15&text=&filterKeywords=&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Ages 12 - 15" class="column-link" data-mh-ea="Click"> Ages 12 - 15</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/gift-guide/young-adult-books/c/for-young-adults?src=HeaderNav" style="" title="" data-title="Ages 15+" class="column-link" data-mh-ea="Click"> Ages 15+</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/diary-of-a-wimpy-kid/c/diary-of-a-wimpy-kid?src=HeaderNav" style="" title="" data-title="Diary of a Wimpy Kid" class="column-link" data-mh-ea="Click"> Diary of a Wimpy Kid</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/harry-potter/c/harry-potter?src=HeaderNav" style="" title="" data-title="Harry Potter" class="column-link" data-mh-ea="Click"> Harry Potter</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/picture-books/c/B_YB?src=HeaderNav" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-fiction-and-true-stories/c/B_YF?src=HeaderNav" style="" title="" data-title="Children's Fiction" class="column-link" data-mh-ea="Click"> Children's Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/childrens-teenage-general-non-fiction/c/B_YN?src=HeaderNav" style="" title="" data-title="Children's Non-Fiction" class="column-link" data-mh-ea="Click"> Children's Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/c/B_YQ?src=HeaderNav" style="" title="" data-title="Educational Materials" class="column-link" data-mh-ea="Click"> Educational Materials</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/reference-material-childrens-teenage/c/B_YR?src=HeaderNav" style="" title="" data-title="Reference Books" class="column-link" data-mh-ea="Click"> Reference Books</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---children/c/staff-picks-children?src=HeaderNav" style="" title="" data-title="Staff Picks - Children's" class="column-link" data-mh-ea="Click"> Staff Picks - Children's</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/staff-picks/staff-picks---young-adult/c/staff-picks-young-adult?src=HeaderNav" style="" title="" data-title="Staff Picks - Young Adult" class="column-link" data-mh-ea="Click"> Staff Picks - Young Adult</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/b_vfx?src=HeaderNav" style="" title="" data-title="Advice on Parenting" class="column-link" data-mh-ea="Click"> Advice on Parenting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/aaron-blabey/c/aaron-blabey?src=HeaderNav" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/nick-bland/c/nick-bland?src=HeaderNav" style="" title="" data-title="Nick Bland" class="column-link" data-mh-ea="Click"> Nick Bland</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/roald-dahl/c/roald-dahl?src=HeaderNav" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/anh-do/c/anh-do?src=HeaderNav" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/julia-donaldson/c/julia-donaldson?src=HeaderNav" style="" title="" data-title="Julia Donaldson" class="column-link" data-mh-ea="Click"> Julia Donaldson</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/mem-fox/c/mem-fox?src=HeaderNav" style="" title="" data-title="Mem Fox" class="column-link" data-mh-ea="Click"> Mem Fox</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/john-green/c/john-green?src=HeaderNav" style="" title="" data-title="John Green" class="column-link" data-mh-ea="Click"> John Green</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/andy-griffiths/c/andy-griffiths?src=HeaderNav" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/derek-landy/c/derek-landy?src=HeaderNav" style="" title="" data-title="Derek Landy" class="column-link" data-mh-ea="Click"> Derek Landy</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-authors/for-kids-and-teens/garth-nix/c/garth-nix?src=HeaderNav" style="" title="" data-title="Garth Nix" class="column-link" data-mh-ea="Click"> Garth Nix</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/education-early-learning-primary-secondary-school-books?src=HeaderNav" style="" title="" data-title="School" class="level-2-link" data-mh-ea="Click"> School</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - School"> <div class="column"> <ul class=""> <li><span class="column-title">Primary School</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-geography/c/B_YQG?src=HeaderNav" style="" title="" data-title="Geography" class="column-link" data-mh-ea="Click"> Geography</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-language-and-literacy/educational-english-language-reading-and-writing-skills/educational-writing-skills-handwriting/c/B_YQCS1?src=HeaderNav" style="" title="" data-title="Handwriting Practice" class="column-link" data-mh-ea="Click"> Handwriting Practice</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-history/c/B_YQH?src=HeaderNav" style="" title="" data-title="History" class="column-link" data-mh-ea="Click"> History</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-technology/educational-it-and-computing/c/B_YQTU?src=HeaderNav" style="" title="" data-title="Learn to Code" class="column-link" data-mh-ea="Click"> Learn to Code</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-mathematics-and-numeracy/educational-mathematics-and-numeracy-times-tables/c/B_YQMT?src=HeaderNav" style="" title="" data-title="Maths & Times Tables" class="column-link" data-mh-ea="Click"> Maths & Times Tables</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-music/c/B_YQB?src=HeaderNav" style="" title="" data-title="Music" class="column-link" data-mh-ea="Click"> Music</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/primary-textbooks/c/PRIMARY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="Primary Textbooks" class="column-link" data-mh-ea="Click"> Primary Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-language-and-literacy/educational-english-language-readers-and-reading-schemes/c/B_YQCR?src=HeaderNav" style="" title="" data-title="Readers" class="column-link" data-mh-ea="Click"> Readers</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-religious-studies/c/B_YQR?src=HeaderNav" style="" title="" data-title="Religious Studies" class="column-link" data-mh-ea="Click"> Religious Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-sciences/c/B_YQS?src=HeaderNav" style="" title="" data-title="Science" class="column-link" data-mh-ea="Click"> Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/activity-books/c/PRIMARY-ACTIVITY-BOOKS?src=HeaderNav" style="" title="" data-title="Writing & Spelling" class="column-link" data-mh-ea="Click"> Writing & Spelling</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">High School</span></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-business-studies-and-economics/c/B_YQV?src=HeaderNav" style="" title="" data-title="Business Studies" class="column-link" data-mh-ea="Click"> Business Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-drama-studies/c/B_YQD?src=HeaderNav" style="" title="" data-title="Drama Studies" class="column-link" data-mh-ea="Click"> Drama Studies</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-literature/school-editions-of-english-literature-fiction-texts/c/B_YQEF?src=HeaderNav" style="" title="" data-title="English Literature" class="column-link" data-mh-ea="Click"> English Literature</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-english-literature/school-editions-of-shakespeare/c/B_YQES?src=HeaderNav" style="" title="" data-title="Shakespeare" class="column-link" data-mh-ea="Click"> Shakespeare</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/secondary-school-books-and-resources/secondary-novels/c/SECONDARY-NOVELS?src=HeaderNav" style="" title="" data-title="Popular School Novels" class="column-link" data-mh-ea="Click"> Popular School Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-physical-education-including-dance/c/B_YQW?src=HeaderNav" style="" title="" data-title="Physical Education" class="column-link" data-mh-ea="Click"> Physical Education</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/school-textbooks/secondary-school-books-and-resources/secondary-textbooks/c/SECONDARY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="Secondary Textbooks" class="column-link" data-mh-ea="Click"> Secondary Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=for+the+Australian+Curriculum&mediatype=BOOKS" style="" title="" data-title="Australian Curriculum Textbooks" class="column-link" data-mh-ea="Click"> Australian Curriculum Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Pearson+student+book&mediatype=BOOKS" style="" title="" data-title="Pearson Student Books" class="column-link" data-mh-ea="Click"> Pearson Student Books</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Oxford+Big+Ideas&mediatype=BOOKS" style="" title="" data-title="Oxford Big Ideas Textbooks" class="column-link" data-mh-ea="Click"> Oxford Big Ideas Textbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=cambridge+checkpoints&mediatype=BOOKS" style="" title="" data-title="Cambridge Checkpoints" class="column-link" data-mh-ea="Click"> Cambridge Checkpoints</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/naplan/c/NAPLAN?src=HeaderNav" style="" title="" data-title="NAPLAN" class="column-link" data-mh-ea="Click"> NAPLAN</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular for Students</span></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/reference/encyclopaedias-and-reference-works/geographical-reference/c/b_gbg?src=HeaderNav" style="" title="" data-title="Atlases" class="column-link" data-mh-ea="Click"> Atlases</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/language/language-reference-and-general/dictionaries/c/b_cbd?src=HeaderNav" style="" title="" data-title="Dictionaries (all languages)" class="column-link" data-mh-ea="Click"> Dictionaries (all languages)</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/blakes-guides/c/BLAKES-STUDY-GUIDES?src=HeaderNav" style="" title="" data-title="Blake's Guides" class="column-link" data-mh-ea="Click"> Blake's Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/dorling-kindersley/c/DORLING-KINDERSLEY?src=HeaderNav" style="" title="" data-title="Dorling Kindersley" class="column-link" data-mh-ea="Click"> Dorling Kindersley</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/excel-study-guides/c/EXCEL-STUDY-GUIDES?src=HeaderNav" style="" title="" data-title="Excel Study Guides" class="column-link" data-mh-ea="Click"> Excel Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/kumon-workbooks/c/KUMON?src=HeaderNav" style="" title="" data-title="Kumon" class="column-link" data-mh-ea="Click"> Kumon</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/popular-brands/schoolzone/c/SCHOOLZONE?src=HeaderNav" style="" title="" data-title="Schoolzone" class="column-link" data-mh-ea="Click"> Schoolzone</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/schaums-study-guides/c/SCHAUMS-GUIDES?src=HeaderNav" style="" title="" data-title="Schaum's Study Guides" class="column-link" data-mh-ea="Click"> Schaum's Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/books/childrens/educational-material/educational-study-and-revision-guides/c/B_YQZ?src=HeaderNav" style="" title="" data-title="Study Skills" class="column-link" data-mh-ea="Click"> Study Skills</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/reading-freedom/c/READING-FREEDOM?src=HeaderNav" style="" title="" data-title="Reading Freedom Series" class="column-link" data-mh-ea="Click"> Reading Freedom Series</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/books-kids-love-to-read/c/PRIMARY-BOOKS-KIDS-LOVE-TO-READ?src=HeaderNav" style="" title="" data-title="Books Kids Love to Read" class="column-link" data-mh-ea="Click"> Books Kids Love to Read</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/primary-school-and-early-education/the-targeting-series/c/TARGETING-SERIES?src=HeaderNav" style="" title="" data-title="Targeting Series" class="column-link" data-mh-ea="Click"> Targeting Series</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/education-university-professional-learning-books?src=HeaderNav" style="" title="" data-title="University & Professional" class="level-2-link" data-mh-ea="Click"> University & Professional</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - University & Professional"> <div class="column"> <ul class=""> <li><span class="column-title">Browse</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/c/education-books-resources?src=HeaderNav" style="" title="" data-title="Browse University & Professional" class="column-link" data-mh-ea="Click"> Browse University & Professional</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/c/UNIVERSITY-TEXTBOOKS?src=HeaderNav" style="" title="" data-title="University" class="column-link" data-mh-ea="Click"> University</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/vocational-textbooks/c/vocational-textbooks?src=HeaderNav" style="" title="" data-title="TAFE / Vocational" class="column-link" data-mh-ea="Click"> TAFE / Vocational</a></li> <hr class="navhr"/> <li><span class="column-title">Humanities</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/c/HUMANITIES?src=HeaderNav" style="" title="" data-title="Browse Humanities" class="column-link" data-mh-ea="Click"> Browse Humanities</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/arts-music-theatre-and-film/c/ARTS-MUSIC-THEATRE-FILM?src=HeaderNav" style="" title="" data-title="Arts, Music, Theatre & Film" class="column-link" data-mh-ea="Click"> Arts, Music, Theatre & Film</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/history/c/HISTORY?src=HeaderNav" style="" title="" data-title="History" class="column-link" data-mh-ea="Click"> History</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/language/c/LANGUAGE?src=HeaderNav" style="" title="" data-title="Language" class="column-link" data-mh-ea="Click"> Language</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/language/elt-and-esl/c/ELT?src=HeaderNav" style="" title="" data-title="ELT & ESL" class="column-link" data-mh-ea="Click"> ELT & ESL</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/literature/c/LITERATURE?src=HeaderNav" style="" title="" data-title="Literature" class="column-link" data-mh-ea="Click"> Literature</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/humanities/philosophy-and-religions/c/PHILOSOPHY?src=HeaderNav" style="" title="" data-title="Philosophy & Religions" class="column-link" data-mh-ea="Click"> Philosophy & Religions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Finance & Economics</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/c/FINANCE-AND-ECONOMICS?src=HeaderNav" style="" title="" data-title="Browse Finance & Economics" class="column-link" data-mh-ea="Click"> Browse Finance & Economics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/accounting/c/ACCOUNTING?src=HeaderNav" style="" title="" data-title="Accounting" class="column-link" data-mh-ea="Click"> Accounting</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/economics/c/ECONOMICS?src=HeaderNav" style="" title="" data-title="Economics" class="column-link" data-mh-ea="Click"> Economics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/finance-and-economics/finance/c/FINANCE?src=HeaderNav" style="" title="" data-title="Finance" class="column-link" data-mh-ea="Click"> Finance</a></li> <hr class="navhr"/> <li><span class="column-title">Business & Teaching</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/academic-skills-and-study-guides/c/ACADEMIC-SKILLS-AND-STYLE-GUIDES?src=HeaderNav" style="" title="" data-title="Academic Skills & Study Guides" class="column-link" data-mh-ea="Click"> Academic Skills & Study Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/business-and-marketing/business-management/c/BUSINESS-MANAGEMENT?src=HeaderNav" style="" title="" data-title="Business Management" class="column-link" data-mh-ea="Click"> Business Management</a></li> <li> <a data-parent="" data-ajax="true" href="/books/non-fiction/computing-and-information-technology/business-applications/c/B_UF?src=HeaderNav" style="" title="" data-title="Computing in Business" class="column-link" data-mh-ea="Click"> Computing in Business</a></li> <li> <a data-parent="" data-ajax="true" href="/education-university-professional-law-text-books?src=HeaderNav" style="" title="" data-title="Law & Politics" class="column-link" data-mh-ea="Click"> Law & Politics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/business-and-marketing/marketing/c/MARKETING?src=HeaderNav" style="" title="" data-title="Marketing" class="column-link" data-mh-ea="Click"> Marketing</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/media-and-communications/c/MEDIA-AND-COMMUNICATIONS?src=HeaderNav" style="" title="" data-title="Media & Communications" class="column-link" data-mh-ea="Click"> Media & Communications</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/teaching/c/UNIVERSITY-TEACHING?src=HeaderNav" style="" title="" data-title="Teaching" class="column-link" data-mh-ea="Click"> Teaching</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Medicine & Nursing</span></li> <li> <a data-parent="" data-ajax="true" href="/medicine-dentistry-nursing-university-textbooks-and-professional-references?src=HeaderNav" style="" title="" data-title="Browse Medicine & Nursing" class="column-link" data-mh-ea="Click"> Browse Medicine & Nursing</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/anatomy/c/ANATOMY?src=HeaderNav" style="" title="" data-title="Anatomy" class="column-link" data-mh-ea="Click"> Anatomy</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/dentistry/c/DENTISTRY?src=HeaderNav" style="" title="" data-title="Dentistry" class="column-link" data-mh-ea="Click"> Dentistry</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/family-health/c/FAMILY-HEALTH?src=HeaderNav" style="" title="" data-title="Family Health" class="column-link" data-mh-ea="Click"> Family Health</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/c/MEDICINE-AND-PROFESSIONAL-HEALTH?src=HeaderNav" style="" title="" data-title="Medicine & Professional Health" class="column-link" data-mh-ea="Click"> Medicine & Professional Health</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/naturopathy-and-complementary-medicine/c/NATUROPATHY-AND-COMPLEMENTARY-MEDICINE?src=HeaderNav" style="" title="" data-title="Naturopathy & Complementary Medicine" class="column-link" data-mh-ea="Click"> Naturopathy & Complementary Medicine</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/nursing-and-midwifery/c/NURSING-AND-MIDWIFERY?src=HeaderNav" style="" title="" data-title="Nursing & Midwifery" class="column-link" data-mh-ea="Click"> Nursing & Midwifery</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/pharmacology/c/PHARMACOLOGY?src=HeaderNav" style="" title="" data-title="Pharmacology" class="column-link" data-mh-ea="Click"> Pharmacology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/psychology/c/PSYCHOLOGY?src=HeaderNav" style="" title="" data-title="Psychology" class="column-link" data-mh-ea="Click"> Psychology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/medicine-and-professional-health-/sports-and-sports-medicine/c/SPORTS-MEDICINE?src=HeaderNav" style="" title="" data-title="Sports & Sports Medicine" class="column-link" data-mh-ea="Click"> Sports & Sports Medicine</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/veterinary-sciences/c/VETERINARY-SCIENCES?src=HeaderNav" style="" title="" data-title="Veterinary Sciences" class="column-link" data-mh-ea="Click"> Veterinary Sciences</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/medicine-and-nursing/womens-health/c/WOMENS-HEALTH?src=HeaderNav" style="" title="" data-title="Women's Health" class="column-link" data-mh-ea="Click"> Women's Health</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Mathematics & Science</span></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/c/MATHEMATICS-AND-SCIENCE?src=HeaderNav" style="" title="" data-title="Browse Mathematics & Science" class="column-link" data-mh-ea="Click"> Browse Mathematics & Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/biology/c/BIOLOGY?src=HeaderNav" style="" title="" data-title="Biology" class="column-link" data-mh-ea="Click"> Biology</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/chemistry/c/CHEMISTRY?src=HeaderNav" style="" title="" data-title="Chemistry" class="column-link" data-mh-ea="Click"> Chemistry</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/computer-science/c/COMPUTER-SCIENCE?src=HeaderNav" style="" title="" data-title="Computer Science" class="column-link" data-mh-ea="Click"> Computer Science</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/earth-sciences/c/EARTH-SCIENCES?src=HeaderNav" style="" title="" data-title="Earth Sciences" class="column-link" data-mh-ea="Click"> Earth Sciences</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/engineering-design-and-architecture/c/ENGINEERING-DESIGN-AND-ARCHITECTURE?src=HeaderNav" style="" title="" data-title="Engineering, Design & Architecture" class="column-link" data-mh-ea="Click"> Engineering, Design & Architecture</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/mathematics/c/MATHEMATICS?src=HeaderNav" style="" title="" data-title="Mathematics" class="column-link" data-mh-ea="Click"> Mathematics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/physics/c/PHYSICS?src=HeaderNav" style="" title="" data-title="Physics" class="column-link" data-mh-ea="Click"> Physics</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/mathematics-and-science/science-general/c/SCIENCE?src=HeaderNav" style="" title="" data-title="Science General" class="column-link" data-mh-ea="Click"> Science General</a></li> <li> <a data-parent="" data-ajax="true" href="/education-books-and-resources/university-textbooks/sociology-and-behavioural-science/c/SOCIOLOGY?src=HeaderNav" style="" title="" data-title="Sociology & Behavioural Science" class="column-link" data-mh-ea="Click"> Sociology & Behavioural Science</a></li> </ul> </div> </div> </li> <li class="dropdown "> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/bestselling-books-online?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Bestselling"> <ul> <li> <a data-parent="" data-ajax="true" href="/bestselling-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Fiction" class="level-3-link" data-mh-ea="Click"> Bestselling Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-non-fiction-books?src=HeaderNav" style="" title="" data-title="Bestselling Non-Fiction" class="level-3-link" data-mh-ea="Click"> Bestselling Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/bestselling-kids-books?src=HeaderNav" style="" title="" data-title="Bestselling Kids Books" class="level-3-link" data-mh-ea="Click"> Bestselling Kids Books</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="BOOKS_NavLink" data-ajax="true" href="/sale?src=HeaderNav" style="" title="" data-title="Sale" class="level-2-link" data-mh-ea="Click"> <span style="color: #999" class="glyphicon glyphicon-tags"></span> Sale</a></li> </ul> </div> <li id="li-EBOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/ebooks?src=HeaderNav" style="" title="" data-title="eBooks" class="level-1-link" data-mh-ea="Click"> eBooks</a><span class="dropdown-pip"></span> <div id="div-EBOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - eBooks"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/bestselling-ebooks/c/bestselling-ebooks?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a></li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/fiction/c/eb_f?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/crime-and-mystery/c/eb_ff?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="column-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/contemporary-fiction/c/eb_fa?src=HeaderNav" style="" title="" data-title="Contemporary" class="column-link" data-mh-ea="Click"> Contemporary</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/romance/c/eb_fr?src=HeaderNav" style="" title="" data-title="Romance" class="column-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/adventure/c/EB_FJ?src=HeaderNav" style="" title="" data-title="Adventure" class="column-link" data-mh-ea="Click"> Adventure</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/classic-fiction/c/eb_fc?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="column-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/erotic-fiction/c/eb_fp?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="column-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/fantasy/c/eb_fm?src=HeaderNav" style="" title="" data-title="Fantasy Fiction" class="column-link" data-mh-ea="Click"> Fantasy Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/graphic-novels/c/EB_FX?src=HeaderNav" style="" title="" data-title="Graphic Novels" class="column-link" data-mh-ea="Click"> Graphic Novels</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/historical-fiction/c/eb_fv?src=HeaderNav" style="" title="" data-title="Historical Fiction" class="column-link" data-mh-ea="Click"> Historical Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/science-fiction/c/eb_fl?src=HeaderNav" style="" title="" data-title="Science Fiction" class="column-link" data-mh-ea="Click"> Science Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/fiction/thriller-suspense/c/eb_fh?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="column-link" data-mh-ea="Click"> Thriller & Suspense</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Series</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Diana%20Gabaldon?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADiana+Gabaldon%3Aformat%3AEpubKobo%3Aformat%3AEpubAdobe%3AprimaryCategories%3AF&text=Diana+Gabaldon&facetSearch=true&sort=relevancy#" style="" title="" data-title="Outlander" class="column-link" data-mh-ea="Click"> Outlander</a></li> <li> <a data-parent="" data-ajax="true" href="/by/George%20R.R.%20Martin?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AGeorge+R.R.+Martin%3Aformat%3AEpubKobo&text=George+R.R.+Martin&facetSearch=true&sort=relevancy#" style="" title="" data-title="Game of Thrones" class="column-link" data-mh-ea="Click"> Game of Thrones</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Lee%20Child?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ALee+Child%3Aformat%3AEpubKobo%3AprimaryCategories%3AF&text=Lee+Child&facetSearch=true&sort=relevancy#" style="" title="" data-title="Jack Reacher" class="column-link" data-mh-ea="Click"> Jack Reacher</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=j++d++robb+in+death%3ApubDate-asc%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3AprimaryCategories%3AF%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=J.+D.+Robb+in+death&facetSearch=true&sort=pubDate-asc&categoryCode=EBOOKS#" style="" title="" data-title="In Death" class="column-link" data-mh-ea="Click"> In Death</a></li> <li> <a data-parent="" data-ajax="true" href="/by/E%20L%20James?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AE+L+James%3Aformat%3AEpubKobo&text=E+L+James&facetSearch=true&sort=relevancy#" style="" title="" data-title="Fifty Shades of Grey" class="column-link" data-mh-ea="Click"> Fifty Shades of Grey</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADi+Morrissey%3Aformat%3AEpubAdobe&text=Di+Morrissey&facetSearch=true&sort=relevancy#" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Diana%20Gabaldon?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADiana+Gabaldon%3Aformat%3AEpubKobo&text=Diana+Gabaldon&facetSearch=true&sort=relevancy#" style="" title="" data-title="Diana Gabaldon" class="column-link" data-mh-ea="Click"> Diana Gabaldon</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=George+R.+R.+Martin&mediatype=EBOOKS" style="" title="" data-title="George R. R. Martin" class="column-link" data-mh-ea="Click"> George R. R. Martin</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Greame+Simsion&mediatype=EBOOKS" style="" title="" data-title="Greame Simsion" class="column-link" data-mh-ea="Click"> Greame Simsion</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=James+Patterson&mediatype=EBOOKS" style="" title="" data-title="James Patterson" class="column-link" data-mh-ea="Click"> James Patterson</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Jodi+Picoult&mediatype=EBOOKS" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Liane+Moriarty&mediatype=EBOOKS" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Lee+Child&mediatype=EBOOKS" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Matthew+Reilly&mediatype=EBOOKS" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Michael+Connelly&mediatype=EBOOKS" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Tim+Winton&mediatype=EBOOKS" style="" title="" data-title="Tim Winton" class="column-link" data-mh-ea="Click"> Tim Winton</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Stephen+King&mediatype=EBOOKS" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> </ul> </div> <div class="column"> <ul class="GREY"> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/non-fiction/c/eb_nonfiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Non-Fiction</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/cookery-food-and-drink-etc/c/eb_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="column-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/biography-and-true-stories/c/eb_b?src=HeaderNav" style="" title="" data-title="Biographies & Memoirs" class="column-link" data-mh-ea="Click"> Biographies & Memoirs</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/c/eb_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="column-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/humanities/history/c/eb_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/mind/c/eb_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/travel-and-holiday/c/eb_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="column-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/c/eb_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="column-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/mathematics-and-science/c/eb_p?src=HeaderNav" style="" title="" data-title="Science, Nature and Maths" class="column-link" data-mh-ea="Click"> Science, Nature and Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/gardening/c/eb_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="column-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/economics/c/eb_k?src=HeaderNav" style="" title="" data-title="Business" class="column-link" data-mh-ea="Click"> Business</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/music/c/EB_AV?src=HeaderNav" style="" title="" data-title="Music" class="column-link" data-mh-ea="Click"> Music</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/society-and-social-sciences/psychology/c/EB_JM?src=HeaderNav" style="" title="" data-title="Psychology" class="column-link" data-mh-ea="Click"> Psychology</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/handicrafts/c/EB_WF?src=HeaderNav" style="" title="" data-title="Handicrafts" class="column-link" data-mh-ea="Click"> Handicrafts</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/sports-and-outdoor-recreation/c/EB_WS?src=HeaderNav" style="" title="" data-title="Sport" class="column-link" data-mh-ea="Click"> Sport</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/EB_VFX?src=HeaderNav" style="" title="" data-title="Parenting" class="column-link" data-mh-ea="Click"> Parenting</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/society-and-social-sciences/politics-and-government/c/EB_JP?src=HeaderNav" style="" title="" data-title="Politics" class="column-link" data-mh-ea="Click"> Politics</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/self-help-and-personal-development/c/EB_VS?src=HeaderNav" style="" title="" data-title="Self Help" class="column-link" data-mh-ea="Click"> Self Help</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/the-arts/film/c/EB_AP?src=HeaderNav" style="" title="" data-title="Film" class="column-link" data-mh-ea="Click"> Film</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/transport-general-interest/c/EB_WG?src=HeaderNav" style="" title="" data-title="Transport" class="column-link" data-mh-ea="Click"> Transport</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/lifestyle/natural-history/c/EB_WN?src=HeaderNav" style="" title="" data-title="Natural History" class="column-link" data-mh-ea="Click"> Natural History</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Bill Bryson?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ABill+Bryson%3Aformat%3AEpubAdobe&text=Bill+Bryson&facetSearch=true&sort=relevancy#" style="" title="" data-title="Bill Bryson" class="column-link" data-mh-ea="Click"> Bill Bryson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Michelle Bridges?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AMichelle+Bridges%3Aformat%3AEpubAdobe%3Aformat%3AFixedLayoutEpubKobo&text=Michelle+Bridges&facetSearch=true&sort=relevancy#" style="" title="" data-title="Michelle Bridges" class="column-link" data-mh-ea="Click"> Michelle Bridges</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Peter FitzSimons?src=HeaderNav&q=%3Arelevancy%3Acontributors%3APeter+FitzSimons%3Aformat%3AEpubAdobe&text=Peter+FitzSimons&facetSearch=true&sort=relevancy#" style="" title="" data-title="Peter FitzSimons" class="column-link" data-mh-ea="Click"> Peter FitzSimons</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Yuval+Noah+Harari&mediatype=EBOOKS" style="" title="" data-title="Yuval Noah Harari" class="column-link" data-mh-ea="Click"> Yuval Noah Harari</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=Alain+de+Botton&mediatype=EBOOKS" style="" title="" data-title="Alain de Botton" class="column-link" data-mh-ea="Click"> Alain de Botton</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Richard Dawkins?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARichard+Dawkins%3Aformat%3AEpubAdobe&text=Richard+Dawkins&facetSearch=true&sort=relevancy#" style="" title="" data-title="Richard Dawkins" class="column-link" data-mh-ea="Click"> Richard Dawkins</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jared Diamond?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AJared+Diamond%3Aformat%3AEpubAdobe&text=Jared+Diamond&facetSearch=true&sort=relevancy#" style="" title="" data-title="Jared Diamond" class="column-link" data-mh-ea="Click"> Jared Diamond</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&text=naomi+klein&mediatype=EBOOKS" style="" title="" data-title="Naomi Klein" class="column-link" data-mh-ea="Click"> Naomi Klein</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Malcolm Gladwell?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AMalcolm+Gladwell%3Aformat%3AEpubAdobe&text=Malcolm+Gladwell&facetSearch=true&sort=relevancy#" style="" title="" data-title="Malcolm Gladwell" class="column-link" data-mh-ea="Click"> Malcolm Gladwell</a></li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Staff Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "The Last Charge of the Australian Light Horse", "id": "9780733646652", "price": "", "brand": "Peter FitzSimons", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="The Last Charge of the Australian Light Horse"> <div class="productItem-image-container"> <div class="productItem-frame"> <div class="ebook-badge"></div> <a title="The Last Charge of the Australian Light Horse" href="/ebooks/the-last-charge-of-the-australian-light-horse-peter-fitzsimons/p/9780733646652?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/8087/9780733646652.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="The Last Charge of the Australian Light Horse" title="The Last Charge of the Australian Light Horse"/> </a> </div> </div> <div class="title font-bold"> <a href="/ebooks/the-last-charge-of-the-australian-light-horse-peter-fitzsimons/p/9780733646652?src=HeaderNav" title="The Last Charge of the Australian Light Horse">The Last Charge of the Australian Light Horse</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Peter FitzSimons"/> <a title="Browse all products by Peter FitzSimons" href="/by/Peter%20FitzSimons?src=HeaderNav" data-mh-ea="Peter FitzSimons" >Peter FitzSimons</a></div> </div> </li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ebooks/childrens/c/eb_y?src=HeaderNav" style="" title="" data-title="Kids & Teens" class="level-2-link" data-mh-ea="Click"> Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Browse Kids & Teens</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/c/eb_yf?src=HeaderNav" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-general-non-fiction/c/eb_yn?src=HeaderNav" style="" title="" data-title="Non Fiction" class="column-link" data-mh-ea="Click"> Non Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/picture-books/c/eb_yb?src=HeaderNav" style="" title="" data-title="Early Learning & Picture Books" class="column-link" data-mh-ea="Click"> Early Learning & Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/educational-material/c/eb_yq?src=HeaderNav" style="" title="" data-title="Educational" class="column-link" data-mh-ea="Click"> Educational</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/animal-stories-childrens-teenage/c/eb_yfp?src=HeaderNav" style="" title="" data-title="Animal Stories" class="column-link" data-mh-ea="Click"> Animal Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/adventure-stories-childrens-teenage/c/eb_yfc?src=HeaderNav" style="" title="" data-title="Adventure Stories" class="column-link" data-mh-ea="Click"> Adventure Stories</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Categories</span></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/picture-books/c/EB_YB?src=HeaderNav" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-fiction-and-true-stories/c/EB_YF?src=HeaderNav" style="" title="" data-title="Children's Fiction" class="column-link" data-mh-ea="Click"> Children's Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/childrens-teenage-general-non-fiction/c/EB_YN?src=HeaderNav" style="" title="" data-title="Children's Non-Fiction" class="column-link" data-mh-ea="Click"> Children's Non-Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/educational-material/c/EB_YQ?src=HeaderNav" style="" title="" data-title="Educational Materials" class="column-link" data-mh-ea="Click"> Educational Materials</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/childrens/reference-material-childrens-teenage/c/EB_YR?src=HeaderNav" style="" title="" data-title="Reference Books" class="column-link" data-mh-ea="Click"> Reference Books</a></li> <li> <a data-parent="" data-ajax="true" href="/ebooks/non-fiction/health-and-personal-development/family-and-health/advice-on-parenting/c/EB_VFX?src=HeaderNav" style="" title="" data-title="Advice on Parenting" class="column-link" data-mh-ea="Click"> Advice on Parenting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Aaron%20Blabey?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAaron+Blabey%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo&text=Aaron+Blabey&facetSearch=true&sort=relevancy#" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Suzanne%20Collins?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ASuzanne+Collins%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Suzanne+Collins&facetSearch=true&sort=relevancy#" style="" title="" data-title="Suzanne Collins" class="column-link" data-mh-ea="Click"> Suzanne Collins</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Roald%20Dahl?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARoald+Dahl%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Roald+Dahl&facetSearch=true&sort=relevancy#" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Anh%20Do?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAnh+Do%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=Anh+Do&facetSearch=true&sort=relevancy#" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Andy%20Griffiths?src=HeaderNav&src=HeaderNav&q=%3Arelevancy%3Acontributors%3AAndy+Griffiths%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo&text=Andy+Griffiths&facetSearch=true&sort=relevancy#" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/search?src=HeaderNav&q=derek+landy%3Arelevancy%3AdeliveryTimeFrame%3ASTOCKSUPPLIER%3AdeliveryTimeFrame%3APREORDER%3AdeliveryTimeFrame%3ABACKORDER%3AdeliveryTimeFrame%3AFAST%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=derek+landy&facetSearch=true&sort=relevancy&categoryCode=BOOKS#" style="" title="" data-title="Derek Landy" class="column-link" data-mh-ea="Click"> Derek Landy</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sarah%20J.%20Maas?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ASarah+J.+Maas%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo&text=Sarah+J.+Maas&facetSearch=true&sort=relevancy#" style="" title="" data-title="Sarah J. Maas" class="column-link" data-mh-ea="Click"> Sarah J. Maas</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Garth%20Nix?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AGarth+Nix%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3AprimaryCategories%3AY&text=Garth+Nix&facetSearch=true&sort=relevancy#" style="" title="" data-title="Garth Nix" class="column-link" data-mh-ea="Click"> Garth Nix</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Rick%20Riordan?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ARick+Riordan%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3AprimaryCategories%3AY&text=Rick+Riordan&facetSearch=true&sort=relevancy#" style="" title="" data-title="Rick Riordan" class="column-link" data-mh-ea="Click"> Rick Riordan</a></li> <li> <a data-parent="" data-ajax="true" href="/by/J.K.%20Rowling?src=HeaderNav&q=%3Arelevancy%3Acontributors%3AJ.K.+Rowling%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=J.K.+Rowling&facetSearch=true&sort=relevancy#" style="" title="" data-title="J.K. Rowling" class="column-link" data-mh-ea="Click"> J.K. Rowling</a></li> <li> <a data-parent="" data-ajax="true" href="/by/David%20Walliams?src=HeaderNav&q=%3Arelevancy%3Acontributors%3ADavid+Walliams%3Aformat%3AEpubAdobe%3Aformat%3AEpubKobo%3Aformat%3AFixedLayoutEpubKobo%3AprimaryCategories%3AY&text=David+Walliams&facetSearch=true&sort=relevancy#" style="" title="" data-title="David Walliams" class="column-link" data-mh-ea="Click"> David Walliams</a></li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Staff Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "Murtagh", "id": "9780241651360", "price": "", "brand": "Christopher Paolini", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Murtagh"> <div class="productItem-image-container"> <div class="productItem-frame"> <div class="ebook-badge"></div> <a title="Murtagh" href="/ebooks/murtagh-christopher-paolini/p/9780241651360?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/3222/9780241651360.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Murtagh" title="Murtagh"/> </a> </div> </div> <div class="title font-bold"> <a href="/ebooks/murtagh-christopher-paolini/p/9780241651360?src=HeaderNav" title="Murtagh">Murtagh</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Christopher Paolini"/> <a title="Browse all products by Christopher Paolini" href="/by/Christopher%20Paolini?src=HeaderNav" data-mh-ea="Christopher Paolini" >Christopher Paolini</a></div> </div> </li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="EBOOKS_NavLink" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="eReaders" class="level-2-link" data-mh-ea="Click"> eReaders</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - eReaders"> <div class="column"> <ul class=""> <li><span class="column-title">Browse eReaders & Accessiories</span></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-nia/p/681495007998?src=HeaderNav" style="" title="" data-title="Nia" class="column-link" data-mh-ea="Click"> Nia</a></li> <li> <a data-parent="" data-ajax="true" href="/books/kobo-clara-2e/p/681495008568?src=HeaderNav" style="" title="" data-title="Clara 2E" class="column-link" data-mh-ea="Click"> Clara 2E</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav" style="" title="" data-title="Libra 2 White" class="column-link" data-mh-ea="Click"> Libra 2 White</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-libra-2---black/p/681495008421?src=HeaderNav" style="" title="" data-title="Libra 2 Black" class="column-link" data-mh-ea="Click"> Libra 2 Black</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/kobo-sage/p/681495008476?src=HeaderNav" style="" title="" data-title="Sage" class="column-link" data-mh-ea="Click"> Sage</a></li> <li> <a data-parent="" data-ajax="true" href="/electronics/ereader-accessories/c/ereadersacc?src=HeaderNav" style="" title="" data-title="eReader Accessories" class="column-link" data-mh-ea="Click"> eReader Accessories</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Clara eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Clara 2E Recycled Plastic eReader", "id": "681495008568", "price": "", "brand": "", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Clara 2E Recycled Plastic eReader"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Clara 2E Recycled Plastic eReader" href="/books/kobo-clara-2e-recycled-plastic-ereader/p/681495008568?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/681495008568.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Clara 2E Recycled Plastic eReader" title="Kobo Clara 2E Recycled Plastic eReader"/> </a> </div> </div> <div class="title font-bold"> <a href="/books/kobo-clara-2e-recycled-plastic-ereader/p/681495008568?src=HeaderNav" title="Kobo Clara 2E Recycled Plastic eReader">Kobo Clara 2E Recycled Plastic eReader</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> <span class="contributor-spacer">&nbsp;</span> </div> </div> </li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Nia eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Nia", "id": "681495007998", "price": "", "brand": "Kobo", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "5.0", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Nia"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Nia" href="/electronics/kobo-nia/p/681495007998?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/4364/681495007998.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Nia" title="Kobo Nia"/> </a> </div> </div> <div class="title font-bold"> <a href="/electronics/kobo-nia/p/681495007998?src=HeaderNav" title="Kobo Nia">Kobo Nia</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Kobo"/> <a title="Browse all products by Kobo" href="/by/Kobo?src=HeaderNav" data-mh-ea="Kobo" >Kobo</a></div> </div> </li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Libra White eReader</span></li> <li> <div class="productItem" data-product-data='{ "name": "Kobo Libra 2 - White", "id": "681495008438", "price": "", "brand": "Kobo", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Kobo Libra 2 - White"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Kobo Libra 2 - White" href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/5355/681495008438.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Kobo Libra 2 - White" title="Kobo Libra 2 - White"/> </a> </div> </div> <div class="title font-bold"> <a href="/electronics/kobo-libra-2---white/p/681495008438?src=HeaderNav" title="Kobo Libra 2 - White">Kobo Libra 2 - White</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Kobo"/> <a title="Browse all products by Kobo" href="/by/Kobo?src=HeaderNav" data-mh-ea="Kobo" >Kobo</a></div> </div> </li> </ul> </div> </div> </li> </ul> </div> <li id="li-AUDIOBOOKS" class="dropdown"> <a data-parent="" data-ajax="true" href="/audio-books/c/audiobooks?src=HeaderNav" style="" title="" data-title="Audio Books" class="level-1-link" data-mh-ea="Click"> Audio Books</a><span class="dropdown-pip"></span> <div id="div-AUDIOBOOKS" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Audio Books"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/bestselling-audio-books/c/bestselling-audio-books?src=HeaderNav" style="" title="" data-title="Bestselling" class="level-2-link" data-mh-ea="Click"> Bestselling</a></li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/fiction-and-related-items/c/ab_f?src=HeaderNav" style="" title="" data-title="Fiction" class="level-2-link" data-mh-ea="Click"> Fiction</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Fiction"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/crime-and-mystery/c/ab_ff?src=HeaderNav" style="" title="" data-title="Crime & Mystery" class="level-3-link" data-mh-ea="Click"> Crime & Mystery</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/contemporary-fiction/c/ab_fa?src=HeaderNav" style="" title="" data-title="Contemporary" class="level-3-link" data-mh-ea="Click"> Contemporary</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/fantasy/c/ab_fm?src=HeaderNav" style="" title="" data-title="Fantasy" class="level-3-link" data-mh-ea="Click"> Fantasy</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/romance/c/ab_fr?src=HeaderNav" style="" title="" data-title="Romance" class="level-3-link" data-mh-ea="Click"> Romance</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/thriller-suspense/c/ab_fh?src=HeaderNav" style="" title="" data-title="Thriller & Suspense" class="level-3-link" data-mh-ea="Click"> Thriller & Suspense</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/erotic-fiction/c/ab_fp?src=HeaderNav" style="" title="" data-title="Erotic Fiction" class="level-3-link" data-mh-ea="Click"> Erotic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/classic-fiction/c/ab_fc?src=HeaderNav" style="" title="" data-title="Classic Fiction" class="level-3-link" data-mh-ea="Click"> Classic Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/historical-fiction/c/ab_fv?src=HeaderNav" style="" title="" data-title="Historical Fiction" class="level-3-link" data-mh-ea="Click"> Historical Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/fiction-and-related-items/science-fiction/c/ab_fl?src=HeaderNav" style="" title="" data-title="Science Fiction" class="level-3-link" data-mh-ea="Click"> Science Fiction</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/non-fiction/c/ab_nonfiction?src=HeaderNav" style="" title="" data-title="Non-Fiction" class="level-2-link" data-mh-ea="Click"> Non-Fiction</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Non-Fiction"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/cookery-food-and-drink-etc/c/ab_wb?src=HeaderNav" style="" title="" data-title="Cookbooks, Food & Drink" class="level-3-link" data-mh-ea="Click"> Cookbooks, Food & Drink</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/biography-and-true-stories/c/ab_b?src=HeaderNav" style="" title="" data-title="Biographies" class="level-3-link" data-mh-ea="Click"> Biographies</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/health-and-personal-development/c/ab_v?src=HeaderNav" style="" title="" data-title="Health, Fitness & Dieting" class="level-3-link" data-mh-ea="Click"> Health, Fitness & Dieting</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/humanities/history/c/ab_hb?src=HeaderNav" style="" title="" data-title="History & Military" class="level-3-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/health-and-personal-development/mind/c/ab_vx?src=HeaderNav" style="" title="" data-title="Mind, Body & Spirit" class="level-3-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/travel-and-holiday/c/ab_wt?src=HeaderNav" style="" title="" data-title="Travel & Holiday Guides" class="level-3-link" data-mh-ea="Click"> Travel & Holiday Guides</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/the-arts/c/ab_a?src=HeaderNav" style="" title="" data-title="Art & Photography" class="level-3-link" data-mh-ea="Click"> Art & Photography</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/mathematics-and-science/c/ab_p?src=HeaderNav" style="" title="" data-title="Science, Nature & Maths" class="level-3-link" data-mh-ea="Click"> Science, Nature & Maths</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/lifestyle/gardening/c/ab_wm?src=HeaderNav" style="" title="" data-title="Gardening" class="level-3-link" data-mh-ea="Click"> Gardening</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/non-fiction/economics/c/ab_k?src=HeaderNav" style="" title="" data-title="Business & Finance" class="level-3-link" data-mh-ea="Click"> Business & Finance</a></li> </ul> </div> </li> <li class="dropdown "> <a data-parent="AUDIOBOOKS_NavLink" data-ajax="true" href="/audio-books/childrens/c/ab_y?src=HeaderNav" style="" title="" data-title="Children's Audio Books" class="level-2-link" data-mh-ea="Click"> Children's Audio Books</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Children's Audio Books"> <ul> <li> <a data-parent="" data-ajax="true" href="/audio-books/childrens/childrens-teenage-fiction-and-true-stories/c/ab_yf?src=HeaderNav" style="" title="" data-title="Fiction" class="level-3-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/audio-books/childrens/childrens-teenage-general-non-fiction/c/ab_yn?src=HeaderNav" style="" title="" data-title="Non Fiction" class="level-3-link" data-mh-ea="Click"> Non Fiction</a></li> </ul> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/calendars-diaries-and-stationery/c/calendars_stationery_diaries?src=HeaderNav" style="" title="" data-title="Stationery" class="level-1-link" data-mh-ea="Click"> Stationery</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Stationery"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="CALENDARSTATIONERY_NavLink" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/journals-and-notebooks/c/journals_notebooks?src=HeaderNav" style="" title="" data-title="Journals & Notebooks" class="level-2-link" data-mh-ea="Click"> Journals & Notebooks</a></li> <li class="dropdown "> <a data-parent="CALENDARSTATIONERY_NavLink" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/c/STATIONERY?src=HeaderNav" style="" title="" data-title="Stationery" class="level-2-link" data-mh-ea="Click"> Stationery</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Stationery"> <ul> <li> <a data-parent="" data-ajax="true" href="/calendars-diaries-and-stationery/stationery/stationery-sets/c/STATIONERY_SETS?src=HeaderNav" style="" title="" data-title="Stationery Sets" class="level-3-link" data-mh-ea="Click"> Stationery Sets</a></li> </ul> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/games-and-puzzles/c/bwgmp?src=HeaderNav&sort=best-seller" style="" title="" data-title="Games & Puzzles" class="level-1-link" data-mh-ea="Click"> Games & Puzzles</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Games & Puzzles"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/puzzles/c/BWGMPC?src=HeaderNav&sort=best-seller" style="" title="" data-title="Puzzles" class="level-2-link" data-mh-ea="Click"> Puzzles</a></li> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/card-games/c/BWGMPB?src=HeaderNav&sort=best-seller" style="" title="" data-title="Card Games" class="level-2-link" data-mh-ea="Click"> Card Games</a></li> <li class="dropdown "> <a data-parent="PUZZLES_NavLink" data-ajax="true" href="/games-and-puzzles/board-games/c/BWGMPA?src=HeaderNav&sort=best-seller" style="" title="" data-title="Board Games" class="level-2-link" data-mh-ea="Click"> Board Games</a></li> </ul> </div> <li id="li-GIFT-GUIDE" class="dropdown"> <a data-parent="" data-ajax="true" href="/giftshop?src=HeaderNav" style="" title="" data-title="Gift Guide" class="level-1-link" data-mh-ea="Click"> Gift Guide</a><span class="dropdown-pip"></span> <div id="div-GIFT-GUIDE" class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Gift Guide"> <ul class="list-inline"> <li class="dropdown dropdown-multi"> <div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - "> <div class="column"> <ul class=""> <li><span class="column-title">Top Gift Ideas</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/fiction/c/FICTION-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/cooking/c/COOKING-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cooking" class="column-link" data-mh-ea="Click"> Cooking</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/true-stories/c/TRUE-STORIES-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Stories" class="column-link" data-mh-ea="Click"> True Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/jigsaw-puzzles/c/JIGSAW-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Jigsaw Puzzles" class="column-link" data-mh-ea="Click"> Jigsaw Puzzles</a></li> </ul> </div> </div> </li> <li class="dropdown "> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/coffee-table-books/c/COFFEE-TABLE-BOOKS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Coffee Table" class="level-2-link" data-mh-ea="Click"> Coffee Table</a><div class="dropdown-menu level-3" data-mh-pe="eventOnClick" data-mh-ec="Header - Coffee Table"> <ul> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/art/c/ART-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Art" class="level-3-link" data-mh-ea="Click"> Art</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/architecture-and-design/c/ARCHITECTURE-AND-DESIGN-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Architecture & Design" class="level-3-link" data-mh-ea="Click"> Architecture & Design</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/fashion-and-lifestyle/c/FASHION-AND-LIFESTYLE-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fashion & Lifestyle" class="level-3-link" data-mh-ea="Click"> Fashion & Lifestyle</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/wildlife-and-nature/c/WILDLIFE-AND-NATURE-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Wildlife & Nature" class="level-3-link" data-mh-ea="Click"> Wildlife & Nature</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/automotive-and-transport/c/AUTOMOTIVE-AND-TRANSPORT-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Automotive & Transport" class="level-3-link" data-mh-ea="Click"> Automotive & Transport</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/cookbooks/c/COOKBOOKS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cookbooks" class="level-3-link" data-mh-ea="Click"> Cookbooks</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/travel/c/TRAVEL-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Travel" class="level-3-link" data-mh-ea="Click"> Travel</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/coffee-table-books/house-and-garden/c/HOUSE-AND-GARDEN-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="House & Garden" class="level-3-link" data-mh-ea="Click"> House & Garden</a></li> </ul> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/giftshop#gifts-for-him?src=HeaderNav" style="" title="" data-title="Gifts For Him" class="level-2-link" data-mh-ea="Click"> Gifts For Him</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts For Him"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Him</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/personal-development/c/PERSONAL-DEVELOPMENT-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Personal Development" class="column-link" data-mh-ea="Click"> Personal Development</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/biographies/c/BIOGRAPHIES-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Biographies" class="column-link" data-mh-ea="Click"> Biographies</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/science-and-nature/c/SCIENCE-AND-NATURE-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Science & Nature" class="column-link" data-mh-ea="Click"> Science & Nature</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/sport/c/SPORT-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="Sport" class="column-link" data-mh-ea="Click"> Sport</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/history-and-military/c/HISTORY-AND-MILITARY-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="History & Military" class="column-link" data-mh-ea="Click"> History & Military</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-him/true-crime/c/TRUE-CRIME-FOR-HIM?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Crime" class="column-link" data-mh-ea="Click"> True Crime</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Him</span></li> <li> <a data-parent="" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="Kobo eReaders" class="column-link" data-mh-ea="Click"> Kobo eReaders</a></li> <li> <a data-parent="" data-ajax="true" href="/videos/c/videos?src=HeaderNav&sort=best-seller" style="" title="" data-title="DVDs" class="column-link" data-mh-ea="Click"> DVDs</a></li> <li> <a data-parent="" data-ajax="true" href="audio-books/c/audiobooks?src=HeaderNav&sort=best-seller" style="" title="" data-title="Audio Books" class="column-link" data-mh-ea="Click"> Audio Books</a></li> <li> <a data-parent="" data-ajax="true" href="/calendars/c/calendars_and_stationery?src=HeaderNav&sort=best-seller" style="" title="" data-title="Calendars & Diaries" class="column-link" data-mh-ea="Click"> Calendars & Diaries</a></li> <li> <a data-parent="" data-ajax="true" href="magazines/c/MAGAZINES?src=HeaderNav&sort=best-seller" style="" title="" data-title="Magazine Subscriptions" class="column-link" data-mh-ea="Click"> Magazine Subscriptions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Lee%20Child?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Lee Child" class="column-link" data-mh-ea="Click"> Lee Child</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Michael%20Connelly?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Michael Connelly" class="column-link" data-mh-ea="Click"> Michael Connelly</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Stephen%20King?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Stephen King" class="column-link" data-mh-ea="Click"> Stephen King</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Matthew%20Reilly?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Matthew Reilly" class="column-link" data-mh-ea="Click"> Matthew Reilly</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/gifts-for-her/c/FOR-HER-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Gifts For Her" class="level-2-link" data-mh-ea="Click"> Gifts For Her</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts For Her"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Her</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/fiction/c/FICITON-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/true-stories/c/TRUE-STORIES-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Stories" class="column-link" data-mh-ea="Click"> True Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/cooking/c/COOKING-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cooking" class="column-link" data-mh-ea="Click"> Cooking</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/travel/c/TRAVEL-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Travel" class="column-link" data-mh-ea="Click"> Travel</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/family-and-health/c/FAMILY-AND-HEALTH-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Family & Health" class="column-link" data-mh-ea="Click"> Family & Health</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/mind-body-spirit/c/MIND-BODY-SPIRIT-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Mind, Body & Spirit" class="column-link" data-mh-ea="Click"> Mind, Body & Spirit</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/craft/c/CRAFT-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Craft" class="column-link" data-mh-ea="Click"> Craft</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-her/fashion-and-lifestyle/c/FASHION-AND-LIFESTYLE-FOR-HER?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fashion & Lifestyle" class="column-link" data-mh-ea="Click"> Fashion & Lifestyle</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">More For Her</span></li> <li> <a data-parent="" data-ajax="true" href="/ereader?src=HeaderNav" style="" title="" data-title="Kobo eReaders" class="column-link" data-mh-ea="Click"> Kobo eReaders</a></li> <li> <a data-parent="" data-ajax="true" href="/videos/c/videos?src=HeaderNav&sort=best-seller" style="" title="" data-title="DVDs" class="column-link" data-mh-ea="Click"> DVDs</a></li> <li> <a data-parent="" data-ajax="true" href="audio-books/c/audiobooks?src=HeaderNav&sort=best-seller" style="" title="" data-title="Audio Books" class="column-link" data-mh-ea="Click"> Audio Books</a></li> <li> <a data-parent="" data-ajax="true" href="/calendars/c/calendars_and_stationery?src=HeaderNav&sort=best-seller" style="" title="" data-title="Calendars & Diaries" class="column-link" data-mh-ea="Click"> Calendars & Diaries</a></li> <li> <a data-parent="" data-ajax="true" href="magazines/c/MAGAZINES?src=HeaderNav&sort=best-seller" style="" title="" data-title="Magazine Subscriptions" class="column-link" data-mh-ea="Click"> Magazine Subscriptions</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Alexander%20McCall%20Smith?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Alexander McCall Smith" class="column-link" data-mh-ea="Click"> Alexander McCall Smith</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Di%20Morrissey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Di Morrissey" class="column-link" data-mh-ea="Click"> Di Morrissey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Donna%20Hay?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Donna Hay" class="column-link" data-mh-ea="Click"> Donna Hay</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jamie%20Oliver?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jamie Oliver" class="column-link" data-mh-ea="Click"> Jamie Oliver</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jane%20Harper?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jane Harper" class="column-link" data-mh-ea="Click"> Jane Harper</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jodi%20Picoult?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jodi Picoult" class="column-link" data-mh-ea="Click"> Jodi Picoult</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Liane%20Moriarty?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Liane Moriarty" class="column-link" data-mh-ea="Click"> Liane Moriarty</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Marian%20Keyes?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Marian Keyes" class="column-link" data-mh-ea="Click"> Marian Keyes</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Yotam%20Ottolenghi?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Yotam Ottolenghi" class="column-link" data-mh-ea="Click"> Yotam Ottolenghi</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/c/FOR-KIDS-AND-TEENS-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Gifts for Kids & Teens" class="level-2-link" data-mh-ea="Click"> Gifts for Kids & Teens</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Gifts for Kids & Teens"> <div class="column"> <ul class=""> <li><span class="column-title">Gifts For Kids by Age</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/0---3-years/c/BABIES-AND-TODDLERS?src=HeaderNav&sort=best-seller" style="" title="" data-title="0 - 3 Years" class="column-link" data-mh-ea="Click"> 0 - 3 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/3---6-years/c/FOR-UNDER-5S?src=HeaderNav&sort=best-seller" style="" title="" data-title="3 - 6 Years" class="column-link" data-mh-ea="Click"> 3 - 6 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/6---9-years/c/FOR-UNDER-9S?src=HeaderNav&sort=best-seller" style="" title="" data-title="6 - 9 Years" class="column-link" data-mh-ea="Click"> 6 - 9 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/9---12-years/c/FOR-PRETEENS?src=HeaderNav&sort=best-seller" style="" title="" data-title="9 - 12 Years" class="column-link" data-mh-ea="Click"> 9 - 12 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/12---15-years/c/FOR-TEENS?src=HeaderNav&sort=best-seller" style="" title="" data-title="12 - 15 Years" class="column-link" data-mh-ea="Click"> 12 - 15 Years</a></li> <li> <a data-parent="" data-ajax="true" href="/books/promotions/gift-guide/young-adult-books/c/for-young-adults?src=HeaderNav" style="" title="" data-title="Young Adult" class="column-link" data-mh-ea="Click"> Young Adult</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">More For Kids</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/games-and-activity-books/c/GAME-AND-ACTIVITY-BOOKS-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Games & Activity Books" class="column-link" data-mh-ea="Click"> Games & Activity Books</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/non-fiction-for-kids/c/NON-FICTION-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Non-Fiction for Kids" class="column-link" data-mh-ea="Click"> Non-Fiction for Kids</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/gifts-for-kids-and-teens/picture-books/c/PICTURE-BOOKS-FOR-KIDS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Picture Books" class="column-link" data-mh-ea="Click"> Picture Books</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title">Popular Authors</span></li> <li> <a data-parent="" data-ajax="true" href="/by/Mem%20Fox?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Mem Fox" class="column-link" data-mh-ea="Click"> Mem Fox</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Dr%20Seuss?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Dr Seuss" class="column-link" data-mh-ea="Click"> Dr Seuss</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Roald%20Dahl?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Roald Dahl" class="column-link" data-mh-ea="Click"> Roald Dahl</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Julia%20Donaldson?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Julia Donaldson" class="column-link" data-mh-ea="Click"> Julia Donaldson</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Alison%20Lester?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Alison Lester" class="column-link" data-mh-ea="Click"> Alison Lester</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Eric%20Carle?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Eric Care" class="column-link" data-mh-ea="Click"> Eric Care</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Davina%20Bell?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Davina Bell" class="column-link" data-mh-ea="Click"> Davina Bell</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sophie%20Beer?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Sophie Beer" class="column-link" data-mh-ea="Click"> Sophie Beer</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Nick%20Bland?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Nick Bland" class="column-link" data-mh-ea="Click"> Nick Bland</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Oliver%20Jeffers?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Oliver Jeffers" class="column-link" data-mh-ea="Click"> Oliver Jeffers</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Matt%20Cosgrove?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Matt Cosgrove" class="column-link" data-mh-ea="Click"> Matt Cosgrove</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Philip%20Bunting?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Philip Bunting" class="column-link" data-mh-ea="Click"> Philip Bunting</a></li> </ul> </div> <div class="column"> <ul class=""> <li><span class="column-title"></span></li> <li> <a data-parent="" data-ajax="true" href="/by/Aaron%20Blabey?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Aaron Blabey" class="column-link" data-mh-ea="Click"> Aaron Blabey</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Anh%20Do?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Anh Do" class="column-link" data-mh-ea="Click"> Anh Do</a></li> <li> <a data-parent="" data-ajax="true" href="/by/J.K.%20Rowling?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="J.K. Rowling" class="column-link" data-mh-ea="Click"> J.K. Rowling</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jeff%20Kinney?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Jeff Kinney" class="column-link" data-mh-ea="Click"> Jeff Kinney</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Andy%20Griffiths?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Andy Griffiths" class="column-link" data-mh-ea="Click"> Andy Griffiths</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Morris%20Gleitzman?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Morris Gleitzman" class="column-link" data-mh-ea="Click"> Morris Gleitzman</a></li> <li> <a data-parent="" data-ajax="true" href="/by/David%20Walliams?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="David Walliams" class="column-link" data-mh-ea="Click"> David Walliams</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Enid%20Blyton?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Enid Blyton" class="column-link" data-mh-ea="Click"> Enid Blyton</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Jackie%20French?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Jackie French" class="column-link" data-mh-ea="Click"> Jackie French</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Leigh%20Bardugo?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Leigh Bardugo" class="column-link" data-mh-ea="Click"> Leigh Bardugo</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Stephenie%20Meyer?src=HeaderNav&viewAs=&sort=best-seller" style="" title="" data-title="Stephenie Meyer" class="column-link" data-mh-ea="Click"> Stephenie Meyer</a></li> <li> <a data-parent="" data-ajax="true" href="/by/Sarah%20J.%20Maas?src=HeaderNav&q=%3Abest-seller%3AprimaryCategories%3AY&text=Jackie+French&filterKeywords=&facetSearch=true&sort=best-seller" style="" title="" data-title="Sarah J. Maas" class="column-link" data-mh-ea="Click"> Sarah J. Maas</a></li> </ul> </div> </div> </li> <li class="dropdown dropdown-multi"> <a data-parent="GIFTS_NavLink" data-ajax="true" href="/little-helpers?src=HeaderNav" style="" title="" data-title="Christmas Gifts" class="level-2-link" data-mh-ea="Click"> Christmas Gifts</a><div class="dropdown-menu columns" data-mh-pe="eventOnClick" data-mh-ec="Header - Christmas Gifts"> <div class="column"> <ul class=""> <li><span class="column-title">Helper Picks</span></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/santas-little-helpers/fiction-christmas-picks/c/SLH-FICTION-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Fiction" class="column-link" data-mh-ea="Click"> Fiction</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/santas-little-helpers/kids-and-ya-christmas-picks/c/SLH-KIDS-YA-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Kids & YA" class="column-link" data-mh-ea="Click"> Kids & YA</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/santas-little-helpers/true-stories-christmas-picks/c/SLH-TRUE-STORIES-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="True Stories" class="column-link" data-mh-ea="Click"> True Stories</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/santas-little-helpers/cooking-christmas-picks/c/SLH-COOKING-GIFTS?src=HeaderNav&sort=best-seller" style="" title="" data-title="Cooking" class="column-link" data-mh-ea="Click"> Cooking</a></li> <li> <a data-parent="" data-ajax="true" href="/gift-guide/santas-little-helpers/coffee-table-christmas-picks/c/slh-coffee-table-gifts?src=HeaderNav&sort=best-seller" style="" title="" data-title="Coffee Table Books" class="column-link" data-mh-ea="Click"> Coffee Table Books</a></li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Fiction Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "Orbital", "id": "9781529922936", "price": "", "brand": "Samantha Harvey", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Orbital"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Orbital" href="/books/orbital-samantha-harvey/p/9781529922936?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/6899/9781529922936.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Orbital" title="Orbital"/> </a> </div> </div> <div class="title font-bold"> <a href="/books/orbital-samantha-harvey/p/9781529922936?src=HeaderNav" title="Orbital">Orbital</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Samantha Harvey"/> <a title="Browse all products by Samantha Harvey" href="/by/Samantha%20Harvey?src=HeaderNav" data-mh-ea="Samantha Harvey" >Samantha Harvey</a></div> </div> </li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">True Stories Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "Highways and Byways", "id": "9781460766729", "price": "", "brand": "Jimmy Barnes", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Highways and Byways"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Highways and Byways" href="/books/highways-and-byways-jimmy-barnes/p/9781460766729?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/9150/9781460766729.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Highways and Byways" title="Highways and Byways"/> </a> </div> </div> <div class="title font-bold"> <a href="/books/highways-and-byways-jimmy-barnes/p/9781460766729?src=HeaderNav" title="Highways and Byways">Highways and Byways</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Jimmy Barnes"/> <a title="Browse all products by Jimmy Barnes" href="/by/Jimmy%20Barnes?src=HeaderNav" data-mh-ea="Jimmy Barnes" >Jimmy Barnes</a></div> </div> </li> </ul> </div> <div class="column"> <ul class="GREY"> <li><span class="column-title">Kids & YA Pick</span></li> <li> <div class="productItem" data-product-data='{ "name": "Wild Australia: Marine and National Parks", "id": "9781923046610", "price": "", "brand": "Brentos", "category": "", "variant": "", "position": "1", "list": "Navigation Bar", "dimension11": "", "dimension18": "false", "dimension19": "", "dimension27": ""}' data-mh-pe="eventOnClick" data-mh-ec="Product - " data-mh-d31> <div class="mh-parent" data-mh-ea="Product Click" data-mh-el="Wild Australia: Marine and National Parks"> <div class="productItem-image-container"> <div class="productItem-frame"> <a title="Wild Australia: Marine and National Parks" href="/books/wild-australia-marine-and-national-parks-brentos/p/9781923046610?src=HeaderNav"> <img itemprop="image" width="150" class="image-modal lazyload " data-src="https://www.angusrobertson.com.au/images/8603/9781923046610.jpg?width=150" src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/loading-spinner.gif" alt="Wild Australia: Marine and National Parks" title="Wild Australia: Marine and National Parks"/> </a> </div> </div> <div class="title font-bold"> <a href="/books/wild-australia-marine-and-national-parks-brentos/p/9781923046610?src=HeaderNav" title="Wild Australia: Marine and National Parks">Wild Australia: Marine and National Parks</a> </div> </div> <div class="authors" data-mh-pe="eventOnClick" data-mh-ec="Author - "> by <meta itemprop="brand" content="Brentos"/> <a title="Browse all products by Brentos" href="/by/Brentos?src=HeaderNav" data-mh-ea="Brentos" >Brentos</a></div> </div> </li> </ul> </div> </div> </li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/gift-cards?src=HeaderNav" style="" title="" data-title="Giftcards" class="level-1-link" data-mh-ea="Click"> Giftcards</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Giftcards"> <ul class="list-inline"> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/10-electronic-gift-card/p/GIFT_C_10?src=HeaderNav" style="" title="" data-title="$10 Giftcard" class="level-2-link" data-mh-ea="Click"> $10 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/20-electronic-gift-card/p/GIFT_C_20?src=HeaderNav" style="" title="" data-title="$20 Giftcard" class="level-2-link" data-mh-ea="Click"> $20 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/30-electronic-gift-card/p/GIFT_C_30?src=HeaderNav" style="" title="" data-title="$30 Giftcard" class="level-2-link" data-mh-ea="Click"> $30 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/40-electronic-gift-card/p/GIFT_C_40?src=HeaderNav" style="" title="" data-title="$40 Giftcard" class="level-2-link" data-mh-ea="Click"> $40 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/50-electronic-gift-card/p/GIFT_C_50?src=HeaderNav" style="" title="" data-title="$50 Giftcard" class="level-2-link" data-mh-ea="Click"> $50 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/100-electronic-gift-card/p/GIFT_C_100?src=HeaderNav" style="" title="" data-title="$100 Giftcard" class="level-2-link" data-mh-ea="Click"> $100 Giftcard</a></li> <li class="dropdown "> <a data-parent="GIFTS_GIFTCARDS_NavLink" data-ajax="true" href="/gift-cards/200-electronic-gift-card/p/GIFT_C_200?src=HeaderNav" style="" title="" data-title="$200 Giftcard" class="level-2-link" data-mh-ea="Click"> $200 Giftcard</a></li> </ul> </div> <li class="dropdown"> <a data-parent="" data-ajax="true" href="/citizenship?src=HeaderNav" style="" title="" data-title="Loyalty Program" class="level-1-link" data-mh-ea="Click"> Loyalty Program</a><span class="dropdown-pip"></span> <div class="level-2 container dropdown-menu" data-mh-pe="eventOnClick" data-mh-ec="Header - Loyalty Program"> <ul class="list-inline"> </ul> </div> </ul> </div></div> </nav> </div> <div id="page-content-container" class="container content"> <div class="row usp-banner"> </div> <div class="leaderboardBanner"> </div> <div id="cart_popup" class="cart_popup"></div><div id="popup_wishlist" class="wishlist" style="width: 700px"></div><ol class="breadcrumb"> <li> <a href="/">Home</a> </li> <li class="active">Product Content Policy</li> </ol> <div class="clearfix"> </div> <div class="clearfix"> <div class="column-left col-md-3"> <div class="yCmsContentSlot"> <div class="second_navigation_component secondary_nav"> <h2>About Angus & Robertson </h2><ul> <li><a data-parent="" data-ajax="true" href="/company-information?src=" style="" title="About Angus & Robertson" data-title="About Angus & Robertson" class="" data-mh-ea="Click"> About Angus & Robertson</a></li> <li><a data-parent="" data-ajax="true" href="/citizenship?src=" style="" title="Membership" data-title="Membership" class="" data-mh-ea="Click"> Membership</a></li> <li><a data-parent="" data-ajax="true" href="/terms-and-conditions?src=" style="" title="Terms & Conditions" data-title="Terms & Conditions" class="" data-mh-ea="Click"> Terms & Conditions</a></li> <li><a data-parent="" data-ajax="true" href="/delivery-information?src=" style="" title="Delivery Information" data-title="Delivery Information" class="" data-mh-ea="Click"> Delivery Information</a></li> <li><a data-parent="" data-ajax="true" href="/returns-policy?src=" style="" title="Returns Policy" data-title="Returns Policy" class="" data-mh-ea="Click"> Returns Policy</a></li> <li><a data-parent="" data-ajax="true" href="/privacy?src=" style="" title="Privacy Policy" data-title="Privacy Policy" class="" data-mh-ea="Click"> Privacy Policy</a></li> <li><a data-parent="" data-ajax="true" href="/contact-us?src=" style="" title="Help Centre" data-title="Help Centre" class="" data-mh-ea="Click"> Help Centre</a></li> <li><a data-parent="" data-ajax="true" href="/newsletter?src=" style="" title="Our Newsletter" data-title="Our Newsletter" class="" data-mh-ea="Click"> Our Newsletter</a></li> <li><a data-parent="" data-ajax="true" href="/product-content-policy?src=" style="" title="Product Content Policy" data-title="Product Content Policy" class="" data-mh-ea="Click"> Product Content Policy</a></li> <li><a data-parent="" data-ajax="true" href="/contact-us/angus-robertson-customer-feedback?src=" style="" title="Provide Feedback" data-title="Provide Feedback" class="" data-mh-ea="Click"> Provide Feedback</a></li> <li><a data-parent="" data-ajax="true" href="/become-an-affiliate?src=" style="" title="Become An Affiliate" data-title="Become An Affiliate" class="" data-mh-ea="Click"> Become An Affiliate</a></li> </ul> </div> </div></div> <div class="column-right col-md-9"> <div class="yCmsContentSlot"> <div class="content"><h2>Angus &amp; Robertson Product Content Policy</h2> <p>Angus &amp; Robertson lists over 13 million titles and around 20 million products and provides its Australian customers the widest choice and selection available from an Australian online bookstore.&nbsp; With this amount of content to manage it is not possible to check each of these titles individually.<br /> <br /> Angus &amp; Robertson , along with our related companies and supplier partners, takes compliance with laws in relation to content very seriously.&nbsp; We take a variety of measures to prevent any material which we categorise as &ldquo;Prohibited Content&rdquo; being made available for sale on our website.<br /> <br /> Such measures include regular data sweeps and the application of content filters.&nbsp; Angus &amp; Robertson relies on content data feeds from our supplier partners.&nbsp; Sometimes this data feed contains material that may be considered Prohibited Content.&nbsp; The main source of Prohibited Content is self-published eBooks which come to us through a data feed from our eBook partner Kobo.&nbsp; While Kobo clearly outlines to their self-published authors the definition of Prohibited Content, sometimes content appears on our website that falls within the definition of Prohibited Content.<br /> <br /> <strong>Definition of Prohibited Content</strong><br /> Angus &amp; Robertson supports Kobo&rsquo;s content policy found at <a href="http://www.kobo.com/contentpolicy" target="blank">http://www.kobo.com/contentpolicy</a> which is included below in full.&nbsp; We also ensure that this definition is applied to all physical books we sell throughout our network: <br /> <br /> <strong>Pornography, adult content, and obscenity:</strong></p> <p>&nbsp;</p> <ul> <li><span style="text-decoration: underline;">Pornography, Nudity, and Sexually Explicit Material:</span> <br /> Adult or explicit material depicting illegal acts or deemed to be exploitative shall be blocked or removed from the Website.&nbsp; See below for details regarding Kobo standards.&nbsp; If Your content contains appropriate adult or explicit material, please flag the eBook as containing mature content as a courtesy to other Users, so that they will have the choice whether or not to view this content.&nbsp; You can do this either in the metadata by providing accurate age ranges and subject codes, or by selecting the appropriate content classification in Kobo Writing Life. We reserve the right to put such mature content behind an interstitial.</li> <li><span style="text-decoration: underline;">Pedophilia, Incest, Bestiality, Exploitation and Sexual Violence or Force:</span><br /> Users may not publish written, image, audio or video content that promotes pedophilia, incest, bestiality, or sexual violence or force.</li> <li><span style="text-decoration: underline;">Commercial Pornography:</span><br /> We do not allow content that exists for the primary purpose of monetizing pornographic content or driving traffic to a monetized pornography site.</li> <li><span style="text-decoration: underline;">Child Pornography:</span><br /> Kobo has a zero-tolerance policy against child pornography, and We will terminate and report to the appropriate authorities any User who publishes or distributes child pornography, or who promotes material that is or purports to be child pornography.</li> <li><span style="text-decoration: underline;">Hateful content:</span><br /> Users may not publish material that promotes hate toward groups based on race or ethnic origin, religion, disability, gender, age, veteran status, and sexual orientation/gender identity.</li> <li><span style="text-decoration: underline;">Violent content:</span><br /> Users may not publish direct threats of violence against any person or group of people.&nbsp; We also ask Users not to publish content that contains graphic violence.&nbsp; Users may not publish instructional material regarding the creation of weapons of mass destruction.</li> </ul> <p>&nbsp;</p> <p><strong>Private and Confidential Information:</strong><br /> We do not allow the unauthorised publishing of people's private and confidential information, such as credit card numbers, social insurance numbers, driver's and other license numbers, and other personal information that is not publicly accessible.<br /> <br /> <strong>Impersonation:</strong><br /> We do not allow impersonation of others through the Kobo Service in a manner that is intended to or does mislead or confuse others.<br /> <br /> <strong>Unauthorized commercial activity:</strong><br /> You may use the Kobo Service to create articles for Your business or to promote Your lawful products or services that are not otherwise prohibited by Our Content Policy or Terms and Conditions of Use.&nbsp; There are some commercial uses We don't allow.&nbsp; We don't allow pages that have the primary purpose of redirecting visitors, acting as a bridge page, or driving traffic to another website.&nbsp; We also don't allow content that has the primary purpose of profiting from displaying ads from any publisher network, such as pages created with little or no unique content that exist only to display ads.<br /> <br /> <strong>Unlawful use of Kobo's Service:</strong><br /> Our Kobo Service cannot be used for unlawful purposes or for promotion of dangerous and illegal activities.&nbsp; Your account may be terminated and You may be reported to the appropriate authorities.<br /> <br /> <strong>Spam, malicious codes and viruses:</strong><br /> We do not allow spamming or the transmission of malware and viruses or anything that might disrupt the Kobo Service or harm our users. Spam includes, but is not limited to, sites that fail to meet Kobo's quality guidelines due to the use or promotion of such techniques as cloaking, keyword stuffing, search engine spamming, and doorway or bridge pages. <br /> <br /> <strong>Copyright:</strong><br /> We shall respond to clear notices of alleged copyright infringement provided by a User in accordance with Our copyright infringement procedures.&nbsp; If the User believes his/her copyright has been infringed on the Kobo Service, s/he may file a notice of infringement through the Kobo web site via the Kobo Help Portal contact page, or contact us directly at .&nbsp; All reported content alleged to be the subject of infringement shall be screened in a timely manner by Us and removed, if deemed necessary in Our sole discretion.<br /> <br /> <strong>Notification:</strong><br /> Reports of prohibited content can be made by using the reporting mechanism provided on the site, or by contacting Kobo's administrators at directly.&nbsp; All reported content is screened in a timely fashion and, if deemed necessary, removed in Our sole discretion.<br /> <br /> <strong>Reporting Prohibited Content</strong><br /> We welcome all input from customers and users of our website who come across products containing Prohibited Content.&nbsp; Please <a href="/contact-us/there-is-a-problem-with-the-content-of-a-bookworld-order">contact us via our Customer Service portal</a> if you become aware of such material.&nbsp; We will then check these products against the definition of Prohibited Content above, and, if we consider the product is in contravention of this definition, we will delist the products within 5 working days.</p></div></div></div> </div> <div class="clearfix"> </div> </div> <div class="modal modal-theme-a fade" id="add-backorder-to-cart-popup" tabindex="-1" role="dialog" aria-labelledby="add-backorder-to-cart-popup"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h2 class="modal-title">You are buying a backorder title</h2> <a href="#" data-dismiss="modal" class="close">&times;</a> </div> <div class="modal-body"> <div class="backorder-message"> </div> <div class="modal-buttons"> <div class="prod_add_to_cart"> <button class="btn btn-product" data-product="" data-dismiss="modal"> Add to Cart<span class="icon"></span> </button> </div> <a data-dismiss="modal" class="close btn btn-cancel">Cancel</a> </div> </div> </div> </div> </div><div id="facebook-pixel-container" style="display: none;"> <noscript> <img height="1" width="1" style="display: none;" src="&ev=PageView&noscript=1" /> </noscript> </div><div id="footer-container" class="container-fluid footer"> <!-- START - FOOTER --> <div class="seotext-container row collapsed" data-toggle="collapse" data-target=".seotext-content"> <div class="col-sm-11 col-md-10 col-lg-8 col-centered text-center"> <div class="seotext-header"><span style="font-weight:bold; font-size:larger; ">Welcome to Angus &amp; Robertson - Proudly Australian since 1886.</span></div> <div class="seotext-content collapse">Angus & Robertson is one of Australia's oldest and most iconic bookstores and since 1886 has been dedicated to delivering quality entertainment to the Australian public. <br> Our range includes millions of books, CDs, DVDs, audio books, gifts, stationery, games, eBooks and eReaders with over 100,000 products in stock and fast delivery Australia wide.<br><br /> Thanks for supporting an Australian owned and operated business!</div> <div> <span class="seotext-expand-arrow glyphicon glyphicon-menu-down text-center" aria-hidden="true"></span> </div> </div> </div> <div class="footer-content container" data-mh-pe="eventOnClick" data-mh-ec="Footer" > <div class="footer-help-menu"> <div class="menu"> <h3><span class="ar-icon-lifebuoy ar-custom-icon"></span>Need Help?&nbsp;</h3> <a href="/contact-us/payments-promotions-gift-cards" title="Place An Order" data-mh-ea="Click - Need Help?">Place An Order</a> <a href="/contact-us/angus-robertson-orders" title="Manage My Orders" data-mh-ea="Click - Need Help?">Manage My Orders</a> <a href="/contact-us/angus-and-robertson-delivery" title="Shipping & Delivery" data-mh-ea="Click - Need Help?">Shipping & Delivery</a> <a href="/contact-us/angus-roberston-returns-replacements-refunds" title="Return & Refunds" data-mh-ea="Click - Need Help?">Return & Refunds</a> <a href="/contact-us/my-angus-robertson-account" title="My Account" data-mh-ea="Click - Need Help?">My Account</a> <a href="/contact-us" title="Contact Us" data-mh-ea="Click - Need Help?">Contact Us</a> </div> </div> <div class="col-sm-9 footer-content-right"> <div class="col-sm-12"> <div class="col-sm-6 footer-nav"> <div class="col-sm-6"> <h3>About Angus & Robertson&nbsp;</h3> <a href="/company-information" data-mh-ea="Click - About Angus & Robertson">Our Story</a> <a href="/citizenship" data-mh-ea="Click - About Angus & Robertson">Become A Member</a> <a href="/become-an-affiliate" data-mh-ea="Click - About Angus & Robertson">Become An Affiliate</a> <a href="?uiel=Mobile" class="view-mobile-site"data-mh-ea="Click - About Angus & Robertson">View Mobile Site</a> </div> <div class="col-sm-6"> <h3>Follow Angus & Robertson&nbsp;</h3> <a href="/newsletter" data-mh-ea="Click - Follow Angus & Robertson">Our Newsletter</a> <a href="https://www.facebook.com/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">Facebook</a> <a href="https://www.youtube.com/user/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">YouTube</a> <a href="https://twitter.com/book_world" rel="noopener noreferrer" data-mh-ea="Click - Follow Angus & Robertson">Twitter</a> </div> </div> <div class="col-sm-6"> <div class="col-sm-12"> <h3>Newsletter</h3> <form id="web-email-signup-form" role="form" data-toggle="validator"> Be the first to know, sign up for our newsletter:<div class="form-group has-feedback"> <div class="col-sm-7"> <input id="subscribe-email-input" class="form-control email" type="email" name="email" placeholder="Enter your email address" data-error="0" required> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> </div> <button id="email-sub-btn" class="btn btn-action col-sm-5 btn-subscribe" type="submit"> Subscribe<span class="icon ar-icon-mail"></span> </button> <span id="email-signup-status" class="help-block with-errors"></span> </div> </form> </div> <div class="social-buttons col-sm-12"> <a id="social-buttons-facebook" class="social-button col-sm-2" href="https://www.facebook.com/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Facebook"> <span class="ar-icon-facebook"></span> </a> <a id="social-buttons-youtube" class="social-button col-sm-2" href="https://www.youtube.com/user/Bookworldau" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Youtube"> <span class="ar-icon-youtube-play"></span> </a> <a id="social-buttons-instagram" class="social-button col-sm-2" href="https://instagram.com/bookworld/" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Instagram"> <span class="ar-icon-instagram"></span> </a> <a id="social-buttons-pinterest" class="social-button col-sm-2" href="https://www.pinterest.com.au/bookworld/" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Pinterest"> <span class="ar-icon-pinterest"></span> </a> <a id="social-buttons-twitter" class="social-button col-sm-2" href="https://twitter.com/book_world" rel="noopener noreferrer" data-mh-ea="Click" data-mh-el="Twitter"> <span class="ar-icon-twitter"></span> </a> </div> </div> </div> <div class="col-sm-12"> <hr/> <div class="footer-security row row-no-gutters"> <div class="col-sm-3"> <div class="eway-logo"> <span>Secured by</span> <img itemprop="image" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/secured-by-eway.png" alt="" title="" width="80" height="36" class="lazyload "/> </div> </div> <div class="col-sm-9"> <span>Payment Methods</span> <div class="row row-no-gutters footer-images"> <div class="visa lazy-background"></div> <div class="mastercard lazy-background"></div> <div class="american-express lazy-background"></div> <div class="paypal lazy-background"></div> <div class="afterpay lazy-background"></div> </div> </div> </div> </div> </div> </div> <div class="footer-fineprint row"> <div class="container"> <img class="ribbon lazyload" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/footer_help_ribbon.png" width="240" height="113" alt="Footer Help Ribbon"> <div class="row"> <div class="fineprint"> Copyright 2025. All rights reserved.</div> <div class="fineprint" data-mh-pe="eventOnClick" data-mh-ec="Footer"> <a href="/privacy" data-mh-ea="Click">Privacy Policy</a> | <a href="/terms-and-conditions" data-mh-ea="Click">Terms &amp; Conditions</a> | <a href="/product-content-policy" data-mh-ea="Click">Product Content Policy</a> </div> <div> <img class="the-end lazyload" src="" data-src="https://www.angusrobertson.com.au/_ui/desktop/theme-arbw/images/the_end.png" alt="The end." width="124" height="33"> </div> </div> </div> </div> <!-- END - FOOTER --></div> <div class="modal fade " id="ajaxResponse" tabindex="-1" role="dialog" aria-labelledby="ajaxResponseLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> Hold on while we process your request.</div> <div class="modal-footer"> </div> </div> </div> </div> <div class="modal fade" id="deliveryMessageModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> </div> </div> </div> </div> <div class="modal fade" id="cartMessageModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <span class="message"></span> <button type="button" class="btn btn-action" data-dismiss="modal" aria-label="Close"><span>Okay</span></button> </div> </div> </div> </div> <div class="modal fade" id="loginRegisterForgottenPwdModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-sm" role="document"> <div class="modal-content"> <div class="modal-body"> <!-- Login panel --> <div class="login_register_panel login full" id="login_panel"> <h2>Please sign in to continue</h2> <form id="loginForm" data-toggle="validator" role="form" class="row" action="/j_spring_security_check" method="post"><fieldset> <input type="hidden" name="currentPage" value="" /> <input type="hidden" name="nextView" value="/product-content-policy"/> <div class="form-field form-group"> <input type="email" class="form-control" id="j_username" name="j_username" placeholder="Email Address" value="" required> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <div class="form-field form-group form-field-login-pwd"> <input type="password" class="form-control" id="j_password" name="j_password" placeholder="Password" required data-minlength="6"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <input type="submit" class="btn btn-action-green" value="Sign In" /> <p class="password-reminder"><a href="#" class="forgotten-password-link" data-role="none" data-ajax="false">Forgotten your password?</a></p> </fieldset> </form><div class="sign-in-register-footer"> Don't have an account?<br><a href="#" class="register-link">Create an account</a> </div> </div><div class="login_register_panel register full" id="register_panel"> <h2>Create an account</h2> <form id="registerForm" data-toggle="validator" role="form" class="row" action="/register/newcustomer" method="post"><fieldset> <input type="hidden" name="currentPage" value="" /> <input type="hidden" name="nextView" value="/product-content-policy"/> <div class="form-field-firstname"> <div class="form-field form-group"> <input id="regFirstName" class="form-control" name="firstName" data-validatebasicalpha="firstName" placeholder="First Name *" required="required" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> </div> <div class="form-field-lastname"> <div class="form-field form-group"> <input id="regLastName" class="form-control" name="lastName" data-validatebasicalpha="lastName" placeholder="Last Name *" required="required" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> </div> <div class="form-field form-group"> <input id="regEmail" class="form-control" name="email" placeholder="Email Address *" required="required" value="" type="email"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <input id="regCheckEmail" name="checkEmail" data-match="#regEmail" value="" type="hidden"> <div class="form-field form-group"> <input id="regPassword" class="form-control" name="pwd" data-minlength="8" data-minlength-error="Your password is shorter than the required eight characters" data-validatealpha="regPassword" data-validatedigit="regPassword" data-validatecapital="regPassword" placeholder="Password *" required="required" value="" type="password"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="password-help">(min 8 characters including 1 number & 1 uppercase)</div> <div class="help-block with-errors"></div> </div> <input id="regCheckPwd" name="checkPwd" required="required" data-match="#regPassword" value="" type="hidden"> <div class="form-field form-group"> <input id="regMobileNumber" class="form-control" name="mobileNumber" maxlength="10" minlength="10" placeholder="Mobile Number (optional)" data-restrictnumeric="true" value="" type="text"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <div class="form-field form-group"> <input id="regEmailSignup" name="signedUpForEmail" inputCSS="form-control" type="checkbox" value="true" checked="checked"/> <input type="hidden" name="_signedUpForEmail" value="on"/><label for="regEmailSignup"><span></span></label> <label for="regEmailSignup" class="register-signup-message">I would like to receive emails with the latest releases, great offers and exclusive content</label> <p class="hint-msg"><a href="/privacy">Privacy Collection Statement</a></p> </div> <button id="modalRegisterSubmit" type="submit" class="btn btn-action-green btn-wide disabled">Sign Up</button> </fieldset> </form><div class="sign-in-register-footer"> Have an account?&nbsp;<a href="#" class="sign-in-link">Sign in</a> </div> </div><div class="login_register_panel forgot-pwd full" id="forgot_password_panel"> <h2>Forgot your password?</h2> <form id="forgotPwdForm" data-toggle="validator" role="form" class="row" action="/ajax/password-reminder" method="post"><div class="form-group has-feedback"> <input id="forgottenPwd.email" name="email" value="" placeholder="Email Address" type="email" required="required" class="form-control"> <span class="glyphicon form-control-feedback" aria-hidden="true"></span> <div class="help-block with-errors"></div> </div> <p class="small-grey-text clearfix">This is the email address that you previously registered with on angusrobertson.com.au or bookworld.com.au.<br><br> We will send you an email with instructions on how to reset your password.</p> <input id="forgottenPassword" class="button-login-register button-reset-password" value="Reset Password" type="submit"> </form><div class="pwd-result-message"></div> <div class="sign-in-register-footer"> <a href="#" class="sign-in-link" data-role="none" data-ajax="false">Sign in</a> </div> </div></div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div><div class="modal fade" id="marketingModal" tabindex="-1" role="dialog" aria-labelledby="marketingModalLabel"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> </div> <div class="modal-body"> Hold on while we process your request.</div> <div class="modal-footer"> </div> </div> </div> </div> <template class="modal fade" id="add-to-list-modal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content p-5"> <div class="modal-header flex-row no-gutters justify-content-between align-items-start mb-4 p-0"> <div class="modal-title font-bold pt-4">Add to:</div> <button type="button" class="close" data-dismiss="modal" aria-label="Close"></button> </div> <div class="modal-body p-0"> <input type="hidden" name="product-code" value=""/> <div class="create-list pt-4"> <a class="btn c-btn btn-block btn-create-new-list flex-row no-gutters align-items-center font-bold p-0">Create a New List</a> </div> <div class="create-list-form flex-row no-gutters hidden"> <input type="text" class="list-name col-12 mb-4 px-3" placeholder="Name your List"/> <div class="col-12 font-bold mb-2 px-0">I would like my List to be:</div> <div class="flex-row no-gutters mb-4"> <div class=" mr-5"> <input type="radio" id="public-list" class="list-view-status" name="list-view-status" value="public" checked/> <label for="public-list" class="mb-0 "> <span></span> Public</label> </div> <div > <input type="radio" id="private-list" class="list-view-status" name="list-view-status" value="private"/> <label for="private-list" class="mb-0 "> <span></span> Private</label> </div> </div> <div class="status-text col-12 small-text mb-4 px-0"> <p class="public mb-0">Public: Allow anyone to view or shop your List</p> <p class="private hidden mb-0">Private: No one can view or shop your List</p> </div> <div class="col-12 px-0"><a class="btn c-btn c-btn-list-solid btn-create-list flex-row no-gutters justify-content-center align-items-center mx-auto py-0">Create List</a></div> </div> </div> </div> </div> </template> <div class="modal fade" id="productRegionsModal" tabindex="-1" role="dialog"> <div class="modal-dialog modal-lg" role="document"> <div class="modal-content"> <div class="modal-body"> </div> <div class="modal-footer"> <button type="button" class="btn btn-link" data-dismiss="modal">Close</button> </div> </div> </div> </div><script> /*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ !function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}S.fn=S.prototype={jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return null==e?s.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=S.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extend=S.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||m(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(S.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||S.isPlainObject(n)?n:{},i=!1,a[t]=S.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},S.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==o.call(e))&&(!(t=r(e))||"function"==typeof(n=v.call(t,"constructor")&&t.constructor)&&a.call(n)===l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(p(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(p(Object(e))?S.merge(n,"string"==typeof e?[e]:e):u.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:i.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(p(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:y}),"function"==typeof Symbol&&(S.fn[Symbol.iterator]=t[Symbol.iterator]),S.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var d=function(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,S="sizzle"+1*new Date,p=n.document,k=0,r=0,m=ue(),x=ue(),A=ue(),N=ue(),D=function(e,t){return e===t&&(l=!0),0},j={}.hasOwnProperty,t=[],q=t.pop,L=t.push,H=t.push,O=t.slice,P=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",I="(?:\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",W="\\["+M+"*("+I+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+I+"))|)"+M+"*\\]",F=":("+I+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+W+")*)|.*)\\)|)",B=new RegExp(M+"+","g"),$=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=new RegExp("^"+M+"*,"+M+"*"),z=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+S+"'></a><select id='"+S+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0<se(t,C,null,[e]).length},se.contains=function(e,t){return(e.ownerDocument||e)!=C&&T(e),y(e,t)},se.attr=function(e,t){(e.ownerDocument||e)!=C&&T(e);var n=b.attrHandle[t.toLowerCase()],r=n&&j.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==r?r:d.attributes||!E?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},se.escape=function(e){return(e+"").replace(re,ie)},se.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},se.uniqueSort=function(e){var t,n=[],r=0,i=0;if(l=!d.detectDuplicates,u=!d.sortStable&&e.slice(0),e.sort(D),l){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)e.splice(n[r],1)}return u=null,e},o=se.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else while(t=e[r++])n+=o(t);return n},(b=se.selectors={cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(B," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(h,e,t,g,v){var y="nth"!==h.slice(0,3),m="last"!==h.slice(-4),x="of-type"===e;return 1===g&&0===v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,l=y!==m?"nextSibling":"previousSibling",c=e.parentNode,f=x&&e.nodeName.toLowerCase(),p=!n&&!x,d=!1;if(c){if(y){while(l){a=e;while(a=a[l])if(x?a.nodeName.toLowerCase()===f:1===a.nodeType)return!1;u=l="only"===h&&!u&&"nextSibling"}return!0}if(u=[m?c.firstChild:c.lastChild],m&&p){d=(s=(r=(i=(o=(a=c)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1])&&r[2],a=s&&c.childNodes[s];while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if(1===a.nodeType&&++d&&a===e){i[h]=[k,s,d];break}}else if(p&&(d=s=(r=(i=(o=(a=e)[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]||[])[0]===k&&r[1]),!1===d)while(a=++s&&a&&a[l]||(d=s=0)||u.pop())if((x?a.nodeName.toLowerCase()===f:1===a.nodeType)&&++d&&(p&&((i=(o=a[S]||(a[S]={}))[a.uniqueID]||(o[a.uniqueID]={}))[h]=[k,d]),a===e))break;return(d-=v)===g||d%g==0&&0<=d/g}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||se.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=P(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r=[],i=[],s=f(e.replace($,"$1"));return s[S]?le(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:le(function(t){return function(e){return 0<se(t,e).length}}),contains:le(function(t){return t=t.replace(te,ne),function(e){return-1<(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||"")||se.error("unsupported lang: "+n),n=n.replace(te,ne).toLowerCase(),function(e){var t;do{if(t=E?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=n.location&&n.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===a},focus:function(e){return e===C.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ve(function(){return[0]}),last:ve(function(e,t){return[t-1]}),eq:ve(function(e,t,n){return[n<0?n+t:n]}),even:ve(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:ve(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:ve(function(e,t,n){for(var r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=de(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=he(e);function me(){}function xe(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function be(s,e,t){var u=e.dir,l=e.next,c=l||u,f=t&&"parentNode"===c,p=r++;return e.first?function(e,t,n){while(e=e[u])if(1===e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,a=[k,p];if(n){while(e=e[u])if((1===e.nodeType||f)&&s(e,t,n))return!0}else while(e=e[u])if(1===e.nodeType||f)if(i=(o=e[S]||(e[S]={}))[e.uniqueID]||(o[e.uniqueID]={}),l&&l===e.nodeName.toLowerCase())e=e[u]||e;else{if((r=i[c])&&r[0]===k&&r[1]===p)return a[2]=r[2];if((i[c]=a)[2]=s(e,t,n))return!0}return!1}}function we(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Te(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!v[S]&&(v=Ce(v)),y&&!y[S]&&(y=Ce(y,e)),le(function(e,t,n,r){var i,o,a,s=[],u=[],l=t.length,c=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)se(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),f=!d||!e&&h?c:Te(c,s,d,n,r),p=g?y||(e?d:l||v)?[]:t:f;if(g&&g(f,p,n,r),v){i=Te(p,u),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(p[u[o]]=!(f[u[o]]=a))}if(e){if(y||d){if(y){i=[],o=p.length;while(o--)(a=p[o])&&i.push(f[o]=a);y(null,p=[],i,r)}o=p.length;while(o--)(a=p[o])&&-1<(i=y?P(e,a):s[o])&&(e[i]=!(t[i]=a))}}else p=Te(p===t?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=be(function(e){return e===i},a,!0),l=be(function(e){return-1<P(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!==w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[be(we(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return Ce(1<s&&we(c),1<s&&xe(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace($,"$1"),t,s<n&&Ee(e.slice(s,n)),n<r&&Ee(e=e.slice(n)),n<r&&xe(e))}c.push(t)}return we(c)}return me.prototype=b.filters=b.pseudos,b.setFilters=new me,h=se.tokenize=function(e,t){var n,r,i,o,a,s,u,l=x[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=_.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=z.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace($," ")}),a=a.slice(n.length)),b.filter)!(r=G[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},f=se.compile=function(e,t){var n,v,y,m,x,r,i=[],o=[],a=A[e+" "];if(!a){t||(t=h(e)),n=t.length;while(n--)(a=Ee(t[n]))[S]?i.push(a):o.push(a);(a=A(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=k+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==C||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==C||(T(o),n=!E);while(s=v[a++])if(s(o,t||C,n)){r.push(o);break}i&&(k=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=q.call(r));f=Te(f)}H.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&se.uniqueSort(r)}return i&&(k=h,w=p),c},m?le(r):r))).selector=e}return a},g=se.select=function(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&h(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&E&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(te,ne),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=G.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(te,ne),ee.test(o[0].type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStable=S.split("").sort(D).join("")===S,d.detectDuplicates=!!l,T(),d.sortDetached=ce(function(e){return 1&e.compareDocumentPosition(C.createElement("fieldset"))}),ce(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.find=d,S.expr=d.selectors,S.expr[":"]=S.expr.pseudos,S.uniqueSort=S.unique=d.uniqueSort,S.text=d.getText,S.isXMLDoc=d.isXML,S.contains=d.contains,S.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=S.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1<i.call(n,e)!==r}):S.filter(n,e,r)}S.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?S.find.matchesSelector(r,e)?[r]:[]:S.find.matches(e,S.grep(t,function(e){return 1===e.nodeType}))},S.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(S(e).filter(function(){for(t=0;t<r;t++)if(S.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)S.find(e,i[t],n);return 1<r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(D(this,e||[],!1))},not:function(e){return this.pushStack(D(this,e||[],!0))},is:function(e){return!!D(this,"string"==typeof e&&k.test(e)?S(e):e||[],!1).length}});var j,q=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(S.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&S(e);if(!k.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?S.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?i.call(S(e),this[0]):i.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return h(e,"parentNode")},parentsUntil:function(e,t,n){return h(e,"parentNode",n)},next:function(e){return O(e,"nextSibling")},prev:function(e){return O(e,"previousSibling")},nextAll:function(e){return h(e,"nextSibling")},prevAll:function(e){return h(e,"previousSibling")},nextUntil:function(e,t,n){return h(e,"nextSibling",n)},prevUntil:function(e,t,n){return h(e,"previousSibling",n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,"template")&&(e=e.content||e),S.merge([],e.childNodes))}},function(r,i){S.fn[r]=function(e,t){var n=S.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=S.filter(t,n)),1<this.length&&(H[r]||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P=/[^\x20\t\r\n\f]+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(i=e.promise)?i.call(e).done(t).fail(n):e&&m(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}S.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},S.each(e.match(P)||[],function(e,t){n[t]=!0}),n):S.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1<(n=S.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<S.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var o=[["notify","progress",S.Callbacks("memory"),S.Callbacks("memory"),2],["resolve","done",S.Callbacks("once memory"),S.Callbacks("once memory"),0,"resolved"],["reject","fail",S.Callbacks("once memory"),S.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return S.Deferred(function(r){S.each(o,function(e,t){var n=m(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!==R&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),u<=i+1&&(a!==M&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTrace=S.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o[0][3].add(l(0,e,m(r)?r:R,e.notifyWith)),o[1][3].add(l(0,e,m(t)?t:R)),o[2][3].add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!=e?S.extend(e,a):a}},s={};return S.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=s.call(arguments),o=S.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(I(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||m(i[t]&&i[t].then)))return o.then();while(t--)I(i[t],a(t),o.reject);return o.promise()}});var W=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHook=function(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},S.readyException=function(e){C.setTimeout(function(){throw e})};var F=S.Deferred();function B(){E.removeEventListener("DOMContentLoaded",B),C.removeEventListener("load",B),S.ready()}S.fn.ready=function(e){return F.then(e)["catch"](function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--S.readyWait:S.isReady)||(S.isReady=!0)!==e&&0<--S.readyWait||F.resolveWith(E,[S])}}),S.ready.then=F.then,"complete"===E.readyState||"loading"!==E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener("DOMContentLoaded",B),C.addEventListener("load",B));var $=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===w(n))for(s in i=!0,n)$(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(S(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},_=/^-ms-/,z=/-([a-z])/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,"ms-").replace(z,U)}var V=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function G(){this.expando=S.expando+G.uid++}G.uid=1,G.prototype={cache:function(e){var t=e[this.expando];return t||(t={},V(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[X(t)]=n;else for(r in t)i[X(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(X):(t=X(t))in r?[t]:t.match(P)||[]).length;while(n--)delete r[t[n]]}(void 0===t||S.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!S.isEmptyObject(t)}};var Y=new G,Q=new G,J=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,K=/[A-Z]/g;function Z(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(K,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else n=void 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=Q.get(o),1===o.nodeType&&!Y.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=X(r.slice(5)),Z(o,r,i[r]));Y.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=Q.get(o,n))?t:void 0!==(t=Z(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Y.get(e,t),n&&(!r||Array.isArray(n)?r=Y.access(e,t,S.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=S.queue(e,t),r=n.length,i=n.shift(),o=S._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks("once memory").add(function(){Y.remove(e,[t+"queue",n])})})}}),S.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?S.queue(this[0],t):void 0===n?this:this.each(function(){var e=S.queue(this,t,n);S._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=S.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=Y.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,te=new RegExp("^(?:([+-])=|)("+ee+")([a-z%]*)$","i"),ne=["Top","Right","Bottom","Left"],re=E.documentElement,ie=function(e){return S.contains(e.ownerDocument,e)},oe={composed:!0};re.getRootNode&&(ie=function(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)===e.ownerDocument});var ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ie(e)&&"none"===S.css(e,"display")};function se(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return S.css(e,t,"")},u=s(),l=n&&n[3]||(S.cssNumber[t]?"":"px"),c=e.nodeType&&(S.cssNumber[t]||"px"!==l&&+u)&&te.exec(S.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,S.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ue={};function le(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=Y.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ae(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ue[s])||(o=a.body.appendChild(a.createElement(s)),u=S.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ue[s]=u)))):"none"!==n&&(l[c]="none",Y.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="<textarea>x</textarea>",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="<option></option>",y.option=!!ce.lastChild;var ge={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n<r;n++)Y.set(e[n],"globalEval",!t||Y.get(t[n],"globalEval"))}ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td,y.option||(ge.optgroup=ge.option=[1,"<select multiple='multiple'>","</select>"]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===w(o))S.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+S.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;S.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<S.inArray(o,r))i&&i.push(o);else if(l=ie(o),a=ve(f.appendChild(o),"script"),l&&ye(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}var be=/^key/,we=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Te=/^([^.]*)(?:\.(.+)|)/;function Ce(){return!0}function Ee(){return!1}function Se(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function ke(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)ke(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Ee;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return S().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=S.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Ae(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Y.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(S.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Y.set(this,i,r),t=o(this,i),this[i](),r!==(n=Y.get(this,i))||t?Y.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r[0],S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Y.get(e,i)&&S.event.add(e,i,Ce)}S.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.get(t);if(V(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guid=S.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;while(l--)d=g=(s=Te.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=S.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=S.event.special[d]||{},c=S.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Y.hasData(e)&&Y.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(P)||[""]).length;while(l--)if(d=g=(s=Te.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=S.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)S.event.remove(e,d+t[l],n,r,!0);S.isEmptyObject(u)&&Y.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=S.event.fix(e),l=(Y.get(this,"events")||Object.create(null))[u.type]||[],c=S.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=S.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((S.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<S(i,this).index(l):S.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[S.expando]?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click",Ce),!1},trigger:function(e){var t=this||e;return pe.test(t.type)&&t.click&&A(t,"input")&&Ae(t,"click"),!0},_default:function(e){var t=e.target;return pe.test(t.type)&&t.click&&A(t,"input")&&Y.get(t,"click")||A(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},S.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Event=function(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ce:Ee,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&S.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[S.expando]=!0},S.Event.prototype={constructor:S.Event,isDefaultPrevented:Ee,isPropagationStopped:Ee,isImmediatePropagationStopped:Ee,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ce,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ce,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ce,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&be.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&we.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},S.event.addProp),S.each({focus:"focusin",blur:"focusout"},function(e,t){S.event.special[e]={setup:function(){return Ae(this,e,Se),!1},trigger:function(){return Ae(this,e),!0},delegateType:t}}),S.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){S.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||S.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),S.fn.extend({on:function(e,t,n,r){return ke(this,e,t,n,r)},one:function(e,t,n,r){return ke(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=Ee),this.each(function(){S.event.remove(this,e,n,t)})}});var Ne=/<script|<style|<link/i,De=/checked\s*(?:[^=]|=\s*.checked.)/i,je=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)S.event.add(t,i,s[i][n]);Q.hasData(e)&&(o=Q.access(e),a=S.extend({},o),Q.set(t,a))}}function Pe(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=m(d);if(h||1<f&&"string"==typeof d&&!y.checkClone&&De.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),Pe(t,r,i,o)});if(f&&(t=(e=xe(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=S.map(ve(e,"script"),Le)).length;c<f;c++)u=e,c!==p&&(u=S.clone(u,!0,!0),s&&S.merge(a,ve(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,S.map(a,He),c=0;c<s;c++)u=a[c],he.test(u.type||"")&&!Y.access(u,"globalEval")&&S.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):b(u.textContent.replace(je,""),u,l))}return n}function Re(e,t,n){for(var r,i=t?S.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,"script")),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=ie(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||S.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&pe.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||ve(e),a=a||ve(c),r=0,i=o.length;r<i;r++)Oe(o[r],a[r]);else Oe(e,c);return 0<(a=ve(c,"script")).length&&ye(a,!f&&ve(e,"script")),c},cleanData:function(e){for(var t,n,r,i=S.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?S.event.remove(n,r):S.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),S.fn.extend({detach:function(e){return Re(this,e,!0)},remove:function(e){return Re(this,e)},text:function(e){return $(this,function(e){return void 0===e?S.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Pe(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||qe(this,e).appendChild(e)})},prepend:function(){return Pe(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=qe(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Pe(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ne.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=S.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return Pe(this,arguments,function(e){var t=this.parentNode;S.inArray(this,n)<0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){S.fn[e]=function(e){for(var t,n=[],r=S(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),S(r[o])[a](t),u.apply(n,t.get());return this.pushStack(n)}});var Me=new RegExp("^("+ee+")(?!px)[a-z%]+$","i"),Ie=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=C),t.getComputedStyle(e)},We=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Fe=new RegExp(ne.join("|"),"i");function Be(e,t,n){var r,i,o,a,s=e.style;return(n=n||Ie(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||ie(e)||(a=S.style(e,t)),!y.pixelBoxStyles()&&Me.test(a)&&Fe.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function $e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",re.appendChild(u).appendChild(l);var e=C.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),re.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=E.createElement("div"),l=E.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",y.clearCloneStyle="content-box"===l.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=E.createElement("table"),t=E.createElement("tr"),n=E.createElement("div"),e.style.cssText="position:absolute;left:-11111px",t.style.height="1px",n.style.height="9px",re.appendChild(e).appendChild(t).appendChild(n),r=C.getComputedStyle(t),a=3<parseInt(r.height),re.removeChild(e)),a}}))}();var _e=["Webkit","Moz","ms"],ze=E.createElement("div").style,Ue={};function Xe(e){var t=S.cssProps[e]||Ue[e];return t||(e in ze?e:Ue[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=_e.length;while(n--)if((e=_e[n]+t)in ze)return e}(e)||e)}var Ve=/^(none|table(?!-c[ea]).+)/,Ge=/^--/,Ye={position:"absolute",visibility:"hidden",display:"block"},Qe={letterSpacing:"0",fontWeight:"400"};function Je(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ke(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=S.css(e,n+ne[a],!0,i)),r?("content"===n&&(u-=S.css(e,"padding"+ne[a],!0,i)),"margin"!==n&&(u-=S.css(e,"border"+ne[a]+"Width",!0,i))):(u+=S.css(e,"padding"+ne[a],!0,i),"padding"!==n?u+=S.css(e,"border"+ne[a]+"Width",!0,i):s+=S.css(e,"border"+ne[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function Ze(e,t,n){var r=Ie(e),i=(!y.boxSizingReliable()||n)&&"border-box"===S.css(e,"boxSizing",!1,r),o=i,a=Be(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(Me.test(a)){if(!n)return a;a="auto"}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===S.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===S.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+Ke(e,t,n||(i?"border":"content"),o,r,a)+"px"}function et(e,t,n,r,i){return new et.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Be(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Ge.test(t),l=e.style;if(u||(t=Xe(s)),a=S.cssHooks[t]||S.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(S.cssNumber[s]?"":"px")),y.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Ge.test(t)||(t=Xe(s)),(a=S.cssHooks[t]||S.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Be(e,t,r)),"normal"===i&&t in Qe&&(i=Qe[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),S.each(["height","width"],function(e,u){S.cssHooks[u]={get:function(e,t,n){if(t)return!Ve.test(S.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?Ze(e,u,n):We(e,Ye,function(){return Ze(e,u,n)})},set:function(e,t,n){var r,i=Ie(e),o=!y.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===S.css(e,"boxSizing",!1,i),s=n?Ke(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-Ke(e,u,"border",!1,i)-.5)),s&&(r=te.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=S.css(e,u)),Je(0,t,s)}}}),S.cssHooks.marginLeft=$e(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Be(e,"marginLeft"))||e.getBoundingClientRect().left-We(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),S.each({margin:"",padding:"",border:"Width"},function(i,o){S.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+ne[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(S.cssHooks[i+o].set=Je)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Ie(e),i=t.length;a<i;a++)o[t[a]]=S.css(e,t[a],!1,r);return o}return void 0!==n?S.style(e,t,n):S.css(e,t)},e,t,1<arguments.length)}}),((S.Tween=et).prototype={constructor:et,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||S.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(S.cssNumber[n]?"":"px")},cur:function(){var e=et.propHooks[this.prop];return e&&e.get?e.get(this):et.propHooks._default.get(this)},run:function(e){var t,n=et.propHooks[this.prop];return this.options.duration?this.pos=t=S.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):et.propHooks._default.set(this),this}}).init.prototype=et.prototype,(et.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=S.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){S.fx.step[e.prop]?S.fx.step[e.prop](e):1!==e.elem.nodeType||!S.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=et.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},S.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},S.fx=et.prototype.init,S.fx.step={};var tt,nt,rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){nt&&(!1===E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(st):C.setTimeout(st,S.fx.interval),S.fx.tick())}function ut(){return C.setTimeout(function(){tt=void 0}),tt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=ne[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ft(o,e,t){var n,a,r=0,i=ft.prefilters.length,s=S.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=tt||ut(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:tt||ut(),duration:t.duration,tweens:[],createTween:function(e,t){var n=S.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=X(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=S.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=ft.prefilters[r].call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return S.map(c,ct,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.Animation=S.extend(ft,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}]},tweener:function(e,t){m(e)?(t=e,e=["*"]):e=e.match(P);for(var n,r=0,i=e.length;r<i;r++)n=e[r],ft.tweeners[n]=ft.tweeners[n]||[],ft.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),v=Y.get(e,"fxshow");for(r in n.queue||(null==(a=S._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ot.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||S.style(e,r)}if((u=!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=Y.get(e,"display")),"none"===(c=S.css(e,"display"))&&(l?c=l:(le([e],!0),l=e.style.display||l,c=S.css(e,"display"),le([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===S.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=Y.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&le([e],!0),p.done(function(){for(r in g||le([e]),Y.remove(e,"fxshow"),d)S.style(e,r,d[r])})),u=ct(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?ft.prefilters.unshift(e):ft.prefilters.push(e)}}),S.speed=function(e,t,n){var r=e&&"object"==typeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in S.fx.speeds?r.duration=S.fx.speeds[r.duration]:r.duration=S.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=S.isEmptyObject(t),o=S.speed(e,n,r),a=function(){var e=ft(this,S.extend({},t),o);(i||Y.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=S.timers,r=Y.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&at.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=Y.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=S.timers,o=n?n.length:0;for(t.finish=!0,S.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),S.each(["toggle","show","hide"],function(e,r){var i=S.fn[r];S.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(lt(r,!0),e,t,n)}}),S.each({slideDown:lt("show"),slideUp:lt("hide"),slideToggle:lt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){S.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),S.timers=[],S.fx.tick=function(){var e,t=0,n=S.timers;for(tt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||S.fx.stop(),tt=void 0},S.fx.timer=function(e){S.timers.push(e),S.fx.start()},S.fx.interval=13,S.fx.start=function(){nt||(nt=!0,st())},S.fx.stop=function(){nt=null},S.fx.speeds={slow:600,fast:200,_default:400},S.fn.delay=function(r,e){return r=S.fx&&S.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=C.setTimeout(e,r);t.stop=function(){C.clearTimeout(n)}})},rt=E.createElement("input"),it=E.createElement("select").appendChild(E.createElement("option")),rt.type="checkbox",y.checkOn=""!==rt.value,y.optSelected=it.selected,(rt=E.createElement("input")).value="t",rt.type="radio",y.radioValue="t"===rt.value;var pt,dt=S.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?S.prop(e,t,n):(1===o&&S.isXMLDoc(e)||(i=S.attrHooks[t.toLowerCase()]||(S.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void S.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=S.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&"radio"===t&&A(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var a=dt[t]||S.find.attr;dt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=dt[o],dt[o]=r,r=null!=a(e,t,n)?o:null,dt[o]=i),r}});var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function mt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(P)||[]}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[S.propFix[e]||e]})}}),S.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&S.isXMLDoc(e)||(t=S.propFix[t]||t,i=S.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=S.find.attr(e,"tabindex");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),y.optSelected||(S.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){S.propFix[this.toLowerCase()]=this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,yt(this)))});if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,yt(this)))});if(!arguments.length)return this.attr("class","");if((e=mt(t)).length)while(n=this[u++])if(i=yt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=e[a++])while(-1<r.indexOf(" "+o+" "))r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(i,t){var o=typeof i,a="string"===o||Array.isArray(i);return"boolean"==typeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,yt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t=0,n=S(this),r=mt(i);while(e=r[t++])n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!==i&&"boolean"!==o||((e=yt(this))&&Y.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===i?"":Y.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+vt(yt(n))+" ").indexOf(t))return!0;return!1}});var xt=/\r/g;S.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=m(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,S(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=S.map(t,function(e){return null==e?"":e+""})),(r=S.valHooks[this.type]||S.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=S.valHooks[t.type]||S.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(xt,""):null==e?"":e:void 0}}),S.extend({valHooks:{option:{get:function(e){var t=S.find.attr(e,"value");return null!=t?t:vt(S.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,"optgroup"))){if(t=S(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=S.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<S.inArray(S.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),S.each(["radio","checkbox"],function(){S.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),y.focusin="onfocusin"in C;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||E],d=v.call(e,"type")?e.type:e,h=v.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||E,3!==n.nodeType&&8!==n.nodeType&&!bt.test(d+S.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[S.expando]?e:new S.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:S.makeArray(t,[e]),c=S.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(s=c.delegateType||d,bt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(Y.get(o,"events")||Object.create(null))[e.type]&&Y.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&V(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!V(n)||u&&m(n[d])&&!x(n)&&((a=n[u])&&(n[u]=null),S.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,wt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,wt),S.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=S.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:"focusin",blur:"focusout"},function(n,r){var i=function(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.special[r]={setup:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=Y.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var Tt=C.location,Ct={guid:Date.now()},Et=/\?/;S.parseXML=function(e){var t;if(!e||"string"!=typeof e)return null;try{t=(new C.DOMParser).parseFromString(e,"text/xml")}catch(e){t=void 0}return t&&!t.getElementsByTagName("parsererror").length||S.error("Invalid XML: "+e),t};var St=/\[\]$/,kt=/\r?\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||St.test(n)?i(n,t):Dt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==w(e))i(n,e);else for(t in e)Dt(n+"["+t+"]",e[t],r,i)}S.param=function(e,t){var n,r=[],i=function(e,t){var n=m(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)Dt(n,e[n],t,i);return r.join("&")},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=S.prop(this,"elements");return e?S.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!S(this).is(":disabled")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=S(this).val();return null==n?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(kt,"\r\n")}}):{name:t.name,value:n.replace(kt,"\r\n")}}).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\/\//,Rt={},Mt={},It="*/".concat("*"),Wt=E.createElement("a");function Ft(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(P)||[];if(m(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Bt(t,i,o,a){var s={},u=t===Mt;function l(e){var r;return s[e]=!0,S.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function $t(e,t){var n,r,i=S.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&S.extend(!0,e,r),e}Wt.href=Tt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,S.ajaxSettings),t):$t(S.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=S.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?S(y):S.event,x=S.Deferred(),b=S.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Ht.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Tt.href)+"").replace(Pt,Tt.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(P)||[""],null==v.crossDomain){r=E.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Wt.protocol+"//"+Wt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=S.param(v.data,v.traditional)),Bt(Rt,v,t,T),h)return T;for(i in(g=S.event&&v.global)&&0==S.active++&&S.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ot.test(v.type),f=v.url.replace(qt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(jt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(Et.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(Lt,"$1"),o=(Et.test(f)?"&":"?")+"_="+Ct.guid+++o),v.url=f+o),v.ifModified&&(S.lastModified[f]&&T.setRequestHeader("If-Modified-Since",S.lastModified[f]),S.etag[f]&&T.setRequestHeader("If-None-Match",S.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+It+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Bt(Mt,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=C.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&C.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<S.inArray("script",v.dataTypes)&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(S.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(S.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--S.active||S.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return S.get(e,t,n,"json")},getScript:function(e,t){return S.get(e,void 0,t,"script")}}),S.each(["get","post"],function(e,i){S[i]=function(e,t,n,r){return m(t)&&(r=r||n,n=t,t=void 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),S._evalUrl=function(e,t,n){return S.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this[0]&&(m(e)&&(e=e.call(this[0])),t=S(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var e=S(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=m(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hidden=function(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhr=function(){try{return new C.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=S.ajaxSettings.xhr();y.cors=!!zt&&"withCredentials"in zt,y.ajax=zt=!!zt,S.ajaxTransport(function(i){var o,a;if(y.cors||zt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(_t[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&C.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),S.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),S.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=S("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=vt(e.slice(s)),e=e.slice(0,s)),m(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&S.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?S("<div>").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Gt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;S.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),m(e))return r=s.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(s.call(arguments)))}).guid=e.guid=e.guid||S.guid++,i},S.holdReady=function(e){e?S.readyWait++:S.ready(!0)},S.isArray=Array.isArray,S.parseJSON=JSON.parse,S.nodeName=A,S.isFunction=m,S.isWindow=x,S.camelCase=X,S.type=w,S.now=Date.now,S.isNumeric=function(e){var t=S.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},S.trim=function(e){return null==e?"":(e+"").replace(Gt,"")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return S});var Yt=C.jQuery,Qt=C.$;return S.noConflict=function(e){return C.$===S&&(C.$=Qt),e&&C.jQuery===S&&(C.jQuery=Yt),S},"undefined"==typeof e&&(C.jQuery=C.$=S),S}); </script> <script> /* lazyload.min.js - https://github.com/verlok/vanilla-lazyload */ !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(t=t||self).LazyLoad=n()}(this,(function(){"use strict";function t(){return(t=Object.assign||function(t){for(var n=1;n<arguments.length;n++){var e=arguments[n];for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])}return t}).apply(this,arguments)}var n="undefined"!=typeof window,e=n&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=n&&"IntersectionObserver"in window,a=n&&"classList"in document.createElement("p"),o=n&&window.devicePixelRatio>1,r={elements_selector:"IMG",container:e||n?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!1,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1},c=function(n){return t({},r,n)},l=function(t,n){var e,i=new t(n);try{e=new CustomEvent("LazyLoad::Initialized",{detail:{instance:i}})}catch(t){(e=document.createEvent("CustomEvent")).initCustomEvent("LazyLoad::Initialized",!1,!1,{instance:i})}window.dispatchEvent(e)},s=function(t,n){return t.getAttribute("data-"+n)},u=function(t,n,e){var i="data-"+n;null!==e?t.setAttribute(i,e):t.removeAttribute(i)},d=function(t){return s(t,"ll-status")},f=function(t,n){return u(t,"ll-status",n)},_=function(t){return f(t,null)},g=function(t){return null===d(t)},v=function(t){return"native"===d(t)},b=function(t,n,e,i){t&&(void 0===i?void 0===e?t(n):t(n,e):t(n,e,i))},p=function(t,n){a?t.classList.add(n):t.className+=(t.className?" ":"")+n},h=function(t,n){a?t.classList.remove(n):t.className=t.className.replace(new RegExp("(^|\\s+)"+n+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},m=function(t){return t.llTempImage},E=function(t,n){if(n){var e=n._observer;e&&e.unobserve(t)}},I=function(t,n){t&&(t.loadingCount+=n)},A=function(t,n){t&&(t.toLoadCount=n)},L=function(t){for(var n,e=[],i=0;n=t.children[i];i+=1)"SOURCE"===n.tagName&&e.push(n);return e},y=function(t,n,e){e&&t.setAttribute(n,e)},w=function(t,n){t.removeAttribute(n)},k=function(t){return!!t.llOriginalAttrs},z=function(t){if(!k(t)){var n={};n.src=t.getAttribute("src"),n.srcset=t.getAttribute("srcset"),n.sizes=t.getAttribute("sizes"),t.llOriginalAttrs=n}},O=function(t){if(k(t)){var n=t.llOriginalAttrs;y(t,"src",n.src),y(t,"srcset",n.srcset),y(t,"sizes",n.sizes)}},C=function(t,n){y(t,"sizes",s(t,n.data_sizes)),y(t,"srcset",s(t,n.data_srcset)),y(t,"src",s(t,n.data_src))},M=function(t){w(t,"src"),w(t,"srcset"),w(t,"sizes")},N=function(t,n){var e=t.parentNode;e&&"PICTURE"===e.tagName&&L(e).forEach(n)},x=function(t,n){L(t).forEach(n)},R={IMG:function(t,n){N(t,(function(t){z(t),C(t,n)})),z(t),C(t,n)},IFRAME:function(t,n){y(t,"src",s(t,n.data_src))},VIDEO:function(t,n){x(t,(function(t){y(t,"src",s(t,n.data_src))})),y(t,"poster",s(t,n.data_poster)),y(t,"src",s(t,n.data_src)),t.load()}},G=function(t,n){var e=R[t.tagName];e&&e(t,n)},T=function(t,n,e){I(e,1),p(t,n.class_loading),f(t,"loading"),b(n.callback_loading,t,e)},D={IMG:function(t,n){u(t,n.data_src,null),u(t,n.data_srcset,null),u(t,n.data_sizes,null),N(t,(function(t){u(t,n.data_srcset,null),u(t,n.data_sizes,null)}))},IFRAME:function(t,n){u(t,n.data_src,null)},VIDEO:function(t,n){u(t,n.data_src,null),u(t,n.data_poster,null),x(t,(function(t){u(t,n.data_src,null)}))}},F=function(t,n){u(t,n.data_bg_multi,null),u(t,n.data_bg_multi_hidpi,null)},V=function(t,n){var e=D[t.tagName];e?e(t,n):function(t,n){u(t,n.data_bg,null),u(t,n.data_bg_hidpi,null)}(t,n)},j=["IMG","IFRAME","VIDEO"],P=function(t,n){!n||function(t){return t.loadingCount>0}(n)||function(t){return t.toLoadCount>0}(n)||b(t.callback_finish,n)},S=function(t,n,e){t.addEventListener(n,e),t.llEvLisnrs[n]=e},U=function(t,n,e){t.removeEventListener(n,e)},$=function(t){return!!t.llEvLisnrs},q=function(t){if($(t)){var n=t.llEvLisnrs;for(var e in n){var i=n[e];U(t,e,i)}delete t.llEvLisnrs}},H=function(t,n,e){!function(t){delete t.llTempImage}(t),I(e,-1),function(t){t&&(t.toLoadCount-=1)}(e),h(t,n.class_loading),n.unobserve_completed&&E(t,e)},B=function(t,n,e){var i=m(t)||t;$(i)||function(t,n,e){$(t)||(t.llEvLisnrs={});var i="VIDEO"===t.tagName?"loadeddata":"load";S(t,i,n),S(t,"error",e)}(i,(function(a){!function(t,n,e,i){var a=v(n);H(n,e,i),p(n,e.class_loaded),f(n,"loaded"),V(n,e),b(e.callback_loaded,n,i),a||P(e,i)}(0,t,n,e),q(i)}),(function(a){!function(t,n,e,i){var a=v(n);H(n,e,i),p(n,e.class_error),f(n,"error"),b(e.callback_error,n,i),a||P(e,i)}(0,t,n,e),q(i)}))},J=function(t,n,e){!function(t){t.llTempImage=document.createElement("IMG")}(t),B(t,n,e),function(t,n,e){var i=s(t,n.data_bg),a=s(t,n.data_bg_hidpi),r=o&&a?a:i;r&&(t.style.backgroundImage='url("'.concat(r,'")'),m(t).setAttribute("src",r),T(t,n,e))}(t,n,e),function(t,n,e){var i=s(t,n.data_bg_multi),a=s(t,n.data_bg_multi_hidpi),r=o&&a?a:i;r&&(t.style.backgroundImage=r,function(t,n,e){p(t,n.class_applied),f(t,"applied"),F(t,n),n.unobserve_completed&&E(t,n),b(n.callback_applied,t,e)}(t,n,e))}(t,n,e)},K=function(t,n,e){!function(t){return j.indexOf(t.tagName)>-1}(t)?J(t,n,e):function(t,n,e){B(t,n,e),G(t,n),T(t,n,e)}(t,n,e)},Q=["IMG","IFRAME"],W=function(t){return t.use_native&&"loading"in HTMLImageElement.prototype},X=function(t,n,e){t.forEach((function(t){return function(t){return t.isIntersecting||t.intersectionRatio>0}(t)?function(t,n,e,i){b(e.callback_enter,t,n,i),function(t,n,e){n.unobserve_entered&&E(t,e)}(t,e,i),function(t){return!g(t)}(t)||K(t,e,i)}(t.target,t,n,e):function(t,n,e,i){g(t)||(function(t,n,e,i){e.cancel_on_exit&&function(t){return"loading"===d(t)}(t)&&"IMG"===t.tagName&&(q(t),function(t){N(t,(function(t){M(t)})),M(t)}(t),function(t){N(t,(function(t){O(t)})),O(t)}(t),h(t,e.class_loading),I(i,-1),_(t),b(e.callback_cancel,t,n,i))}(t,n,e,i),b(e.callback_exit,t,n,i))}(t.target,t,n,e)}))},Y=function(t){return Array.prototype.slice.call(t)},Z=function(t){return t.container.querySelectorAll(t.elements_selector)},tt=function(t){return function(t){return"error"===d(t)}(t)},nt=function(t,n){return function(t){return Y(t).filter(g)}(t||Z(n))},et=function(t,e){var a=c(t);this._settings=a,this.loadingCount=0,function(t,n){i&&!W(t)&&(n._observer=new IntersectionObserver((function(e){X(e,t,n)}),function(t){return{root:t.container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}}(t)))}(a,this),function(t,e){n&&window.addEventListener("online",(function(){!function(t,n){var e;(e=Z(t),Y(e).filter(tt)).forEach((function(n){h(n,t.class_error),_(n)})),n.update()}(t,e)}))}(a,this),this.update(e)};return et.prototype={update:function(t){var n,a,o=this._settings,r=nt(t,o);A(this,r.length),!e&&i?W(o)?function(t,n,e){t.forEach((function(t){-1!==Q.indexOf(t.tagName)&&(t.setAttribute("loading","lazy"),function(t,n,e){B(t,n,e),G(t,n),V(t,n),f(t,"native")}(t,n,e))})),A(e,0)}(r,o,this):(a=r,function(t){t.disconnect()}(n=this._observer),function(t,n){n.forEach((function(n){t.observe(n)}))}(n,a)):this.loadAll(r)},destroy:function(){this._observer&&this._observer.disconnect(),Z(this._settings).forEach((function(t){delete t.llOriginalAttrs})),delete this._observer,delete this._settings,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var n=this,e=this._settings;nt(t,e).forEach((function(t){K(t,e,n)}))}},et.load=function(t,n){var e=c(n);K(t,e)},et.resetStatus=function(t){_(t)},n&&function(t,n){if(n)if(n.length)for(var e,i=0;e=n[i];i+=1)l(t,e);else l(t,n)}(et,window.lazyLoadOptions),et})); let productImpressionParams = { 'ecommerce': { 'currencyCode': 'AUD', 'impressions': [ ] } } const maximumProductPush = 9; $(function() { $(window).on('beforeunload', function() { if(productImpressionParams.ecommerce.impressions.length > 0) { createAndPushToLayer('productImpression', convertToDeepCopy(productImpressionParams)); } }); }) let lazyLoadInstance = new LazyLoad({ elements_selector: ".lazyload", callback_loaded: function(el){ let promoElement = $(el).closest('[data-promo-data]'), productElement = $(el).closest('[data-product-data]'); if(promoElement.is('[data-skip-impression]') || productElement.is('[data-skip-impression]')) return; if(promoElement.length > 0) { const promoElementAlt = promoElement.find('img').attr('alt'), promoImpressionParams = { 'ecommerce': { 'promoView': { 'promotions': [{ 'id': promoElement.attr('id'), 'name': promoElementAlt, 'creative': 'Banner', 'position': promoElementAlt }] } } }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('promoImpression', promoImpressionParams); } else if (productElement.length > 0) { const productData = productElement.data('product-data'), impressionData = { 'name': productData.name, 'id': productData.id, 'price': productData.price, 'brand': productData.brand, 'category': productData.category, 'variant': productData.variant, 'position': productData.position, 'list': productData.list, 'dimension11': productData.dimension11, 'dimension12': 'false', 'dimension18': productData.dimension18, 'dimension19': productData.dimension19, 'dimension27': productData.dimension27 } productImpressionParams.ecommerce.impressions.push(impressionData); if(productImpressionParams.ecommerce.impressions.length > maximumProductPush) { createAndPushToLayer('productImpression', convertToDeepCopy(productImpressionParams)); productImpressionParams.ecommerce.impressions.splice(0); } } } }); </script><script src="/wro/20250122 0417/arbw.js"></script> <script> const uV = window.universal_variable, uVPage = uV?.page, uVProduct = uV?.product, uVUser = uV?.user, anonymousId = '000000002'; $(function() { $(document).on('click', '[data-promo-data]', function() { const promoElement = $(this), promoElementAlt = promoElement.find('img').attr('alt'), promoClickParams = { 'ecommerce' : { 'promoView': { 'promotions': [{ 'id': promoElement.attr('id'), 'name': promoElementAlt, 'creative': 'Banner', 'position': promoElementAlt }] } } }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('promoClick', promoClickParams); }) $(document).on('click', '[data-product-data]', function(e) { const clickedElem = $(e.target), closestATag = clickedElem.closest('a'); if(clickedElem.is('[data-skip-mh]') || closestATag.length === 0) { return true; } const dataProductData = clickedElem.closest('[data-product-data]').data('product-data'), productUrl = '/p/' + dataProductData.id, closestHref = closestATag.attr('href'); if(closestHref !== undefined && closestHref.includes(productUrl)) { const merchBlockHeading = clickedElem.closest('.merchblock-container').find('.merchblock-heading'); let actionFieldElement = (merchBlockHeading.length > 0) ? merchBlockHeading : ''; let productClickParams = { 'ecommerce': { 'click': { 'actionField': {'list': getMHText(actionFieldElement)}, 'products': [{ 'name': dataProductData.name, 'id': dataProductData.id, 'price': dataProductData.price, 'brand': dataProductData.brand, 'category': dataProductData.category, 'variant': dataProductData.variant, 'position': dataProductData.position, 'dimension11': dataProductData.dimension11, 'dimension12': 'false', 'dimension18': dataProductData.dimension18, 'dimension19': dataProductData.dimension19, 'dimension27': dataProductData.dimension27 }] } } } dataLayer.push({ ecommerce: null}); createAndPushToLayer('productClick', productClickParams); } }); let addToCartParams = { 'ecommerce': { 'currencyCode': 'AUD', 'add': { 'products': [ ] } } } const singleItemIdentifier = '.btn-instock, .btn-backorder, .btn-preorder, .btn-notifyme', bulkItemIdentifer = '.btn-series, .btn-bundle'; $(document).on('click', singleItemIdentifier, function() { if ($(this).hasClass('btn-bundle')) return; const clickedElem = $(this), clickedElemData = clickedElem.closest('[data-product-data]').data('product-data'); productData = { 'name': clickedElemData.name, 'id': clickedElemData.id, 'price': clickedElemData.price, 'brand': clickedElemData.brand, 'category': clickedElemData.category, 'variant': clickedElemData.variant, 'position': clickedElemData.position, 'quantity': '1', 'dimension11': clickedElemData.dimension11, 'dimension12': 'false', 'dimension18': clickedElemData.dimension18, 'dimension19': clickedElemData.dimension19, 'dimension27': clickedElemData.dimension27 }; addToCartParams.ecommerce.add.products.push(productData); createAndPushToLayer('addToCart', convertToDeepCopy(addToCartParams)); addToCartParams.ecommerce.add.products.splice(0); }) $(document).on('click', bulkItemIdentifer, function() { let productData = [], productItem = $(this).closest('div[class*="-container"]').find('.productItem'); $(productItem).each(function() { productData.push($(this).closest('[data-product-data]').data('product-data')); }) $(window).trigger('enhancedEcommerceAddToCart', productData); }); $(window).on('enhancedEcommerceAddToCart', function(event, ...data) { let products = []; const productDataLength = data.length; if (productDataLength > 0) { const maximumPushCount = Math.ceil(productDataLength / maximumProductPush); data.forEach(function(productData) { products.push( { 'name': productData.name, 'id': productData.id, 'price': productData.price, 'brand': productData.brand, 'category': productData.category, 'variant': productData.variant, 'position': productData.position, 'quantity': '1', 'dimension11': productData.dimension11, 'dimension12': 'false', 'dimension18': productData.dimension18, 'dimension19': productData.dimension19, 'dimension27': productData.dimension27 }, ) }) for (let i = 0; i < maximumPushCount; i++) { addToCartParams.ecommerce.add.products = products.slice(i * maximumProductPush, (i + 1) * maximumProductPush); createAndPushToLayer('addToCart', convertToDeepCopy(addToCartParams)); } } }) }) function getMHdataAttribute(clickedElem, attrib) { return clickedElem.data(attrib) || clickedElem.closest('[data-'+attrib+']').data(attrib) } $(function(){ let validTags = ['A','BUTTON','LI'], pushEvents = ['eventOnClick', 'eventDetailsAuthor', 'eventMyAccount', 'eventMyOrders', 'eventMyList'], noEventLabelEvents = ['eventDetailsAuthor'] $(document).on('click', '.slick-arrow', function() { const _this = $(this); if(_this.data('mh-ea') !== 'Arrow click') { let eventLabel = 'Right'; if(_this.hasClass('slick-prev')) { eventLabel = 'Left'; } _this.data({ 'mh-ea': 'Arrow click', 'mh-el': eventLabel }); } }) $(document).on('change', '[data-mh-select]', function() { const _this = $(this), selectedOption = _this.find('option:selected'), eventCategory = _this.data('mh-ec'), eventLabel = getMHText(selectedOption), pushEvent = _this.data('mh-pe'); let eventAction = selectedOption.data('mh-ea'), additionalClickEventParams = {}; if (typeof eventAction === 'number') eventAction = eventAction.toString(); if(pushEvent === 'eventOnClick' && !eventCategory.includes('Header') && !eventCategory.includes('Footer')) { additionalClickEventParams = { 'dimension24': uVPage?.dimension24, 'dimension25': uVPage?.dimension25, 'dimension26': uVPage?.dimension26, 'dimension31': uVProduct?.name, }; } if(pushEvents.includes(pushEvent) && eventAction){ let additionalParams = { 'eventCategory': eventCategory, 'eventAction': eventAction, 'eventLabel': eventLabel, 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, ...additionalClickEventParams } createAndPushToLayer(pushEvent, additionalParams); return true; } }); $(document).on('mouseover', '#meganav [class*="-link"]', function() { const _this = $(this), eventCategory = _this.closest('.dropdown-menu').length > 0 ? _this.closest('.dropdown-menu').data('mh-ec') : 'Header', headerHoverParams = { 'eventCategory': eventCategory, 'eventAction': 'hover', 'eventLabel': getMHText(_this), 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id }; dataLayer.push({ ecommerce: null}); createAndPushToLayer('eventOnHover', headerHoverParams); }) $('.seotext-container').on('show.bs.collapse hide.bs.collapse', function() { const _this = $(this); _this.toggleClass('collapsed'); const additionalItems = { 'eventCategory': 'Footer', 'eventAction': _this.hasClass('collapsed') ? 'Collapse' : 'Expand', 'eventLabel': 'Welcome to Angus & Robertson', 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, } createAndPushToLayer('eventOnClick', additionalItems) }) $(document).on('click', function(e){ if(window.AR_GLOBALS.prevent) { e.preventDefault(); } let clickedElem = $(e.target); if(clickedElem.is('[data-skip-mh]')) { return true; } let parent = clickedElem.closest('[data-mh-ec]'), eventCategory = parent.data('mh-ec'), pushEvent = parent.data('mh-pe'), productData = clickedElem.closest('[data-product-data]').data('product-data'); if(clickedElem.is('[data-mh-req-location]')) eventCategory = clickedElem.closest('[data-mh-location]').data('mh-location'); if(eventCategory && pushEvent){ const dimension31 = clickedElem.closest('[data-mh-d31]').length > 0 ? productData.name : ''; if(parent.is('[data-mh-ec-prefix]')) eventCategory = parent.data('mh-ec-prefix') + eventCategory; if(parent.is('[data-mh-ec-suffix]')) eventCategory = eventCategory + parent.data('mh-ec-suffix'); let eventAction = getMHdataAttribute(clickedElem, 'mh-ea'), eventLabel = getMHdataAttribute(clickedElem, 'mh-el'), additionalClickEventParams = {}; if(pushEvent === 'eventOnClick' && !eventCategory.includes('Header')) { additionalClickEventParams = { 'dimension24': uVPage?.dimension24, 'dimension25': uVPage?.dimension25, 'dimension26': uVPage?.dimension26, 'dimension31': dimension31, }; } if(clickedElem.is('[data-mh-toggle]')) { eventAction = clickedElem.hasClass('collapsed') ? 'Collapse' : 'Expand' ; } if(!noEventLabelEvents.includes(pushEvent)) { if (typeof eventLabel !== "undefined") { if (eventLabel.length === 0) { eventLabel = getMHText(clickedElem); } } else if (clickedElem.data('mh-el-selector') !== undefined) { eventLabel = parent.find(clickedElem.data('mh-el-selector')).val().trim(); } else if (typeof eventLabel === "undefined" && (validTags.includes(clickedElem[0].nodeName) || clickedElem.parents('a').length > 0)) { if (clickedElem.parents('a').length > 0) { eventLabel = getMHText(clickedElem.parents('a')); } else if (validTags.includes(clickedElem[0].nodeName)) { eventLabel = getMHText(clickedElem); } } else { return true; } if(typeof clickedElem.data('mh-el-prefix-skip') === 'undefined' && typeof parent.data('mh-el-prefix') !== 'undefined') eventLabel = parent.data('mh-el-prefix') + eventLabel; } if(pushEvents.includes(pushEvent) && eventAction){ let additionalParams = { 'eventCategory': eventCategory, 'eventAction': eventAction, 'dimension13': uVUser?.ar_id, 'dimension14': uVUser?.user_id === anonymousId ? '' : uVUser?.user_id, ...additionalClickEventParams } if(eventLabel !== undefined && eventLabel !== null) additionalParams.eventLabel = eventLabel; createAndPushToLayer(pushEvent, additionalParams); return true; } } return true; }) }) function createAndPushToLayer(pushEvent, additionalItems = null) { let dataObject = { event: pushEvent, ...additionalItems } console.log(dataObject, 'createAndPushToLayer'); dataLayer.push(dataObject); } function getMHText(element) { return (element.length !== 0) ? element.text().trim().replace(/\t/g, "") : ''; } function convertToDeepCopy(params) { return JSON.parse(JSON.stringify(params)); } </script><div class="modal fade" id="accountMigrationModal" tabindex="-1" role="dialog"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-body"> <div id="accountMigrationPopup"> <div class="greeting"> <h1>Welcome!</h1> <strong>Angus & Robertson</strong> and <strong>Bookworld</strong> have recently merged to create the exciting new bookshop, <strong>Angus & Robertson</strong>.</div> <div class="migration-messages"> <p> We have kept your A&amp;R details for your new Angus & Robertson account.</p> <p class="migrate-prompt-guest" style="display:none;"> We also noticed that you have previously shopped at Bookworld. Would you like us to keep your Bookworld order history?</p> <p class="migrate-prompt-registered" style="display:none;"> We also noticed that you have an account on Bookworld. Would you like us to keep your Bookworld details, including delivery addresses, order history and citizenship information?</p> </div> <form id="mergeForm" name="migrateDetailsForm" action="/ajax/migration/mergeUser" method="post"> <div> <button id="migrateDetails-yes" class="btn btn-action btn-wide" name="migrateDetails" value="true">Yes</button> <label> <span class="migrate-prompt-accept-guest" style="display:none;"> Yes, please keep my Bookworld order history on Angus & Robertson.</span> <span class="migrate-prompt-accept-registered" style="display:none;"> Yes, please keep my Bookworld details on Angus & Robertson.</span> </label> </div> <div> <button id="migrateDetails-no" class="btn btn-action btn-wide" name="migrateDetails" value="false">No</button> <label> No, I don't need my Bookworld details anymore.</label> </div> </form> </div> </div> </div> </div> </div><div id="fadefocus-backdrop" class="modal-backdrop"></div> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"errorBeacon":"bam.nr-data.net","licenseKey":"18e954a8c4","agent":"","beacon":"bam.nr-data.net","applicationTime":27,"applicationID":"685945484","transactionName":"ZwEGZktTWRVYUBcKDF5LN0JLW1kBelwNFxFfCAhXSx1zA19SFg8XYAUDV3pdWRJLXA8PBkJLA1dN","queueTime":0}</script><script type="text/javascript" nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061"> var ScarabQueue = ScarabQueue || []; window.addEventListener('load', function () { (function (id) { if (document.getElementById(id)) return; var js = document.createElement('script'); js.id = id; js.src = '//cdn.scarabresearch.com/js/1EFF7B284367DE4E/scarab-v2.js'; var fs = document.getElementsByTagName('script')[0]; fs.parentNode.insertBefore(js, fs); js.onload = $(window).trigger('emarsysScriptLoaded'); })('scarab-js-api'); }); </script> <script> window.addEventListener('load', function() { lazyLoadScript('https://static.criteo.net/js/ld/ld.js', fireCriteoEvent) }); </script><script type="text/javascript" nonce="2b6bd413-f4cd-492a-8d68-8bfe81753061"> window.addEventListener('load', function () { (function (a, b, c, d, e, f, g) { e['ire_o'] = c; e[c] = e[c] || function () { (e[c].a = e[c].a || []).push(arguments) }; f = d.createElement(b); g = d.getElementsByTagName(b)[0]; f.async = 1; f.src = a; g.parentNode.insertBefore(f, g); f.onload = fireImpactIdentify; })('//d.impactradius-event.com/A1393524-e137-4555-83c9-d01ef05ce3901.js', 'script', 'ire', document, window); }); </script> </body> </html>

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