PageSourceSearch

http://dike14.org/index-3.html

html dike14.org collected 2026-09-27 14:47:31 UTC 66,150 bytes, 778 lines download raw bytes

1
2<!DOCTYPE html>
3<!--[if lt IE 7 ]> <html class="ie ie6 no-js" lang="en"> <![endif]-->
4<!--[if IE 7 ]>    <html class="ie ie7 no-js" lang="en"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
4<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info = {"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"NRJS-fa7739ac117287c8f48","applicationID":"1612339735","transactionName":"NlxSZEIFXxVXVkNaDQ8WfWZzS2MDQFxSRBEiVl5EQgtdClNHGHoMBVxI","queueTime":0,"applicationTime":9,"agent":"","atts":""}</script>
4<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"],distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1612493557",accountID:"2839053",trustKey:"2839053",xpid:"Vg4EWFZWCxABUlBQBAIOUVcE",licenseKey:"NRJS-fa7739ac117287c8f48",applicationID:"1612339735",browserID:"1612493557"};window.NREUM||(NREUM={}),__nr_require=function(t,e,n){function r(n){if(!e[n]){var o=e[n]={exports:{}};t[n][0].call(o.exports,function(e){var o=t[n][1][e];return r(o||e)},o,o.exports)}return e[n].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<n.length;o++)r(n[o]);return r}({1:[function(t,e,n){function r(t){try{s.console&&console.log(t)}catch(e){}}var o,i=t("ee"),a=t(31),s={};try{o=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(s.console=!0,o.indexOf("dev")!==-1&&(s.dev=!0),o.indexOf("nr_dev")!==-1&&(s.nrDev=!0))}catch(c){}s.nrDev&&i.on("internal-error",function(t){r(t.stack)}),s.dev&&i.on("fn-err",function(t,e,n){r(n.stack)}),s.dev&&(r("NR AGENT IN DEVELOPMENT MODE"),r("flags: "+a(s,function(t,e){return t}).join(", ")))},{}],2:[function(t,e,n){function r(t,e,n,r,s){try{l?l-=1:o(s||new UncaughtException(t,e,n),!0)}catch(f){try{i("ierr",[f,c.now(),!0])}catch(d){}}return"function"==typeof u&&u.apply(this,a(arguments))}function UncaughtException(t,e,n){this.message=t||"Uncaught error with no additional information",this.sourceURL=e,this.line=n}function o(t,e){var n=e?null:c.now();i("err",[t,n])}var i=t("handle"),a=t(32),s=t("ee"),c=t("loader"),f=t("gos"),u=window.onerror,d=!1,p="nr@seenError";if(!c.disabled){var l=0;c.features.err=!0,t(1),window.onerror=r;try{throw new Error}catch(h){"stack"in h&&(t(14),t(13),"addEventListener"in window&&t(7),c.xhrWrappable&&t(15),d=!0)}s.on("fn-start",function(t,e,n){d&&(l+=1)}),s.on("fn-err",function(t,e,n){d&&!n[p]&&(f(n,p,function(){return!0}),this.thrown=!0,o(n))}),s.on("fn-end",function(){d&&!this.thrown&&l>0&&(l-=1)}),s.on("internal-error",function(t){i("ierr",[t,c.now(),!0])})}},{}],3:[function(t,e,n){var r=t("loader");r.disabled||(r.features.ins=!0)},{}],4:[function(t,e,n){function r(){U++,L=g.hash,this[u]=y.now()}function o(){U--,g.hash!==L&&i(0,!0);var t=y.now();this[h]=~~this[h]+t-this[u],this[d]=t}function i(t,e){E.emit("newURL",[""+g,e])}function a(t,e){t.on(e,function(){this[e]=y.now()})}var s="-start",c="-end",f="-body",u="fn"+s,d="fn"+c,p="cb"+s,l="cb"+c,h="jsTime",m="fetch",v="addEventListener",w=window,g=w.location,y=t("loader");if(w[v]&&y.xhrWrappable&&!y.disabled){var x=t(11),b=t(12),E=t(9),R=t(7),O=t(14),T=t(8),S=t(15),P=t(10),M=t("ee"),C=M.get("tracer"),N=t(23);t(17),y.features.spa=!0;var L,U=0;M.on(u,r),b.on(p,r),P.on(p,r),M.on(d,o),b.on(l,o),P.on(l,o),M.buffer([u,d,"xhr-resolved"]),R.buffer([u]),O.buffer(["setTimeout"+c,"clearTimeout"+s,u]),S.buffer([u,"new-xhr","send-xhr"+s]),T.buffer([m+s,m+"-done",m+f+s,m+f+c]),E.buffer(["newURL"]),x.buffer([u]),b.buffer(["propagate",p,l,"executor-err","resolve"+s]),C.buffer([u,"no-"+u]),P.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"]),a(T,m+s),a(T,m+"-done"),a(P,"new-jsonp"),a(P,"jsonp-end"),a(P,"cb-start"),E.on("pushState-end",i),E.on("replaceState-end",i),w[v]("hashchange",i,N(!0)),w[v]("load",i,N(!0)),w[v]("popstate",function(){i(0,U>1)},N(!0))}},{}],5:[function(t,e,n){function r(){var t=new PerformanceObserver(function(t,e){var n=t.getEntries();s(v,[n])});try{t.observe({entryTypes:["resource"]})}catch(e){}}function o(t){if(s(v,[window.performance.getEntriesByType(w)]),window.performance["c"+p])try{window.performance[h](m,o,!1)}catch(t){}else try{window.performance[h]("webkit"+m,o,!1)}catch(t){}}function i(t){}if(window.performance&&window.performance.timing&&window.performance.getEntriesByType){var a=t("ee"),s=t("handle"),c=t(14),f=t(13),u=t(6),d=t(23),p="learResourceTimings",l="addEventListener",h="removeEventListener",m="resourcetimingbufferfull",v="bstResource",w="resource",g="-start",y="-end",x="fn"+g,b="fn"+y,E="bstTimer",R="pushState",O=t("loader");if(!O.disabled){O.features.stn=!0,t(9),"addEventListener"in window&&t(7);var T=NREUM.o.EV;a.on(x,function(t,e){var n=t[0];n instanceof T&&(this.bstStart=O.now())}),a.on(b,function(t,e){var n=t[0];n instanceof T&&s("bst",[n,e,this.bstStart,O.now()])}),c.on(x,function(t,e,n){this.bstStart=O.now(),this.bstType=n}),c.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),this.bstType])}),f.on(x,function(){this.bstStart=O.now()}),f.on(b,function(t,e){s(E,[e,this.bstStart,O.now(),"requestAnimationFrame"])}),a.on(R+g,function(t){this.time=O.now(),this.startPath=location.pathname+location.hash}),a.on(R+y,function(t){s("bstHist",[location.pathname+location.hash,this.startPath,this.time])}),u()?(s(v,[window.performance.getEntriesByType("resource")]),r()):l in window.performance&&(window.performance["c"+p]?window.performance[l](m,o,d(!1)):window.performance[l]("webkit"+m,o,d(!1))),document[l]("scroll",i,d(!1)),document[l]("keypress",i,d(!1)),document[l]("click",i,d(!1))}}},{}],6:[function(t,e,n){e.exports=function(){return"PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver}},{}],7:[function(t,e,n){function r(t){for(var e=t;e&&!e.hasOwnProperty(u);)e=Object.getPrototypeOf(e);e&&o(e)}function o(t){s.inPlace(t,[u,d],"-",i)}function i(t,e){return t[1]}var a=t("ee").get("events"),s=t("wrap-function")(a,!0),c=t("gos"),f=XMLHttpRequest,u="addEventListener",d="removeEventListener";e.exports=a,"getPrototypeOf"in Object?(r(document),r(window),r(f.prototype)):f.prototype.hasOwnProperty(u)&&(o(window),o(f.prototype)),a.on(u+"-start",function(t,e){var n=t[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var r=c(n,"nr@wrapped",function(){function t(){if("function"==typeof n.handleEvent)return n.handleEvent.apply(n,arguments)}var e={object:t,"function":n}
4[typeof n];return e?s(e,"fn-",null,e.name||"anonymous"):n});this.wrapped=t[1]=r}}),a.on(d+"-start",function(t){t[1]=this.wrapped||t[1]})},{}],8:[function(t,e,n){function r(t,e,n){var r=t[e];"function"==typeof r&&(t[e]=function(){var t=i(arguments),e={};o.emit(n+"before-start",[t],e);var a;e[m]&&e[m].dt&&(a=e[m].dt);var s=r.apply(this,t);return o.emit(n+"start",[t,a],s),s.then(function(t){return o.emit(n+"end",[null,t],s),t},function(t){throw o.emit(n+"end",[t],s),t})})}var o=t("ee").get("fetch"),i=t(32),a=t(31);e.exports=o;var s=window,c="fetch-",f=c+"body-",u=["arrayBuffer","blob","json","text","formData"],d=s.Request,p=s.Response,l=s.fetch,h="prototype",m="nr@context";d&&p&&l&&(a(u,function(t,e){r(d[h],e,f),r(p[h],e,f)}),r(s,"fetch",c),o.on(c+"end",function(t,e){var n=this;if(e){var r=e.headers.get("content-length");null!==r&&(n.rxSize=r),o.emit(c+"done",[null,e],n)}else o.emit(c+"done",[t],n)}))},{}],9:[function(t,e,n){var r=t("ee").get("history"),o=t("wrap-function")(r);e.exports=r;var i=window.history&&window.history.constructor&&window.history.constructor.prototype,a=window.history;i&&i.pushState&&i.replaceState&&(a=i),o.inPlace(a,["pushState","replaceState"],"-")},{}],10:[function(t,e,n){function r(t){function e(){f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!1))}function n(){f.emit("jsonp-error",[],l),f.emit("jsonp-end",[],l),t.removeEventListener("load",e,c(!1)),t.removeEventListener("error",n,c(!1))}var r=t&&"string"==typeof t.nodeName&&"script"===t.nodeName.toLowerCase();if(r){var o="function"==typeof t.addEventListener;if(o){var a=i(t.src);if(a){var d=s(a),p="function"==typeof d.parent[d.key];if(p){var l={};u.inPlace(d.parent,[d.key],"cb-",l),t.addEventListener("load",e,c(!1)),t.addEventListener("error",n,c(!1)),f.emit("new-jsonp",[t.src],l)}}}}}function o(){return"addEventListener"in window}function i(t){var e=t.match(d);return e?e[1]:null}function a(t,e){var n=t.match(l),r=n[1],o=n[3];return o?a(o,e[r]):e[r]}function s(t){var e=t.match(p);return e&&e.length>=3?{key:e[2],parent:a(e[1],window)}:{key:t,parent:window}}var c=t(23),f=t("ee").get("jsonp"),u=t("wrap-function")(f);if(e.exports=f,o()){var d=/[?&](?:callback|cb)=([^&#]+)/,p=/(.*)\.([^.]+)/,l=/^(\w+)(\.|$)(.*)$/,h=["appendChild","insertBefore","replaceChild"];Node&&Node.prototype&&Node.prototype.appendChild?u.inPlace(Node.prototype,h,"dom-"):(u.inPlace(HTMLElement.prototype,h,"dom-"),u.inPlace(HTMLHeadElement.prototype,h,"dom-"),u.inPlace(HTMLBodyElement.prototype,h,"dom-")),f.on("dom-start",function(t){r(t[0])})}},{}],11:[function(t,e,n){var r=t("ee").get("mutation"),o=t("wrap-function")(r),i=NREUM.o.MO;e.exports=r,i&&(window.MutationObserver=function(t){return this instanceof i?new i(o(t,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype)},{}],12:[function(t,e,n){function r(t){var e=i.context(),n=s(t,"executor-",e,null,!1),r=new f(n);return i.context(r).getCtx=function(){return e},r}var o=t("wrap-function"),i=t("ee").get("promise"),a=t("ee").getOrSetContext,s=o(i),c=t(31),f=NREUM.o.PR;e.exports=i,f&&(window.Promise=r,["all","race"].forEach(function(t){var e=f[t];f[t]=function(n){function r(t){return function(){i.emit("propagate",[null,!o],a,!1,!1),o=o||!t}}var o=!1;c(n,function(e,n){Promise.resolve(n).then(r("all"===t),r(!1))});var a=e.apply(f,arguments),s=f.resolve(a);return s}}),["resolve","reject"].forEach(function(t){var e=f[t];f[t]=function(t){var n=e.apply(f,arguments);return t!==n&&i.emit("propagate",[t,!0],n,!1,!1),n}}),f.prototype["catch"]=function(t){return this.then(null,t)},f.prototype=Object.create(f.prototype,{constructor:{value:r}}),c(Object.getOwnPropertyNames(f),function(t,e){try{r[e]=f[e]}catch(n){}}),o.wrapInPlace(f.prototype,"then",function(t){return function(){var e=this,n=o.argsToArray.apply(this,arguments),r=a(e);r.promise=e,n[0]=s(n[0],"cb-",r,null,!1),n[1]=s(n[1],"cb-",r,null,!1);var c=t.apply(this,n);return r.nextPromise=c,i.emit("propagate",[e,!0],c,!1,!1),c}}),i.on("executor-start",function(t){t[0]=s(t[0],"resolve-",this,null,!1),t[1]=s(t[1],"resolve-",this,null,!1)}),i.on("executor-err",function(t,e,n){t[1](n)}),i.on("cb-end",function(t,e,n){i.emit("propagate",[n,!0],this.nextPromise,!1,!1)}),i.on("propagate",function(t,e,n){this.getCtx&&!e||(this.getCtx=function(){if(t instanceof Promise)var e=i.context(t);return e&&e.getCtx?e.getCtx():this})}),r.toString=function(){return""+f})},{}],13:[function(t,e,n){var r=t("ee").get("raf"),o=t("wrap-function")(r),i="equestAnimationFrame";e.exports=r,o.inPlace(window,["r"+i,"mozR"+i,"webkitR"+i,"msR"+i],"raf-"),r.on("raf-start",function(t){t[0]=o(t[0],"fn-")})},{}],14:[function(t,e,n){function r(t,e,n){t[0]=a(t[0],"fn-",null,n)}function o(t,e,n){this.method=n,this.timerDuration=isNaN(t[1])?0:+t[1],t[0]=a(t[0],"fn-",this,n)}var i=t("ee").get("timer"),a=t("wrap-function")(i),s="setTimeout",c="setInterval",f="clearTimeout",u="-start",d="-";e.exports=i,a.inPlace(window,[s,"setImmediate"],s+d),a.inPlace(window,[c],c+d),a.inPlace(window,[f,"clearImmediate"],f+d),i.on(c+u,r),i.on(s+u,o)},{}],15:[function(t,e,n){function r(t,e){d.inPlace(e,["onreadystatechange"],"fn-",s)}function o(){var t=this,e=u.context(t);t.readyState>3&&!e.resolved&&(e.resolved=!0,u.emit("xhr-resolved",[],t)),d.inPlace(t,y,"fn-",s)}function i(t){x.push(t),m&&(E?E.then(a):w?w(a):(R=-R,O.data=R))}function a(){for(var t=0;t<x.length;t++)r([],x[t]);x.length&&(x=[])}function s(t,e){return e}function c(t,e){for(var n in t)e[n]=t[n];return e}t(7);var f=t("ee"),u=f.get("xhr"),d=t("wrap-function")(u),p=t(23),l=NREUM.o,h=l.XHR,m=l.MO,v=l.PR,w=l.SI,g="readystatechange",y=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],x=[];e.exports=u;var b=window.XMLHttpRequest=function(t){var e=new h(t);try{u.emit("new-xhr",[e],e),e.addEventListener(g,o,p(!1))}catch(n){try{u.emit("internal-error",[n])}catch(r){}}return e};if(c(h,b),b.prototype=h.prototype,d.inPlace(b.prototype,["open","send"],"-xhr-",s),u.on("send-xhr-start",function(t,e){r(t,e),i(e)}),u.on("open-xhr-start",r),m){var E=v&&v.resolve();if(!w&&!v){var R=1,O=document.createTextNode(R);new m(a).observe(O,{characterData:!0}
4)}}else f.on("fn-end",function(t){t[0]&&t[0].type===g||a()})},{}],16:[function(t,e,n){function r(t){if(!s(t))return null;var e=window.NREUM;if(!e.loader_config)return null;var n=(e.loader_config.accountID||"").toString()||null,r=(e.loader_config.agentID||"").toString()||null,f=(e.loader_config.trustKey||"").toString()||null;if(!n||!r)return null;var h=l.generateSpanId(),m=l.generateTraceId(),v=Date.now(),w={spanId:h,traceId:m,timestamp:v};return(t.sameOrigin||c(t)&&p())&&(w.traceContextParentHeader=o(h,m),w.traceContextStateHeader=i(h,v,n,r,f)),(t.sameOrigin&&!u()||!t.sameOrigin&&c(t)&&d())&&(w.newrelicHeader=a(h,m,v,n,r,f)),w}function o(t,e){return"00-"+e+"-"+t+"-01"}function i(t,e,n,r,o){var i=0,a="",s=1,c="",f="";return o+"@nr="+i+"-"+s+"-"+n+"-"+r+"-"+t+"-"+a+"-"+c+"-"+f+"-"+e}function a(t,e,n,r,o,i){var a="btoa"in window&&"function"==typeof window.btoa;if(!a)return null;var s={v:[0,1],d:{ty:"Browser",ac:r,ap:o,id:t,tr:e,ti:n}};return i&&r!==i&&(s.d.tk=i),btoa(JSON.stringify(s))}function s(t){return f()&&c(t)}function c(t){var e=!1,n={};if("init"in NREUM&&"distributed_tracing"in NREUM.init&&(n=NREUM.init.distributed_tracing),t.sameOrigin)e=!0;else if(n.allowed_origins instanceof Array)for(var r=0;r<n.allowed_origins.length;r++){var o=h(n.allowed_origins[r]);if(t.hostname===o.hostname&&t.protocol===o.protocol&&t.port===o.port){e=!0;break}}return e}function f(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.enabled}function u(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.exclude_newrelic_header}function d(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&NREUM.init.distributed_tracing.cors_use_newrelic_header!==!1}function p(){return"init"in NREUM&&"distributed_tracing"in NREUM.init&&!!NREUM.init.distributed_tracing.cors_use_tracecontext_headers}var l=t(28),h=t(18);e.exports={generateTracePayload:r,shouldGenerateTrace:s}},{}],17:[function(t,e,n){function r(t){var e=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var r=0;r<p;r++)t.removeEventListener(d[r],this.listener,!1);return e.protocol&&"data"===e.protocol?void g("Ajax/DataUrl/Excluded"):void(e.aborted||(n.duration=a.now()-this.startTime,this.loadCaptureCalled||4!==t.readyState?null==e.status&&(e.status=0):i(this,t),n.cbTime=this.cbTime,s("xhr",[e,n,this.startTime,this.endTime,"xhr"],this)))}}function o(t,e){var n=c(e),r=t.params;r.hostname=n.hostname,r.port=n.port,r.protocol=n.protocol,r.host=n.hostname+":"+n.port,r.pathname=n.pathname,t.parsedOrigin=n,t.sameOrigin=n.sameOrigin}function i(t,e){t.params.status=e.status;var n=v(e,t.lastSize);if(n&&(t.metrics.rxSize=n),t.sameOrigin){var r=e.getResponseHeader("X-NewRelic-App-Data");r&&(t.params.cat=r.split(", ").pop())}t.loadCaptureCalled=!0}var a=t("loader");if(a.xhrWrappable&&!a.disabled){var s=t("handle"),c=t(18),f=t(16).generateTracePayload,u=t("ee"),d=["load","error","abort","timeout"],p=d.length,l=t("id"),h=t(24),m=t(22),v=t(19),w=t(23),g=t(25).recordSupportability,y=NREUM.o.REQ,x=window.XMLHttpRequest;a.features.xhr=!0,t(15),t(8),u.on("new-xhr",function(t){var e=this;e.totalCbs=0,e.called=0,e.cbTime=0,e.end=r,e.ended=!1,e.xhrGuids={},e.lastSize=null,e.loadCaptureCalled=!1,e.params=this.params||{},e.metrics=this.metrics||{},t.addEventListener("load",function(n){i(e,t)},w(!1)),h&&(h>34||h<10)||t.addEventListener("progress",function(t){e.lastSize=t.loaded},w(!1))}),u.on("open-xhr-start",function(t){this.params={method:t[0]},o(this,t[1]),this.metrics={}}),u.on("open-xhr-end",function(t,e){"loader_config"in NREUM&&"xpid"in NREUM.loader_config&&this.sameOrigin&&e.setRequestHeader("X-NewRelic-ID",NREUM.loader_config.xpid);var n=f(this.parsedOrigin);if(n){var r=!1;n.newrelicHeader&&(e.setRequestHeader("newrelic",n.newrelicHeader),r=!0),n.traceContextParentHeader&&(e.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&e.setRequestHeader("tracestate",n.traceContextStateHeader),r=!0),r&&(this.dt=n)}}),u.on("send-xhr-start",function(t,e){var n=this.metrics,r=t[0],o=this;if(n&&r){var i=m(r);i&&(n.txSize=i)}this.startTime=a.now(),this.listener=function(t){try{"abort"!==t.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"
4!==t.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof e.onload))&&o.end(e)}catch(n){try{u.emit("internal-error",[n])}catch(r){}}};for(var s=0;s<p;s++)e.addEventListener(d[s],this.listener,w(!1))}),u.on("xhr-cb-time",function(t,e,n){this.cbTime+=t,e?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof n.onload||this.end(n)}),u.on("xhr-load-added",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&!this.xhrGuids[n]&&(this.xhrGuids[n]=!0,this.totalCbs+=1)}),u.on("xhr-load-removed",function(t,e){var n=""+l(t)+!!e;this.xhrGuids&&this.xhrGuids[n]&&(delete this.xhrGuids[n],this.totalCbs-=1)}),u.on("xhr-resolved",function(){this.endTime=a.now()}),u.on("addEventListener-end",function(t,e){e instanceof x&&"load"===t[0]&&u.emit("xhr-load-added",[t[1],t[2]],e)}),u.on("removeEventListener-end",function(t,e){e instanceof x&&"load"===t[0]&&u.emit("xhr-load-removed",[t[1],t[2]],e)}),u.on("fn-start",function(t,e,n){e instanceof x&&("onload"===n&&(this.onload=!0),("load"===(t[0]&&t[0].type)||this.onload)&&(this.xhrCbStart=a.now()))}),u.on("fn-end",function(t,e){this.xhrCbStart&&u.emit("xhr-cb-time",[a.now()-this.xhrCbStart,this.onload,e],e)}),u.on("fetch-before-start",function(t){function e(t,e){var n=!1;return e.newrelicHeader&&(t.set("newrelic",e.newrelicHeader),n=!0),e.traceContextParentHeader&&(t.set("traceparent",e.traceContextParentHeader),e.traceContextStateHeader&&t.set("tracestate",e.traceContextStateHeader),n=!0),n}var n,r=t[1]||{};"string"==typeof t[0]?n=t[0]:t[0]&&t[0].url?n=t[0].url:window.URL&&t[0]&&t[0]instanceof URL&&(n=t[0].href),n&&(this.parsedOrigin=c(n),this.sameOrigin=this.parsedOrigin.sameOrigin);var o=f(this.parsedOrigin);if(o&&(o.newrelicHeader||o.traceContextParentHeader))if("string"==typeof t[0]||window.URL&&t[0]&&t[0]instanceof URL){var i={};for(var a in r)i[a]=r[a];i.headers=new Headers(r.headers||{}),e(i.headers,o)&&(this.dt=o),t.length>1?t[1]=i:t.push(i)}else t[0]&&t[0].headers&&e(t[0].headers,o)&&(this.dt=o)}),u.on("fetch-start",function(t,e){this.params={},this.metrics={},this.startTime=a.now(),this.dt=e,t.length>=1&&(this.target=t[0]),t.length>=2&&(this.opts=t[1]);var n,r=this.opts||{},i=this.target;if("string"==typeof i?n=i:"object"==typeof i&&i instanceof y?n=i.url:window.URL&&"object"==typeof i&&i instanceof URL&&(n=i.href),o(this,n),"data"!==this.params.protocol){var s=(""+(i&&i instanceof y&&i.method||r.method||"GET")).toUpperCase();this.params.method=s,this.txSize=m(r.body)||0}}),u.on("fetch-done",function(t,e){if(this.endTime=a.now(),this.params||(this.params={}),"data"===this.params.protocol)return void g("Ajax/DataUrl/Excluded");this.params.status=e?e.status:0;var n;"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var r={txSize:this.txSize,rxSize:n,duration:a.now()-this.startTime};s("xhr",[this.params,r,this.startTime,this.endTime,"fetch"],this)})}},{}],18:[function(t,e,n){var r={};e.exports=function(t){if(t in r)return r[t];if(0===(t||"").indexOf("data:"))return{protocol:"data"};var e=document.createElement("a"),n=window.location,o={};e.href=t,o.port=e.port;var i=e.href.split("://");!o.port&&i[1]&&(o.port=i[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===i[0]?"443":"80"),o.hostname=e.hostname||n.hostname,o.pathname=e.pathname,o.protocol=i[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var a=!e.protocol||":"===e.protocol||e.protocol===n.protocol,s=e.hostname===document.domain&&e.port===n.port;return o.sameOrigin=a&&(!e.hostname||s),"/"===o.pathname&&(r[t]=o),o}},{}],19:[function(t,e,n){function r(t,e){var n=t.responseType;return"json"===n&&null!==e?e:"arraybuffer"===n||"blob"===n||"json"===n?o(t.response):"text"===n||""===n||void 0===n?o(t.responseText):void 0}var o=t(22);e.exports=r},{}],20:[function(t,e,n){function r(){}function o(t,e,n,r){return function(){return u.recordSupportability("API/"+e+"/called"),i(t+e,[f.now()].concat(s(arguments)),n?null:this,r),n?void 0:this}}var i=t("handle"),a=t(31),s=t(32),c=t("ee").get("tracer"),f=t("loader"),u=t(25),d=NREUM;"undefined"==typeof window.newrelic&&(newrelic=d);var p=["setPageViewName","setCustomAttribute","setErrorHandler","finished","addToTrace","inlineHit","addRelease"],l="api-",h=l+"ixn-";a(p,function(t,e){d[e]=o(l,e,!0,"api")}),d.addPageAction=o(l,"addPageAction",!0),d.setCurrentRouteName=o(l,"routeName",!0),e.exports=newrelic,d.interaction=function(){return(new r).get()};var m=r.prototype={createTracer:function(t,e){var n={},r=this,o="function"==typeof e;
4return i(h+"tracer",[f.now(),t,n],r),function(){if(c.emit((o?"":"no-")+"fn-start",[f.now(),r,o],n),o)try{return e.apply(this,arguments)}catch(t){throw c.emit("fn-err",[arguments,this,t],n),t}finally{c.emit("fn-end",[f.now()],n)}}}};a("actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get".split(","),function(t,e){m[e]=o(h,e)}),newrelic.noticeError=function(t,e){"string"==typeof t&&(t=new Error(t)),u.recordSupportability("API/noticeError/called"),i("err",[t,f.now(),!1,e])}},{}],21:[function(t,e,n){function r(t){if(NREUM.init){for(var e=NREUM.init,n=t.split("."),r=0;r<n.length-1;r++)if(e=e[n[r]],"object"!=typeof e)return;return e=e[n[n.length-1]]}}e.exports={getConfiguration:r}},{}],22:[function(t,e,n){e.exports=function(t){if("string"==typeof t&&t.length)return t.length;if("object"==typeof t){if("undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer&&t.byteLength)return t.byteLength;if("undefined"!=typeof Blob&&t instanceof Blob&&t.size)return t.size;if(!("undefined"!=typeof FormData&&t instanceof FormData))try{return JSON.stringify(t).length}catch(e){return}}}},{}],23:[function(t,e,n){var r=!1;try{var o=Object.defineProperty({},"passive",{get:function(){r=!0}});window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}catch(i){}e.exports=function(t){return r?{passive:!0,capture:!!t}:!!t}},{}],24:[function(t,e,n){var r=0,o=navigator.userAgent.match(/Firefox[\/\s](\d+\.\d+)/);o&&(r=+o[1]),e.exports=r},{}],25:[function(t,e,n){function r(t,e){var n=[a,t,{name:t},e];return i("storeMetric",n,null,"api"),n}function o(t,e){var n=[s,t,{name:t},e];return i("storeEventMetrics",n,null,"api"),n}var i=t("handle"),a="sm",s="cm";e.exports={constants:{SUPPORTABILITY_METRIC:a,CUSTOM_METRIC:s},recordSupportability:r,recordCustom:o}},{}],26:[function(t,e,n){function r(){return s.exists&&performance.now?Math.round(performance.now()):(i=Math.max((new Date).getTime(),i))-a}function o(){return i}var i=(new Date).getTime(),a=i,s=t(33);e.exports=r,e.exports.offset=a,e.exports.getLastTimestamp=o},{}],27:[function(t,e,n){function r(t,e){var n=t.getEntries();n.forEach(function(t){"first-paint"===t.name?l("timing",["fp",Math.floor(t.startTime)]):"first-contentful-paint"===t.name&&l("timing",["fcp",Math.floor(t.startTime)])})}function o(t,e){var n=t.getEntries();if(n.length>0){var r=n[n.length-1];if(f&&f<r.startTime)return;var o=[r],i=a({});i&&o.push(i),l("lcp",o)}}function i(t){t.getEntries().forEach(function(t){t.hadRecentInput||l("cls",[t])})}function a(t){var e=navigator.connection||navigator.mozConnection||navigator.webkitConnection;if(e)return e.type&&(t["net-type"]=e.type),e.effectiveType&&(t["net-etype"]=e.effectiveType),e.rtt&&(t["net-rtt"]=e.rtt),e.downlink&&(t["net-dlink"]=e.downlink),t}function s(t){if(t instanceof w&&!y){var e=Math.round(t.timeStamp),n={type:t.type};a(n),e<=h.now()?n.fid=h.now()-e:e>h.offset&&e<=Date.now()?(e-=h.offset,n.fid=h.now()-e):e=h.now(),y=!0,l("timing",["fi",e,n])}}function c(t){"hidden"===t&&(f=h.now(),l("pageHide",[f]))}if(!("init"in NREUM&&"page_view_timing"in NREUM.init&&"enabled"in NREUM.init.page_view_timing&&NREUM.init.page_view_timing.enabled===!1)){var f,u,d,p,l=t("handle"),h=t("loader"),m=t(30),v=t(23),w=NREUM.o.EV;if("PerformanceObserver"in window&&"function"==typeof window.PerformanceObserver){u=new PerformanceObserver(r);try{u.observe({entryTypes:["paint"]})}catch(g){}d=new PerformanceObserver(o);try{d.observe({entryTypes:["largest-contentful-paint"]})}catch(g){}p=new PerformanceObserver(i);try{p.observe({type:"layout-shift",buffered:!0})}catch(g){}}if("addEventListener"in document){var y=!1,x=["click","keydown","mousedown","pointerdown","touchstart"];x.forEach(function(t){document.addEventListener(t,s,v(!1))})}m(c)}},{}],28:[function(t,e,n){function r(){function t(){return e?15&e[n++]:16*Math.random()|0}var e=null,n=0,r=window.crypto||window.msCrypto;r&&r.getRandomValues&&(e=r.getRandomValues(new Uint8Array(31)));for(var o,i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx",a="",s=0;s<i.length;s++)o=i[s],"x"===o?a+=t().toString(16):"y"===o?(o=3&t()|8,a+=o.toString(16)):a+=o;return a}function o(){return a(16)}function i(){return a(32)}function a(t){function e(){return n?15&n[r++]:16*Math.random()|0}var n=null,r=0,o=window.crypto||window.msCrypto;o&&o.getRandomValues&&Uint8Array&&(n=o.getRandomValues(new Uint8Array(t)));for(var i=[],a=0;a<t;a++)i.push(e().toString(16));return i.join("")}e.exports={generateUuid:r,generateSpanId:o,generateTraceId:i}},{}],29:[function(t,e,n){function r(t,e){if(!o)return!1;if(t!==o)return!1;if(!e)return!0;
4if(!i)return!1;for(var n=i.split("."),r=e.split("."),a=0;a<r.length;a++)if(r[a]!==n[a])return!1;return!0}var o=null,i=null,a=/Version\/(\S+)\s+Safari/;if(navigator.userAgent){var s=navigator.userAgent,c=s.match(a);c&&s.indexOf("Chrome")===-1&&s.indexOf("Chromium")===-1&&(o="Safari",i=c[1])}e.exports={agent:o,version:i,match:r}},{}],30:[function(t,e,n){function r(t){function e(){t(s&&document[s]?document[s]:document[i]?"hidden":"visible")}"addEventListener"in document&&a&&document.addEventListener(a,e,o(!1))}var o=t(23);e.exports=r;var i,a,s;"undefined"!=typeof document.hidden?(i="hidden",a="visibilitychange",s="visibilityState"):"undefined"!=typeof document.msHidden?(i="msHidden",a="msvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(i="webkitHidden",a="webkitvisibilitychange",s="webkitVisibilityState")},{}],31:[function(t,e,n){function r(t,e){var n=[],r="",i=0;for(r in t)o.call(t,r)&&(n[i]=e(r,t[r]),i+=1);return n}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],32:[function(t,e,n){function r(t,e,n){e||(e=0),"undefined"==typeof n&&(n=t?t.length:0);for(var r=-1,o=n-e||0,i=Array(o<0?0:o);++r<o;)i[r]=t[e+r];return i}e.exports=r},{}],33:[function(t,e,n){e.exports={exists:"undefined"!=typeof window.performance&&window.performance.timing&&"undefined"!=typeof window.performance.timing.navigationStart}},{}],ee:[function(t,e,n){function r(){}function o(t){function e(t){return t&&t instanceof r?t:t?f(t,c,a):a()}function n(n,r,o,i,a){if(a!==!1&&(a=!0),!l.aborted||i){t&&a&&t(n,r,o);for(var s=e(o),c=m(n),f=c.length,u=0;u<f;u++)c[u].apply(s,r);var p=d[y[n]];return p&&p.push([x,n,r,s]),s}}function i(t,e){g[t]=m(t).concat(e)}function h(t,e){var n=g[t];if(n)for(var r=0;r<n.length;r++)n[r]===e&&n.splice(r,1)}function m(t){return g[t]||[]}function v(t){return p[t]=p[t]||o(n)}function w(t,e){l.aborted||u(t,function(t,n){e=e||"feature",y[n]=e,e in d||(d[e]=[])})}var g={},y={},x={on:i,addEventListener:i,removeEventListener:h,emit:n,get:v,listeners:m,context:e,buffer:w,abort:s,aborted:!1};return x}function i(t){return f(t,c,a)}function a(){return new r}function s(){(d.api||d.feature)&&(l.aborted=!0,d=l.backlog={})}var c="nr@context",f=t("gos"),u=t(31),d={},p={},l=e.exports=o();e.exports.getOrSetContext=i,l.backlog=d},{}],gos:[function(t,e,n){function r(t,e,n){if(o.call(t,e))return t[e];var r=n();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(t,e,{value:r,writable:!0,enumerable:!1}),r}catch(i){}return t[e]=r,r}var o=Object.prototype.hasOwnProperty;e.exports=r},{}],handle:[function(t,e,n){function r(t,e,n,r){o.buffer([t],r),o.emit(t,e,n)}var o=t("ee").get("handle");e.exports=r,r.ee=o},{}],id:[function(t,e,n){function r(t){var e=typeof t;return!t||"object"!==e&&"function"!==e?-1:t===window?0:a(t,i,function(){return o++})}var o=1,i="nr@id",a=t("gos");e.exports=r},{}],loader:[function(t,e,n){function r(){if(!T++){var t=O.info=NREUM.info,e=m.getElementsByTagName("script")[0];if(setTimeout(f.abort,3e4),!(t&&t.licenseKey&&t.applicationID&&e))return f.abort();c(E,function(e,n){t[e]||(t[e]=n)});var n=a();s("mark",["onload",n+O.offset],null,"api"),s("timing",["load",n]);var r=m.createElement("script");0===t.agent.indexOf("http://")||0===t.agent.indexOf("https://")?r.src=t.agent:r.src=l+"://"+t.agent,e.parentNode.insertBefore(r,e)}}function o(){"complete"===m.readyState&&i()}function i(){s("mark",["domContent",a()+O.offset],null,"api")}var a=t(26),s=t("handle"),c=t(31),f=t("ee"),u=t(29),d=t(21),p=t(23),l=d.getConfiguration("ssl")===!1?"http":"https",h=window,m=h.document,v="addEventListener",w="attachEvent",g=h.XMLHttpRequest,y=g&&g.prototype,x=!1;NREUM.o={ST:setTimeout,SI:h.setImmediate,CT:clearTimeout,XHR:g,REQ:h.Request,EV:h.Event,PR:h.Promise,MO:h.MutationObserver};var b=""+location,E={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",agent:"js-agent.newrelic.com/nr-spa-1216.min.js"},R=g&&y&&y[v]&&!/CriOS/.test(navigator.userAgent),O=e.exports={offset:a.getLastTimestamp(),now:a,origin:b,features:{},xhrWrappable:R,userAgent:u,disabled:x};if(!x){t(20),t(27),m[v]?(m[v]("DOMContentLoaded",i,p(!1)),h[v]("load",r,p(!1))):(m[w]("onreadystatechange",o),h[w]("onload",r)),s("mark",["firstbyte",a.getLastTimestamp()],null,"api");var T=0}},{}],"wrap-function":[function(t,e,n){function r(t,e){function n(e,n,r,c,f){function nrWrapper(){var i,a,u,p;try{a=this,i=d(arguments),u="function"==typeof r?r(i,a):r||{}}catch(l){o([l,"",[i,a,c],u],t)}s(n+"start",[i,a,c],u,f);try{return p=e.apply(a,i)}catch(h){throw s(n+"err",[i,a,h],u,f),h}finally{s(n+"end",[i,a,p],u,f)}}return a(e)?e:(n||(n=""),nrWrapper[p]=e,i(e,nrWrapper,t),nrWrapper)}function r(t,e,r,o,i){r||(r="");var s,c,f,u="-"===r.charAt(0);for(f=0;f<e.length;f++)c=e[f],s=t[c],a(s)||(t[c]=n(s,u?c+r:r,o,c,i))}function s(n,r,i,a){if(!h||e){var s=h;h=!0;try{t.emit(n,r,i,e,a)}catch(c){o([c,n,r,i],t)}h=s}}return t||(t=u),n.inPlace=r,n.flag=p,n}function o(t,e){e||(e=u);try{e.emit("internal-error",t)}catch(n){}}function i(t,e,n){if(Object.defineProperty&&Object.keys)try{var r=Object.keys(t);return r.forEach(function(n){Object.defineProperty(e,n,{get:function(){return t[n]},set:function(e){return t[n]=e,e}})}),e}catch(i){o([i],n)}for(var a in t)l.call(t,a)&&(e[a]=t[a]);return e}function a(t){return!(t&&t instanceof Function&&t.apply&&!t[p])}function s(t,e){var n=e(t);return n[p]=t,i(t,n,u),n}function c(t,e,n){var r=t[e];t[e]=s(r,n)}function f(){for(var t=arguments.length,e=new Array(t),n=0;n<t;++n)e[n]=arguments[n];return e}var u=t("ee"),d=t(32),p="nr@original",l=Object.prototype.hasOwnProperty,h=!1;e.exports=r,e.exports.wrapFunction=s,e.exports.wrapInPlace=c,e.exports.argsToArray=f},{}]},{},["loader",2,17,5,3,4]);</script>
4<![endif]-->
5<!--[if IE 8 ]>    <html class="ie ie8 no-js" lang="en"> <![endif]-->
6<!--[if IE 9 ]>    <html class="ie ie9 no-js" lang="en"> <![endif]-->
7<!--[if gt IE 9]><!-->
8<html class="no-js" lang="en">
9<!--<![endif]-->
10<!--[if lt IE 9]>
11<script src="/Scripts/html5.js"></script>
11
12<![endif]-->
13
14<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack -->
15<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# profile: http://ogp.me/ns/profile#">
16
17    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
18    <meta charset="utf-8" />
19    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
20
21    
22    
23
24    
25
26
27
28    
29    <link rel="shortcut icon" href="ico/favicon.ico" />
30
31    
32
33
34
35    
36
37    <meta name="description" content="Explore great audio book listening with AudioFile recommendations and reviews. We help you find your next great audiobook.">
38    <meta name="distribution" content="global" />
39    <meta name="robots" content="index, follow" />
40    <meta property="og:title" content="AudioFile, Discover the World of Audiobooks" />
41    <meta property="og:type" content="article" />
42    <meta property="og:image" content="jpg/audiofile_og.jpg" />
43    <meta property="og:description" content="Explore great audio book listening with AudioFile recommendations and reviews. We help you find your next great audiobook. Independent reviews help you discover the best narrators, great listening, and spoken word programs worth your listening time. We talk all audiobooks, all the time." />
44    <meta property="og:url" content="index-3.html" />
45
46    
47    <meta property="og:site_name" content="AudioFile Magazine" />
48
49        <meta property="article:tag" content="AudioFile, Discover the World of Audiobooks" />
50        <meta property="article:tag" content="" />
51        <meta property="article:tag" content="" />
52        <meta property="article:tag" content="audiobook" />
53        <meta property="article:tag" content="" />
54
55    <meta name="format-detection" content="telephone=no" />
56    <meta name="google-site-verification" content="NUg5tvEa89wKGjqVQEyJxycXjMj7oJ_CLsJz4UmnFps" />
57
58
59    
60        <link rel="canonical" href="index-3.html" />
61
62
63
64    
65
66
67
68    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300' rel='stylesheet' type='text/css'>
69    <link href='http://fonts.googleapis.com/css?family=Ubuntu:400,300italic,500,700' rel='stylesheet' type='text/css'>
70    <link href="css/font-awesome.css" rel="stylesheet">
71    <link href="css/easy-autocomplete.min.css" rel="stylesheet">
72
73    <!-- Important Owl stylesheet -->
74    
75
76    <!-- Default Theme -->
77    
78
79    <title>Reviews | AudioFile Magazine</title>
80
81
82    <link rel="stylesheet" type="text/css" href="css/combined1_270e247fc3ab6705e4d36a445b194c17.css" />
83
84    <link href="css/mediaelementplayer.min.css" rel="stylesheet" type="text/css" />
85
86    
87    
88
89    
90    <style>
91
92
93        
94    </style>
95
96
97    <style>
98        .people-feature-cover > a > img {
99            width: 100%;
100        }
101
102        .people-header-alpha label {
103            color: #545454;
104        }
105    </style>
106
107    
108    
108<script src="js/modernizr-2.6.2.min.js" type="text/javascript"></script>
108
109
110
111    <!-- Google Analytics: change UA-XXXXX-X in site admin to be your site's ID. -->
112    
113<script>
114    var _gaq = [['_setAccount', 'UA-41734034-1'], ['_trackPageview']];
115
116    (function (d, t) {
117        var g = d.createElement(t), s = d.getElementsByTagName(t)[0];
118        g.src = ('https:' == location.protocol ? '//ssl' : '//www') + '.google-analytics.com/ga.js';
119        s.parentNode.insertBefore(g, s);
120    }(document, 'script'));
121
122    (function (i, s, o, g, r, a, m) {
123        i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
124            (i[r].q = i[r].q || []).push(arguments)
125        }, i[r].l = 1 * new Date(); a = s.createElement(o),
126            m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
127    })(window, document, 'script', 'js/analytics.js', 'ga');
128
129    ga('create', 'UA-41734034-1', 'auto');
130
131</script>
131
132
133<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 133-134
133
134<script async src="https://www.googletagmanager.com/gtag/js?id=
134G-3WK5NQHW9E
vendor: 13 bytes, line 134
134"></script>
135<script>
136    
vendor: 147 bytes, lines 136-140
136window.dataLayer = window.dataLayer || [];
137    function gtag() { dataLayer.push(arguments); }
138    gtag('js', new Date());
139
140    gtag('config', '
140G-3WK5NQHW9E
vendor: 5 bytes, line 140
140');
141</script>
141
142
143
144
145<!-- Google tag (gtag.js) -->
146
147
148        
148<script src='js/api2660.js'></script>
148
149</head>
150
151<body class=" ">
152
153
154    <div id="body">
155
156        <div id="outer-wrapper">
157
158
159
160            <!--[if lt IE 8]>
161        <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
162    <![endif]-->
163
164<div id="fb-root"></div>
165<script>(function (d, s, id) {
166        var js, fjs = d.getElementsByTagName(s)[0];
167        if (d.getElementById(id)) return;
168        js = d.createElement(s); js.id = id;
169        js.src = "js/all.js#xfbml=1";
170        fjs.parentNode.insertBefore(js, fjs);
171        }(document, 'script', 'facebook-jssdk'));
172</script>
172
173            <!-- Header and Nav -->
174
175            <header>
176    <a name="top"></a>
177    <style>
178        header:after {
179            content: none;
180        }
181
182        @media (max-width: 767px) {
183            header .navigation .mobile-toggle .mobile-logo img {
184                width: 237px;
185            }
186        }
187    </style>
188    <div class="row logoContainer">
189        <div class="six columns">
190            
191            <a href="https://www.kirkus.com/"><img style="" src="png/kirkus-logo.png" alt="Kirkus - Find your next great audiobook" /></a>
192        </div>
193        <div class="six columns">
194
195
196        </div>
197    </div>
198    <div class="row navContainer">
199        <div class="ten columns navigation">
200            <div class="mobile-toggle"><a href="#"><i class="fa fa-bars"></i></a> <div class="mobile-logo"><a href="https://www.kirkus.com/"><img src="png/kirkus-logo-m.png" /></a></div></div>
201<ul class="primaryNav">
202<div>
203<li class="mobile-search">
204<div class="searchDropdown" style="background-color: #666;">
205<form name="reviewssearchnav" id="reviewsearchnav" action="https://www.audiofilemagazine.com/reviews/listing/" method="get">
206<div class="row collapse">
207<div class="nine columns"><input type="text" name="Title" id="SearchType" placeholder="Search Reviews" /></div>
208<div class="one columns end"><input class="button" type="submit" value="Search" /></div>
209<div class="twelve columns byField">
210<div>
211<span><input type="radio" name="by" id="by-title" value="Title" checked="checked" /> <label for="by-title">by Title</a></span>
212<span><input type="radio" name="by" id="by-author" value="Author" /> <label for="by-author">by Author</label></span>
213<span><input type="radio" name="by" id="by-narrator" value="Narrator" /> <label for="by-narrator">by Narrator</label></span>
214</div>
215<div class="favorites">
216<!-- <a href="/reviews/favorites/"><i class="fa fa-star"></i> VIEW FAVORITES</a>-->
217</div>
218</div>
219</div>
220</form>
221</div>
222</li>
223<li>
224<a href="#" onclick="return false;">Reviews</a>
225<ul>
226<li><a href="index-2.html"><span class="title">New Reviews</span><span class="description">Audiobook reviews by category.</span></a></li>
227<li><a href="index-3.html"><span class="title">Search Reviews</span><span class="description">Find a pick by author, narrator or title.</span></a></li>
228<li><a href="index-4.html"><span class="title">Earphones Awards</span><span class="description">Search our favorite listens with these award winners.</span></a></li>
229<li><a href="index-5.html"><span class="title">Curated Lists</span><span class="description">Editors' Picks on special topics.</span></a></li>
230</ul>
231</li>
232<li>
233<a href="#" onclick="return false;">Narrators</a>
234<ul>
235<li><a href="index-6.html"><span class="title">Golden Voices</span><span class="description">Explore & listen to the "Best of the Best" narrators</span></a></li>
236<li><a href="index-7.html"><span class="title">Editors' Spotlight</span><span class="description">Features on narrators</span></a></li>
237<li><a href="index-8.html"><span class="title">Talent Guide</span><span class="description">Voices To Know</span></a></li>
238</ul>
239</li>
240<li>
241<a href="#" onclick="return false;">Features</a>
242<ul>
243<li><a href="index-9.html"><span class="title">Best Audiobooks</span><span class="description">2025 Best Audiobooks</span></a></li>
244<li><a href="index-7.html"><span class="title">Narrators</span><span class="description">Spotlight on popular narrators</span></a></li>
245<li><a href="index-10.html"><span class="title">Authors</span><span class="description">Authors talking about their audiobooks</span></a></li>
246<li><a href="index-11.html" target="_blank"><span class="title">Kids and Teens</span><span class="description">Listening selections for kids & teens with age levels</span></a></li>
247<li><a href="index-12.html"><span class="title">Audie Awards</span><span class="description"> 2025 Audie Awards</span></a></li>
248</ul>
249</li>
250<li>
251<a href="#" onclick="return false;">About</a>
252<ul>
253<li><a href="index-13.html"><span class="title">About Us</span><span class="description">Updated contact information</span></a></li>
254<li><a href="index-14.html"><span class="title">Advertise</span><span class="description">Let us help you reach audiobook listeners</span></a></l>
255</ul>
256</li>
257<!--
258<li><a href="" onclick="return false;">Talent &amp;
258 Industry Guide</a>
259<ul>
260<li><a href="/referenceguide/"><span class="title">Search</span><span class="description">The audiobook industry's #1 directory</span></a></li>
261<li><a href="/referenceguide/order/"><span class="title">New guide listing</span><span class="description">Audiobook professionals, get listed in our Talent &amp; Industry Guide</span></a></li>
262<li><a href="/referenceguide/order/renew/"><span class="title">Renew listing</span><span class="description">Renew your Talent &amp; Industry Guide listing</span></a></li>
263<li><a href="/guide-listing/"><span class="title">About Listings </span><span class="description">Details about professional listings</span></a></li>
264</ul>
265</li>
266-->
267<li>
268<a href="#" onclick="return false;">Articles</a>
269<ul>
270<li><a href="index-15.html"><span class="title">Articles</span><span class="description">Checkout the latest features</span></a></li>
271</ul>
272</li>
273</div>
274</ul>
275
276        </div>
277        <div class="two columns search">
278            <a href="#" class="searchButton">
279                <i class="fa fa-search"></i>
280                Search
281            </a>
282            <div class="searchDropdown">
283                <form name="reviewssearchnav" id="reviewsearchnav" action="https://www.audiofilemagazine.com/reviews/search/" method="get">
284                    <div class="row collapse">
285                        <div class="nine columns">
286                            <div class="afm-search">
287                                
288                                <div class="afm-search_type">
289                                    <label for="searchtype" class="afm-search_label">Search: </label>
290                                    <select id="searchtype" class="afm-search_select">
291                                        <option value="reviews">Reviews</option>
292                                        <option value="articles">Articles</option>
293                                    </select>
294                                </div>
295
296                                <input type="text" name="q" id="SearchBarInput" placeholder="Search term" autocomplete="off">
297
298                                <div class="auto-complete-results">
299                                    <ul id="auto-complete-results-bar-ul"></ul>
300                                </div>
301
302                                <div class="autocomplete-loading"></div>
303                            </div>
304                        </div>
305                        <div class="one columns end"><input class="button" type="submit" value="Search" /></div>
306                        <div class="twelve columns byField">
307                            <div>
308                                <span><input type="radio" name="by" value="Title" checked="checked" /> by Title</span>
309                                <span><input type="radio" name="by" value="Author" /> by Author</span>
310                                <span><input type="radio" name="by" value="Narrator" /> by Narrator</span>
311                                <span><input type="radio" name="by" value="Subject" /> by Subject</span>
312                            </div>
313                            <div>
314                                
315                            </div>
316                        </div>
317                    </div>
318                </form>
319            </div>
320        </div>
321    </div>
322</header>
323
324            <!-- Body Content -->
325            <section id="Main" class="">
326                
327
328
329<div id="BuilderContents" class="contentPage pageBuilder" data-id="199">
330    <div class="row ui-sortable">
331<h2>Search Audiobook Reviews</h2>
332</div>
333<div class="row"><div class="twelve columns">
334<div class='shortCodeInsert' data-name='Review Search Form' data-id='19' data-dynamic='True'>
335<div id="advanced-form">
336
337        <dl class="tabs">
338            <dd class="active"><a href="#title">by Title</a></dd>
339            <dd><a href="#author">by Author</a></dd>
340            <dd><a href="#narrator">by Narrator</a></dd>
341            <dd><a href="#subject">by Subject</a></dd>
342            <dd><a href="#advanced">Advanced Search</a></dd>
343        </dl>
344        <ul class="tabs-content">
345            <li class="active" id="titleTab">
346                <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get">
347                    <div class="row collapse">
348                        <div class="nine columns"><input type="text" name="Title" id="Title" value='' /></div>
349                        <div class="one columns end"><input class="button" type="submit" value="Search" /></div>
350                    </div>
351                </form>
352            </li>
353            <li id="authorTab">
354                <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get">
355                    <div class="row collapse">
356                        <div class="nine columns"><input type="text" name="Author" id="Author" value='' /></div>
357                        <div class="one columns end"><input class="button" type="submit" value="Search" /></div>
358                    </div>
359                </form>
360            </li>
361            <li id="narratorTab">
362                <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get">
363                    <div class="row collapse">
364                        <div class="nine columns"><input type="text" name="Narrator" id="Narrator" value=''/>
365                        </div>
366                        <div class="one columns end"><input class="button" type="submit" value="Search"/>
367                        </div>
368                    </div>
369                </form>
370            </li>
371            <li id="subjectTab">
372                <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get">
373                    <div class="row collapse">
374                        <div class="nine columns"><input type="text" name="Subject" id="Subject" value='' /></div>
375                        <div class="one columns end"><input class="button" type="submit" value="Search" /></div>
376                    </div>
377                </form>
378            </li>
379            <li id="advancedTab">
380                <form name="reviewssearch" id="reviewsearch" action="https://www.audiofilemagazine.com/reviews/listing" method="get">
381                <label>Title</label>
382                    <input type="text" name="Title" id="Title" value='' />
383                <label>Author</label>
384                    <input type="text" name="Author" id="Author" value='' />
385                <label>
385Narrator</label>
386                    <input type="text" name="Narrator" id="Narrator" value='' />
387                <label>Subject</label>
388                <select name="Subject" id="Subject">
389                    <option value="">Choose Subject</option>
390                        <option value="Audio Theater">Audio Theater</option>
391                        <option value="Biography &amp; Memoir">Biography &amp; Memoir</option>
392                        <option value="Business &amp; Finance">Business &amp; Finance</option>
393                        <option value="Children">Children</option>
394                        <option value="Classics">Classics</option>
395                        <option value="Contemporary Culture">Contemporary Culture</option>
396                        <option value="Fantasy">Fantasy</option>
397                        <option value="Fiction">Fiction</option>
398                        <option value="Foreign Language">Foreign Language</option>
399                        <option value="Historical Fiction">Historical Fiction</option>
400                        <option value="History">History</option>
401                        <option value="Horror">Horror</option>
402                        <option value="Humor">Humor</option>
403                        <option value="Inspirational Fiction">Inspirational Fiction</option>
404                        <option value="Literary Fiction">Literary Fiction</option>
405                        <option value="Mystery &amp; Suspense">Mystery &amp; Suspense</option>
406                        <option value="Personal Growth">Personal Growth</option>
407                        <option value="Philosophy &amp; Religion">Philosophy &amp; Religion</option>
408                        <option value="Poetry &amp; Drama">Poetry &amp; Drama</option>
409                        <option value="Romantic Fiction">Romantic Fiction</option>
410                        <option value="Science Fiction">Science Fiction</option>
411                        <option value="Spanish Audio">Spanish Audio</option>
412                        <option value="Spirituality">Spirituality</option>
413                        <option value="Storytelling">Storytelling</option>
414                        <option value="Western">Western</option>
415                        <option value="Young Adult">Young Adult</option>
416                </select>
417                <p><label>Earphones Award Winner
418                       <input type="checkbox" name="Earphones" id="Earphones" value="Earphones" />
419                   </label></p>
420                <label>Keyword</label>
421                <input type="text" name="Keyword" id="Keyword" />
422                <label>ISBN</label>
423                <input type="text" name="ISBN" id="ISBN" placeholder="Enter without hyphens" />
424                <p><input class="button" type="submit" value="Search" />
425                    <input class="button" type="reset" value="Clear Form"/></p>
426                </form>
427            </li>
428        </ul>
429</div></div><div class='shortCodeInsert' data-name='Review Module 3' data-id='8' data-dynamic=''><p>Find your next GREAT listen! &nbsp;<strong>Search</strong> AudioFile&#39;s&nbsp;<strong>62,000&nbsp;</strong> reviews!</p>
430</div><div class='shortCodeInsert' data-name='Line Break' data-id='22' data-dynamic=''><hr /></div>
431</div></div>
432<div class="row"><div class="twelve columns premierPublisher">
433<p>Premier Publishers</p>
434</div></div>
435<div class="dv_premier_ph">
436<div class="dv_premier_carousel Premier">
437<div class='shortCodeInsert' data-name='Premier Publishers Carousel' data-id='2177' data-dynamic='True'><ul class="publisherShowcase Premier">
438        <li>
439            <a href="index-61.html" target="_blank"><img src="jpg/blackstone-pub1779-200x200.jpg" alt="blackstone-premier-pub1779" /></a>
440        </li>
441        <li>
442            <a href="index-62.html" target="_blank"><img src="jpg/bolinda-pub1783-200x200.jpg" alt="bolinda-premier-pub1783" /></a>
443        </li>
444        <li>
445            <a href="index-63.html" target="_blank"><img src="jpg/brilliance-2021-200x200.jpg" alt="brilliance-premier-pub1792" /></a>
446        </li>
447        <li>
448            <a href="index-64.html" target="_blank"><img src="jpg/dreamscape-pub5419-200x200.jpg" alt="dreamscape-premier-pub5419" /></a>
449        </li>
450        <li>
451            <a href="index-65.html" target="_blank"><img src="jpg/graphic-audio-3224-200x200.jpg" alt="graphic-audio-premier-pub3224" /></a>
452        </li>
453        <li>
454            <a href="index-66.html" target="_blank"><img src="jpg/hachette-pub2067-200x200.jpg" alt="hachette-premier-pub2067" /></a>
455        </li>
456        <li>
457            <a href="index-67.html" target="_blank"><img src="jpg/harper-pub1871-200x200.jpg" alt="harper-audio-premier-pub1871" /></a>
458        </li>
459        <li>
460            <a href="index-68.html" target="_blank"><img src="jpg/harper-focus-6821-200x200.jpg" alt="harpercollins-focus-premier-pub6821" /></a>
461        </li>
462        <li>
463            <a href="index-69.html" target="_blank"><img src="jpg/highbridge-rb-prempub-1881-200x200.jpg" alt="highbridge-premier-pub1881" /></a>
464        </li>
465        <li>
466            <a href="index-70.html" target="_blank"><img src="jpg/latw-pub1905-200x200.jpg" alt="latw-premier-pub1905" /></a>
467        </li>
468        <li>
469            <a href="index-71.html" target="_blank">
469<img src="jpg/liveoak-pub1915-200x200.jpg" alt="live-oak-media-premier-pub1915" /></a>
470        </li>
471        <li>
472            <a href="index-72.html" target="_blank"><img src="jpg/macmillan-audio-pub1748-200x200.jpg" alt="macmillan-premier-pub1748" /></a>
473        </li>
474        <li>
475            <a href="index-73.html" target="_blank"><img src="jpg/naxos-pub1947-200x200.jpg" alt="naxos-premier-pub1947" /></a>
476        </li>
477        <li>
478            <a href="index-74.html" target="_blank"><img src="jpg/recorded-books-pub2005-200x200.jpg" alt="recorded-books-premier-pub" /></a>
479        </li>
480        <li>
481            <a href="index-75.html" target="_blank"><img src="jpg/scholastic-pub3308-200x200.jpg" alt="scholastic-premier-pub3308" /></a>
482        </li>
483        <li>
484            <a href="index-76.html" target="_blank"><img src="jpg/tantor-pub2574-200x200.jpg" alt="tantor-premier-pub2574" /></a>
485        </li>
486        <li>
487            <a href="index-77.html" target="_blank"><img src="jpg/thomas-nelson-200x200.jpg" alt="thomas-nelson-premier-pub-1948" /></a>
488        </li>
489        <li>
490            <a href="index-78.html" target="_blank"><img src="jpg/2093.jpg" alt="weston-woods-premier-pub2093" /></a>
491        </li>
492        <li>
493            <a href="index-79.html" target="_blank"><img src="jpg/zondervan-200x200.jpg" alt="zondervan-premier-pub-6971" /></a>
494        </li>
495</ul></div>
496</div>
497</div>
498<div class="row"><div class="twelve columns IndyCarousel">
499<p>Featured Independent Publishers</p>
500</div></div>
501<div class="dv_indy_ph">
502<div class="dv_indy_carousel">
503<div class='shortCodeInsert' data-name='Indy Carousel' data-id='2178' data-dynamic='True'><ul class="publisherShowcase Indy">
504</ul></div>
505</div>
506</div>
507<div class="dv_ads_label"><div class="label ad">Advertisement</div></div>
508
509</div>
510
511
512            </section>
513
514
515
516
517
518
519
520            <!-- Footer -->
521            
522<footer class="site-footer full-width connectWrapper" role="contentinfo">
523    <div class="row footerContent">
524
525         <div class="one columns links">
526&nbsp;
527</div>
528<div class="two columns links">
529<strong>Reviews</strong>
530<ul>
531<li><a href="index-9.html">2025 Best Audiobooks</a></li>
532<li><a href="index-2.html">New Reviews</a></li>
533<li><a href="index-3.html">Search Reviews</a></li>
534<li><a href="index-2.html">Categories</a></li>
535<li><a href="index-4.html">Earphones Awards</a></li>
536</ul>
537</div>
538<div class="two columns links">
539<strong>Features</strong>
540<ul>
541<li><a href="index-15.html">Articles</a></li>
542<li><a href="index-7.html">Narrators</a></li>
543<li><a href="index-10.html">Authors</a></li>
544<li><a href="index-11.html">Kids on the Go</a></li>
545<li><a href="index-12.html">Audie Awards</a></li>
546</ul>
547</div>
548<div class="two columns links">
549<strong>About</strong>
550<ul>
551<li><a href="index-13.html">Contact</a></li>
552<li><a href="index-14.html">Advertise</a></li>
553<li><a href="index-52.html">Privacy</a></li>
554<li><a href="index-53.html">Sitemap</a></li>
555</ul>
556</div>
557<div class="two columns links">
558<strong>Narrators</strong>
559<ul>
560<li><a href="index-7.html">Featured</a></li>
561<li><a href="index-6.html">Golden Voices</a></li>
562<li><a href="index-3.html#narrator">Search by Narrator</a></li>
563</ul>
564</div>
565<div class="three columns links socialLinks">
566<strong>Social Media</strong>
567<div class="socialMediaIcons af-footer_social">
568<a class="facebook" title="Facebook" href="https://facebook.com/audiofilemagazine/" target="_blank" rel="noopener">Facebook</a>
569<a class="podcast" title="Podcast" href="index-54.html" target="_blank" rel="noopener">Podcast</a>
570<a class="youtube af-footer_icon" title="YouTube" href="https://www.youtube.com/channel/UCboJfo0zlxj93dyRwQHCZPw/videos" target="_blank" rel="noopener">
571<svg class="af-socialIcon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54.86 38.22">
572<title>YouTube Icon</title>
573<defs>
574<style>.cls-1{fill:#939598;}</style>
575</defs>
576<g id="Layer_2" data-name="Layer 2">
577<g id="Layer_1-2" data-name="Layer 1">
578<path class="cls-1" d="M44.9,0H10A10,10,0,0,0,0,10V28.25a10,10,0,0,0,10,10H44.9a10,10,0,0,0,10-10V10A10,10,0,0,0,44.9,0ZM29,24.52l-8.51,5.26V8.72L29,14l8.51,5.26Z"/>
579</g>
580</g>
581</svg>
582</a>
583<a class="instagram af-footer_icon" title="Instagram" href="https://www.instagram.com/audiofilemagazine/" target="_blank" rel="noopener">
584<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 333333 333333" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd"><defs><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="250181" y1="308196" x2="83152.4" y2="25137"><stop offset="0" stop-color="#f58529"/><stop offset=".169" stop-color="#feda77"/><stop offset=".478" stop-color="#dd2a7b"/><stop offset=".78" stop-color="#8134af"/><stop offset="1" stop-color="#515bd4"/></linearGradient></defs><path d="M166667 0c92048 0 166667 74619 166667 166667s-74619 166667-166667 166667S0 258715 0 166667 74619 0 166667 0zm-40642 71361h81288c30526 0 55489 24654 55489 54772v81069c0 30125-24963 54771-55488 54771l-81289-1c-30526 0-55492-24646-55492-54771v-81069c0-30117 24966-547
58471 55492-54771zm40125 43843c29663 0 53734 24072 53734 53735 0 29667-24071 53735-53734 53735-29672 0-53739-24068-53739-53735 0-29663 24068-53735 53739-53735zm0 18150c19643 0 35586 15939 35586 35585 0 19647-15943 35589-35586 35589-19650 0-35590-15943-35590-35589s15940-35585 35590-35585zm51986-25598c4819 0 8726 3907 8726 8721 0 4819-3907 8726-8726 8726-4815 0-8721-3907-8721-8726 0-4815 3907-8721 8721-8721zm-85468-20825h68009c25537 0 46422 20782 46422 46178v68350c0 25395-20885 46174-46422 46174l-68009 1c-25537 0-46426-20778-46426-46174v-68352c0-25395 20889-46177 46426-46177z" fill="url(#a)"/></svg>
585</a>
586</div>
587</div>
588        
589    </div>
590<div id="consent-popup" class="li-popup li-popup_hide">
591    <div class="li-popup_inner">
592        <div class="li-popup_copy">
593            This website uses cookies to enhance user experience and to analyze performance and traffic on our website.
594            <a href="index-52.html" class="li-popup_link" target="_blank">Learn More</a>.
595        </div>
596        <button id="consent-ack" type="button" class="li-popup_button">I Consent</button>
597    </div>
598</div></footer>
599
600            
601
602<div class="copyright ">
603    
604    <div class="row">
605        <div class="twelve columns">
606            <div class="logo hide"><img src="png/kirkus-logo-m.png" alt="Kirkus - Find your next great audiobook" /></div>
607            
608        <div>
609            
610            &copy; Copyright 2026 Kirkus Media LLC. All Rights Reserved.
611        </div>
612        </div>
613        
614    </div>
615    
616</div>
617
618
619
620            
621            
622            <div id="ContactSuccessModal" class="reveal-modal">
623    <h2>Thanks!</h2>
624    <p class="lead">Thank you for contacting us!</p>
625    <p>
626        Our group will review and follow up within 72 hours.
627            <br />
628        Thanks for your interest!<br />
629    </p>
630
631    <a href="index.html">Back Home</a>
632
633    <a class="close-reveal-modal">&#215;</a>
634</div>
635            <div id="LibraryListenersModal" class="reveal-modal">
636    <h2>Thanks!</h2>
637    <p class="lead">Thank you for signing up!</p>
638    <p>
639        Our group will review and follow up soon.
640            <br />
641
642    </p>
643
644    <a href="index.html">Back Home</a>
645
646    <a class="close-reveal-modal">&#215;</a>
647</div>
648
649            
650            
651
652
653            
653<script src="js/jquery.min.js"></script>
653
654            
654<script>window.jQuery || document.write('
654<script src="js/jquery-1.8.2.min.js"><\/script>')</script>
654
655
656
657            
657<script type="text/javascript" src="js/review_form.js"></script>
657
658            <link rel="stylesheet" type="text/css" href="css/jquery.datatables.css" />
659
660
661            <link rel="stylesheet" type="text/css" href="css/jquery.ui.autocomplete.css" />
662
663
664            
664<script src="js/jquery.datatables.min.js"></script>
664
665            
665<script src="js/feednami-client-v1.1.js"></script>
665
666
667            
667<script type="text/javascript" src="js/js.cookie.min.js"></script>
667
668            
668<script type="text/javascript" src="js/popup.js"></script>
668
669                
669<script src="https://www.paypal.com/sdk/js?client-id=AYFr6aExrEsX7EzPTi8GBVtGXvJlX6k1Q9XDMOnjrM6UII2posqwZsSqjUIoYsnEwhl8RpRr_ufrlFY9"></script>
669
670
671            
671<script type="text/javascript" src="js/combined1_7ed27653a59cb7b9294f66ff86c07813.js"></script>
671
672
673
674
675
676            
677    
677<script id="UserScripts" class="editor-removable">
678$(function(){
679
680    $("#toggle-advanced, #toggle-simple").click(function () {
681        $("#simple-form, #advanced-form").toggle();
682
683        return false;
684    });
685});$("ul.publisherShowcase.Indy").owlCarousel({
686autoPlay:true,
687autoPlayTimeout:3000,
688singleItem: false,
689items : 6
690});
691$("ul.publisherShowcase.Premier").owlCarousel({
692autoPlay:true,
693autoPlayTimeout:3000,
694singleItem: false,
695items : 6
696});
697
698    </script>
698
699
700            
700<script>
701                jQuery(document).ready(function ($) {
702                    $('audio').on('play', function (e) {
703                        var src = e.target.currentSrc.replace('index.html', '').replace('index.html', '');
704                        var data = {
705                            'event': 'audio',
706                            'audioPlayerAction': 'play',
707                            'playedFromPage': e.target.baseURI,
708                            'audioTitle': '',
709                            'fileLocation': src
710                        };
711                        dataLayer.push(data);
712                        console.log('playing', data, e, dataLayer);
713
714                        ga('send', {
715                            'hitType': 'pageview',
716                            'page': src
717                        });
718                    });
719
720                    $(".royalSlider").royalSlider({
721                        autoScaleSlider: true,
722                        keyboardNavEnabled: true,
723                        controlNavigation: 'bullets',
724                        addActiveClass: true
725                    });
726                    $(".featuredAudioReview:last").addClass("last");
727
728
729
730                    $("table.kidsresults").dataTable({
731                        "iDisplayLength": 10,
732                        "aaSorting": [[1, "asc"]],
733
734                        "oLanguage": {
735                            "sProcessing": "Loading..."
736                        },
737                        "fnDrawCallback": function (oSettings) {
738                            $('audio').mediaelementplayer();
739                            $('.dataTables_wrapper .top, .dataTables_wrapper .bottom').show();
740                            //var is_safari = navigator.userAgent.indexOf("Mac") > -1;
741                            //if (is_safari) {
742
743                            //    $(".mejs-button.mejs-volume-button.mejs-mute").hide();
744                            //    $(".mejs-horizontal-volume-slider.mejs-mute").hide();
745                            //}
746                        },
747
748                        "aoColumnDefs": [{
749                            "bSortable": false, "aTargets": ["results"]
750
751                        }],
752                        "bFilter": false,
753                        "sDom": '<"top"lip<"clear">>rt<"bottom"lip<"clear">>',
754                        "sPaginationType": "full_numbers"
755
756                    });
757
758
759                });
760            </script>
760
761
762            
762<script>
763                $(document).on('click', "#NewsletterSubmitButton", function (e) {
764                    e.preventDefault();
765                    grecaptcha.ready(function () {
766                        grecaptcha.execute('6LfEISgiAAAAAEXSED5ajQMiGLpOENs4K3Dk6hG1', { action: 'submit' }).then(function (token) {
767                            document.getElementById("recaptchaToken").value = token;
768                            $("#ccoptinform").submit();
769                        });
770                    });
771                });
772            </script>
772
773
774        </div>
775    </div>
776<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"b958adcb06484b5d9f6431dcbd6eb109","server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
776
777</body>
778</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.