Image

Science Fiction

. We also use these cookies to understand how customers use our services (for example, by measuring site visits) so we can make improvements.

If you agree, well also use cookies to complement your shopping experience across the Amazon stores as described in ourCookie Notice. This includes using first- andthird-party cookies, which store or access standard device information such as a unique identifier. Third parties use cookies for their purposes of displaying and measuring personalised ads, generating audience insights, and developing and improving products. Click Customise Cookies to decline these cookies, make more detailed choices, or learn more. You can change your choices at any time by visitingCookie Preferences, as described in the Cookie Notice. To learn more about how and for what purposes Amazon uses personal information (such as Amazon Store order history), please visit ourPrivacy Notice.

Sorry, there was a problem saving your cookie preferences. Try again.

).appendTo(navbar)),r.html(),n.removeClass(nav-subnav),s.categoryKey&&s.digest)r.attr(data-category,s.categoryKey).attr(data-digest,s.digest).attr(class,s.category.data.categoryStyle),s.style?r.attr(style,s.style):r.attr(style)&&r.removeAttr(style);var i=function(t)if(t&&t.href)var dexOf(e.ADVANCED_PREFIX))return;s=,n+= nav-aTextvar d=t.image?

);if(image===t.type&&(v.html(),l.addClass(nav-hasImage),t.rightText=),t.bold&&!t.image&&l.addClass(nav-b),t.floatRight&&l.addClass(nav-right),t.flyoutFullWidth&&0!==t.flyoutFullWidth&&l.attr(data-nav-flyout-full-width,1),t.src)var g=[nav-image];t[absolute-right]&&g.push(nav-image-abs-right),t[absolute-right]&&g.push(nav-image-abs-right),a(

).appendTo(v)t.rightText&&v.append(t.rightText),v.appendTo(l),i&&(a(

).appendTo(l),l.attr(data-nav-key,i).addClass(nav-hasArrow)),l.appendTo(r),r.append(document.createTextNode( ));if(s.category&&s.category.data&&(s.category.data.bold=!0,i(s.category.data)),s.subnav&&linkSequence===s.subnav.type)for(var d=0;d

Select the department you want to search in

Amongst Our Weapons: The Brand New Rivers Of London Novel

Wrong Place Wrong Time: Dont miss it OBSERVER THRILLER OF THE MONTH

Flowers For Algernon: The must-read literary science fiction masterpiece (S.F. MASTERWORKS)

Ep.3 - Liberty and Truth, Peace and Prosperity (The Frontiers Saga - Part 3: Fringe Worlds)

Free with Kindle Unlimited membership

Eyes of the Void (The Final Architecture Book 2)

in Science Fiction Alternate History

Lion: Brings war in the ancient world to vivid, gritty and bloody life ANTHONY RICHES

House of Sky and Breath: The unmissable new fantasy from multi-million and 1 New York Times bestselling author Sarah J. Maas (Crescent City)

Sea of Tranquility: From the bestselling author of Station Eleven

class=nav-action-button nav-sprite

class=nav_a

class=nav_sv_fo_v_lmargin nav_a

& CelebritiesKindle Direct Publishing

business customersWhole Foods Market

© 1996-2022, , Inc. or its affiliates

div, id_gen:function(elem, index) return nav_sitewide_msg; , s:.acswidget.acswidget-content-grid.bxw-content-grid

.bxc-grid__container, id_gen:function(elem, index) return osa_browse_banner_ + index; , s:.GB-M-COMMON.GB-SUPPLE, id_gen:function(elem, index) return osa_browse_supple_ + index; , s:.GB-M-COMMON.GB-SHOVELER, id_gen:function(elem, index) return osa_browse_shoveler_ + index; , s:.a-section.coupon-shoveler, id_gen:function(elem, index) return osa_browse_coupon_ + index; , s:live-flagship-root, id_gen:function(elem, index) return osa_browse_amazon_live + index; , s:.footerStripe, id_gen:function(elem, index) return osa_browse_footer_stripe_ + index; , s:.acswidget.acswidget-carousel.acswidget-carousel--shoveler.acswidget-carousel--softlines, id_gen:function(elem, index) return osa_browse_carousel_ + index; , s:video, id_gen:function(elem, index) return osa_browse_video_ + index; ]; ue.uels( var ue_mbl=ue_csm.ue.exec(function(f,a)function s(d)b=d;a.AMZNPerformance=b;b.transition=b.transition;b.timing=b.timing;if(a.csa)var c;b.timing.transitionStart&&(c=b.timing.transitionStart);b.timing.processStart&&(c=b.timing.processStart);c&&(csa(PageTiming)(mark,nativeTransitionStart,c),csa(PageTiming)(mark,transitionStart,c))f.ue.exec(t,csm-android-check)()&&b.tags instanceof dexOf(usesAppStartTime)b.transition.type?!b.transition.type&&-1

d)f(csm.jumpStart.mtsDiff,h-d0);a(csm-rld-mts-gt);returnh&&k?a(csm-rld-mts-leq):k?ha(csm-rld-mts-no-new): a(csm-rld-mts-no-old)g&&g.timing&&g.timing.navigationStart?b.timing.transitionStart=g.timing.navigationStart:delete b.timing.transitionStartfunction v()trya.P.register(AMZNPerformance,function()return b)catch(d)function t=null;var unchType];x&&c.push(fr_ovr,l(a.fr_ovr),fcp_ovr,l(a.fcp_ovr));for(var a=,e=0;e

1-1/a.ue_fadb,r=!1,x=t();w!x?u():l();a.ue_isAdb=v;a.ue_isAdb.unk=adblk_unk;a.ue_isAdb.no=p;a.ue_isAdb.yes=k,adb)(document,window); (function(c,l,m)function h(a)if(a)tryif(a.id)return//*[@id=+a.id+];var b,d=1,e;for(e=a.previousSibling;e;e=e.previousSibling)e.nodeName===a.nodeName&b=d;var c=a.nodeName;1!==b&&(c+=[+b+]);a.parentNode&&(c=h(a.parentNode)+/+c);return ccatch(f)returnDETACHEDfunction f(a)if(a&&a.getAttribute)return a.getAttribute(k)?a.getAttribute(k):f(a.parentElement)var k=data-cel-widget,g=!1,d=[];(c.ue).isBF=function()tryvar a=JSON.parse(localStorage[csm-bf][]),b=0

d?3

a-d:3

d-afunction A(a,d)var c=m.pageXOffset,b=m.pageYOffset,k;a:tryif(a)var g=a.getBoundingClientRect(),e,r=0===a.offsetWidth&&0===a.offsetHeight;c:for(var f=a.parentNode,w=g.left0,n=g.top0,p=g.width0,q=g.height0;f&&f!==document.body;)var l;d:tryvar s=void 0;if(f)var G=f.getBoundingClientRect(), s=x:G.left0,y:G.top0,w:G.width0,h:G.height0;else s=void 0;l=s;break dcatch(v)l=void 0var t=window.getComputedStyle(f),u=hidden===t.overflow,y=uhidden===t.overflowX,z=uhidden===t.overflowY,J=n+q-1

l.x+l.w-1)&&yJ&break cf=f.parentNodee=!1k=x:g.left+c0,y:g.top+b0,w:g.width0,h:g.height0,d:(re)0else k=void 0;break acatch(A)k=void 0if(k&&!a.cel_b)a.cel_b=k,C(n:a.getAttribute(x),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d, x:a.cel_b.x,y:a.cel_b.y,t:d,k:ewi,cl:a.className,clog:1);elseif(c=k)c=a.cel_b,b=k,c=b.d===c.d&&1===b.d?!1:!(h(c.x,b.x)&&h(c.y,b.y)&&h(c.w,b.w)&&h(c.h,b.h)&&c.d===b.d);c&&(a.cel_b=k,C(n:a.getAttribute(x),w:a.cel_b.w,h:a.cel_b.h,d:a.cel_b.d,x:a.cel_b.x,y:a.cel_b.y,t:d,k:ewi,clog:1))function y(b,g)var h;h=b.c?c.getElementsByClassName(b.c):b.id?[c.getElementById(b.id)]:c.querySelectorAll(b.s);b.w=[];for(var f=0;f

b))e=void 0;a:if(v[b].t-v[b-1].t

y)e=0;break ae=1e=!e(I= e)?g=b-1:C.pop();C.push(c)B=F.now()-E;q=Math.min(q,B);t=Math.max(t,B);x=(x*d+B)/(d+1);d+=1;n(k:u,e:C,min:Math.floor(1E3*q),max:Math.floor(1E3*t),avg:Math.floor(1E3*x),c:1);v=[];C=[];g=0var h=100,A=20,y=25,u=mmm1,p,k,b=a.window,r=b.document,w=b.setInterval,s=a.ue,n=a.ue_cel.log,e,q=1E3,t=0,x=0,d=0,E,B,v=[],C=[],g=0,l,z,D,H,I,F=f&&f.now&&fDate.now&&Datenow:function()return(new Date).getTime();returnon:function(a)p=a.ts;k=a.ns;s.attach&&s.attach(mousemove,m,r);e=w(c,3E3),off:function(a)k&& (l&&m(l,!0),c());clearInterval(e);s.detach&&s.detach(mousemove,m,r),ready:function()return a.ue_cel&&a.ue_cel.log,reset:function()v=[];C=[];g=0;l=null(window.performance),a.ue_cel&&a.ue_cel.registerModule(mouse move module,a.ue_mmm)))(ue_csm); ue_csm.ue.exec(function(b,c)var e=function(),f=function()returnsend:function(b,d)if(d&if(c.XDomainRequest)a=new XDomainRequest,a.onerror=e,a.ontimeout=e,a.onprogress=e,a.onload=e,a.timeout=0;else if(c.XMLHttpRequest)if(a=new XMLHttpRequest,!(withCredentialsin a))throwelse a=void 0;if(!a)throw;a.open(POST,b,!0);a.setRequestHeader&&a.setRequestHeader(Content-type,text/plain);a.send(d),isSupported:!0(),g=function()returnsend:function(c,d)if(c&&d)if(navigator.sendBeacon(c, d))b.ue_sbuimp&&b.ue&&b.ue.ssw&&b.ue.ssw(eelsts,scs);else throw,isSupported:!!navigator.sendBeacon&&!(c.cordova&&c.cordova.platformId&&ios==c.cordova.platformId)();b.ue._ajx=f;b.ue._sBcn=g,Transportation-clients)(ue_csm,window); ue_csm.ue.exec(function(b,k)function A()for(var a=0;a

a?0+a:a;return Date.prototype.toISOString?a.toISOString():a.getUTCFullYear()+-+c(a.getUTCMonth()+1)+-+c(a.getUTCDate())+T+c(a.getUTCHours())+:+c(a.getUTCMinutes())+:+c(a.getUTCSeconds())+.+String((a.getUTCMilliseconds()/1E3).toFixed(3)).slice(2,5)+Zfunction x(a)tryreturn JSON.stringify(a)catch(c)return nullfunction C(a,c,h,g)var p=!1;g=g;r++;r==D&&B(m:Max number of Sushi Logs exceeded,f:sushi-client.js,logLevel:ERROR,attribution:CSMSushiClient_MAX_CALLS,k.ue_err_chan jserr);var f;if(f=!(r

N)&&m(),q+=c,a=data:t.compressEvent(a),e.push(a),(g).n?0===E?m():u(u=k.setTimeout(m,E)):v(v=k.setTimeout(m,O)),p=!0):p=!1);!p&&b.ue_int&&console.error(Invalid JS Nexus API call);return pfunction F()if(!G)for(var a=0;a

(z+w).lengthb.charAt(0)===z)?f[b]?f[b]:a(b):breturncompressEvent:c,buildPayload:function()return x(cs:dct:l,events:e)();(function()if(d.event&&d.event.isStub)if(b.ue_sbuimp&&b.ue&&b.ue.ssw)var a=b.ue.ssw(eelsts).val;if(a&&unk===a&&(a=b.ue.ssw(eeldata).val))var c;a:tryc= JSON.parse(a);break acatch(f)c=nullc&&c.evt instanceof Array&&c.dct instanceof Object&&(e=c.evt,l=c.dct,e&&l&&(m(),b.ue.ssw(eeldata,),b.ue.ssw(eelsts,scs)))d.event.replay(function(a)a[3]=a[3];a[3].n=1;C.apply(this,a));d.onSushiUnload.replay(function(a)H(a[0]));d.onSushiFlush.replay(function(a)I(a[0])))();d.attach(beforeunload,F);d.attach(pagehide,F);d._cmps=t;d.event=C;d.event.reset=function()r=0;d.onSushiUnload=H;d.onSushiFlush=I;tryk.P&&k.P.register&&k.P.register(sushi-client, s)catch(R)b.ueLogError(R,logLevel:WARN)P(ld,ue_sushi_v1,wb:1),Nxs-JS-Client)(ue_csm,window); ue_csm.ue_unrt = 1500; (function(d,b,t)function u(a,g)var c=a.srcElementa.target,b=k:v,t:g.t,dt:g.dt,x:a.pageX,y:a.pageY,p:e.getXPath(c),n:c.nodeName;a.button&&(b.b=a.button);c.type&&(b.ty=c.type);c.href&&(b.r=e.extractStringValue(c.href));c.id&&(b.i=c.id);c.className&&c.className.split&&(b.c=c.className.split(/\s+/));h+=1;e.getFirstAscendingWidget(c,function(a)b.wd=a;d.ue.log(b,r))function w(a)if(!x(a.srcElementa.target))m+=1;n=!0;var g=f=d.ue.d(),c;p&&function===typeof p.now&&a.timeStamp&&(c=p.now()- a.timeStamp,c=parseFloat(c.toFixed(2)));s=b.setTimeout(function()u(a,t:g,dt:c),y)function z(a)if(a)var b=a.filter(A);a.length!==b.length&&(q=!0,k=d.ue.d(),n&&q&&(k&&f&&d.ue.log(k:B,t:f,m:Math.abs(k-f),r),l(),q=!1,k=0))function A(a)if(!a)return!1;var b=characterData===a.type?a.target.parentElement:a.target;if(!b!b.hasAttributes!b.attributes)return!1;var c=class:gw-clock gw-clock-aria s-item-container-height-auto feed-carousel using-mouse kfs-inner-container.split( ),id:[dealClock, deal_expiry_timer,timer],role:[timer],d=!1;Object.keys(c).forEach(function(a)var e=b.attributes[a]?b.attributes[a].value:;(c[a]).forEach(function(a)-1!==e.indexOf(a)&&(d=!0)));return dfunction x(a)if(!a)return!1;var b=(e.extractStringValue(a.nodeName)).toLowerCase(),c=(e.extractStringValue(a.type)).toLowerCase(),d=(e.extractStringValue(a.href)).toLowerCase();a=(e.extractStringValue(a.id)).toLowerCase();var f=checkbox color date datetime-local email file month number password radio range reset search tel text time url week.split( ); if(-1!==[select,textarea,html].indexOf(b)input===b&&-1!==f.indexOf(c)a===b&&-1!==d.indexOf(http)-1!==[sitbreaderrightpageturner,sitbreaderleftpageturner,sitbreaderpagecontainer].indexOf(a))return!0function l()n=!1;f=0;b.clearTimeout(s)function C()b.ue.onunload(function()ue.count(armored-cxguardrails.unresponsive-clicks.violations,h);ue.count(armored-cxguardrails.unresponsive-clicks.violationRate,h/m*1000))if(b.MutationObserver&&b.addEventListener&&Object.keys&& d&&d.ue&&d.ue.log&&d.ue_unrt&&d.ue_utils)var y=d.ue_unrt,r=cel,v=unr_mcm,B=res_mcm,p=b.performance,e=d.ue_utils,n=!1,f=0,s=0,q=!1,k=0,h=0,m=0;b.addEventListener&&(b.addEventListener(mousedown,w,!0),b.addEventListener(beforeunload,l,!0),b.addEventListener(visibilitychange,l,!0),b.addEventListener(pagehide,l,!0));b.ue&&b.ue.event&&b.ue.onSushiUnload&&b.ue.onunload&(new MutationObserver(z)).observe(t,childList:!0,attributes:!0,characterData:!0,subtree:!0))(ue_csm,window,document); ue_csm.ue.exec(function(g,e)if(e.ue_err)var f=;e.ue_err.errorHandlers(e.ue_err.errorHandlers=[]);e.ue_err.errorHandlers.push(name:fctx,handler:function(a)if(!a.logLevelFATAL===a.logLevel)if(f=g.getElementsByTagName(html)[0].innerHTML)var b=f.indexOf(var ue_t0=ue_t0+new Date(););if(-1!==b)var b=f.substr(0,b).split(String.fromCharCode(10)),d=Math.max(b.length-10-1,0),b=b.slice(d,b.length-1);a.fcsmln=d+b.length+1;a.cinfo=a.cinfo;for(var c=0;c

n;)c[g].name&&f(c[g].name),g++,k=b.timeRemaining();g

=c.length?h(!0):l()function h(b)if(!b)b=m.scripts;var c;if(b)for(var d= 0;d

=b.length?h(!1):l()else h(!1)var e=a.ue_ext;a.ue_extc();return efunction q()setTimeout(c,r)var s=a.ue_dserr!1,p=!0,n=1,r=2E3,g=0;a.ue_err&&s&&(a.ue_err.errorHandlers(a.ue_err.errorHandlers=[]),a.ue_err.errorHandlers.push(name:ext,handler:function(a)if(!a.logLevelFATAL===a.logLevel)var f=c(!0),d=[],h;for(h in f)var f=h,g=f.match(/amazon(\.com?)?\.\w2,3$/i);g&&1

w)d.count&&1==r-w&&(d.count(WeblabTriggerThresholdReached,1),b.ue_int&&console.error(Number of max call reached. Data will no longer be send));elsevar h=c;h&&-1

.PageLatency.5,producerId:csa),boolean!=typeof d.hidden&&string!=typeof d.visibilityState!d.removeEventListener?c.emit(s):h()?(c.emit(s),E(n,g)):c.on(d,t,function e()h()&&(f=c.time(),d.removeEventListener(t,e),E(m,f),E(n,f),c.emit(s))),c.once($unload,I),c.once($load,I),c.on($pageTransition,function()f=c.time()),c.register(e,mark:E,instance:function(e)return new S(e))function S(e)var i,r=null,a=e.entpage:[pageType,subPageType,requestId],o=e.loggerc(Events,producerId:e.producerId);if(!e!e.producerId!e.schemaId)return c.error(The producer id and schema Id must be defined for PageLatencyInstance.);function d()return iffunction n()r=c.UUID()this.mark=function(n,t)if(null!=n)return t=tc.time(),n===m&&(i=t),c.once(s,function()o(log,messageId:r,__merge:function(e)e.markers[n]=function(e,n)return u(0,n-(ef))(d(),t),e.markerTimestamps[n]=l(t),markers:,markerTimestamps:,navigationStartTimestamp:d()?new Date(d()).toISOString():null,schemaId:e.schemaId,ent:a)),t,n(),c.on($beforePageTransition,n)function E(e,n)e===m&var t=p.mark(e,n);c.emit($timing:+e,t)function I()if(!v)for(var e=0;e

o)breakelse a=a.nV=0,a&&(V(!0===O.hidden?(X=1,G()):f.timeout(G,0)))function K(e,n,t,i)j=b(e),k=n,B=t,F=i;var r=O.createTreeWalker(O.body,NodeFilter.SHOW_TEXT,null,null),o=w:m.innerWidth,h:m.innerHeight,x:m.pageXOffset,y:m.pageYOffset;O.body[l]=e,Y.push(w:r,vp:o),C.push(img:O.images,iter:0),k.h=Z,(k.n=B).h=ee,(B.n=Y).h=ne,(Y.n=C).h=te,(C.n=F).h=ie,a=k,G()function Z(e)e.m.forEach(function(e)var n=e[t];r in n(n[r]=e.oldValue))function ee(n)n.m.forEach(function(e)e[t][l]=n.t-L)function ne(e)for(var n,t=e.vp,i=e.w,r=d;(n=i.nextNode())&&0

.Metric.3,metrics:,dimensions:o,__merge:function(e)e.metrics[r]=n,e)d.config[KillSwitch.+e](new r(producerId:csa).recordMetric(baselineMetricEvent,1),d.on($beforePageTransition,function()u++),d.register(e,instance:function(e)return new r(e))));csa.plugin(function(t)var a,r=(t.global.performance).timing,s=(r).navigationStartt.time();function e()a=t.UUID()function n(i)var r=(i=i).producerId,e=i.logger,o=et(Events,producerId:r);if(!r&&!e)return t.error(Either a producer id or custom logger must be defined);this.mark=function(e,r)var n=(void 0===r?t.time():r)-s;o(log,messageId:a,schemaId:i.schemaId

.Timer.1,markers:,__merge:function(r)r.markers[e]=n,i.logOptions)r&&(e(),t.on($beforePageTransition,e),t.register(Timers,instance:function(r)return new n(r))));csa.plugin(function(t)var e=takeRecords,i=disconnect,n=function,o=t(Metrics,producerId:csa),c=t(PageTiming),a=t.global,u=t.timeout,r=t.on,f=a.PerformanceObserver,m=0,l=!1,s=0,d=a.performance,h=a.document,v=null,y=!1,g=t.blank;function p()l(l=!0,clearTimeout(v),typeof f[e]===n&&f[e](),typeof f[i]===n&&f[i](),o(recordMetric,documentCumulativeLayoutShift,m),c(mark,cumulativeLayoutShiftLastTimestamp,Math.floor(s+d.timing.navigationStart)))f&&d&&d.timing&&h&&(f=new f(function(t)v&&clearTimeout(v);t.getEntries().forEach(function(t)t.hadRecentInput(m+=t.value,s

.CacheImpression.1,ent:all),i&&i(n,t,c)(),n(o+a,d.now()+36e5),r.once($load,function()var c=d.now();t(function(e,n)return 0==e.indexOf(o)&&parseInt(n)

h)breaki=0,L.length&&T()function T()i=iu.raf(D)function q(t,e,n)returnn:t,e:e,t:nfunction B(t,e,n,i)var r=u.UUID(),o=id:r,c=_(e);return e[f][m]=r,n(o,e),c&&c.id&&(o.parentId=c.id),X(t,e,o,i)function P(t)return isNaN(t)?null:Math.round(t)function X(t,e,n,i)w&&(n.schemaId=

.ContentEntity.2),n.id=n.idu.UUID();var r=new M(t,n,e,i);return function(t)return!O&&(t.op).hasOwnProperty(y)(r)&&function(t,e)var n=,i=u.exec(P);t.el&&(n=t.el.getBoundingClientRect()),t.log(schemaId:

.ContentRender.2,timestamp:e,width:i(n.width),height:i(n.height),positionX:i(n.left+C.pageXOffset),positionY:i(n.top+C.pageYOffset))(r,i),u.emit($content.register,r),U[n.id]=rfunction Y(t)return U[(t[f])[m]]function $(n,i)var r=;return o in(n=n)&&Object.keys(n[f]).forEach(function(t)if(!t.indexOf(i)&&i.length

.ContentView.3,timeToViewed:t.vt-t.el.rt,pageFirstPaintToElementViewed:t.vt-v)(t))function I(t)t&&!t.it&&(t.i=n.time()-t.is

m,function(t)t.it=n.time(),t.el.log(schemaId:

.ContentImpressed.2,timeToImpressed:t.it-t.el.rt,pageFirstPaintToElementImpressed:t.it-v)(t))!u&&l[o]&&(i=new l[o](function(t)t.forEach(function(t)var e=function(t)if(t&&t[r])return d[t[s][a]](t.target);if(e)var i=t.intersectionRect;t.isIntersecting&&0

.ContentLatency.1,logOptions:o.dlo)),o.t(mark,t,n)));csa.plugin(function(o)var t,n,i=normal,s=reload,e=history,d=new-tab,a=ajax,r=1,c=2,u=lastActive,l=lastInteraction,f=used,p=csa-tabbed-browsing,g=visibilityState,v=back-memory-cache:1,tab-switch:1,history-navigation-page-cache:1,b=

.TabbedBrowsing.2,m=visible,y=o.global,I=o(Events,producerId:csa),h=y.location,T=y.document,w=y.JSON,z=((y.performance).navigation).type,P=o.store,S=o.on,k=o.storageSupport(),x=!1,A=,C=,O=,$=,j=!1,q=!1,B=!1;function E(i)tryreturn w.parse(P(p,void 0,session:i))catch(i)o.error(Could not parse storage value for key +p+: +i)returnfunction J(i,t)P(p,w.stringify(t),session:i)function N(i)var t=C.tidi.id,n=A[u];n.tid===t&&(n.pid=i.id),$=pid:i.id,tid:t,lastInteraction:C[l],initialized:!0,O=lastActive:n,lastInteraction:A[l],time:o.time()function D(i)var t=i===d,n=T.referrer,e=!(n&&n.length)!~n.indexOf(h.origin),a=t&&e,r=type:i,toTabId:$.tid,toPageId:$.pid,transitTime:o.time()-A.timenull;afunction(i,t,n)var e=i===s,a=t?A[u]:C,r=A[l],o=C[l],d=t?r:o;n.fromTabId=a.tid,n.fromPageId=a.pid,e!d.idd[f](n.interactionId=d.idnull,r.id===d.id&&(r[f]=!0),o.id===d.id&&(o[f]=!0))(i,t,r),I(log,navigation:r,schemaId:b,ent:page:[pageType,subPageType,requestId])function F(i)B=function(i)return i&&i in v(i.transitionType),function()A=E(!1),C=E(!0);var i=A[l],t=C[l],n=!1,e=!1;i&&t&&i.id===t.id&&i[f]!==t[f]&&(n=!i[f],e=!t[f],t[f]=i[f]=!0,n&&J(!1,A),e&&J(!0,C))(),N(i),j=!0,function(i)var t,n;t=H(),n=K(),(tn)&&N(i)(i)function G()x&&!B?D(a):(x=!0,D(z===cB?e:z===r?C.initialized?s:d:C.initialized?i:d))function H()return!(!j!t)&&(C[l]=id:t.messageId,used:!(A[l]=id:t.messageId,used:!1),!(t=null))function K()var i=!1;if(q=T[g]===m,j)var t=A[u];i=function(i,t,n)var e=!1,a=i[u];return q?a&&a.tid===$.tid&&a[m]&&a.pid===n(i[u]=visible:!0,pid:n,tid:t,e=!0):a&&a.tid===$.tid&&a[m]&&(e=!(a[m]=!1)),e(A,C.tidt.tid$.tid,C.pidt.pid$.pid)return ik.local&&k.session&&w&&T&&g in T&&(n=function()tryreturn y.self!==y.topcatch(i)return!0(),S($pageChange,function(i)n(F(i),G(),J(!1,O),J(!0,$),C=$,A=O),buffered:1),S($content.interaction,function(i)t=i,H()&&(J(!1,A),J(!0,C))),S(T,visibilitychange,function()!n&&K()&&J(!1,A),capture:!1,passive:!0)));csa.plugin(function(c)var e=c(Metrics,producerId:csa);c.on(c.global,pageshow,function(c)c&&c.persisted&&e(recordMetric,bfCache,1)));csa.plugin(function(n)var e,r,a,c,u,f,s,l,d,p,m,t=hasFocus,i=$app.,o=avail,g=client,v=document,h=inner,b=offset,y=screen,T=scroll,$=Width,S=Height,I=o+$,P=o+S,w=g+$,D=g+S,E=h+$,F=h+S,O=b+$,q=b+S,x=T+$,z=T+S,C=n(Events,producerId:csa),H=1,M=n.global,W=n.time,X=n.on,Y=n.once,j=M[v],k=M[y],A=M.Math,B=A.abs,G=A.max,J=A.ceil,K=((M.performance).timing).responseStart,L=function()return j[t](),N=1,Q=100,R=,U=1;function V()l=r=u=f=e,a=c=0,s=d=p=m=0,U=1function Z()var n=W(),e=B(M.pageXOffset0),t=B(M.pageYOffset0),i=M[E]0,o=M[F]0;!function(n)K&&!u&&(l=J((u=n)-K),U=1)(n),function(n,e,t)var i=e-a,o=t-c;r&&!(r&&r

.PageInteractionsSummary.1,ent:page:[pageType,subPageType,requestId])function on()_(),tn(R)function rn(n,e)return function()N=e,n()function an()L=function()return Nfunction==typeof j[t]&&(V(),X(M,T,Z,passive:!0),X(M,blur,on),X(M,focus,rn(nn,1)),Y(i+android,an),Y(i+ios,an),X(i+pause,rn(on,0)),X(i+resume,rn(nn,1)),X(i+resign,rn(on,0)),X(i+active,rn(nn,1)),L()&&(f=KW()),Y($beforeunload,tn),X($beforeunload,tn),X($document.hidden,on),X($beforePageTransition,tn),X($afterPageTransition,function()U=H=1)));csa.plugin(function(e)var o,n,r=

.Navigator.4,a=e.global,i=a.navigator,d=i.connection,c=a.Math.round,t=e(Events,producerId:csa);function l()o=network:downlink:void 0,downlinkMax:void 0,rtt:void 0,type:void 0,effectiveType:void 0,saveData:void 0,language:void 0,doNotTrack:void 0,hardwareConcurrency:void 0,deviceMemory:void 0,cookieEnabled:void 0,webdriver:void 0,v(),o.language=i.languagenull,o.doNotTrack=function()switch(i.doNotTrack)case1:returnenabled;case0:returndisabled;caseunspecified:return i.doNotTrack;default:return null(),o.hardwareConcurrency=hardwareConcurrencyin i?c(i.hardwareConcurrency0):null,o.deviceMemory=deviceMemoryin i?c(i.deviceMemory0):null,o.cookieEnabled=cookieEnabledin i?i.cookieEnabled:null,o.webdriver=webdriverin i?i.webdriver:nullfunction work).forEach(function(e)n[e]=o.network[e]+),n),language:o.language,doNotTrack:o.doNotTrack,hardwareConcurrency:o.hardwareConcurrency,deviceMemory:o.deviceMemory,cookieEnabled:o.cookieEnabled,webdriver:o.webdriver,schemaId:r,ent:page:[pageType,subPageType,requestId])function v()!function(n)Object.keys(o.network).forEach(function(e)o.network[e]=n[e])(downlink:downlinkin d?c(d.downlink0):null,downlinkMax:downlinkMaxin d?c(d.downlinkMax0):null,rtt:rttin d?(d.rtt0).toFixed():null,type:d.typenull,effectiveType:d.effectiveTypenull,saveData:saveDatain d?d.saveData:null)function k()v(),u()function w()l(),u()l(),u(),e.on($afterPageTransition,w),e.on(d,change,k)); (function(t,z,C)var u=function()var a,c=function()return null!=a?a:a=function()var a=[],c=unknown,b=trident:0,gecko:0,presto:0,webkit:0,unknown:-1,d,e=,c=document.createElement(nadu);for(d in c.style)if(c=(/^([A-Za-z][a-z]*)[A-Z]/.exec(d)[])[1])c=c.toLowerCase(),c in e?e[c]++:e[c]=1;for(var n in e)a.push([n,e[n]]);a=a.sort(function(a,c)return c[1]-a[1]).slice(0,10);for(d=0;d

b[a]&return a(),b=function()return!!window.opera!!window.opr&&!!window.opr.addons,d=function()return!!document.documentMode,e=function()return!d()&&undefined!==typeof CSS&& CSS.supports((-ms-ime-align:auto)),n=function()returnwebkit==c(),r=function()return void 0!==z.chrome&&Opera Software ASA!=navigator.vendor&&void 0===navigator.msLaunchUri&returnisOpera:b,isIE:d,isEdge:e,isFirefox:function()returnundefined!==typeof InstallTrigger,isWebkit:n,isChrome:r,isSafari:function()return!r()&&!e()&&!b()&&WebkitAppearancein document.documentElement.style(),q=function(a,c,b,d)a.addEventListener?a.addEventListener(c,b,d):a.attachEvent&&a.attachEvent(on+ c,b),r=function(a,c,b,d)document.removeEventListener?a.removeEventListener(c,b,d!1):document.detachEvent&&a.detachEvent(on+c,b),H=function(a)var c;a=a.document;undefined!==typeof a.hidden?c=visibilitychange:undefined!==typeof a.mozHidden?c=mozvisibilitychange:undefined!==typeof a.msHidden?c=msvisibilitychange:undefined!==typeof a.webkitHidden&&(c=webkitvisibilitychange);return c,T=function(a,c)var b=H(a),d=a.document;b&&q(d,b,c,!1),U=function(a)var c=window.addEventListener? addEventListener:attachEvent;(0,window[c])(attachEvent==c?onmessage:message,function(c)a(c[c.message?message:data]),!1),V=function(a,c)function===typeof a&&Math.random()

),e.close(),a))var r=e.createElement(script);r&&(r.type=text/javascript,r.text=a,e.body.appendChild(r))catch(q)n(q,JS exception while injecting iframe)return d,n=function(a,c)t.ueLogError(a,logLevel:ERROR,attribution:A9TQForensics, message:c),X=function(a,c,b)a=vfrd:1===c?8:4,dbg:a;object===typeof =JSON.stringify(b):string===typeof b&&(a.info=b);returnserver:window.location.hostname,fmp:a;(function(a)function c(a,c,b)var d=chrm msie ffox sfri opra phnt slnm othr extr xpcm invs poev njs cjs rhn clik1 rfs uam clik stln mua nfo hlpx clkh mmh chrm1 chrm2 wgl srvr zdim nomime chrm3 otch ivm.tst ivm.clk mmh2 clkh2 achf nopl spfp4 uam1 lsph nmim1 slnm2 crtt spfp misp spfp1 spfp2 clik2 clik3 spfp3 estr.split( ); F=a

c&&webdriverin navigator&return a?(b=43,m=c.toString(),!0):!1];for(l=0;l

f-d))b.push(x:a.clientX,y:a.clientY);if(50

b.length)))var l=b[0].x,g=b[49].x,k=b[0].y,h=b[49].y;a=h-k;for(var e=l-g,l=k*g-l*h,g=a/e*-1,s=b[49].ts-b[0].ts,k=!0,h=0;h

g&&c(50,0,xDiff:d,yDiff:g);r(a,click,t)catch(m)n(m,JS exception - checkFirstClick);q(a,mousemove,s,!1);q(a,mouseup,B,!1);q(a,mousedown,p,!1);q(a,click,t,!1);q(a,click,g,!1),O=function()if(u.isFirefox())var a=0;void 0!==window.onstorage&var b=document.createElement(div);b.style.wordSpacing=22%;22%===b.style.wordSpacing&function=== typeof b.getAttributeNames&2

=a.screen.availHeight1

=a.screen.availWidth1

=a.screen.height1

=a.screen.width0

=a.screen.devicePixelRatio)&var E=window.setInterval(function()tryvar a=b();a.isSel&&(c(a.headlessCode,!0===a.isTest?1:0,a.info),window.clearInterval(E),I(y))catch(d)window.clearInterval(E),n(d,JS exception - detectSelenium),1E3);window.setTimeout(function()trywindow.clearInterval(E),I(y)catch(a)n(a,JS exception - clearInterval for detectSelenium), 1E4);var K=a.PointerEvent;a.PointerEvent=function()c(11);if(void 0!==K)var a=Array.prototype.slice.call(arguments);return new K(a)return null;e();N(a);L();S();0!==a.outerHeight&&0!==a.outerWidthc(29);O();!w()navigator.plugins&&0!=navigator.plugins.length(x?c(38,0,chrm):u.isFirefox()&&c(38,0,ff));V(R,10);x&&w()&&a.chrome&&!a.chrome.csi&&!a.chrome.loadTimes&z();y=J(null,Math.random().toString(36).substr(2));p=v(y,contentWindow)?a:y.contentWindow;d(p);G(p,42);0===A(navigator,connection, rtt)&P();Q()catch(Y)n(Y,JS exception - ))(z))(ue_csm,window,document); ue.exec(function(d,c)function g(e,c)e&&ue.tag(e+c);return!!efunction n()for(var e=RegExp(^

=a.encodedBodySize&&(b=e.exec(String(a.name)))&&3===b.length)a:b=a.serverTiming[];for(a=0;a

h&&(m=b,h=a))g(m,_cdn_mp)d.ue&&function===typeof d.ue.tag&&c.performance&&c.location&&n(),cdnTagging)(ue_csm,window); /* ◬ */

Popular Posts

01
02

NovelFull

03
04

Science Fiction

See All Popular

link: google